During Business partner replication Sales area is missing
Solution:
1. Check if you have generated ECC org structure without errors through CRMC_R3_ORG_GENERATE.
2. If yes, go to tcode- PPOMA_CRM, select your SALES ORG go to ATTRIBUTES Tab - Assign the distribution channels and divisions manually if they are not available. Select the Object permitted in determination check box.
3. Run the tcode - CRMD_DOWNLOAD_SB, Go to table SMOTVKOV and check if the entries match after running the above tcode.
4. Run the report CRM_MKTBP_ZCACL_UPDATE_30 in SA38.
5. Run the report CRM_ORG_INDEX_CREATE in SA38 for values 'O' & 'S'. (Organization and Position)
6. Create buffer for sales area by running the report HRBCI_ATTRIBUTES_BUFFER_UPDATE in SA38
7. Now download object DNL_CUST_S_AREA through R3AS and check for the sales area.
BUPA_MAIN bdoc "Error 0055 - Fill in all required entry fields"
Method to Debug-
When we are replicating a business partner from CRM to R/3 there are certain mandatory fields in ECC system which are not entered during creation of Business partner in CRM.
1) Check the field groupings done on both the systems ,
• In ECC system check tcode- OVT0 against the respective account group (eg:Sold-to-party)
• In CRM use the following path to check the field groupings:
SPRO-> IMG>Cross-Application Components SAP Business Partnerer ->Basic Settings --> Configure Field Attributes per BP Role
• Identify the missing field and enter it in the created BP in CRM and try to resend.
• If we are not able to identify the actual field causing the issue use the below mentioned steps to debug.
2) We can debug using the following method to find out the mandatory fields in R/3 that are causing this issue:
• Go to tcode- SMW01and display the BDOC.
• Enter /h in the transaction code field
• Press the 'retry to process message' button.
• In the debugger - select the Settings button and 'In background task
do not process'
• Press F8
• Open tcode-SMQ1 in a new session and select the entry R3AUBUPA** or CSA_BUPA*
• Double-Click on this queue and choose Debug for the CRM_UPLOAD_TRIGGER
• In the debugger, set a breakpoint at statement 'CALL TRANSACTION' and then press F8.
• At this statement double-click on the statement CALL_TRANSACTION and
change the variable CALL_TRANSACTION_MODE from N to A, press the
'change field content' button and then press F8
Now you will be in the R/3 System and you can see the batch input
Business partner <GUID> does not exist
Solution-
1. In SMW01 choose the line with the error and hit "Error segments". Copy the partner number or GUID from there.
2. Call Transaction CRMM_BUPA_MAP (in the CRM server system): enter the BP number or BP GUID and hit return.
o Case 1: CRM GUID, CRM BP number and R/3 BP number are displayed: this means that the BP exists both in CRM and R/3 and you have to find out whether CRM or R/3 hold the latest version of the business partner. If the BP is newer in R/3, hit "Gather BP data" If the BP is newer in CRM, hit "Send BP data".
o Case 2: No BP number is displayed. This means the business partner only exists in CRM. Therefore you have to hit "Send BP data"
3. When you are finished with the above procedure retry the BDoc in SMW01 by marking the error line and hitting "Retry to process message".