Ansicht
Dokumentation

HRIQ_BAPI_EXTENSION_INIT - CM: Initialisierung der Extensionstrukturen mit Defaultwerten

HRIQ_BAPI_EXTENSION_INIT - CM: Initialisierung der Extensionstrukturen mit Defaultwerten

Addresses (Business Address Services)   BAL Application Log Documentation  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Dieser Funktionsbaustein dient der Initialisierung der Schlüsselfelder Objekttyp, Planvariante und Objekt-Id von Extension-Strukturen, die mittels des Extension-Parameters übergeben werden. Dies ist bei Create-BAPIs notwendig, falls interne Nummernvergabe gewählt wird. Der Aufruf dieses FBs sollte daher, erst nach der Ermittlung der Objekt-Id im BAPI folgen. Da die Planvariante bei BAPIs in der Regel nur ein optionaler Parameter ist, muß diese im initial Fall auch mit dem vorgegebenen Defaultwert initialisiert werden. Zusätzlich erfolgt eine Initialisierung des Objekttyps mit dem an der Schnittstelle übergebenen Wert. Die Strukturen des Extension-Parameters werden mit den an der Schnittstelle übergebenen Werten initialisiert. Intern wird die Struktur der aktuellen Extension-Struktur im DDIC nachgelesen. Die Positionierung auf das zu initialisierende Feld wird somit über Namensgleichheit sichergestellt.

Beispiel

Hinweise

Beim Aufruf eines Ändern-BAPIs werden auch die Änderungsstrukturen(X-Felder) im Extension-Parameter übergeben. Diese dürfen durch den Aufruf des FBs nicht verändert werden. Der Funktionsbaustein erkennt selbst, ob sich um eine Änderungs- oder Datenstruktur handelt. Voraussetzung hierfür ist, dass die BAPI-Datenstrukturen nicht das Datenelement „BAPIUPDATE“ (X-Feld) verwenden dürfen.

Weiterführende Informationen





Parameter

CT_EXTENSION
ET_RETURN
IV_LOG_HANDLE
IV_MESSAGE_STORE
IV_OBJID
IV_OTYPE
IV_PLVAR

Ausnahmen

Funktionsgruppe

HRPIQ00BAPISERVICE

RFUMSV00 - Advance Return for Tax on Sales/Purchases   General Material Data  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 1873 Date: 20240523 Time: 063938     sap01-206 ( 56 ms )