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 solution

    Please 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.

  • SAP PM-MRP RUN

    Dear All,
    Can you tell me How to run MRP in sap PM & How it is configure.
    Thanks & Regarsd
    Vishal

    In 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,
    Thomas

    Hi,
    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,
    Srini

    Hi,
    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,
    Durgesh

    Hello 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
    Mauricio

    Mauricio,
    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

  • PR and PO through MRP run

    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.
    Laura

    Thank 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,
    Pavan

    Please 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

  • Form 16 error

    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

  • Append:File adapter

    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