Fonction SAP BAPI_FLCUST_CHANGE - Change Flight Customer

Paramètre Reférence Type Long. Valeur par déf. Facultatif Description
CUSTOMERNUMBER BAPISCUDAT-CUSTOMERID N 8 Customer number
CUSTOMER_DATA BAPISCUNEW u 200 Customer data
CUSTOMER_DATA_X BAPISCUNEX u 15 BAPI Customer Data (Change Toolbar)

Paramètre Reférence Long. Facultatif Description
EXTENSION_IN BAPIPAREX 990 X Import customer enhancements
EXTENSION_OUT BAPIPAREX 990 X Export customer enhancements
RETURN BAPIRET2 548 X Return Messages

&FUNCTIONALITY&
You can use this method to change the data record for a flightcustomer.
This method cannot be used to make changes to Web user names andpasswords.
INCLUDE DOC_BAPI_DEMO OBJECT DOKU ID TX
INCLUDE DOC_AUTH02 OBJECT DOKU ID TX
The customer is identified by their customer number (parameterCustomerNumber).
You can use the parameter CustomerData to transfer the changedcustomer data. You can use the parameter CustomerDataX to flagchange-relevant fields of the parameter CustomerData.
INCLUDE DOC_TRANSACTION OBJECT DOKU ID TX


INCLUDE BAPI_CUST1 OBJECT DOKU ID TX


INCLUDE BAPI_CUST_IN OBJECT DOKU ID TX


INCLUDE BAPI_CUST_OUT OBJECT DOKU ID TX


INCLUDE BAPI_CUST2 OBJECT DOKU ID TX

Return Codes
INCLUDE BAPI_RET
INCLUDE BAPI_INFO1 OBJECT DOKU ID TX
INCLUDE BAPI_INFO2 OBJECT DOKU ID TX
INCLUDE BAPI_KEYFIELD OBJECT DOKU ID TX

Description
You use this parameter to transfer the changed customer data.
You can transfer fields that are to remain unchanged initially. Youmust flag the fields that are to be changed, in the parameterCustomerDataX.
INCLUDE DOC_FL_DEST2 OBJECT DOKU ID TX
Alternatively, the fields LANGU and LANGU_ISO are available fortransferring the language key. (If both fields contain entries, theentry in the field LANGU always takes priority, and the entry in thefield LANGU_ISO is ignored.)
INCLUDE DOC_CHECK0 OBJECT DOKU ID TX

  • COUNTR and COUNTR_ISO

  • LANGU and LANGU_ISO

  • CUSTTYPE

  • DISCOUNT

  • INCLUDE DOC_CHECK OBJECT DOKU ID TX
    INCLUDE BAPI_DATAELEMENT OBJECT DOKU ID TX

    Description
    The individual fields of this parameter correspond to the fields in theparameter CustomerData, which have the same name.
    If you do not enter a value for one of these fields here, then thecorresponding field of the parameter CustomerData is notchange-relevant. If you enter the value 'X' for a field, then thecorresponding field in the parameter CustomerData is flagged aschange-relevant. When you call the method, the value that has beentransferred to the parameter CustomerData for the correspondingfield is copied and used as a new value in the customer data record.
    INCLUDE BAPI_EXTIN OBJECT DOKU ID TX
    INCLUDE BAPI_EXTOUT OBJECT DOKU ID TX
    INCLUDE BAPI_TABLE

    Value range
    Messages for authorization
    Type ID Number Message
    E BC_IBF 003 Missing authorization
    Messages for value checks
    Type ID Number Message
    E BC_IBF 012 Country code &1 unknown
    E BC_IBF 013 Language key &1 unknown
    E BC_IBF 017 ISO country code &1 unknown
    E BC_IBF 018 ISO language key &1 unknown
    E BC_IBF 161 No customer name was transferred
    E BC_IBF 150 Flight customer with number &1 unknown
    E BC_IBF 152 Customer type can only be B or P
    E BC_IBF 153 Customer discount rate cannot be more than 100%
    E BC_IBF 154 Customer discount rate cannot be less than 0%
    Other possible messages
    Type ID Number Message
    S BAPI 002 Instance &2 &3 of object type &1 has been changed
    E BAPI 003 Unable to change instance &2 &3 of object type &1 werden.