SAP BP: R1 473 during Business Partner create/change

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

Related:

  1. SAP-BP: Error R11 401 during address creation for countrySymptom When creating an address using BUPA_ADDRESS_ADD (or any application...
  2. SAP BP: R11 244 when a BP is displayedSymptom Even though a Business Partner does not have any...
  3. BP: Removal of CL_CMD_APPLLOG=>GET_SINGLETON_INSTANCE usagesSymptom Obsolete instance handling of application log (CL_CMD_APPLLOG) in BankDetails-...
  4. BP_SEA Missing entries in TPZ1; phonetic search incorrectSymptom You use the phonetic search (BDT search help). However,...
  5. 0BP_DEF_ADDRESS_ATTR Delta queue updated incorrectlySymptom Whenever changes are made to Address independent communication data...
  6. Incorrect duplicate check occurs on changing BP nameSymptom When the business partner name is changed using Web...
  7. Short dump when changing name of business partnerSymptom You create a business partner with an address that...
  8. Exemption Values are not showing in TTE Display DocumentSymptom Open a Sales Order in CRM system ,go to...

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, BUT000-CONTACT, Business Partner: Contact Permission.
Reason and Prerequisites

In case of BAPIs, the function module BUP_CHECK_CONTACT does not allow the field BUT000-contact to be anything other than 1, 2 or 3. It compares the field value with the constant global parameters gc_contact-allowed(value 1), gc_contact-forbidden(value 2) and gc_contact-check(value 3).But the domain BU_CONTACT can be extended. So in case the domain is extended, the condition in BUP_CHECK_CONTACT always fails, hence passes the error R1 473.
Solution

Implement the note

[Slashdot] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

Leave a Comment