SAP BP: R1 473 during Business Partner create/change

[] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] []

Symptom
When you try to create or change a Business Partner through web UI or through Business Partner BAPIs, you encounter an error R1 473. This happens only when you have extended the domain BU_CONTACT.
Other terms
BU_CONTACT, BAPI_BUPA_CREATE_FROM_DATA, BUPA_CREATE_FROM_DATA, BAPI_BUPA_CENTRAL_CHANGE, BUPA_CENTRAL_CHANGE, BUP_CHECK_CONTACT, R1 473, Business partner &1:Invalid value &2 for field &3, BAPIBUS1006_CENTRAL-CONTACTALLOWANCE, [...]

BADI to default values for BP creation through BAPI

[] [] [] [] [] [] []

Symptom
The note contains an Enhancement Spot that allows the user to default values for the creation or change of a Business Partner using the API’s BUPA_CREATE_FROM_DATA and BUPA_CENTRAL_CHANGE.
Other terms
BUPA_SET_DEFAULT BUPA_CREATE_FROM_DATA BUPA_CENTRAL_CHANGE
Reason and Prerequisites
This is a development that was required by applications using Business Partner. Moreover, this functionality is already available in the [...]

Incorrect duplicate check occurs on changing BP name

[] [] [] [] [] [] [] []

Symptom
When the business partner name is changed using Web UI or BAPI_BUPA_CENTRAL_CHANGE or BUPA_CENTRAL_CHANGE, the BP gets identified as a duplicate. However, the results returned are incorrect and do not match the duplicate check criteria.
Other terms
BAPI_BUPA_CENTRAL_CHANGE
BUPA_CENTRAL_CHANGE
ADDRESS_SEARCH
DUPLICATE CHECK
Reason and Prerequisites
The module BUPA_CENTRAL_CHANGE contained structures to accept only central data fields. Hence, on changing [...]

FS_CHECKMODE:Save of address independent comm data

[] [] [] [] [] []

Symptom
When FS checkmode is active, address independent data get saved twice resulting the dump.
Other terms
bupa_central_change change_addr_indi_com change_addr_indi_com
Reason and Prerequisites
**********************************
TECHNICAL DETAILS OF THE CHANGES
**********************************
If FS checkmode is active, BAPI_ADDRESSORG_CHANGE was getting called with the parameter ’save_address’ as set .But now after the concept of FS_CHECKMODE,it is the responsibility of BP to check whether checkmode [...]

0BP_DEF_ADDRESS_ATTR Delta queue updated incorrectly

[] [] [] [] [] [] [] [] [] [] [] [] [] [] [] []

Symptom
Whenever changes are made to Address independent communication data (Email) is changed through the Bapi FM BUPA_CENTRAL_CHANGE the delta queue 0BP_DEF_ADDRESS_ATTR is incorrectly populated. This would cause loss of data at the BW system when the data is extracted.
Other terms
BUPA_CENTRAL_CHANGE, BUBA_4, BUPA_ADDR_UPDATE, PERFORM address_badi_call. BAPI_BUPA_CENTRAL_CHANGE, Address independent communication, ADR6, SMTP, BUA_ADDRESS_FIND_WITH_ADKN_ALL
Reason and [...]