on 2024 Jul 04 7:22 AM
Dear Gurus,
In ECC we have used BADI: CHANGE_MDPSX_VBBE to be able to filter the requirements based on customer number where planning data should not be created by the MRP and should not be shown in the stock/requirement list.
We have learned that this BADI is not called in S/4 HANA and is to be replaced with MD_ADD_ELEMENTS. We are using the HANA optimized classic MRP.
Our problem is that ch_copy_mdpsx is not having any fields with sales order related information, therefore we can not implement the same logic we had in the past in CHANGE_MDPSX_VBBE, where we were able to do the filtering based on the VBBE entries.
Can you please help us how this can be done with MD_ADD_ELEMENTS?
Thanks in advance.
Tporczio
Request clarification before answering.
Hello
Yes, MD_ADD_ELEMENTS is the direct replacement for MD_CHANGE_MRP_DATA, and it is called in MD04 and Classic MRP.
As of SAP S/4HANA 2022 there is a new AMDP BAdI, which is called in Classic MRP, MRP Live, MRP Fiori Apps and MD04. Check this blog for details:
Regards,
Caetano
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Dear Caetano,
We were not able to solve this issue as we are still on version 2021.
What we have realized is that when we run MD02 with the option -> display results before save, CH_COPY_MDPSX - DELNR is populated with the sales order number.
In case we run MD02 without displaying the results, CH_COPY_MDPSX - DELNR is not populated with the sales order number. This is the field what we would like to use in the logic of the filtering.
Can you please tell us how the logic can be different?
Thanks in advance and best regards,
Tamas Porczio
User | Count |
---|---|
3 | |
3 | |
3 | |
3 | |
2 | |
2 | |
2 | |
1 | |
1 | |
1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.