Ansicht
Dokumentation
C14ALE_SUB_IDENTIFY - EHS: Indentifizierung einer Spezifikation im Zielsystem
General Data in Customer Master BAL_S_LOG - Application Log: Log header dataDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Eine Spezifikation wird mittels Application Link Enabling (ALE) verteilt. Im Zielsystem muß die zugeordnete Spezifikation ermittelt werden. Diese Funktionalität wird im vorliegenden Funktionsbaustein realisiert.
Dazu wird der Schlüssel der Spezifikation aus dem Parameter genommen und die Spezifikation im aktuellen System mit demselben Schlüssel gesucht. Wird dieser gefunden, dann wird der Spezifikationskopf im Ausgabeparameter als Ergebnis zurückgegeben.
Alternativ zu dieser Strategie kann ein Customer-Exit eingetragen werden (siehe hierzu EXIT_SAPLC14ALE_001). Zusätzlich zum Spezifikationskopf können zur Suche noch die übertragenen Identifikatoren der Spezifikation verwendet werden.
Der Funktionsbaustein hat folgende Parameter:
Eingabeparameter
- I_SUBHEADER
Spezifikationskopf der Spezifikation im sendenden System. Im Standardfall wird mittels des Spezifikationsschlüssels aus diesem Parameter die Spezifikation im aktuellen System gesucht.
- I_KEY_DATE
Selektionsdatum für die Suche
- I_SENDER
Logische Systemkennung des sendenden Systems
- I_IDENT_HEADER_TAB
Identifikatoren der Spezifikation im sendenden System. Dieser Parameter wird an den User-Exit übergeben und nicht im Baustein selbst verwendet.
Ausgabeparameter
- E_SUBHEADER
Gefundene Spezifikation im aktuellen System
Ausnahmen
- INTERNAL_ERROR
Bei der Prüfung, ob ein Customer-Exit definiert ist, ist ein Fehler aufgetreten.
Ablauf
- Es wird in der ALE-Zeigertabelle gesucht, ob die Spezifikation bereits schon mal vom gleichen System gesendet wurde.
- Wenn die Spezifikation in der ALE-Zeigertabelle gefunden wurde, dann wird das Ergebnis zurückgegeben.
- Es wird geprüft, ob ein User-Exit implementiert ist.
- Wenn ein User-Exit existiert, dann wird er ausgeführt und das Ergebnis zurückgegeben.
- Wenn kein User-Exit definiert ist, dann wird die Spezifikation anhand des Spezifikationsschlüssels gesucht und das Ergebnis zurückgegeben.
Beispiel
Hinweise
Weiterführende Informationen
Parameter
E_RETURN_TABE_SUBHEADER
I_ALEPOINTER_TAB
I_IDENT_HEADER_TAB
I_KEY_DATE
I_SENDER
I_SUBHEADER
Ausnahmen
INTERNAL_ERRORFunktionsgruppe
C14ALESUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up Addresses (Business Address Services)
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 3012 Date: 20240523 Time: 122900 sap01-206 ( 43 ms )