Skip to Content

Bdoc in CRM

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.

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

1 Answer

  • Best Answer
    Jun 02, 2017 at 10:01 AM

    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.



    Add comment
    10|10000 characters needed characters exceeded

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