cancel
Showing results for 
Search instead for 
Did you mean: 

Trasaction Codes /nmd02 and /nmd04

Former Member
0 Kudos

What is the exact difference between /nmd02 and /nmd04, since both are almost similar while running?

Explain with examples.

Accepted Solutions (0)

Answers (5)

Answers (5)

dhaval_choksi3
Active Contributor
0 Kudos

Hi Srinivasa,

MD02 is Transaction code to run MRP for Single Item Multilevel.It is execution part.We can say system plans the Material as per net stock requirement qty which you will find in MD04 during MRP run (MD02).

While MD04 is report which may be change after every Goods Movement,materials master change,change in Demands,etc.

Regards,

Dhaval

Former Member
0 Kudos

MD02 shows always the result of the last MRP run. This list is fixed and will be changed only with the next MRP run.

MD04 shows always the actual situation in the plant.

Directly after the MRP run both transactions will show the same results. But with material movements or other changes the results will be different.

So you can compare the actual situation with the situation in the plant after the MRP run.

Kind regards.

Former Member
0 Kudos

Hi,

MD02 is MRP run for the material.

Where as

MD04 is Stock/Requirement List which gives the result of the MRP run.This is dynamic list.

FYI

We have one more results list MD05 MRP list which is static list.

Thanks

Raja

Former Member
0 Kudos

HI

MD02 is teh planning tool i.e MRP running

http://help.sap.com/saphelp_47x200/helpdata/en/9d/5470389fa8f63fe10000009b38f842/frameset.htm

MD04 is the report of MRP running results and other planning data can be viewed

http://help.sap.com/saphelp_47x200/helpdata/en/9d/5470389fa8f63fe10000009b38f842/frameset.htm

-ashok

Former Member
0 Kudos

They are not at all similar transaction, first one md02 is for MRP Run and second one md04 is stock requirment list.

Regards

AM