Ansicht
Dokumentation
BAPI_FLCUST_CHANGE - Flugkunde ändern
Fill RESBD Structure from EBP Component Structure ABAP Short ReferenceDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Mit dieser Methode kann der Datensatz für einen Flugkunden geändert werden.
Änderungen von Webusernamen und Passwort sind mit dieser Methode nicht möglich.
Beispiel
Hinweise
Diese Methode wird ausschließlich im Rahmen des Flugdatenmodells für Demo- und Schulungszwecke verwendet. Sie ist nichtfür den produktiven Betrieb gedacht. Insbesondere wird, im Gegensatz zum BAPI-Konzept, die Stabilität nicht garantiert!
Es wird das Berechtigungsobjekt S_FLBOOK mit der Aktivität 02 (Ändern) geprüft.
Der Kunde wird durch seine Kundennummer (Parameter CustomerNumber) identifiziert.
Mit dem Parameter CustomerDatakönnen Sie die geänderten Kundendaten übergeben. Mit dem Parameter CustomerDataX markieren Sie die änderungsrelevanten Felder des Parameters CustomerData.
Beachten Sie das Transaktionverhalten der Methoden am Business-Objekt FlightCustomer:
- Es ist möglich, innerhalb einer Transaktion (LUW) die Methoden CreateFromData, Change und EnableWebUse mehrfach aufzurufen (auch gemischt). Voraussetzung ist allerdings, dass diese sich immer auf verschiedene Kundendatensätze beziehen. Jeder Kundendatensatz darf innerhalb einer Transaktion nur einmalbearbeitet werden.
- Bei Nichtbeachtung kann es zu Programmfehlern oder zu inkonsistenten Einträgen auf der Datenbank kommen.
- Beispiel: Erlaubt ist die Aufruffolge "CreateFromData(Kunde 25) -> Change (Kunde 10) -> Change (Kunde 37) -> EnableWebUse (Kunde 8)" innerhalb einer Transaktion. Nicht erlaubt ist dagegen "CreateFromData (Kunde 25) -> Change (Kunde 10) -> Change (Kunde 25)" oder "CreateFromData (Kunde 25) -> Change (Kunde 10) -> Change (Kunde 10)".
Kundenerweiterungen
Das BAPI-Kundenerweiterungskonzept ermöglicht es Ihnen, zusätzliche Daten zu berücksichtigen, die an der Schnittstelle nicht vorgedacht wurden.
Der Parameter ExtensionIndient als Daten-Container, in dem die zusätzlichen Werte beim Import übergeben werden.
Der Parameter ExtensionOutdient als Daten-Container, in dem die zusätzlichen Werte beim Export übergeben werden.
Zusätzlich zu den Extension-Parametern an der Schnittstelle sind im BAPI-Funktionsbaustein BAdIs (Business Add-Ins) bzw. Customer Exits vorgesehen, um die von Ihnen an die Methode übergebenen Daten zu prüfen sowie weitere Verarbeitungen durchzuführen.
Rückmeldungen
Meldungen werden im Parameter Return zurückgegeben. In dieser Parameter-Dokumentation finden Sie die Rückgabewerte und deren Bedeutungen.
Weiterführende Informationen
Weitere Informationen finden Sie im BAPI-Programmierleitfaden in der SAP-Bibliothek unter CA-BFA.
Weiterführende Informationen zum Kundenerweiterungskonzept bei BAPIs finden Sie in dem Dokument "Kundenerweiterung und -modifikation von BAPIs" unter Weiterentwicklungen, Modifikationen...in der SAP Bibliothek unter CA-BFA. In diesem Dokument sind die möglichen Fälle von Kundenerweiterung und die jeweilige Vorgehensweise auf Seiten des Kunden ausführlich erklärt.
Parameter
CUSTOMERNUMBERCUSTOMER_DATA
CUSTOMER_DATA_X
EXTENSION_IN
EXTENSION_OUT
RETURN
Ausnahmen
Funktionsgruppe
SAPBC_BAPI_SCUSTOMERBAL Application Log Documentation BAL_S_LOG - Application Log: Log header data
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 5471 Date: 20240523 Time: 085332 sap01-206 ( 108 ms )