Fonction SAP BAPI_FLBOOKING_CANCEL - Cancel Flight Booking

Paramètre Reférence Type Long. Valeur par déf. Facultatif Description
AIRLINEID BAPISBOKEY-AIRLINEID C 3 Airline Code
BOOKINGNUMBER BAPISBOKEY-BOOKINGID N 8 Booking number
TEST_RUN BAPISFLAUX-TESTRUN C 1 SPACE X Switch to simulation mode

Paramètre Reférence Long. Facultatif Description
RETURN BAPIRET2 548 X Return Messages

Functionality
You can use this method to cancel a flight booking.
INCLUDE DOC_BAPI_DEMO OBJECT DOKU ID TX
INCLUDE DOC_AUTH02 OBJECT DOKU ID TX
The parameters AirlineID and BookingNumber identify anindividual flight booking.
INCLUDE DOC_KEYVALUES OBJECT DOKU ID TX
You can use this method for bookings (flight bookings with the statusBooked) and for reservations (flight bookings with the statusReserved). It cannot be used for flight bookings that includeflights in the past. This causes an error method and an error appearsin the Return parameter.
INCLUDE DOC_TESTRUN_CHANGE OBJECT DOKU ID TX

Return Codes
INCLUDE BAPI_RET
INCLUDE BAPI_INFO1 OBJECT DOKU ID TX
INCLUDE BAPI_KEYFIELD OBJECT DOKU ID TX
INCLUDE BAPI_KEYFIELD
INCLUDE DOC_TESTRUN1 OBJECT DOKU ID TX
INCLUDE DOC_TESTRUN2_CANCEL OBJECT DOKU ID TX
INCLUDE DOC_TESTRUN3 OBJECT DOKU ID TX
INCLUDE BAPI_TABLE

Value range
Authorization Messages
Type ID Number Message
E BC_IBF 003 No authorization
Value Check Messages
Type ID Number Message
E BC_IBF 057 Flight date &1 is in the past
E BC_IBF 101 Booking &1 does not exist
E BC_IBF 102 Booking &1 has already been canceled
Other Messages
Type ID Number Message
S BAPI 008 Instance &2 &3 of object type &1 canceled - cancelationinstance: &4
E BAPI 009 Instance &2 &3 of object type &1 could not be canceled
I BC_IBF 008 Method executed in TestRun mode
E BC_IBF 006 Technical error