Anfang des Inhaltsbereichs

Hintergrunddokumentation Dokumentation zu Parametern Dokument im Navigationsbaum lokalisieren

Parameter, der sich auf eine Tabelle/Struktur bezieht

FU BAPI_FLBOOKING_CREATEFROMDATA BOOKING_DATA

Kurztext

Buchungsdaten

Bedeutung

Der Parameter enthält die wichtigsten Buchungsdaten.

Das Kürzel der Fluggesellschaft (Feld AIRLINEID), die Flugnummer (Feld CONNECTID) und das Flugdatum (Feld FLIGHTDATE) identifizieren den Flug, für den eine Buchung angelegt werden soll.

Die Felder AIRLINEID, CONNECTID, FLIGHTDATE, CUSTOMERID, sowie eines der beiden Felder COUNTER und AGENCYNUM sind obligatorisch.

Bei folgenden Feldern erfolgt eine Prüfung der Werte auf Gültigkeit:

Bei Übergabe eines ungültigen Wertes wird eine Fehlermeldung im Parameter Return erzeugt.

Mit der Methode Helpvalues.GetList können Sie sich zu dem betreffenden Feld die zulässigen Hilfewerte anzeigen lassen. Lesen Sie hierzu die Dokumentation zur Methode Helpvalues.GetList.

Beachten Sie, daß ein Flug entweder bei einem Reisebüro oder direkt bei einem Schalter einer Fluggesellschaft gebucht werden kann. Daher muß genau eines der beiden Felder COUNTER oder AGENCYNUM gefüllt sein. Werden beide Felder gefüllt, so kann die Methode nicht korrekt verarbeitet werden und es wird eine Fehlermeldung im Parameter Return zurückgegeben.

Wird kein Wert für CLASS angegeben, so wird die Flugklasse Economy Class gewählt.

Abhängig vom Geburtsdatum (Feld PASSBIRTH) des Passagiers prüft die Methode automatisch, ob eine Preisermäßigung angewendet werden kann. Wenn das Feld PASSBIRTH initial ist, wird der Ticketpreise für einen Erwachsenen berechnet.

Voraussetzung für eine Buchung sind:

 

Return-Parameter

FU BAPI_FLBOOKING_CREATEFROMDATA RETURN

Kurztext

Rückmeldungen

Bedeutung

Diese Tabelle enthält die Rückmeldungen aus dem Methodenaufruf.

Wertebereich

Meldungen zu Berechtigung
Type ID Nummer Meldung
E BC_IBF 002 Fehlende Berechtigung

Meldungen zu Werteprüfungen
Type ID Nummer Meldung
E BC_IBF 010 Datum &1 ist ungültig
E BC_IBF 055 Flug &1 nicht vorhanden
E BC_IBF 057 Gewünschtes Flugdatum &1 liegt in der Vergangenheit
E BC_IBF 150 Flugkunde mit Nummer &1 unbekannt
E BC_IBF 151 Reisebüro mit Nummer &1 unbekannt
E BC_IBF 103 &1-Schalter mit Nummer &2 unbekannt
E BC_IBF 104 Reisebüro und Schalter übergeben
E BC_IBF 105 Weder Reisebüro noch Schalter übergeben
E BC_IBF 106 Geburtsdatum &1 liegt in der Zukunft
E BC_IBF 107 Flugklasse kann nur Y, C oder F sein

Weitere mögliche Meldungen
Type ID Nummer Meldung
S BAPI 000 &1 &2 &3 wurde angelegt. Externe Referenz: &4 Referenz: &4
E BAPI 001 Es wurde keine Instanz vom Objekttyp &1 angelegt. Externe Referenz: &4
I BC_IBF 008 Methode wurde im TestRun-Modus ausgeführt
W BC_IBF 015 Fehler bei Konvertierung des Währungsbetrages
E BC_IBF 006 Technischer Fehler bei der Verarbeitung

 

Parameter, der ein Schlüsselfeld implementiert

FU BAPI_FLIGHT_GETDETAIL AIRLINEID

Kurztext

Kurzbezeichnung der Fluggesellschaft

Bedeutung

Dieser Parameter implementiert das gleichnamige Schlüsselfeld des Business-Objekts.

Informationen zur Bedeutung dieses Parameters finden Sie in der Dokumentation zum Schlüsselfeld.

Ende des Inhaltsbereichs