Fonction SAP BAPI_ISUPARTNER_CHANGE - BAPI for Changing Business Partner

Paramètre Reférence Type Long. Valeur par déf. Facultatif Description
ACCEPT_ERROR REGEN-KENNZX C 1 'X' X Indicator: No Address Check
PARTNER BAPIBPPARA-PARTNER C 10 Number of Business Partner
PARTNERDATA BAPIISUBPD u 1580 Modifiable Business Partner Data
PARTNERDATAX BAPIISUBPDX u 107 Indicator: Changed Data
ROLE_CATEGORY BAPIISUBPR-ROLE_TYPE C 6 X BDT: Object Part
TAX_USE BOOLE-BOOLE C 1 X Indicator: Include Parameters TTAXDATA and TTAXDATADEL
TESTRUN BAPIBPPARA-TESTRUN C 1 X 'X' --> Not Saved to Database
VALIDDATE BAPIBPPARA-VALID_DATE C 8 X Validity Date for Changes (Direct Input)

Paramètre Reférence Type Long. Description
RETURN BAPIRET2 u 548 Return in Case of Error

Paramètre Reférence Long. Facultatif Description
EXTENSIONIN BAPIPAREX 990 X Reference Structure for BAPI Parameters ExtensionIn/ExtensionOut
E_MAILDATANONADDRESS BAPIADSMTP 300 X BAPI Structure for E-Mail Addresses (Business Address Services)
E_MAILDATANONADDRESSX BAPIADSMTX 13 X Change BAPI Reference Structure for Structure BAPIADSMTP
TADDRESS BAPIISUBPA 1291 X Modifiable Address Data
TADDRESSX BAPIISUBPAX 66 X Indicator: Address Fields to be Changed
TADRUSE BAPIISUBPAU 37 X Address Usage for Business Partner in BAPIs
TADRUSEX BAPIISUBPAUX 6 X Address Usage for Business Partner in BAPIs
TBANKDATA BAPIISUBPB 213 X Modifiable Bank Data
TBANKDATAX BAPIISUBPBX 15 X Indicator: Address Fields to be Changed
TCCARDDATA BAPIISUBPC 144 X Modifiable Credit Card Data
TCCARDDATAX BAPIISUBPCX 12 X Indicator: Credit Card Data to be Changed
TELEFONDATANONADDRESS BAPIADTEL 142 X BAPI Structure for Telephone Numbers (Business Address Services)
TELEFONDATANONADDRESSX BAPIADTELX 15 X Change BAPI Reference Structure for Structure BAPIADTEL
TINDSECDATA BAPIISUBPIND 15 X Modifiable Industries
TINDSECDATAX BAPIISUBPINDX 4 X Indicator: Industry Fields to be Changed
TTAXDATA BAPIBUS1006TAX 24 X Tax Categories to be Created or Changed
TTAXDATADEL BAPIBUS1006TAX 24 X Tax Categories to be Deleted

Functionality
The data transferred to the parameters PARTNERDATA, TADDRESS,TCCARDDATA and TBANKDATA is copied to the business partner, providedthat the corresponding indicators in the parameters with the suffix Xare marked with an 'X'.

Notes
In a logical unit (completed by a commit), only one business partnercan be processed, and it is not possible to process a contract accountin parallel with the business partner.

Description
If the parameter is set, then a message is output.

Value range
The most frequent error messages are:
Type ID Number Message
A E9 896 Incorrect parameter transferred
E E9 033 Reference customer X not found
E E7 073 Reference customer required for role type
E E7 075 Standard customer already created (for business
partner)
E E7 072 Reference customer does not comply with naming
convention
E E7 076 Reference customer does not correspond to role
type
E R1 201 Business partner does not exist
E R1 205 Business partner X does not exist in role Y
E B1 880 ISO code is not assigned to a country key
E B1 886 ISO code has not been assigned to a language
key
In addition, a number of error messages can appear when the data ischecked.

Description
Number of the business partner to be changed.

Description
The fields in this structure that correspond to the fields to betransferred from the parameter PARTNER_DATA must contain an X.

Description
No database changes are made.

Description
Table extension BAPI_TE_EKUN is supported for table EKUN (i.e. includeCI_EKUN).

Description
Business partner addresses that are to be changed.
The system searches for the relevant address using three criteria:
Internal address number (ADDRNUMBER)
External address number (ADEXT)
Table entry n

Description
For each entry in the table TADDRESS there must be a correspondingentry in this table (table entry n).
The fields containing X are transferred from the tableT_ADDRESS.
The field ADDR_DELETE can be used to delete the entry.

Description
Business partner bank data that is to be changed.
The relevant bank details are determined using the bank details ID(BKVID).

Description
For each entry in the table TBANKDATA there must be a correspondingentry in this table (table entry n).
The fields containing X are transferred from the tableTBANKDATA.
The field BANK_DELETE can be used to delete the entry.

Description
Business partner credit card data that needs to be changed
The system determines the relevant credit card via the credit card ID(CCARD_ID).

Description
There must be a corresponding entry in this table for each entry intheTCCARDDATA table (table entry N)
Fields that contain X are copied from TCCARDDATA.
The field ADDR_DELETE can be used to delete the entry.

548994Business partner type is deleted in the move-in or move-out
406311Performance problems with move-in and move-out