Ansicht
Dokumentation

EXIT_SAPLBD11_001 -

EXIT_SAPLBD11_001 -

TXBHW - Original Tax Base Amount in Local Currency   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Überblick

Dieser Customer-Exit ermöglicht den Kunden, sowohl beim ALE-Eingang als auch beim Ausgang IDOCs, deren 'Version' geändert werden soll, vor der Versionswandlung anzufassen. Der Exit wird nur erreicht, wenn in den zugehörigen Partnervereinbarungen die Felder Idoc-Typ und CIM-Typ einen anderen Inhalt besitzen, als die Felder im Kontrollsatz des aktuellen IDocs.

Sowohl im Ausgang als auch im Eingang wird dann der Funktionsbaustein EXIT_SAPLBD11_001 vor der Versionswandlung aufgerufen.

Der Versionswandler ändert die IDOCs nur im Ausgang. Er löscht alle Segmente aus dem IDOC, die nicht in der durch TARGET_IDOC_TYPE und TARGET_CIM_TYPE beschriebene Struktur vorhanden sind.

Im Eingang hat der Customer-Exit dann Sinn, wenn z.B. Mußfelder in einem Kundensegment mit Defaultwerten gefüllt werden sollen.

Input-Parameter

Die Feldleiste IDOC_CONTROL_IN, der den IDOC-Verwaltungssatz beinhaltet, die Tabelle IDOC_DATA, die die IDOC-Segmente (Datensätze) beinhaltet und die Parameter TARGET_IDOC_TYPE und TARGET_CIM_TYPE, die die Ziel-IDOC-Typ und -CIM-Typ angeben, sind Input-Parameter.

Die Tabelle IDOC_DATA beinhaltet den Daten aller IDOCs im Paket, nicht nur die des IDOCs, deren Verwaltungsdaten in IDOC_CONTROL_IN beinhaltet sind.

Output-Parameter

Im Erfolgsfall ist die Tabelle IDOC_DATA und die Feldleiste IDOC_CONTROL_OUT Output-Parameter.

Wurde eine Änderung der IDOC-Datensätze vorgenommen, muß das Feld IDOC_CONTROL_OUT-UPDDAT und das Feld UPDTIM mit dem aktuellen Datum aus SY-DATUM und SY-UZEIT gefüllt werden.

Fehlerbehandlung im Exit durch den Kunden

Tritt ein Fehler auf, muß mindestens genau ein Statussatz in der Schnittstellentabelle IDOC_STATUS vorhanden sein, und das Feld MSGTY in der Feldleiste IDOC_CONTROL_OUT mit 'E' gefüllt werden. Die Statusnachrichten werden dann übernommen.

Im Ausgang wird dann der Statuswert durch die ALE/EDI Schicht automatisch auf '29' oder im Eingang auf '63' gesetzt.

Achtung: Es erfolgt keinerlei Kontrolle über kundenseitige Manipulationen am IDoc!






Fill RESBD Structure from EBP Component Structure   Vendor Master (General Section)  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2365 Date: 20240420 Time: 002439     sap01-206 ( 45 ms )