Skip to Content
0

Bdoc in CRM

May 31, 2017 at 07:48 AM

95

avatar image
Former Member

Hi Experts,

I am tranfering material master( z fields ) from R/3 to CRM via BDOC. When i change some z fields in R/3,Bdoc is triggered ( implemented BADI -PRODUCT_CUSTOMER2 and method MAP_R3_TO_CRM_MATERIAL ) and fields are getting updated in Table crm_ext_mat. But the issue is, even when update only Standards fields ( No z fields ) Bdoc is getting triggered and empty entry is getting created which is causing the issue for us. Please help me resolve this issue.

10 |10000 characters needed characters left characters exceeded
* Please Login or Register to Answer, Follow or Comment.

1 Answer

Best Answer
Athreya Ramakrishna Hegde
Jun 02, 2017 at 10:01 AM
0

Hi Mohan,

You may have to check the logic present in method MAP_R3_TO_CRM_MATERIAL of your BADI implementation to see if the set type containing your Z- fields are being considered even when there was no data change with respect to it. Say, you are making change in material description in ERP but you are making an entry in the BDOC structure for the AET field in the BADI implementation (though it was not involved during the change), it will be recognized as some data change and gets updated in CRM_EXT_MAT.

Regards,

Athreya

Show 2 Share
10 |10000 characters needed characters left characters exceeded
Former Member

Thanks Athreya, I have resolved this issue.

0
Former Member

Hi Athreya,

We have added some custom fields ( BP Master-BUT000 ) in the CRM Web UI using AET tool, and Now we want this custom fields to be replicated ECC KNA1 table. We have Maintained table TBE34 for the event DE_BALE with same product and Function module = Z_INTERFACE_DE_BALE, ( copy of SAMPLE_INTERFACE_DE_BALE ) in ECC. Even though this FM is getting executed,We could not able to update the KNA1 table.

Is BADI or any other user exit has to be implemented in ECC side.

Please advise.

Thanks In Advance.

0