cancel
Showing results for 
Search instead for 
Did you mean: 

Fill in all required entry fields 0051 in SMW01

Former Member
0 Kudos

Hi ,

I am getting the error " Fill in all required entry fields 0051 " while replicating BP from CRM -> R3 .

I have have properly maintained field grouping on both sides and also Forms of address .

Please explain what could be the wrong..

Thnks & Regards,

Rahul D

Accepted Solutions (0)

Answers (1)

Answers (1)

gerhard_djuracek
Contributor
0 Kudos

Hi,

you may debugg the bp-exchange in case you receive error bdoc 00 055 and so to find out which mandatory fields in R/3 are affected:

1. Display the BDOC in SMW01

2. Enter /h in the transaction code field

3. Press the 'retry to process message' button.

4. In the debugger - select the Settings button and 'In background task

do not process'

5. Enter F8

6. Create a new session for the outbound queue (/osmq1) there will be

an entry R3AUBUPA*** or CSA_BUPA**

7. Double-Click on this queue entry twice and choose Debug for the

CRM_UPLOAD_TRIGGER

8. In the debugger, set a breakpoint at statement 'CALL TRANSACTION' and

then press F8.

9. 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

10. Now you will be in the R/3 System and you can see the batch input

Regards, Gerhard

Former Member
0 Kudos

Hi Gerhard

Thanks for your prompt reply.

We were able to successfully follow your solution upto Step-6.

After that when I double-click on this queue entry and choose Debug for the CRM_UPLOAD_TRIGGER than the TRFC Log is showing "No Entries Selected" and the control is not getting transferred to R/3 System.

Also I tried to check the Function Module CRM_UPLOAD_TRIGGER in SE37, but I was unable to locate any CALL TRANSACTION statment within it.

Please let me know where I am going wrong?

Thanks & Regards,

Rahul D