Archiv des Intrexx Live! Forums

Hier sehen Sie die Foreneinträge aus dem Intrexx Live! Forum. Bis November 2016 war es das Forum für alle Fragen rund um die Software Intrexx von United Planet.
Seit November 2016 gibt es ein neues moderiertes Forum, das Intrexx Community Forum. Nutzen Sie bitte unbedingt dieses für aktuelle Fragen, Antworten und Informationen.

Wichtig: Dieses Forum dient als Archiv. Die Einträge beziehen sich oft auf ältere Versionen von Intrexx und entsprechen nicht mehr den aktuellen technischen Gegebenheiten.
Daher sollten alle Inhalte ausschließlich von Experten genutzt werden. Bei unsachgemäßer Anwendung kann es zu zeitaufwändigen Problemen oder Datenverlust kommen.
Übersicht > Intrexx Professional: General Questions > Aufruf einer Applikation (aus SAP) mit Übergabeparametern

Aufruf einer Applikation (aus SAP) mit Übergabeparametern

Hallo!

Bisher brauchte ich das nie, finde dazu nichts in meinen Büchern, wahrscheinlich ist das aber ganz einfach - wenn man weiß wie:

Eine
Applikation im Intrexx 7 (Portal ist nicht single Sign on, die
Applikation ist für Anonymus freigegeben) soll aus SAP aufgerufen
werden, hierbei soll die Postleitzahl mit übergeben werden, die dann
direkt in der Applikation entsprechend filtert
Derzeit wird die Applikation über einen Link ohne Parameter aufgerufen und die PLZ manuell eingegeben.

Wie
muss der Link aussehen und wie funktioniert dann die automatische
Übergabe des Parameters, so dass die Applikation die Filterergebnisse
direkt anzeigt?

Vielen Dank für ein paar Tipps!!

LG
Cathrin Kruse
30.09.2016 09:13 von Huepfmaus
Hallo Cathrin!

Requestparameter können ganz einfach einem Link angehängt werden, jedoch muss der Wert HEX-Codiert sein.

Beispiellink: ...63BK2&rq_TargetPageGuid=23A...F93&rq_PLZ=3130313135 (Postleitzahl von Berlin: 10115)

Auf deiner Zielseite in der Applikation kannst du einem Eingabefeld mit dem Expertattribut "customdefault" den Requestparameter mit !$Request.get("rq_PLZ") zuweisen.

Anschließend noch in der Abhängigkeit der Tabelle die Seite als onload und das Feld als onchange hinterlegen.

Liebe Grüße aus Österreich!
30.09.2016 10:10 von nmayer
Hallo!

Super, danke!

Das werde ich nachher gleich ausprobieren.

LG
Cathrin
30.09.2016 10:59 von Huepfmaus
Bei customdefault muss der parameter vermutlich so aussehen:

$!Request.get('rq_PLZ')

der Rest ist aber genauso wie nmayer das beschrieben hat.
30.09.2016 11:54 von MartinW
Hallo!

Es funktioniert fast.
der Parameterwert wird übergeben, steht im Feld, aber die Tabelle aktualisiert sich nicht automatisch (nur wenn man in das Feld klickt), trotz aller möglichen Versuche in den Einstellungen der Abhängigkeit.
was habe ich übersehen??

data:image/png;base64,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

LG
Cathrin
30.09.2016 12:02 von Huepfmaus
Diese Events sind JavaScript-Events. Der Wert aus customdefault wird aber bereits mit dem generierten HTML ausgeliefert also bevor JavaScript überhaupt anläuft.
Eigentlich sollte das onload-Ereignis der Seite als Event genügen.
Ansonsten kann man auch beim Laden der Seite ein JavaScript ausführen, welches bspw.das onchange des PLZ-Feldes driggert, worauf wiederum in der Abhängigkeit reagiert wird.
30.09.2016 13:38 von MartinW
Zurück | Alles über Intrexx | Impressum | Datenschutzerklärung

Über United Planet
© 2019 United Planet GmbH
Schnewlinstraße 2
79098 Freiburg