Ansicht
Dokumentation

SD_SALESDOCUMENT_CHANGE - Ändern Vertriebsbeleg

SD_SALESDOCUMENT_CHANGE - Ändern Vertriebsbeleg

rdisp/max_wprun_time - Maximum work process run time   CPI1466 during Backup  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Mit dieser Methode können Sie Vertriebsbelege ändern bzw. löschen.

Es können Kopf-, Positions-, Einteilungs- und Konfigurationsdaten geändert werden.

Beachten Sie folgende Regeln:

  • Geben Sie nur die zu ändernden Felder an.
Markieren Sie diese Felder in der Ankreuzleiste.
  • Geben Sie in das Feld UPDATEFLAG ein U ein.
  • Geben Sie die Schlüsselfelder bei einer Änderung an, auch in der Ankreuzleiste.
Soll die Konfiguration geändert werden, müssen sie die Konfigurationsdaten komplett füllen.
  • Mengen und Termine sind über die Einteilungsdaten zu steuern.
  • Das Flag für Verbuchung von ATAB-Tabellen (UPDATEFLAG) können Sie folgendermaßen setzen:
  • U - Ändern

  • D - Löschen

  • I - Einfügen

Beispiel

Sie können beispielsweise folgende Bearbeitungsschritte festlegen:

  • Vertriebsbeleg komplett löschen
  • Vertriebsbelgposition löschen
  • Vertriebsbeleg ändern
  • Konfiguration ändern

Hinweise

Mindestangaben

  • Sie müssen auf jeden Fall die Vertriebsbelegnummer in der Struktur SALESDOCUMENT angeben.
  • Bei einer Änderung müssen Sie immer Schlüsselfelder angeben.
  • Im ORDER_HEADER_INX müssen Sie immer das Update Kennzeichen angeben.

Commit Steuerung

Das BAPI führt keinen Datenbank Commit aus. Daraus folgt, dass die rufende Anwendung den Commit veranlassen muss, damit Änderungen auf der Datenbank durchgeführt werden. Hierzu können Sie das BAPI BAPI_TRANSACTION_COMMIT verwenden.





Parameter

BATCH_CHARC
BEHAVE_WHEN_ERROR
BUSINESS_EX
BUSINESS_OBJECT
CALL_ACTIVE
CALL_FROM_BAPI
CAMPAIGN_ASGN
CONDITIONS_EX
CONDITIONS_IN
CONDITIONS_INX
CONDITIONS_KONV_EX
CONVERT_PARVW_AUART
CORR_CUMQTY_EX
CORR_CUMQTY_IN
CORR_CUMQTY_INX
DEL_SCHEDULE_EX
DEL_SCHEDULE_IN
DEL_SCHEDULE_INX
EXTENSIONEX
EXTENSIONIN
INCOMPLETE_LOG
INT_NUMBER_ASSIGNMENT
ITEMS_EX
ITEM_IN
ITEM_INX
I_CRM_LOCK_MODE
I_TESTRUN_EXTENDED
I_WITHOUT_INIT
LOGIC_SWITCH
NO_STATUS_BUF_INIT
ORDER_HEADER_IN
ORDER_HEADER_INX
PARTNERADDRESSES
PARTNERCHANGES
PARTNERS
PARTNERS_EX
RETURN
SALESDOCUMENT
SALES_CCARD
SALES_CFGS_BLOB
SALES_CFGS_INST
SALES_CFGS_PART_OF
SALES_CFGS_REF
SALES_CFGS_REFINST
SALES_CFGS_VALUE
SALES_CFGS_VK
SALES_CONTRACT_IN
SALES_CONTRACT_INX
SALES_HEADER_OUT
SALES_HEADER_STATUS
SALES_KEYS
SALES_SCHED_CONF_IN
SALES_TEXT
SCHEDULE_EX
SCHEDULE_IN
SCHEDULE_INX
SIMULATION
TEXTHEADERS_EX
TEXTLINES_EX

Ausnahmen

INCOV_NOT_IN_ITEM

Funktionsgruppe

VBAK

SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   BAL Application Log Documentation  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 6178 Date: 20240523 Time: 130515     sap01-206 ( 57 ms )