Ansicht
Dokumentation

/SAPCEM/BAPI_SHIPDOCCEM_CHANGE - Versandbeleg ändern

/SAPCEM/BAPI_SHIPDOCCEM_CHANGE - Versandbeleg ändern

SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Das BAPI dient zum ändern eines Versandbelegs (Kopf- und Positionsdaten) bzw. zum löschen von Versandbeleg-Positionen.

Allgemein gilt:

  • Es sind nur die zu ändernden Daten anzugeben.
  • Diese sind in den entsprechenden Ankreuzleisten mit einem X zu markieren.
  • Das Feld UPDATEFLAG (in der Tabelle ITEMDATAX) ist mit einem U zu füllen. (D falls Position gelöscht werden soll)
  • Schlüsselfelder sind bei einer Änderung immer anzugeben, auch in der Ankreuzleiste.

mögliche UPDATEFLAGS: U = Update/ändern
D = Delete/löschen

Beispiel

Hinweise

Falls der Absender/Empfänger vom Typ Netzplan bzw. vom Typ Projektdefinition ist, muß der Anwender einen Netzplan-Vorgang bzw. ein zur Projektdefinition gehörendes PSP-Element bereits in den HEADERDATA mitgeben, da die BAPI-Richtlinien keinen Dialog zulassen.

Wird in der Tabelle ITEMDATA ein Equipment, welches ein Paket darstellt, übergeben, so wird diese Paket nicht aufgelöst. Der Aufrufer ist selbst für das Auflösen und Übergeben der Paketpositionen als Bestandteil der ITEMDATA zuständig. Hierzu kann eventuell der RFC-Funktionsbaustein /SAPCEM/HIER_PAKET_AUFLOESEN benutzt werden.

Wird ein Fehler festgestellt (Parameter RETURN enthält Einträge mit TYPE E oder A), und kann somit der Versandbeleg nicht geändert werden, so ist der Aufrufer des BAPI dafür verantwortlich, daß alle SAP-Sperren gelöst werden.

Das BAPI macht keinen Datenbank Commit. Daraus folgt, daß die rufende Anwendung den Commit veranlassen muß, damit Änderungen auf der Datenbank durchgeführt werden. Hierzu steht das BAPI BAPI_TRANSACTION_COMMIT zur Verfügung.

Weiterführende Informationen





Parameter

EXTENSIONIN
HEADERDATA
HEADERDATAX
ITEMDATA
ITEMDATAX
NUMBER
RETURN
TESTRUN
USERFIELDS
USERFIELDSX

Ausnahmen

Funktionsgruppe

CEM/SAPLBAPI_VS

BAL Application Log Documentation   BAL Application Log Documentation  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3393 Date: 20240425 Time: 130241     sap01-206 ( 60 ms )