Ansicht
Dokumentation

BAPI_PR_CHANGE - Change Enjoy Purchase Requisition

BAPI_PR_CHANGE - Change Enjoy Purchase Requisition

SUBST_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.
SAP E-Book

Funktionalität

Mit Hilfe des Funktionsbausteins BAPI_PR_CHANGE können Bestellanforderungen geändert werden. Hierbei verwendet das BAPI die Funktionalität der Enjoy-Bestellanforderung (Transaktion ME52N).

Zusätzlich steht Ihnen der ALE-Nachrichtentyp PREQCHANGEzur Verfügung.

Wenn Sie die Business Function PSM, US-Bundesregierung - allgemeine Funktionen 2 (PSM_USFED_CI_2) aktiviert haben, steht Ihnen neben dem Merken auch das Vorerfassen als weitere Möglichkeit des vorläufigen Sicherns von Belegen zur Verfügung.

Mit diesem Funktionsbaustein können Sie steuern, unter welchen Bedingungen Bestellanforderungen gemerkt, vorerfasst oder gesichert werden. Das System prüft zunächst, ob der geänderte Beleg Fehler enthält. Bei fehlerhaften Belegen werden die Parameter MEMORY_UNCOMPLETE und PARK_UNCOMPLETE ausgewertet. Das Systemverhalten in Belegen, die keine Fehler enthalten, steuern Sie über die Parameter MEMORY_COMPLETE und PARK_COMPLETE.

Für das Sichern geänderter Bestellanforderungen gilt Folgendes:

  • Wenn Sie gemerkte Belege ändern, können Sie diese erneut merken, vorerfassen oder sichern.
  • Wenn Sie vorerfasste Belege ändern, können Sie diese erneut vorerfassen oder sichern. Änderungen an vorerfassten Belegen können nicht gemerkt werden.
  • Wenn Sie bereits gesicherte Belege ändern, können Sie diese weder merken noch vorerfassen.

Weitere Informationen finden Sie in der Dokumentation zum Parameter PRHEADER.

Beispiel

Hinweise

Weiterführende Informationen

Im Business Object Repository finden Sie die Methode CreateFromData1unterhalb des Geschaftsobjektes BUS2105. Beim Ändern einer Bestellanforderung muss mindestens das Feld NUMBERmit der zu ändernden Bestellanforderungsnummer befüllt sein. Dieses Feld wird gegen einen entspechenden Eintrag in der Tabelle EBANverifiziert.

Die Implementierung der BAPIs erfolgt in der Funktionsgruppe 2105.





Parameter

ALLVERSIONS
EXTENSIONIN
EXTENSIONOUT
NUMBER
PRACCOUNT
PRACCOUNTPROITSEGMENT
PRACCOUNTX
PRADDRDELIVERY
PRCOMPONENTS
PRCOMPONENTSX
PRHEADER
PRHEADEREXP
PRHEADERTEXT
PRHEADERX
PRITEM
PRITEMEXP
PRITEMSOURCE
PRITEMTEXT
PRITEMX
PRVERSION
PRVERSIONX
RETURN
SERIALNUMBER
SERIALNUMBERX
SERVICEACCOUNT
SERVICEACCOUNTX
SERVICECONTRACTLIMITS
SERVICECONTRACTLIMITSX
SERVICELIMIT
SERVICELIMITX
SERVICELINES
SERVICELINESX
SERVICELONGTEXTS
SERVICEOUTLINE
SERVICEOUTLINEX
TESTRUN

Ausnahmen

Funktionsgruppe

2105

SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   TXBHW - Original Tax Base Amount in Local Currency  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 6660 Date: 20240523 Time: 165528     sap01-206 ( 84 ms )