Skip to Content
avatar image
Former Member


Hi SAP Coallegues,

I have implemented BADI MD_CHANGE_MRP_DATA and when running transactions MD01, MD02, MD04 the BADI is activated but not activated when running transaction MDBT. According to the post bellow:

Caetano Almeida says that this BADI should be activated when running the MDBT transaction.

Any help would be appreciated.

I tried also to put an infinite loop. It stops on the loop when running transaction MD02 but not transaction MDBT.

Thanks and Regards


Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

1 Answer

  • Dec 05, 2016 at 01:08 PM

    Hi Andre

    The BAdI is called when a material is planned in transaction MDBT. The problem may be the fact that your materials is not being planned in MDBT, because the planning file is not set.

    In addition, if you are trying to make a check for the transaction code (SY-TCODE), it will not work in MDBT, because it submits a program to be executed in background.



    Add comment
    10|10000 characters needed characters exceeded