Ansicht
Dokumentation

EXIT_SAPLEINN_002 -

EXIT_SAPLEINN_002 -

Fill RESBD Structure from EBP Component Structure   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Dieser Funktionsbaustein ist ein User-Exit im Rahmen der IDoc-Eingangsverarbeitung von Kontrakten.

Über den Aufruf des Funktionsbausteins wird dem Kunden die Möglichkeit dargeboten, eine eigene Batch-Input-Mappe für die Kontrakt-Einbuchung zu erstellen. Dies kann beispielweise dann der Fall sein, wenn eine andere Bildsteuerung beim Ablauf der Batch-Input-Mappe gewünscht ist, als es im Standard realisiert wird.

Der Aufruf des Funktionsbausteines erfolgt nach der Auswertung der IDoc-Daten und Füllen der Anwendungsstrukturen. Es werden IDoc-Daten (Kontrolsatz IDOC_CONTROL und die Datensätze IDOC_DATA) übergeben. Am Nachrichtentyp (Feld IDOC_CONTROL-MESTYP) kann festgestellt werden, ob es sich um eine Neuanlage (Nachrichtentyp BLAORD) oder eine Änderung (Nachrichtentyp BLAOCH) eines Kontraktes handelt.

In der Feldleiste EKKO_DATA stehen die Daten zum Belegkopf, in der Tabelle EKPO_DATA sind die Daten zu Belegpositionen enthalten.

Im Funktionsbaustein kann anhand der übergebenen Daten eine eigene Batch-Input-Mappe (Tabelle BDC_DATA) erstellt werden.

Falls eine eigene Batch-Input-Mappe erstellt wird, muß der Parameter SUBRC auf '2' gesetzt werden, damit die standardmäßige Erstellung der Batch-Input-Mappe vom SAP-Programm nicht prozessiert wird.

Falls bei der Erstellung der Batch-Input-Mappe ein Fehler auftritt, so daß keine weitere Verarbeitung möglich ist, muß der Parameter SUBRC auf '4' gesetzt werden, in der Feldleiste ERROR_MESSAGE soll die Fehlermeldung übergeben werden. In diesem Falle wird eine Fehlerbehandlung für das IDoc angestoßen.






General Material Data   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 1805 Date: 20240420 Time: 051543     sap01-206 ( 38 ms )