Ansicht
Dokumentation

/PM0/IDOC_INPUT_DISTPLMASSM - IDoc -> BAPI: /PM0/IDOC_INPUT_DISTPLMASSM

/PM0/IDOC_INPUT_DISTPLMASSM - IDoc -> BAPI: /PM0/IDOC_INPUT_DISTPLMASSM

rdisp/max_wprun_time - Maximum work process run time   BAL Application Log Documentation  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Dieser Funktionsbaustein wurde aus dem Objekt /PM0/ABQCO und der Methode MASSMIGRATIONfür den BAPI-Aufruf durch ALE generiert.

Die Schnittstelle des Bausteins wurde als Standard-API in ALE definiert. Die Daten werden von der ALE-Schicht versorgt.

Der Funktionsbaustein wird im Eingangssystem von der ALE-Schicht gestartet. Er wandelt die Daten aus dem IDoc in den BAPI-Parameter um und ruft das BAPI im Eingangssystem auf. Mehr zu diesem BAPI finden Sie unter /PM0/BAPI_ABQ_COINS_MASSMIGR.

Durch die Ausführung dieses Bausteins wird ein neuer IDoc-Status geschrieben. Er besagt, ob der BAPI-Aufruf in diesem System erfolgreich ausgeführt wurde (Status 53) oder fehlerhaft ist (Status 51).

Die ALE-Schicht schreibt den IDoc-Status abhängig vom BAPI-Return-Parameter bzw. im Fehlerfall in der ALE-Schicht. Auswirkungen der BAPI-Return-Parameters:

  • Ist der BAPI-Return-Parameter ein Exporting-Parameter, so wird ein IDoc-Status-Satz geschrieben. Das IDoc bekommt den Status 51 (Anwendungsbeleg nicht gebucht), wenn die Meldung den Typ 'A' oder 'E' hat. Ansonsten bekommt das IDoc den Status 53(Anwendungsbeleg gebucht) für Meldungstypen von 'W', 'I' oder 'S'.
  • Ist der Return-Parameter ein Tables-Parameter, so können mehrere IDoc-Status-Sätze geschrieben werden. Meldungstypen bestimmen den IDoc-Status. Hat eine Meldung in der Tabelle den Typ 'A' oder 'E', dann wird für alle Einträge, bis auf die mit dem Typ 'S' (d.h., mit Typen 'A', 'E', 'W' oder 'I') für das IDoc der Status '51' (Anwendungsbeleg nicht gebucht) geschrieben. Für die Meldungen mit dem Typ 'S' erscheint kein IDoc-Status. Hat keine Meldung in der Tabelle den Typ 'A' oder 'E', dann wird für 'W', 'I' oder 'S' der Status 53 (Anwendungsbeleg gebucht) geschrieben. Die Status-Sätze werden in der Reihenfolge geschrieben wie die Meldungen im Return-Parameter.
  • Wurde der Return-Parameter nicht ausgefüllt, bedeutet dies, daß das BAPI erfolgreich aufgerufen wurde. In diesem Fall wird ein IDoc-Status-Satz mit dem Status 53 (Anwendungsbeleg gebucht) von der ALE-Schicht geschrieben.

Im Fehlerfall muß die Anwendung dafür sorgen, daß die Daten in konsistentem Zustand sind, zum Beispiel indem sie ungewünschte Änderungen durch Rollback zurücknimmt.

Für den Fehlerfall steht die ALE-Fehler-Behandlung zur Verfügung (Erstellung eines Workitems).





Parameter

APPLICATION_VARIABLE
CALL_TRANSACTION_DONE
IDOC_CONTRL
IDOC_DATA
IDOC_STATUS
INPUT_METHOD
IN_UPDATE_TASK
MASS_PROCESSING
RETURN_VARIABLES
SERIALIZATION_INFO
WORKFLOW_RESULT

Ausnahmen

WRONG_FUNCTION_CALLED

Funktionsgruppe

/SAPLABQ_BAPI_MIGRATION

RFUMSV00 - Advance Return for Tax on Sales/Purchases   CL_GUI_FRONTEND_SERVICES - Frontend Services  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3250 Date: 20240424 Time: 235541     sap01-206 ( 99 ms )