Ansicht
Dokumentation

BAPI_RESERVATION_CHANGE - BAPI zum Ändern einzelner Reservierungen

BAPI_RESERVATION_CHANGE - BAPI zum Ändern einzelner Reservierungen

RFUMSV00 - Advance Return for Tax on Sales/Purchases   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Mit diesem BAPI können Sie Reservierungen ändern.

Beispiel

Mit dieser Methode können Sie einzelne Reservierungen ändern oder an bestehende Reservierungen weitere Positionen anfügen.

Folgende Felder einer Reservierungsposition können geändert werden:

  • Chargennummer (Feld BATCH)
  • Menge in Erfassungsmengeneinheit (Feld ENTRY_QNT)
  • Bedarfstermin der Komponente (Feld REQ_DATE)
  • Kennzeichen Menge ist fix setzen (Feld FIXED_QUAN)
  • Kennzeichen Warenbewegung zur Reservierung erlaubt setzen (Feld MOVEMENT)
  • Kennzeichen Position ist gelöscht setzen (Feld DELETE_IND)
  • Kennzeichen Endausfassung der Reservierung setzen (Feld WITHDRAWN)

Hinweise

Es werden folgende Berechtigungsobjekte mit der Aktivität 02 (Ändern) geprüft:

Die zu ändernde Reservierung muss im Parameter Reservation übergeben werden.

Gleichzeitiges Ändern und Änfügen innerhalb eines Aufrufs dieser Methode ist nicht möglich. Es können bei einem Aufruf entweder nur Positionen geändert oder nur angefügt werden.

Die geänderten Reservierungspositionen werden im Parameter RESERVATIONITEMS_CHANGED übergeben, wobei zur Identifikation der zu ändernen Position die Positionsnummer (Feld RES_ITEM) mitgegeben werden muss.

Das Identifizieren der änderungsrelevanten Felder erfolgt durch Markierung, d.h. änderungsrelevante Felder werden im Parameter RESERVATIONITEMS_CHANGEDX durch eine entsprechende Markierung in der entsprechenden Komponente identifiziert:

  • 'X'
Dieser Wert bedeutet, dass die zugehörige Komponente im Parameter einen änderungsrelevanten Wert enthält.
  • ' ' (kein Wert)
Kein Wert bedeutet, dass die zugehörige Komponente des Parameters nicht aktualisiert werden muss.

Die neu anzufügenden Reservierungspositionen werden im Parameter RESERVATIONITEMS_NEW übergeben. Beachten Sie: Obwohl ein gleichzeitiges Ändern und Anfügen nicht möglich ist, müssen Sie beim Anfügen neuer Positionen trotzdem die beiden Parameter RESERVATIONITEMS_CHANGED und RESERVATIONITEMS_CHANGEDX übergeben.

Meldungen werden im Parameter RETURN zurückgegeben. In der Parameterdokumentation finden Sie die Rückgabewerte und deren Bedeutungen.

Es wird keine Transaktionssteuerung implementiert. Der Aufrufer muss dementsprechend nach erfolgreichem Aufruf dieser Methode, wenn also im Parameter RETURN dem Aufrufer keine Fehler mitgeteilt wurden, das 'Commit Work' (z.B. mit Hilfe des Bapis BAPI_TRANSACTION_COMMIT) selber ausführen.

Weiterführende Informationen





Parameter

ATPCHECK
EXTENSIONIN
RESERVATION
RESERVATIONITEMS_CHANGED
RESERVATIONITEMS_CHANGEDX
RESERVATIONITEMS_NEW
RETURN
TESTRUN

Ausnahmen

Funktionsgruppe

MB_BUS2093

CPI1466 during Backup   ABAP Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 5563 Date: 20240523 Time: 165010     sap01-206 ( 59 ms )