cancel
Showing results for 
Search instead for 
Did you mean: 

Issue while changing customer using BAPI_CUSTOMER_CHANGEFROMDATA1

Former Member
0 Kudos

Hi,

I'm using BAPI_CUSTOMER_CREATEFROMDATA1 in XI to create the customer in SAP ECC system.

Also I'm using BAPI_CUSTOMER_CHANGEFROMDATA1 to change the customer details in SAP ECC.

In RFC receiver communication channel, "Commit handling for single BAPI calls" has been checked.

Though I'm able to create the customer successfully in ECC, I'm not able to change the customer details in ECC.

Tried to manually change the customer details in ECC using BAPI_CUSTOMER_CHANGEFROMDATA1 and it is also working fine.

Also the BAPI response does not throw any error in sxmb_moni and the Audit Log in Communication channel monitoring also does not throw any errors.

Let me know if I'm missing any of the steps...

Thanks,

Geetha

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Hello,

I had same problem and this is the way i sorted out this issue:

Check "Advanced Mode"

Check "Commit Handling for Single BAPI Calls"

Add the following Name-Value pair to the table:

Name: BAPICommitWait

Value: true

The RFC adapter will then set the input 'WAIT' parameter of

BAPI_TRANSACTION_COMMIT to true. This will ensure that control is not

returned back until COMMIT WORK is executed completely.

This material was taken from SAP Note 1342143 - RFC Adapter: WAIT during call to

BAPI_TRANSACTION_COMMIT.

BR,

Dzmitry

former_member181962
Active Contributor
0 Kudos

Hi geetha,

Check if there is any error in the RFC communication channel.

Check the RFC connections from XI system to the R/3 system.

Check SM58 and RFC trace in SM59 also.

Regards,

Ravi Kanth Talagana