SAP PP MRP Run Results
Hello,
We are in the phase of implementing SAP. I am working on PP module. When we run the MRP (MD01 or MD02) for a finished product, the system will not give any exception message on the planned order level for it if any of the components is not available at the suggested start time. In another words, the system will not suggest to postpone the finished product planned order date to match the last component arrival date.
Any one can help in this regard.
Best Regards,
Fadi
Fadi,
I am afraid this is standard behavior.
This condition (components too late) is not an ECC MRP exception, so it is not contained in MRP output. MRP is not designed to push out orders when the components of the order are not available. ECC MRP only works from the top level of the BOM downward, level by level. When it is creating messages for a particular plant/material, it has not yet done the MRP of the the lower level components, and so has no way to determine whether or not they may be late.
If there is a mismatch between the component supply order and the dependent demand of a higher level order, MRP should give a rescheduling message to the COMPONENT orders ('bring process forward'). From this message, an astute planner might intuit that he should reschedule the higher level orders.
If you need bottom-up rescheduling, you will have to go to APO. SAP ECC PP doesn't directly support that concept.
Rgds,
DB49
Edited by: Dogboy49 on Dec 22, 2009 11:04 AM
Similar Messages
-
Database Table where MRP Run results are saved-Urgent
Hi Gurus
i need your help in identifying the database table where the MRP Run results are saved , this is needed for creating a custom report similar to MD45(but for entire plant) where i can look and pull the sum of all the receipts and issues, ATP Quantity for a given material in a particular plant
and ignore zero quantities in the receipts and issues field
i tried in <b>MDTB</b> table, MDTB-MNG01 Quantity received or quantity required but it has no entries maintained in it and so it cannot be used.
So can you please help me with the table where i can get this information asap
thank you very much for your time and solutionPlease use the code below which will help you in extracting data from MRP table.
You can enhance this program basing on your requirement.
*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A sample program to extract data from the MRP table.
*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
REPORT ZMRPTABLE.
TABLES: MDKP, "Header Data for MRP Document
MDTB, "MRP table
MDTC, "Aggregated MRP table items
T457T. "Description of MRP elements
DATA: BEGIN OF MDTBX OCCURS 0.
INCLUDE STRUCTURE MDTB.
DATA: END OF MDTBX.
SELECT-OPTIONS: PLANT FOR MDKP-PLWRK OBLIGATORY,
MATNR FOR MDKP-MATNR OBLIGATORY.
CLEAR: MDKP, MDTB.
SELECT * FROM MDKP WHERE DTART EQ 'MD'
AND MATNR IN MATNR
AND PLWRK IN PLANT.
WRITE:/ MDKP-MATNR, MDKP-PLWRK.
IF MDKP-CFLAG EQ 'X'.
CLEAR MDTBX. REFRESH MDTBX.
IMPORT MDTBX FROM DATABASE MDTC(AR) ID MDKP-DTNUM.
LOOP AT MDTBX.
MOVE MDTBX TO MDTB.
SELECT SINGLE * FROM T457T WHERE SPRAS = 'E'
AND DELKZ = MDTB-DELKZ.
IF MDTB-PLUMI = '-'. MULTIPLY MDTB-MNG01 BY -1. ENDIF.
WRITE:/ MDTB-DAT00, T457T-DELB1, MDTB-VSTAT,
MDTB-MNG01, MDTB-LGORT.
ENDLOOP.
ELSE.
SELECT * FROM MDTB
WHERE DTNUM EQ MDKP-DTNUM
ORDER BY PRIMARY KEY.
SELECT SINGLE * FROM T457T WHERE SPRAS = 'E'
AND DELKZ = MDTB-DELKZ.
IF MDTB-PLUMI = '-'. MULTIPLY MDTB-MNG01 BY -1. ENDIF.
WRITE:/ MDTB-DAT00, T457T-DELB1, MDTB-VSTAT,
MDTB-MNG01, MDTB-LGORT.
ENDSELECT.
ENDIF.
ENDSELECT.
This is taken from www.sap-img.com
Hope this helps you. -
Dear All,
Can you tell me How to run MRP in sap PM & How it is configure.
Thanks & Regarsd
VishalIn Spare Parts or materials which ever used in PM orders, MRP views should be maintained. There is no specific MRP run for PM. MRP is for all the materials under the plant.
Materials availability check can be done at the time of saving the order & releasing the order. Based on the material availability, you can control order release.
For stock items, reservation will be created. While running MRP, these reservations also will be considered if stock is not available. For non-stock items, PR will be created directly from PM order.
Material Availability check config:
IMG => PM & CS => Maintenance & Service Processing => Maintenance & Service Order => Functions & Settings => Availability check for Materials
Under that, you can find different config. This availability check will be done at plant & order type level. -
Can we change MRP Run results after executing MRP. Can anyone tell me how?
Hi,
I want to change MRP rum planning results after executing MRP run. Is this possible??
Regards,
ThomasHi,
Yes, you can do changes. The MRP result will be the planned order. You can change the planned order qty and dates. Once you change the planned order manually, it will get firmed and the system will not do any automatic changes in that planned orders. You can delete the planned orders, but again in the next MRP it will create the new planned orders once the requirement has not changed.
Regards,
V. Suresh -
Report Comparing Previous MRP Runs
Dear Experts,
Is there a SAP report that compares past MRP runs/results?
For analysis and reporting purposes, we need to compare past MRP runs to identify factors which affect a certain material availability issue (e.g. out-of-stock, increased or decerased inventory holding, etc.).
For a more specific example, let's say I would like to know why a certain material had its inventory level significantly lower compared to the safety stocks at a specific time in the past. Is it because of a higher actual demand compared to the forecast used during the planning run? Or was there an abnormal increase in consumption during the production?
We also need to do the same when we have internal and external auditors auditing the process and systems we have in place.
Hope to get your inputs on this.Dear,
In my understanding you can use T code- MDLD or convert the MRP run results into a PDF file and you can compare.
However i dont think there is some standard report to compare the same.
Also check this link,
MRP results
Regards
Mangalraj.S -
Viewing the mrp run output based on mrp groups
Hi, please advise how to view the mrp run result based on mrp groups? also advise how to run mrp on the basis of mrp groups?
thanks.Hi,
Can you use MRP Controller instead MRP Group. Because you have option to view MRP result by MRP Controller in MD05.
And you can execute MRP based on MRP Contoller by using user exit M61X0001 in MD01.
Regards,
Vishal -
What are all the major SPRO parameters available for MRP run in SAP.
Dear Frndz,
What are all the major SPRO parameters available for MRP run in SAP.
Regards,
SriniHi,
For MRP, the main Customization settings involved are:
1. Activate MRP and Set Up Planning File - OMDU
2. Define Parallel Processing in MRP - OMIQ
3. Define Scope of Planning for Total Planning - OMIZ
If you want to use MRP Areas and include this in Scope of Planning then.
1. Activate MRP for MRP Areas
2. Define MRP Areas - OMIZ
With MDBT of Program : RMMRP000 you can schedule the Background MRP Run. (with a variant)
If you need any any specific information please inform..
Regards,
Siva -
Provision of getting single PR as a result of MRP run.
Dear All,
We aere running the MRP (MD02) using a single product group consisting of several materials in it. Now as obvious the PRs are getting generated saperately for every material once the MRP is run.
As per the requirement of the Client, we are required to to get a single PR as the result of the MRP run. The same PR can have all the materials as its line items.
Is there any way this could be achived using ABAP enhancement in MD02 (some bAdI or Customer Exit or ENhancement).
Thanks In Advance.
Abhi....answered....
-
How to exclude the manually create SAP PO from MRP Run?
Dear all
There is this situation that due to the long procurement lead time, certain PO is created manually in SAP in advance based on the sales order enquiry made by customer. (In normal case, we will create a sales order in SAP and then run MRP to create PR to converted to PO)
Most of the time, customer will confirm their enquiry so that we can create sales Order in SAP and this will make it just in time for our raw material to arrive. However, when the PO is created in advance without triggered by MRP caused by Sales Order, this PO booked quantity is often taken up by the consideration of MRP RUN by other sales order. And if later customer confirms their enquiry and there is no PO stock for this due to this stock is already considered by other sales order.
Is there a way that I can exclude the manually create SAP PO from MRP Run?
Please advise.Dear Csaba Szommer
Thanks for your reply.
Sorry for confusing you.
1. We are in a MAKE TO ORDER (MTO) environment.
2. There is this situation that due to the long procurement lead time, certain PO is created manually in SAP in advance based on
the sales order enquiry made by customer. (In normal case, we will create a sales order in SAP and then run MRP to create
PR to converted to PO).
3. Most of the time, customer ABCwill confirm their enquiry so that we can create sales Order in SAP and this will make it just in
time for our raw material to arrive.
4. However, for the PO that is created in advance (not created by PR triggered by MRP caused by Sales Order), this PO
On Order Quantity is often taken up by the consideration of MRP RUN by other sales orders.
5. It creates problem that if later this customer ABC confirms his enquiry and we create SAP Sales Order in the system, the
stock of PO created previously is already eaten up by other sales orders.
We are using MTO and do not use Forecast. And MTO Strategy is set at the material master level and as such I do not think we can simply modify the MRP Strategy to suit this unique case, as for the very same material, in one PO it should be considered by MRP but in another PO, it should be excluded from MRP Run.
Is there a way that I can exclude the manually create SAP PO (for the case of Customer ABC email enquiry without creating Sales Order in the System first) from MRP Run? -
Auto Email Throgh SAP After Creating Schedule Line Through MRP Run
Hello experts,
is it possible to have email generation when scheduling lines are created through MRP run ? if yes kindly let me know the procedure.
Regards,
DurgeshHello Raghavendra,
For same requirement i did what you suggested but Can you please guide us what Business object needs to be used as start event for WF3100020 which we are activating. Because We are not able to activate the standard workflow.
It will be better if you help us with steps.
Thanks in advance.
Regards,
Yuvraj -
Is there a report to track the exception messages after a MRP run ?
We have a scenario at our client site where MRP run is not optimized to the fullest.
The planners are not trained on how to interpret those exception messages.
They are not trained on how to reschedule / expedite planned orders resulting from an MRP run.
Is there a report out in SAP that keeps track of
1) History of number of exception messages by type ( Expedite/Reschedule/Cancel)
2) History of number of exception messages that were acted on or ignored by the planner.
This is to create metrics on the usage of MRP exception reports by planners.
Appreciate your inputs..Hi
The exception messages are dynamic and time dependant. You cannot have history of exception message.. If your user is feeling difficult to use standard MRP reports. Create a new report using a function module MD_STOCK_REQUIREMENTS_LIST_API
It gives all MRP data including exception messages.
Regards
Antony -
Stock Transfer Reservation in spite of Purchase Requisition in MRP run
Dear SAP gurus,
We are running MRP heuristic on the PP/DS and we have different results comparing our development and productive environments.
In our productive environment purchase requisitions are generated and in our development environment stock transfer reservations are generated as result of the MRP run.
Where can I check differences of configuration that would be causing this?
Thanks and BR
MauricioMauricio,
I guess I was not clear in my suggestion, I apologize. Differences in T001W between ERP dev and prod will not necessarily generate your problem, differences in sourcing within APO between APO dev and APO prod will generate the differences. I only mentioned the vendor number because a transportation lane can exist 'source plant > destination plant', but also you can have a transportation lane 'vendor of source plant > destination plant' which would also have an impact on the type of req created.
Easier to check the sourcing, //PWBSRC1, mentioned earlier. Your dev system should contain no objects that relate to Stock Transport orders. You can delete the STO sourcing records within that transaction, which will also delete the material assignment to the Transportation lane. Hopefully you will then get the default external supply proposal, which is normally a Purchase req.
Also check for presence of quota arrangements //SCC_TQ1. Delete any that unnecessarily refer to an STO object.
Best Regards,
DB49 -
hi,
What are all settings to generate Purchase Requisitions through MRP run? Also, if, i wanna automate creation of Purchase order from Purchase Requisition (not manually). how to achieve this?
thanks..Hi,
1. Get PR trough MRP run
1a, You have to have proper master data settings (e.g. material master: MRP type "PD", procurement type "F")
1b, Proper MRP creation indicator shoudl be used in MD01 / MD02 / MD03.
http://help.sap.com/erp2005_ehp_04/helpdata/EN/f4/7d2da044af11d182b40000e829fbfe/frameset.htm
1c, Your planning situation also influences whether you get PR or not. If there's no need to procure anything (e.g. you have sufficient stock level or you have no demand for the goods > MRP won't generate procurement proposal)
2. Convert PR to PO
It depends on your master data settings (material master, source list, QA, outline agreeemts, etc)
If you have proper master data settings and during MRP run it is possible to determine the source of supply, you can use ME59 to get the POs from the PReqs (otherwise you have to use ME57, ME58 too).
http://help.sap.com/erp2005_ehp_04/helpdata/EN/4c/420d29470a11d1894a0000e8323352/frameset.htm
But you can't get PO as the result of MRP run in standard system - you get PR (or PldOrd) and you have to convert the PR to PO (or PldOrd > PR > PO).
Regards,
Csaba -
Dates for Backwards scheduling when MRP Run
Hello experts,
When MRP run, which calendar does SAP take to schedule planned orders? where could I indicate it?
Thanks in advance.
LauraThank you all,
I have checked the calendar that is assigned to my plant, and, as you have said, is the one that is taking into consideration to determine the dates.
In my case, Saturdays and Sundays are not workdays. As a result, every purchase requisition has its release date assigned to a workday. What I have noticed is that although Saturdays and Sundays are not work days, planned delivery time and In-house production time is taking them into consideration to calculate the release date. What I mean is that those two fields are defined as calendar days. Is that correct??
Thanks again. -
System is not considering open reservations at the time of next MRP Run
Hi,
In our business process, subcontractors are defind as Vendors in the SAP system and materials will be provided / transfered to these subcontractors in the SAP system through Subcontracting route (541 movement type). Now, business wants to 'Monitor' the stocks at these subcontractors, so that always subcontractors should have the Optimum stocks at his location. So to monitor the same, business wants to have the MRP / CBP process in the SAP system.
To run the MRP for all these Subcontractors at each material level following configuration and Master data is maintained in the SAP:
Business is having around 10 plants in the SAP system and all these plants are defined as MRP Areas in the SAP system to run MRP. Along with this subcontractors (100 Subcontractors) are defined as MRP Areas (100 MRP areas) in the SAP system and each MRP Area (subcontractors) are mapped in the MRP Area configuraion according to the respective above mentioned plants in the SAP system.
At the time of running the MRP for these MRP areas in the SAP system based on Re-order point and Max stock level (both at subcontractors MRP Area and Plant MRP Area Level), system will consolidate the requirement from all the subcontractors MRP Areas (Transfer Reservation) to at plant level. From plant a considering all these requirement + warehouse buffer stock, a Purchase Requisition will be raised to procure the material from other plant or from external vendor.
Suppose, if the requirements of the previous MRP run are not fulfilled in the SAP system, and if MRP is run again in the SAP system at both Subcontractor MRP Area and Plant MRP Area Level, the system will delete the Previous "TRANSFER RESERVATIONS" and Recreate the new one. The problem here is suppose eventhough the Transfer Reservation requirements are partially fulfilled, a new reservation is Re-created in the SAP system in the next MRP run and this will create the Incorrect results in the MRP results/requirements.
So, can you please suggest what can done for this problem?
Thanks & Regards,
PavanPlease use the planning option - delete and re create ...which will balance the net requirement
Maybe you are looking for
-
Old FCP settings vs. new Super 8 project possibly not optimal??
hi folks! I've got a project that I cut that originated on Super 8 film, and I'm wondering if I've got FCP on the optimal settings for exporting it to quicktime so I can make a DVD. The footage looks pretty good but the Boris titles are fairly pixela
-
How do I change the email associated with my Firefox account on my computer?
In the right hand corner where my drop down box is - it is showing an old email address I am getting ready to cancel. I have a new email address that I would like to enter but I cannot seem to find the right place to enter. I found the place to chang
-
Hello Friends We are facing an issue with Form 16 in ESS. After raising an issue with SAP, they have asked us to install a note for R/3 system in order to have TAN based reporting for Form16. After installing this note we are able to run Form 16 in
-
Dial pad isn't working, can only call people in my contacts
I have a blackberry style, 9670 and i can't dial using numbers the only number that works is 0. when i want to make an outgoing call i can only call people that are in my contacts. So in order for me to call someone who isn't in my contacts i need t
-
Hi, My requirement : to append to an existing file ,created through file adapter. Use case : Let's say, we are polling for a DB table for new entries and writing it to file through file adapter. now in the second poll we have 2 new records, I want th