Let me give some definitions first.
Next level demand, order point planning, order up to planning ( MRP order code B and C ) are not effected by main MRP process.
that means demands and supplies for the parts having mrp order code B or C are not planned by MRP.
MRP process - uses “ Netting” and “ BOM Explosion” and low level coding techniques to plan dependent and independent demands.
We can execute MRP process for a site . Then all the part in the site are planned using MRP, ( if they have correct order codes , A,E, F ect.)
We can run MRP for specific part , product familty , prodcut group , ect,, then it is called “ Selective MRP” the logic is same
pMRP ( project MRP ) is a special case if MRP where a user can plan all the supplies and demands for a specific project connected demands. That is the the difference. pMRP logic will look at the part structure to see if part is “standard planned” or “ non standard planned” . IF non standard planned then it will only be planned by Project MRP ( pmrp ) ,
I will attach some documentation links here which would be helpful I guess.
About MRP
http://docweb.corpnet.ifsworld.com/ifsdoc/Apps10/documentation/en/
About Project MRP
http://docweb.corpnet.ifsworld.com/ifsdoc/Apps10/documentation/en/
the phases of Project MRP
http://docweb.corpnet.ifsworld.com/ifsdoc/Apps10/documentation/en/
Saman