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, [...]

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 [...]

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 [...]