cancel
Showing results for 
Search instead for 
Did you mean: 

mrp run for mrp group

Former Member
0 Kudos

my requirement is to run mrp for a specific mrp group alone. that is only a particular mrp group should under go mrp run and rest of the mrp groups or material with out mrp group should no get affected from mrp run. please give solution

thanking you

arun kumar

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi,

To execute MRP run for particular MRP group you have to activate User Exit.

1. Create User Exit

Nav: Production > Material requirements Planning > Planning > User Exit: Material selec

For ex: Z01 - MRP Group

2. Create Project using enhancement M61X0001 in Tcode CMOD

3. Write following code in function module EXIT_SAPMM61X_001 include ZXM61U01

CLEAR: NO_PLANNING, STOP_PLANNING.

CASE USER_KEY.

WHEN 'Z01'.

UXPAR = USER_PAR.

CONDENSE UXPAR.

WRITE UXPAR+0(3) TO DISGR.

IF DISGR IS INITIAL.

EXIT.

ENDIF.

IF MT61D-DISGR <> DISGR.

NO_PLANNING = 'X'.

ENDIF.

ENDCASE.

4. When you want to execute MPR only for MRP group "001", in MD01 select User Exit Key Z01 and MRP group in User parameter.

Consult you technical consultant for above process.

Regards,

Krishna Mohan

Former Member
0 Kudos

your code working well  but you miss one filed name so it should be

WHEN 'Z01'.

      UXPAR = USER_PAR.

      CONDENSE UXPAR.

      WRITE UXPAR+0(3) TO DISPO .

      IF DISPO IS INITIAL.

        EXIT.

      ENDIF.

      IF MT61D-DISPO <> DISPO .

        NO_PLANNING = 'X'.

      ENDIF.

ENDCASE.


Answers (0)