Antwortweg SAP ALE

Einführung: Phase 6.


Hinweis: Auf dem Integration Server muss der SAP-Service lizenziert und aktiviert werden, um diesen Antwortweg benutzen zu können. Bitte kontaktieren Sie hierzu unsere Mitarbeiter vom Support.


Dieser Antwortweg realisiert die ausgangsseitige Anbindung eines SAP-Systems an Lobster_data über die SAP-ALE-Schnittstelle.

Hinweis: Zur passenden Zielstruktur siehe Abschnitte Laden einer IDoc-Struktur aus Lobster_data und Laden einer IDoc-Struktur aus SAP-Repository.

images/download/attachments/36583055/SAP_ALE-version-1-modificationdate-1566970816000-api-v2.png

(1) Der SAP-Alias des angebundenen Systems (siehe Abschnitt SAP).

(2) Folgende zusätzliche Parameter werden akzeptiert.

<Leeres Feld>

Alle Segmente werden an SAP gesendet. Das ist der Standardfall.

mode=default

Nur Segmente, die mit E, Y oder Z beginnen werden an SAP gesendet.

mode=uppercase

Nur Segmente, die nicht mit einem Kleinbuchstaben beginnen werden an SAP gesendet.

mode=regex;regex=...

Nur Segmente, die auf den regulären Ausdruck zutreffen, werden an SAP gesendet.

<Beliebiger anderer, nichtleerer Inhalt>

Nur Segmente, die nicht mit Kleinbuchstabe r bzw. p beginnen werden an SAP gesendet.

Als zusätzlicher Parameter kann auch der Pfad zu einer Textdatei angegeben werden, die dann den Parameter enthält. Der Zweck dieses Parameters ist es, nur einen Teil des Zielbaums an SAP zu senden und den Zielbaum für einen weiteren Antwortweg weiterverwenden zu können. Beispielsweise kann man vor oder nach dem Senden an SAP ein Folgeprofil starten, dass dann zusätzlich zu den IDoc-Segmenten noch zusätzliche Daten (den Rest des Zielbaums) erhält. Um ein weiteres Beisiel zu nennen, könnte man das Profil als Webservice-Eingang implementieren und an den Webservice-Client eine Response mit Daten zurücksenden.

Hinweis: Sofern die System-Variable VAR_SYS_SAP_TID im Profil definiert ist, wird die zurückgelieferte TID dort abgelegt und kann über ein nachfolgendes Profil (Antwortweg Message) ausgewertet werden. Der Antwortweg darf dann nicht entkoppelt ausgeführt werden. Im Folgeprofil ist dann natürlich das Präfix MSG_CALL_ zu verwenden. Siehe Abschnitt Variablen mit Präfix MSG_CALL_.