cancel
Showing results for 
Search instead for 
Did you mean: 

Single Item-Multi Level MRP with User Exit

vkumara
Explorer
0 Kudos

Hello Experts,

In MD01 we have enabled USER EXIT for the following:

  1. MRP Type
  2. MRP Controller
  3. Planning Strategy

For MRP, created Scope of planning and activated AUTOMATIC MRP (MDBT). MRP scheduled at every night.

Test Case:

FG Material        – MRP Type PD, MRP Controller- ABC & Planning Strategy- 10

SFG Material-1   – MRP Type PD, MRP Controller- DEF & Planning Strategy-10

SFG Material-2   – MRP Type PD, MRP Controller- XYZ & Planning Strategy-



  • BOM Available for both FG & SFG material.

PIR created or Requirement from Sales order or Project or Reorder Point for FG Material

For automatic MRP run, Scope of planning created with user exit. In that, selected MRP Controller as ABC and MRP Run taken place in MD01 with background scheduling.

Result:

FG material      - Planned order is created

SFG material 1 – Only Dependent requirement is created

SFG material 2 – Only Dependent requirement is created

MRP run with these user exits plans the material at single-item, single-level & creates dependent requirements on raw material & components.

Now desired Requirement is:

When we MRP Run is taken place with MRP Controller (ABC) in user exit, then the system has to create a Planned orders for SFG materials along with FG material. In short system has to create a requirements same as Single Item Multi Level (MD02 MRP).

Please let me know how can we attain solution for this requirement.



Rgds,


Kumar



Accepted Solutions (0)

Answers (5)

Answers (5)

solomon_macwan
Active Contributor
0 Kudos

hi Kumar,

one more solution you can make -

you can maintain your mrp controller like A01, A02, A03 and B01, B02, B03

so when you check for mrp controller you can check if for the mrp controller with prefix A, means it will run mrp for A01, A02 and A03

hope this helps.

regards,

Solomon

solomon_macwan
Active Contributor
0 Kudos

hi Vkumar,

this will be very complicated if you go to each mrp controller in material and then run the mrp. what you can do is. once you run the mrp and you get the material list, you can further explode the bom CS_BOM_EXPL_MAT_V2 and then again run mrp for those materials.

or the easiest solution would be to maintain same mrp controller in one bom.

regards,

Solomon

shailesh_mishra5
Product and Topic Expert
Product and Topic Expert
0 Kudos

Dear Vijay

To cater your requirement, you have to run MPS( Master Production Scheduling)  MDBS or MD40 and there you can call your user exit also for ABC MRP controller. But you need to set the Indicator Process MRP indicator, system will plan lower level BOMS also.

Also for MPS to be operational, use MRP type M*(M0, M1,M2,M3,M4)

Best regards

Shailesh Mishra

former_member185450
Active Contributor
0 Kudos

Hi Kumar,

As per my understanding you people has activated the user exist for all components to check the MRP Controller

so please coordinate with your developer to put one more level segregation i.e. first you can check with ABC MRP Controller materials then ask him to filter the FERT Materials with material type only'..

if the material is having material type FERT then only ask him to pass those materials for MRP Run

Or

Please maintain the MRP Controller same for the desired materials

Regards,

Venkatesh

Former Member
0 Kudos

Hi Kumar,

You are using the variant crated for the MD01 and using the user exit but you will have to add all the MRP controller in the user exit like for FG and for SFG then olny system will generate the requiremnt for the SFG.