Ansicht
Dokumentation

BAPI_FLCUST_CREATEFROMDATA - Flugkunde anlegen

BAPI_FLCUST_CREATEFROMDATA - Flugkunde anlegen

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 dieser Methode kann ein Datensatz für einen Flugkunden angelegt werden.

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 01 (Anlegen) geprüft.

Mit dem Parameter CustomerDatakönnen Sie die wichtigsten Kundendaten übergeben.

Beim Anlegen eines neuen Kunden wird vom System eine neue Kundennummer vergeben. Die Kundennummer wird im Parameter CustomerNumberzurückgegeben.

Mit dem TestRun-Parameter können Sie festlegen, ob die Methode im Simulationsmodus durchgeführt werden soll. In diesem Fall wird das Anlegen einer Objektinstanz nur simuliert, d.h. es werden keine Daten auf die Datenbank geschrieben.

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.

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

CUSTOMERNUMBER
CUSTOMER_DATA
EXTENSION_IN
RETURN
TEST_RUN

Ausnahmen

Funktionsgruppe

SAPBC_BAPI_SCUSTOMER

General Material Data   CPI1466 during Backup  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 5183 Date: 20240523 Time: 102945     sap01-206 ( 94 ms )