Ansicht
Dokumentation

EHSWA_112_PO_CREATE_V1 - Entsorgungsabwicklung: Bestellung anlegen

EHSWA_112_PO_CREATE_V1 - Entsorgungsabwicklung: Bestellung anlegen

BAL_S_LOG - Application Log: Log header data   ABAP Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Dieser Funktionsbaustein bereitet die Erfassungsbelegdaten für das Anlegen von Bestellungen über den Aufruf des Business Application Programming Interface (BAPI) BAPI_PO_CREATE auf und ruft den BAPI-Funktionbaustein.

Nach dem Lesen des Erfassungsbelegs werden die Belegdaten getrennt zwischen Position und zugehörige Kontierungen in das Format für den BAPI-Aufruf aufbereitet. Es laufen folgende Verarbeitungsschritte ab:

  1. Die Werte aus der benutzerabhängigen Erfassungshilfe werden gelesen.
  2. Die zuständige Einkaufsorganisation wird ermittelt.
  3. Die Einkaufsbestellart mit Positionsdaten wird ermittelt.
Wird kein eindeutiger Schlüssel für eine Einkaufsbelegart für die Werksangabe ermittelt, erfolgt eine Auswahl über ein Dialogfenster.
  1. Die Bestellkopfdaten werden aufgebaut, indem der Materialkurztext in der Sprache des Entsorgers gelesen wird.
  2. Der Einkaufsinfosatz wird gelesen.
  3. Die Bestellpositionsdaten werden aufgebaut.
  4. Die Kontierungsdaten, die Einteilungen und die Einkaufsposition werden gebildet.

Anschließend werden die bisherigen Daten in die Strukturen für den Funktionsabaustein BAPI_PO_CREATE übergeben. Dabei erfolgt die prozentuale Berechnung bei der Mehrfachkontierung pro Bestellposition sowie das Setzen der Verteilkennzeichen.

Fehler nach dem BAPI-Aufruf werden in einer Meldungstabelle gesammelt.





Parameter

E_ACCOUNT
E_BAPI_COMMIT
E_DEL_ITEMS
E_RETURN
I_CONTC
I_ENFOD_CAT
I_ITEMS

Ausnahmen

ABORT_WITH_MSG
CANCEL_BY_USER
NO_ACCAGT
NO_ENTRY

Funktionsgruppe

EHSWA_112

General Material Data   CPI1466 during Backup  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2028 Date: 20240523 Time: 150230     sap01-206 ( 36 ms )