cancel
Showing results for 
Search instead for 
Did you mean: 

LTP versus MRP scenario

Former Member
0 Kudos

Dear all,

I have a customer with 10 plants, who runs MRP in an external system. This system reads all planning data from SAP, makes its own calculations (It uses forecasting procedure) and it produces Purchase Requisitions who then feeds them into SAP for the planners to review them and convert them to Purchase Orders. This customer of mine asked to make the exercise of using MRP, and more specifically Forecasting MRP of SAP, in the place of the external system.

One option was to choose some materials in some plants (ie the same 10 materials in 3 out of the 10 plants), we make all proper customization and run them through SAP MRP directly, so we see how it goes and then fine-tune them. This suggestion was rejected in the sense of while fine-tuning we could run out of stock. Next suggestion was to run SAP MRP alongside and at the same time with the external system MRP. This is something i object too, since (a) SAP MRP will "see" the PRs external system will produce, and will not produce correct results in its own run; we would have to erase all external system's PR and run SAP MRP so we have a "clear" picture.

My last, and more logical suggestion for me, is to create a long term scenario where i capture all these materials and these plants within a scenario. Then, i will be able to  -anytime- check what happens to these materials, and also run comparisons between LTP scenario and real time data with the external-driven MRP. The only concern i have in this option is that in LTP i can not make changes to Safety Stock, as this is transmitted to the real planning data as well.

Please advice, since i need to find the "correct" way to move forward t this exercise.

Best regards,

Nikos Giannopoulos

Accepted Solutions (1)

Accepted Solutions (1)

Caetano
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hello

As I answered on your other thread, you can use BAdI MD_ADD_ELEMENTS to simulate safety stock in LTP.

BR
Caetano

Former Member
0 Kudos

Thank you Caetano!

One last question, because i have never used this kind of BADIs: If i do this, as you suggest, is the simulation of safety stock going to "stay" only in the LTP scenario and will not be transferred/changed in the "real-time" MRP? Can i add more items in LTP like Safety Stock?

I would also really appreciate it if i had yours and other expert's opinion on choosing the approach of LTP towards my issue.

Best personal regards,

Nikos

Caetano
Product and Topic Expert
Product and Topic Expert
0 Kudos

It depends on the logic implemented on the BAdI. You can make the additional element relevant to LTP only or also to MRP.

BR
Caetano

Former Member
0 Kudos

Many thanks Caetano!

I will check and come back.

Former Member
0 Kudos

Hello again Caetano.

Is there any additional documentation to standard for BADI MD_ADD_ELEMENTS? I did not find much on the standard SAP documentation (or at least, none that i could understand...)

Many thanks and many personal regards,

Nikos

Caetano
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi Niko

As far as I know, the documentation available for this BAdI can be found in transaction SE18. My idea is to manipulate the safety stock using the BAdI or to add a new MRP element to represent the "extra" safety stock. Maybe an ABAP consultant can help you to have a better understanding of the BAdI.

BR
Caetano

Former Member
0 Kudos

Brilliant idea!!!

I might be able to add/create a new element, let's say safetystock2, which will only be valid for LTP. Yes, it might work... as long as i manage to find good dovumentation on the BADI... Let's try it!

Former Member
0 Kudos

Caetano, out of your knowledge, is it possible to run 2 mrps at the same time in the same system? We run the first, we check on the situation, we delete procurement proposals and we run the other. Does it sound logicsl?

Many thanks,

Nikos.

Caetano
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hello

It does not seems to be logic for me. It would be better to run LTP for the simulation and run MRP only once.

BR
Caetano

Former Member
0 Kudos

Hello Caetano,

Searvhing through the internet, i found an older post of yours for BADI MD_CHANGEMRPDATA. If i understood correcly, MD_CHANGEMRPDATA is for to nske an MRP element relevant to MRP or not. If you need to add a new element, you should use MD_ADD_ELEMENTS. This is why you suggested MD_ADD_ELEMENTS for LTP scenarios...

Have i understood ig correctly?

Best regards,

Nikos

Caetano
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hello Nikos

BAdI MD_CHANGE_MRP_DATE is to make a change to an exiting MRP element, while BAdI MD_ADD_ELEMENTS can be used to change or to include a new MRP element.

BR
Caetano

Answers (0)