Material requirement list

Can we see stock/requirement of material maintained in multiple plants of same company code, in a single report.

No .. you can have it for a sinlge plant only ..
if it all you want you need to develop a customized report only as there's no std one available.
Reward if find useful.

Similar Messages

  • Material Stock & requirements list

    Hello,
    I have been lurking in these forums for quite some time and I think (hope!) that it's picking up momentum - so I've decided to add my two cents worth to it.
    Being a functional consultant, I thought that it was refreshing to see Dennis' (Moore) Some PHP examples, that demonstrated the use of BAPI_MATERIAL_AVAILABILITY. So, along those lines here is a bit of code that will mimic the SAP transaction MD04 (Stock & Requirements list for a material). The code posted here is fairly static as everything you need is 'hard coded' in the script.
    Also, I am currently awaiting for confirmation to post weblogs to SDN. Once I get that approval I will post more (much better) examples with better explanations (pictures, etc...).
    [code]<head>
    <title>SAP BAPI</title>
    <link href="saprfc.css" rel="STYLESHEET" type="TEXT/CSS" />
    </head>
    <h1>Stock Requirements list</h1>
    <?
    $login = array (
         "ASHOST"=>"xxx",            //Change the data to suit your environment
         "SYSNR"=>"xxx",                    //Change the data to suit your environment
         "CLIENT"=>"xxx",               //Change the data to suit your environment
         "USER"=>"xxx",               //Change the data to suit your environment
         "PASSWD" =>"xxxx");     //Change the data to suit your environment
    $rfc = saprfc_open ($login );
    if (! $rfc ) { echo "RFC connection failed".saprfc_error(); exit; }
    $fce = saprfc_function_discover($rfc,"MD_STOCK_REQUIREMENTS_LIST_API");
    if (! $fce ) { echo "Discovering interface of function module failed". saprfc_error($rfc); exit; }
    saprfc_import ($fce,"PLSCN","000");
    // Change below with one of your material codes
    // WARNING: if the material number you want to pass is NUMERICAL (i.e not alpha)
    // then remember to code your material number on 18 positions (left fill with zeroes)
    // so if your material number is say 1000 then put 000000000000001000
    saprfc_import ($fce,"MATNR","P-100");
    //Change below with the code of your plant
    saprfc_import ($fce,"WERKS","1000");
    saprfc_table_init ($fce,"MDEZX");
    $rfc_rc = saprfc_call_and_receive ($fce);
    if ($rfc_rc != SAPRFC_OK) { if ($rfc == SAPRFC_EXCEPTION ) echo ("Exception raised: ".saprfc_exception($fce)); else echo (saprfc_error($fce)); exit; }
    $mdez_row = saprfc_table_rows ($fce,"MDEZX");
              ?>
    <table bgcolor="#999999" border="0" cellspacing="1" cellpadding="2">
      <tr>
        <td class="HEADER1">Receipt/Requirements date</td>
        <td class="HEADER1">Delivery/order finish date</td>
        <td class="HEADER1">MRP Element</td>
        <td class="HEADER1">MRP Element data</td>
        <td class="HEADER1">Exception</td>
        <td class="HEADER1">Rec./reqd. Qty</td>
        <td class="HEADER1">Available Qty</td>
      </tr>
      <?
    for($i=1; $i<=$mdez_row ; $i++){
    $DATA = saprfc_table_read ($fce,"MDEZX",$i);
    echo "
                   <tr bgcolor=\"#FFFFFF\">
                   <td>", $DATA["DAT00"],"</td>
                   <td>", $DATA["DAT01"],"</td>
                   <td>", $DATA["DELB0"],"</td>
                   <td>", $DATA["EXTRA"],"</td>
                   <td>", $DATA["AUSKT"],"</td>
                   <td>", $DATA["MNG01"],"</td>
                   <td>", $DATA["MNG02"],"</td>
                   </tr>";
    saprfc_function_free($fce);
    saprfc_close($rfc);
    ?>
    [/code]

    Hi Pascal:
    You're code is good -:) But if you want to be a blogger you should consired not to use 'Hard Code' at all -;)
    Anyway...Orlando's SAPPHIRE started today...So I don't think that Craig or any other of the guys are going to be avaliable to approve your 'blogger to be' form...Gotta wait till thuesday I think...I also got a new blog almost ready...But must wait till the come back -:)
    Just keep working because I'm really interested in read you blogs -:D
    Greetings,
    Blag.

  • Table for Stock Requirement List related information

    Dear Sir,
    We have make-to-order scenario , on receiving the Order from Customer  we first create a Sale-Order for the Ordered Item . Subsequently in MD04 , we find a requirement getting reflected  for the Customer Order .
    For example say the Sale-Order number is S-101 and the Line Item is 10 for the FERT material say FERT-101 having the Order quantity as 1 number .  In MD04 , we find a requirement getting reflected with the following information :
    MRP Element  --> CustOrd
    MRP element data --> S-101 / 00010 / 0001
    Recd/Reqd Qty  -->  1-
    Available Qty  --> 1-
    We need to write a Z program for getting the list of  the requirements against the Customer Order (as shown in MD04) .
    Kindly guide us as which Tables we need to refer for getting the above information pl .
    We assure to award full points for the suggested solution .
    Rgds
    B Mittal

    Hi,
    Pls use below function module, same as you will get Stock Requirement List related information
    MD_STOCK_REQUIREMENTS_LIST_API
    For test, goto SE37 and test it
    Regards,
    Sankaran

  • Stock Requirements List

    Friends,
    When we are using the t-code MD04 to generate the stock requirements list for a material, it is throwing an error "Please maintain version in table T009". Table T009 is the table for fiscal year variants. There are no versions to be maintained there. Also, the fiscal year variant that is assigned to our company code is maintained there. Further, the stock requirement list is being generated for other materials (even those marked for deletion).
    Please advise on how to solve this issue.
    Thanks & Regards,
    Sameer S. Gupte
    Cell: +91 9323274801
    Office: +91 66452730

    Friends,
    The problem was with the material master wherein a different fiscal year variant was maintained in the MRP view (different from the one attached to the company code). Changing the material master has solved this problem.
    Thanks & Regards,
    Sameer S. Gupte
    Cell: +91 9323274801

  • Creation Indicator in PR: B Material Requirement planning

    Hi All,
    I am facing an unusal scenario.
    User is claming that PR is getting generated for a material after running the MRP, even there is enough stock.
    I checked material &  I found that MRP type is ND, there is no entry in the planning file for this material.MRP list & stock requirement list of this material is showing nothing. So there is no way that PR will be created automatically via MRP run for this material.
    When I checked one PR for this material, Plant & storage location, creation indicator is showing as B Material Requirement planning.
    Could you please help me that why creation indicator is showing as B>
    I further checked these PRs are created long back when MRP type was V1. Later they changed it to ND.
    How to delete MRP generated PR manually when PO has been created for these PR.
    Regards
    Shilpi
    Edited by: sapmm1234 on Dec 14, 2011 6:10 PM

    As you said; the PR was created long ago by MRP, when it was not ND.
    If it was already converted into a PO, there's no need to delete it, right? If not, just delete it manually.
    In the future, when you change MRP type from a valid type to ND, always remember to do 2 additional things, as the system will not do them automatically:
    1- delete the MRP list
    2- delete any planning elements if they exist, like planned orders and MRP generated PRs.

  • "SubReq" is still available in the stock/requirements list.

    Hi SAP guru's,
             In the subcontracting scenario for our client, the required quantity of child component will be provided to the subcontracting vendor.
    For one particular purchase order,
    Subcontracting PO for parent material "A" - qty 4284
    Child component "B" - qty 24,996 provided to the vendor
    "SubReq" is still available in the stock/requirements list of child component referring to the closed purchase order (delivery and invoice posting completed for full quantity, no open item quantity).
           What could be the reason for this issue and what is the best solution.
    Thanks in advance for your valuable reply.
    Reddy.

    Hi Csaba,
    Thanks for your immediate response to my query.SubReq should not appear in MD04 w/o existing requirement (e.g. PO) as a standard but it is observed for this PO.
    The  OSS note "115899- Correction report for subcotractor requirements" is not giving the direct solution, but the content in this note may be useful to analyse and resolve the issue which we are trying.
    Thanks & Regards,
    Reddy GY.

  • Material doc. list and purchasing process

    Hi Gurus,
    Can anyone please tell me how can Material Document List can be used to support the purchasing process (what decision(s) would this information support, and/or how could it improve the efficiency or effectiveness of the process

    Hi Priya,
    Material Document list are basically used for reporting in Inventory Management.
    To simplify your day-to-day work with the Inventory Management component, there are a range of functions and reports that provide extensive information on all materials and their stock data.
    This section provides an overview of the reporting function in Inventory Management. For more information, see the documentation on each function or the relevant report documentation.
    Features
    Environment Menu
    List displays
    This provides reports for documents posted in Inventory Management. Example: Material document list (MB51).
    Stock
    This provides information on a materialu2019s stocks. Example: Current stock/requirements list (MD04).
    The Stock Overview (MMBE) provides an overview of all stocks of a material over all organizational levels (see also Stocks, Plant and Storage Location).
    Information
    This allows you to display data (master data, transaction/movement data) from other applications. Example: Displaying a purchase order.
    Balance display
    This provides reports on the GR/IR clearing account (MB5S).
    Consignment
    You can use this to display all information on consignment stocks. Example: Displaying vendor consignment stocks (MB54).
    Batch where-used list
    This provides all the functions on the Batch Where-Used List.
    Batch search strategy
    You use this to define the strategies for Batch Determination.
    Inventory Controlling
    You can also analyze and evaluate material stocks using Inventory Controlling. For more information, refer to the LO u2013 Logistics Information System component.
    Periodic Processing Menu
    List of stock values (MB5L)
    This report is used to display the total stock quantity and the total stock value for a material at plant and storage location level.
    Consistency check (MB5K)
    You can use this to check the consistency of your stocks at company code level, valuation area level, and material level.
    Managing held data (MBPM)
    When you enter a goods receipt, this function allows you to display and delete data that you have held for further processing but not yet posted.
    Analysis of rounding differences (MB5U)
    This function allows you to analyze rounding differences that resulted from conversion between units of entry and base units. This applies when you work with a material with metric and non-metric units of measurement, for example.
    Activities
    For the reports that work with the SAP List Viewer, you can configure the output list as you require, to display and evaluate further data. To extend the current layout (basic list) or select another existing layout, choose Settings ® Layout. You can also create your own layouts and choose them on the initial screen. For more information on the SAP List Viewer, see the SAP List Viewer component.
    To recognize any data inconsistencies in your system early on, we recommend you run the following reports regularly, for example, monthly or at year-end closing:
    List of stock values: Balance display (MB5L)
    See also Carrying Out Year-End Closing.
    Consistency check (MB5K)
    Check Under Help.sap.com  "Reporting in Inventory Management "

  • Different Exception messages in MRP list & Stock Requirement List

    Hello Experts,
    When I run MRP and then look at the stock Requirement List & MRP list for the same material, I see different exception messages in these list.
    I noticed that any of the exception messages in Exception group "7 - Exception during rescheduling" (ie, 10-reschedule in; 15-Reschedule Out; 20-cancel process; 30-plan process according to schedule) is not appearing in the stock requirement list even though they appear in the MRP list.
    Does any configuration affect what message group can appear in Stock Requirement List & MRP list?
    Please advice.
    Regards
    Tom

    Hi Tom,
    For exception message - 62, just do the below checks -
    Some of the reasons as to why you may find this exception message is because the backward scheduling can drive the start date in the past so far that:
    - there is no valid BOM as of that date
    - one or more of the work centers are not valid on that date
    - there is no valid factory calendar on that date
    Check the scheduling formulas in your work centers that are set up, and/or to specify for the material master a fixed lot or a max lot size so that planned orders result with realistic lot sizes.
    Also you can set up MRP to only run on basic dates for your overall run, and to follow up with an MRP run which generates capacity planning only within the planning horizon, such as NETPL.  You would need to configure the planning horizon so that it specifies a time frame over which capacity planning is to be done.
    Also check the note : 88505 - Planned order upload generates exception message 62
    In short, do a thorough check of the parameters maintained to ensure there is no inconsistency in the master data.
    Check & revert.
    Regards,
    Vivek

  • Material Pull List

    Hi All,
    Can anyone explain me what exactly mean Material Pull List?. What is the use of this list and what T-Code do we use to see the Material Pull List.
    Thanks in advance

    T.Code - MF60
    Purpose
    The pull list controls the in-house flow of material for supplying production with materials. The system assumes that the components required for production have already been produced in-house or procured externally and are now available to be transferred from main stores to the production storage location.
    The pull list checks the stock situation at the production storage location and calculates the quantities of missing parts. Replenishment elements are created for these missing parts. Components are staged using stock transfer reservations.
    Integration
    The pull list is an integral part of repetitive manufacturing and shop floor control.
    The basis of replenishment planning is MRP - the component requirements are calculated in the MRP run. The system takes requirements from run schedule quantities and manual reservations into account.
    Prerequisites
    The pull list is to be used in the scenario, where components are stored in Central stores & are then transferred to shop storage location for production. If the components are stored & consumed from same shop storage location only, then pull list is not applicable.
    Constraints
    It is not the primary task of the pull list to determine the location of the required components.
    The pull list is primarily responsible for planning material staging (calculating missing parts and initiating replenishment) by creating stock transfer reservations in the form of replenishment elements. The actual staging is carried out by Central stores person.

  • Service Order Material Requirement

    Dear SAP consultants
    Need to check with you guys on this matter.
    I have a service order with list of components. I would like to do an advance shipment and create a quotation from it. Problem is , once the quotation is created the material requirement tab in the service order changes from Immediately to never and the whole line item is greyed out in the service order.
    Is there a way, I can create the quotation without transfering the material requirement to the quotation and allow the service order to still be open ? How can I do this with only 1 quotation type .... the others should work as usual ...
    Any thoughts or suggestions .. please feel free to let me know ..
    Thanks
    Moon

    Hi Paul,
    As you said "
    The requirement date is calculated as follows:                          
    1. The start date (earliest scheduled start) of the operation minus     
    2. The goods receipt processing time of the component and minus or plus 
    3. The lead time offset for the component in the order                  
    The above values (point 2 and 3) can be adjusted to manipulate the      
    delivery date."
    I have checked for stock & non stock item, but this calculation is not working for work orders. only i can change the date with offset. i checked material master record and change the GR processing time and planned delivery time but its not working. Do you have any idea why its not working?
    Thanks.
    Shahyan        

  • Material Exclusion/Listing Concept

    Hello SAP folks,
    I have a request regarding Function module for mapping Material Exclusion/Listing concept. I had looked around the SAP system and found out a FM called "PRODUCT_LIST_EXCLUSION". But this FM is not matching the current set of requirement.
    The basic Client requirement is produce all possible values Material which are basically permitted by the Customer in sort with these list of materials, the Customer can do business. I guess for this requirement these are no standard FM, if so is the case then please suggest what should be the approach for mapping this requirement ?
    Initially i have thought is to consider the Access Sequence which is confined to Condition type A001 and from the Accesses i can trace out the list of Tables. Only those Accesses are considered which have Customer affiliation i.e. Customer/Material or Sales Organisation/Customer/Material.
    From the table i can pick up all the possible values of Material for Condition type A001.
    Is the approach what i am currently thinking right ? If no then please suggest the feasible approach for this functionality.
    Regards,
    Sarthak

    Hello Murtuza,
    Yes this was the solution which was proposed and implemented with respect to this functionality by me but Alas, Client Came down very heavily on me and there was a escalation :--( !!
    So i wanted to check is there any better approach to tackle this requirement...
    Regards,
    Sarthak

  • Stock requirements list issue

    Hi all,
    Pl go through the following issue:
    There is a material B. It is a component of Material A in BOM.  This material A is to be supplied by a vendor by subcontracting.
    There is a subcontracting requiment for some 70,000 pieces for this material B for the past one month .But there is no pegged requirement corresponding to this requirement . So , this stray requirement , which is available in stock requirements list of Material B  is to be eliminated.
    Can you pl suggest some solution?
    Those who can give a probable solution shall be awarded points immediately.
    Edited by: venkateswara rao on Aug 21, 2008 7:52 AM
    Edited by: venkateswara rao on Aug 21, 2008 7:53 AM

    I have gone through the OSS notes and understood that it is a programme error . Hence the inconsistency.

  • Question about consignment pick-up and stock requirement list

    Hello,
    why consignment pick-up order is not taking into account as a supply in the stock requirement list?
    Thank you,
    Gunadi

    hi
    if you check the the item category KAN for consign pick up at VOV7, you can find out it is a return from the consignment process.
    so when the materials are coming in to ur plant, it is not a supply. it is your own material coming back to your stock.
    once you do the sales order and PGR( post goods receipt) you can see in MMBE your stock level increases.
    hope it is uuseful to u.
    suresh

  • Could not able to see Subcontracting PO in ME2O requirement list.

    Dear Experts,
    I have a subcontracting PO with Account assiged to the Project. I know as we can not use the 541 O Movement type to provide the components to the to the Sub contracting vendor when the PO is account assined to the Project. But my requirement is only to see My subcontracting PO (Account assigned to Project) in ME2O requirement list. Based on the requirement list I will transfer my stock to vendor sloc with 311q Movt type.
    I have created the PO but could not able to see in ME2O, is anything I have missed to maintain in config or in some othe rplace.
    Regards,
    Cherry K

    Hi Cherryk,
    In case of subcontracting PO with account assignment for Project, components are directly withdrawn from the project stock at the time of the goods receipt. But if you want to withdraw the components from the stock of material provided to vendor then you can set the collective requirement field in Material Master MRP4 view as Collective requirements only (2), then you can use ME2O.
    The collective requirement field has to be set for the components to be provided.
    Regards
    Chandra Shekhar
    Edited by: Chandra Shekhar Singh on Jun 2, 2011 10:05 PM

  • Stock Requirements/Lists

    Hi,
    We need to have the display of few weeks sales history in Stock Requirements/Lists screen-md04, how can we have it added to the mdo4 screen..the sales history can be pulled from mp38?.
    Thanks.

    Savita,
    MD04 supports jumping to any other transaction by means of a customized button that you can place at the top of the screen.  MD04 > display your material/plant; then Environment > Own Favorites > Maintain.  Once you have concluded that 'jumped-to' transaction, you are returned to the original MD04 display.
    If this functionality is inadequate, MD04 has userexits that support customizing the display.  In this case, spec out your exact requirements and hand it off to a developer.
    Best regards,
    DB49

Maybe you are looking for