Reg: MRP Run for all Materials

Hi Abapers,
I have an issue where in using MD01( Material Run), i need to raise one PR for all materials below the re-order stock. Currently system creates one PR for each material below the re-order stock.
Please throw any ideas regarding this.
Thank you

Hi ,
to procure assembly take 10 days.
And delivery date is after 2 days
After MRP run , system will take first backward schedulling from delivery date will take 2 days and going forward scheduling and take 8 days .
So that from current date system will take 10 days so assembly will procure easily .
Suppose today date 19/05/2011. And delivery date is after 2 days .( on date 21/05/2011 )
if MRP is run on 19/05/2011. System will create delivery date 29/05/2011.So assembly will be easily procure within span of 10 days from 19/05/2011 to 29/05/2011. Delivery of FG is easily available on 29/05/2011.
Regards
Vinod

Similar Messages

  • Sale Order MRP Run for All Order Line Items

    Greetings...
                     I have One Sales Order , in which i have ten different Line Items .
    Now I have to Run the MRP on basis of Created sales Order so that all Line items wi get consider insingle MRP Run on sales order base MRP Run.
    How to take MRP Run of One Sale Order for all Line Items.???
    In MD50 , we can have sales Order with Item..

    In MD50 you can give only one item at a time.
    Its a standard transaction meant to accomodate changes relevant for MRP after plant level MRP run  related to specific sales order Item.
    so either you need to do it multipal times by changing material or you need to go for MD02.
    Please explain bussiness case in detail why you want to restrict your MRP run for items in a specific sales order.
    Regards

  • MRP run for dependent materials

    Dear All,
    Could please give me solution for this below scenario.
    My Client wants to run the MRP for dependent material. For example, there are certain material which needs other material also for their application. Material X is leading material and Materil Y is dependent material for material X. one pc of X is made up of 10 pc of Y material.
    Now we want that system automatically runs the MRP not only for leading material but also for dependent materials. ( Even if the reorder level for dependent material is not reached)
    PLEASE GIVE ME SOLUTION
    Thanks.
    Vineet Dhawan

    Hi
    Please maintaint the Bill of material in transactio code CS01 for dependent material X. Maintain the material Y as child material with 10 nos, choose L- stock type.
    Ensure the procurement type is F and speical procurement type is 30 in case of subcontracting. also ensure right validity periods.
    If the material X is a finished goods, while planning for Material X, subsequently the  child material Y also will be planned.
    Execute MRP, with requirements for Material X , it will explode for material Y.
    If reorder point is not reached in consumption based planning, the material will not be planned.
    hope this helps
    Regards,
    Sasi

  • How to take planning run for selected materials?

    We have some 50 materials for which only i want to take planning run.I try to use MRP area but it it creating problem at the time of delivery of materials.Please suggeset solution.

    Hey,
    you can resolve this issue by creating a separate MRP controller for these materials and configure the user exit key for this MRP controller at MD01. (just press F4 at user exit key and select the maintain values option) such that materials for only these MRP controller are planned.
    This however, has a drawback, ONLY materials whose MRP controller is selected would be planned:
    Eg;
    if Parent material A has two child materials in it Y and Z.
    if you assign A the MRP controller 001 <~~ and
    Y and Z have some other MRP controller, the dependent requirements generated from A would not be planned on Y & Z,
    So, if you want the planning to take place at all BOM levels for these materials you can place the same MRP controller for all materials which you want to plan separately.
    Hope this solves your issue.

  • In MRP Run for FERT, i want to eliminate 3rd level HALB and their BOM compo

    Hi All,
    Can you please guide me on this issue please.
    Regarding - In MRP Run for FERT, i want to eliminate 3rd level HALB and their BOM components for exploration and planning
    My scenario is:
    Level 1: FERT1
    Level 2: HALB1.1 + ROH1.1 + VERP1.1
    Level 3: HALB1.1.1 + ROH1.1.1
    Level 4: ROH 1.1.1.1 + ROH1.1.1.2
    While performing MRP run i dont want to include the material HALB1.1.1 (Level 3 component) and their corresponding BOM component (ROH 1.1.1.1 + ROH1.1.1.2)
    My constraint:
    The reason for this is HALB1.1.1 is being manufactured through REM profile with separate PIR and MRP run.
    But it is being consumed in FERT1 through intermediate semi-finished HALB1.1.  and it needs to include for Product costing.
    Note: All materials have been marked as PD - MRP type
    Would be a great help from you.
    Thanks and Regards
    Khadeer Ahmed

    Hi,
    If you put in FI forums then you will get reply immediatly.
    Anil

  • How to get available quantity in Inventory levels  for all materials

    Hi..All
    I am Abap Developer and i have a Requirement that to Print a report that Displays " Inventory levels (available quantity) for all materials"
    1) What tables can i use to retrive the data to get the Inventory levels (available quantity) for all materials.
    2).What are the fields can used in that tables that use ful for end user.
    Thank you,
    Madhu .
    Edited by: madhubabu rao on Oct 15, 2008 9:10 AM

    Hi,
    I'm not sure what you mean when you are speaking about inventory levels and available quantity.
    I mean that you may have stock of 100 pcs of a certain material but from an open PrdOrd can come a reservation for this component (e.g. 20 pcs) that reduces this the available quantity (to 80 pcs).
    If you want only the stock levels, you don't have to write any ABAP code, since MB52 report is designed for this purpose.
    If you want to know the available stock (considering requirements (PIR, DepReq, SO), and stock-like MRP elements (PldOrd, PurReq, PrdOrd, PO, etc)) you should check report MD04 and examine how it works, which tables it uses (ST01).
    http://iorboaz.blogspot.com/2005/04/get-md04-data.html
    Regards,
    Csaba
    Edited by: Csaba Szommer on Oct 15, 2008 9:34 AM
    Edited by: Csaba Szommer on Oct 15, 2008 9:34 AM

  • MRP RUN for the more than one line item in sales order.

    Hi ,
    In the sales order nuber of line item are , i will have to take MRP RUN for selected line item .
    So plz suggest what development will require?
    Abhay
    Edited by: abhay patil on May 30, 2008 8:52 AM

    HI,
    U can write separate prog. Which will ask sales order no. and from to line item or multiple line item of sale order. Then in loop internally pass the each line item no to MD50 prog. Which will run in background.
    I will give u sample prog. Which I had created for running MRP for all the lines items of given sales order in one go.
    *& Report  ZPRG_PP_001
    REPORT  ZPRG_PP_001.
    tables vbak.
    data: begin of it_vbap occurs 1,
            vbeln  type    vbap-vbeln,
            posnr  type    vbap-posnr,
          end   of it_vbap.
    DATA: P_MODE   TYPE    C.
          Batchinputdata of single transaction
    DATA:   BDCDATA LIKE BDCDATA    OCCURS 0 WITH HEADER LINE.
    selection-screen begin of block b1 with frame title text-001.
      parameters :   p_vbeln  like  vbak-vbeln obligatory.
      selection-screen skip.
      parameters :   p_fore   radiobutton group mode,
                     p_back   radiobutton group mode default 'X'.
    selection-screen end   of block b1.
    at selection-screen.
    Check Sales Order
      if not p_vbeln is initial.
        select single * from vbak
          where vbeln eq p_vbeln.
        if sy-subrc <> 0.
          message e499(sy) with 'Invalid Sales Order no.' p_vbeln.
        endif.
      endif.
    start-of-selecTION.
    Get Sales order items
      select vbeln posnr from vbap
        into table it_vbap
        where vbeln eq p_vbeln.
    Set BDC mode
      if p_back eq 'X'.
        p_mode = 'E'.
      else.
        p_mode = 'A'.
      endif.
    Process MD50 BDC
      LOOP AT IT_VBAP.
        perform bdc_dynpro      using 'SAPMM61X' '0160'.
        perform bdc_field       using 'BDC_CURSOR'  'RM61X-TRMPL'.
        perform bdc_field       using 'BDC_OKCODE'  '/00'.
        perform bdc_field       using 'RM61X-KDAUF'  IT_VBAP-VBELN.
        perform bdc_field       using 'RM61X-KDPOS'  IT_VBAP-POSNR.
        perform bdc_field       using 'RM61X-BANER'  '1'.
        perform bdc_field       using 'RM61X-LIFKZ'  '3'.
        perform bdc_field       using 'RM61X-PLMOD'  '3'.
        perform bdc_field       using 'RM61X-TRMPL'  '1'.
        perform bdc_dynpro      using 'SAPMSSY0' '0120'.
        perform bdc_field       using 'BDC_OKCODE'   '=XBAC'.
        CALL TRANSACTION 'MD50' USING BDCDATA MODE P_MODE.
        CLEAR BDCDATA.
        REFRESH BDCDATA.
      ENDLOOP.
    end-of-selection.
           Start new screen                                              *
    FORM BDC_DYNPRO USING PROGRAM DYNPRO.
      CLEAR BDCDATA.
      BDCDATA-PROGRAM  = PROGRAM.
      BDCDATA-DYNPRO   = DYNPRO.
      BDCDATA-DYNBEGIN = 'X'.
      APPEND BDCDATA.
    ENDFORM.
           Insert field                                                  *
    FORM BDC_FIELD USING FNAM FVAL.
      CLEAR BDCDATA.
      BDCDATA-FNAM = FNAM.
      BDCDATA-FVAL = FVAL.
      APPEND BDCDATA.
    ENDFORM.
    Ajay P. Nikte

  • Listing Conditions Values for all materials

    Hi SAP Experts,
    We need the SAP Tables which store the Conditions data like Condition types, Condition Values, Validity from date, Validity to date,   and Materials for pulling a conditons Report for all materials.
    We have checked the pricing report t-code : V\LD . But this does not give all data (it does not show all conditions).
    Appreciating your quick reply.
    Thanks and Regards,
    Umesh Karane.

    Hi,
    It is totally depend in the pricing configuration you have done for your client.
    What you can do is create a new Pricing report for your requirement.
    Follow these steps to create a Pricing report.
    To create the Pricing Report
    Tx: V/LA
    u2022 Enter Name for the List (Starting from a letter) & a Title
    u2022 Press "Forward Foot Print"
    u2022 In the new screen you have to select all key fields that should be taken into consideration in the pricing report.
    u2022 Highlight all relevant fields
    u2022 Press AND or OR appropriately
    If you select OR ; all condition tables are evaluated, that contain at least one of the selected key fields.
    If you select AND; all condition tables are evaluated, that contain all selected key fields.
    u2022 Now youu2019ll be directed to condition table list that are to be evaluated. Highlight relevant condition tables (Which you have created for your customers requirement)
    u2022 Select "Forward Foot Print" to define the screen structure for the pricing report.
    u2022 You can configure the report layout here.
    u2022 Once everything is done, save the report.
    To run a pricing report
    Transaction: V/LD
    u2022 Enter pricing report number
    u2022 Press EXECUTE
    u2022 Execute it by giving relevant data.
    You can get all values in one screen.
    Alternative option
    As an alternative to your question, you can use "Condition Information" Button option in the VK11, VK12 & VK13 transactions.
    But there you cannot see the value in the same screen.
    To view those, go to "Condition Information" button.
    BLANK All fields.
    Then Execute.
    You have to double click and go in to see the value.
    Best regards,
    Anupa

  • MRP run for some listed component

    Hi Dear,
    I want to run MRP for 10 to 20 components instead of whole plant. Pl. let me know how I can run the same.
    Thanx in advance
    Regards
    L.B.Yadav

    Hi Lal,
    One way is you can assign a new MRP controller for the materials you need to run the MRP.
    And in the user exit:  M61X000, activate for the MRP controller
    In MD01 screen you can give the MRP controller and run, it will consider only the materials assigned with the MRP controller.
    Thanks,
    JK

  • Schedule a Webi XIR2 report to run for all values of the prompt ...

    Hi there,
    Any ideea about if it's possible to schedule a Web Intelligence XIR2 report to automatically run for all  150 different prompt values in the LOV (and have 150 different instances)?
    BOXIR2, Java deployment.
    Many thanks.

    You'd be scheduling the document 150 different times, each for one value of the LOV.
    You'd use the ReportEngine (REBean) SDK to read the LOV values, then use the Enterprise SDK to schedule.
    Here's a bit of code that illustrates how to schedule a Webi doc a single time with specified prompts.  You'd do something similar, but iterate the prompt setting and scheduling:
        IInfoStore iStore  = (IInfoStore) eSession.getService("InfoStore");
        ReportEngine reportEngine =  ((ReportEngines) eSession.getService("ReportEngines"))
                                        .getService(ReportEngines.ReportEngineType.WI_REPORT_ENGINE);
        IInfoObjects objs = iStore.query("Select TOP 1 * From CI_INFOOBJECTS Where "
                                          + " SI_KIND='Webi' And SI_INSTANCE=0 "
                                          + " And SI_NAME = '" + reportName + "'");
        //============================================================================
        // Open Webi document, then get and set Prompts collection
        //============================================================================
        IWebi            webi    = (IWebi) objs.get(0);
        DocumentInstance di      = reportEngine.openDocument(webi.getID());
        Prompts          prompts = di.getPrompts();
        for(int i = 0, m = prompts.getCount() ; i < m ; i++) {
            Prompt prompt = prompts.getItem(i);
            String name   = prompt.getName();
            if("Enter value(s) for State:".equals(name)) {
                Lov lov = prompt.getLOV();
                lov.refresh();
                Values values = lov.getAllValues();
                prompt.enterValues(new ValueFromLov[] { values.getValueFromLov(0),
                                                        values.getValueFromLov(1)});
            } else if ("Enter Shop Id:".equals(name)) {
                prompt.enterValues(new String[] { "261" });
        //===========================================================================
        // Copy prompts over to InfoObject
        //===========================================================================
        PromptsUtil.populateWebiPrompts(prompts, webi);
        //===========================================================================
        // Schedule Webi report to run once now
        //===========================================================================
        webi.getWebiFormatOptions().setFormat(IWebiFormatOptions.CeWebiFormat.Webi);
        ISchedulingInfo schedInfo = webi.getSchedulingInfo();
        schedInfo.setRightNow(true);
        schedInfo.setType(CeScheduleType.ONCE);
        iStore.schedule(objs);
    Sincerely,
    Ted Ueda

  • How to avoid report running for all the values in roll up of guided naviga

    Hi
    Thanks in Advance
    I have 3 reports on three different pages of a dashboard. (Implemented guided navigation on one column of each report).When I click on value of guided navigation column it guides me to report 2 for that particular value (is prompted), same way for 3 report also till here it works fine.
    However when I return from report 3 to report 2 and 2 to 1, the reports are running for all the values instead for the value which was passed by guided navigation of previous report earlier (Value on which I clicked to pass to the next report).
    Edited by: 808623 on Nov 9, 2010 2:10 AM

    Yes
    Example : If i click on values 'X' in report 1
    Report 2 shows results for 'X' only. And if i click on Value say 'Y' in 2 then report 3 shows for only 'Y'. But when i rollup from 3 to 2, Report 2 is showing for all values rather than showing 'x'.
    I'm using Link or Image Dashboard Object > Destination>Request or Dashboard (path of previous report)
    Edited by: 808623 on Nov 9, 2010 2:37 AM

  • Discount for all materials

    Hello,
    I would like to create a purchasing info record in SD VK11 (condition record) but for all materials.
    I mean when the customer buy 1000 peaces (not depending from material) by us he receives 2% discount.
    How ca I loose this problem? with VK11 or with another T.CODE.
    Thanks
    Dede

    Go to V/06, select the condition type for discount and execute.  There tick the box "Condt.update" under the tab "Master Data". 
    Next go to VK11, input the discount type and execute.  There click on magnifying lens on top and maintain the maximum value you require in the field "Upper Limit".
    thanks
    G. Lakshmipathi

  • Costing Run for all Hub Plants

    I just want to understand from you regarding your Monthly Costing Run for all Plants.Actually we have Plant 5000 (Ruwais) which is our Manufacturing Plant having BOM.
    We have two other Plants 7000 ( Shanghai ) and 7100 ( Singapore ) these are our Hub Plants not Manufacturing Plants and having no BOMs. 
    When we run our Monthly Costing Run for Plant 5000 using TCode (CK40N), it’s completes smoothly without any error.
    We have to create a material cost estimate in monthly basis using TCode (KKPAN) before we execute cost estimate for both Plants 7000 & 7100.
    We see these runs at the months end as very time consuming and we are not manage on time set for such update in SAP as part of the month end procedure.

    Hello Yasir,
    In our system I see that PC01 and PC02 are the same for cross plant costing:
    1 - Future Cost Estimate - valid for fiscal year
    2 - Current Cost Estimate - no age restriction
    3 - Previous Cost estimate - no age restriction
    If your system is set this way, then for cross plant costing, it does not make a difference which one you use.
    If all plants are in one company code then the currency should be the same in all, so P rate should not be an issue.
    Take one part number: What period and FY is your current cost estimate? What are the validity dates?
    go to CK11n, input the part number; <b>hub plant</b> number and create cost estimate.
    On the Tab "QTY STRUCT."  you should see only Special procurement data, the plant number should be the mfg plant.
    Look at the Costing Structure.  Top level should be the part in hub plant.
    The first level below should be the part in the mfg plant.
    theTosts should be the same and I would expect it to be the same as the current cost estimate.  (Pay attention to the currency)
    If the first level from the mfg plant is not the same as the current cost estimate, you will need to figure out where that cost estimate is coming from.
    If you would like to send screen shots of your cost estimate screens, give me your e-mail and I will contact you with pictures of what I expect to see.
    Althea

  • MRP RUN for increased qty of SODS PR for complete qty instead of increase

    While doing MRP RUN for increased qty of SO No line item 10 to 20,System is making PR for complete qty instead of increased qty.
    Sales order  - 0001
    Line item - 10 Qty - 10
    Line item - 20 Qty - 15
    MRP run against the sales order for line item 10 & 20 PR / PO raised for qty 10 & 15 respectively.
    After that qty has increased in sales order.Again we run MRP system generates totla no of PR insted of Increased qty .
    Sales order  - 0001
    Line item - 10 Qty - 10 + 5 = 15
    Line item - 20 Qty - 15 + 5 = 20
    Plz help

    There are few questons here:
    - when you increase the amount of the sales order item, is the newly added amount confirmed with the same date / schedule line? You can check the schedule lines for that SO item.
    - have the purchase requisitions, which were generated after the first MRP run (before the modification of the SO items), been modified manually (are they firmed?) / processed? In this case MRP cannot modify (delete) them (and create new ones)...
    - did you check the MRP control settings in material master
    Remark: even if you get several PRs, you can create one PO from them.

  • Parallel MRP run for Internally and Externally procured materials

    Hello all,
    we want to run MRP with different settings for externally procured materials (create purchase Requisition) and internally produced materials. The choices provided my MRP run is either create planed order or Requisitions when run background. Is the activation of user exit M61X0001 the solution to this issue?  I can recall that we had done this is some project in the past, not 100% sure to be sincere. Can anyone help on this?
    Thank you for any help.
    Edited by: Ioannis Salichos on Aug 11, 2010 11:51 PM
    Edited by: Ioannis Salichos on Aug 11, 2010 11:57 PM

    you are right, this is the user exit that can be used to control this.
    see an excellent "how to use"  from R Brahmankar
    in this thread:
    Re: mass MRP run

Maybe you are looking for

  • WF_Batch id deletes cost center from euipment master data - IE02

    hi guys, how to trace this.. we have checked some of our equipment master data that wf_batch id has deleted its cost center..how can we work from this..how to trace which programs/function did it.. is it purely coming from workflow ?

  • RAID almost full, what are my options

    Hi we have a xserve RAID 5.6TB with 14 x 400Gb drives, set up as RAID 50. We are now getting to the stage where the RAID is getting quite full and need to start planning how we deal with this with the minimum disruption and cost, what are our options

  • Making text a hyperlink?

    The help docs talk about a links panel, and I can get there, but the simple act of selecting my text and turning the selection into a hypertext link seems nowhere in sight. Isn't there an easy way to do this? Like select text, menu choice to add hype

  • Can a URL being loaded have a variable in its address?

    in plain english, i'd like to do the following: xmlLoader.load(new URLRequest("http://www.mysite.com/whatever/whatever/(thirdSegment)")); where (thirdSegment) is the third segment of whatever URL the current swf file is on. I aready define segment 3

  • Change from K9N2 Diamond to NF980-G65

    A question for those with much more tech knowledge then my own. Can I change my mobo out (specs below) and replace it (with a NF980-G65) using the HDD's installed on my existing system. I am aware I cannot do this when changing to another manufacture