Skip to Content

Adding Issuing valuated stock as MRP elemnt to MD04 S4 Hana

Jan 22 at 02:55 PM


avatar image

Hi Gurus,

We are using Proof of delivery functionality, within which stock is seen under issuing valuated SIT in MMBE screen. The same is also considered as available stock in MRP, since it is one type of SIT. However, we don't want to consider this for planning, as it is more likely to be received by customer.

We cannot switch off SIT from MRP calculation as we need it for considering stock transfers between plants.

We already tried using PPH_MRP_RUN_BADI and PPH_AMDP_READ_MRP_BADI, but it didn't yield desired result, as the code is AMDP/SQL based.

Is there a way to consider this SIT as a MRP element right below the available stock in MD04, so that the net requirement drill down is achieved correctly?

Note - this is in S4 Hana

Appreciate your quick response.

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

2 Answers

Caetano Almeida
Jan 22 at 06:59 PM


If you are running MRP live, then the best option is to use the AMDP BAdI. If you are running classic MRP (or if this material is planned with the classic MRP logic within MRP Live), then you can implement BAdI MD_ADD_ELEMENTS.



10 |10000 characters needed characters left characters exceeded
Amit Agrawal Jan 24 at 12:20 PM

Hi Caetano,

Thanks for your prompt response. We tried implementing AMDP BADI . The calculation is working fine. However, the result is not reflected in MD04 (The available stock is not reduced). We got reply from SAP that we should do changes in both places... AMDP BADI as well as MD04 (to add valuated SIT as a separate element). I am not convinced on this. However, we are trying that.

Any idea which MRP element (DELKZ) should be suitable for this "Issuing Valuated SIT"? We are currently trying with MB (Stock issue). Alternatively, if we need to create a custom MRP element, hen I learnt from many threads that it is not possible through config (OMD5). We need to directly update in domain DELKZ. Is this feasible?

Appreciate further inputs.

10 |10000 characters needed characters left characters exceeded