Ansicht
Dokumentation
BAPI_SALESDOCUMENT_CHANGE - BAPI Ändern Vertriebsbeleg
ABAP Short Reference PERFORM Short ReferenceDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Mit dieser Methode können Sie Vertriebsbelege ändern bzw. löschen.
Es können Kopf-, Positions-, Einteilungs- und Konfigurationsdaten geändert werden.
Allgemein gilt:
1. Es sind nur die zu ändernden Felder anzugeben.
2. Diese sind in den entsprechenden Ankreuzleisten mit einem X zu
markieren.
3. Das Feld UPDATEFLAG ist mit einem U zu füllen.
4. Schlüsselfelder sind bei einer Änderung immer anzugeben, auch in der
Ankreuzleiste.
5. Ausnahme hierzu ist die Konfiguration. Soll sie geändert werden, so
ist sie komplett zu füllen.
6. Mengen und Termine sind über die Einteilungsdaten zu pflegen.
7. mögliche UPDATEFLAGS: U = ändern
D = löschen
I = einfügen
Beispiel
1. Löschen Vertriebsbelg komplett.
2. Löschen Vertriebsbelgposition.
3. Vertriebsbelegänderungen
4. Konfiguration ändern
Hinweise
1. Mindestangaben:
Die Vertriebsbelegnummer muß auf jeden Fall in der Struktur
SALESDOCUMENT angegeben werden.
Schlüsselfelder sind bei einer Änderung immer anzugeben.
Das Update Kennzeichen im ORDER_HEADER_INX muß immer angegeben werden.
2. Commit Steuerung
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.
Parameter
ITEM_INITEM_INX
ORDER_HEADER_IN
ORDER_HEADER_INX
RETURN
SALESDOCUMENT
SALES_CFGS_BLOB
SALES_CFGS_INST
SALES_CFGS_PART_OF
SALES_CFGS_REF
SALES_CFGS_VALUE
SCHEDULE_IN
SCHEDULE_INX
SIMULATION
Ausnahmen
Funktionsgruppe
VBAKSUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up ABAP Short Reference
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 2468 Date: 20240523 Time: 161626 sap01-206 ( 32 ms )