How to decide MRP controllers

Hi,
My client has five plants. Client manufactures 4 different products. Some raw materials are common for few products.
First doubt is I am not able to decide what solution to give on how many MRP controllers should be made?
Next, in material master of Finished, semi and Raw materials what MRP controller to put in all cases as well as in case of one raw material is used in say 3 different products.Ex. products are cycle, rickshaw and bike.Plants are 4 in numbers.
Now in material master if cycle i can put mrp controller as 001.its subassemblies( semi finished) also as 001. Similarly in case of rickshaw as 002 and its subassemblies (semi finished)  as 002.Similarly in case of bikes as 003 and its subassemblies (semi finished)  as 003.
For finished and semi finished it is ok. But for raw material say one 'bolt', it can be BOM of cycle and rickshaw and bike. So in the material master of 'bolt' , what MRP controller can be given??
Guys please answer.
Regards,
Mohammad Arif.

Hi Arif,
You have to probe / decide ur self How the responisbility or MRP of all materials is divided in ur client's company.  How the reports wanted to be generated?
U can ask:
MRP controlling is Product wise or Plant wise?
If product wise and same MRP Controller is for all the 4 plants,u can ask : for all the levels below the main product the same MRP controller look into or different MRP controller?
In ur case, u can go :
For all Finished materials Rickshaw/Cycle/ Bike  1MRP controller or 3 different MRP Controllers.
Again, in all the 4 plants 1 MRP controller for each product can be enough or 4 different MRP controllers in 4 plants for the same product can be assigned.
Like this, in semi finished and Raw materials case also.
The points to be observed here is:
1) MRP view in material master is a Plant specific. So in all the plants for same material u can use same MRP controller or different MRP controller in 4 plants.
2) Whenever u require reports, there will be Plant and MRP controller fields for input.
Kiran.

Similar Messages

  • How to run mrp as a background job

    Hi
    my client is asking me to  schedule an  mrp  run for 1 plant at 8pm.
    how do i do this. can i schedule mrp in such a way that it automatically runs every day at 8pm.
    is there ane report where i can get all the planned orders that are generated for that mrp run irrespective of material.

    Deepu,
    I can't imagine why a person would want to see ALL planned orders for an MRP run.  If this is a legitimate requirement, you could do an SE16 display of table PLAF.
    In most companies, planning workload is divided up amongst various MRP controllers.  Each controller wishes to see only the planned orders that are relevant for his products.
    CO41 is a transaction that is designed for the mass conversion of planned orders to production orders.  However, the initial display screen is in fact a listing of planned orders.  This is the type of report that a planner would be more likely to wish to review.  It allows branching to MD04 and to other relevant screens which would help a planner to make the relevant decisions.
    Regards,
    DB49

  • MDBT for MRP Controllers

    Hi Friends,
    Kindly let me know the procedure to run MRP in background(using MDBT) for materials based on MRP controllers. I know that it can be done using "User exit key" & "User exit parameters" in MDBT but not sure how to do it.
    Thanks & Regards,
    Srini

    1.Mostly standard SAP has 2 standard setting for the user exit key
    a.ICL     Include specified MRP controller in planning run
    b.EXL     Exclude specified MRP controller from planning run
    2.So based on your requirement you need to set this..
    3.So give the user exit key as ICL if you need to include specified mrp controller ,in the user exit parameter give the mrp controller number.
    4.schedule thejob.
    5. Now this background job will run only for the materials which has the speciifed mrp controller
    let usk now if you have any issues
    reg
    Dsk

  • How to decide whether to use a cube or dso?

    Hi,
    If any requirment is given ,Based on what conditions we decide which  data target(i.e a cube or dso) to be used ?
    As of my knowledge,
    1) DSO has the property of Over write option and cube have additive property.
    2) DSO  can have delta records and cube  can not have.
    Do we need consider these also?while we decide to load?
    help me how to decide the data target for a particular requirment
    Regards
    Naresh.

    Hi,
    If you have to report on a data target, you should always use Cube (give us better performance).
    For intermediate storage, we use DSO.
    Another thing is that DSO can also be used in additive mode. Regarding Delta, cube can have delta loads and can also provide delta to another target.
    Regards,
    Gaurav

  • How to decide no.Technical and Business Systems required for any senario

    Hi XI experts
         I am very new to XI but it is very interesting ....
         To develop any scenario how to decide Technical systems and Business
         Systems...
         For any scenario but how to decide the systems howmany to create ?
         I had a scenario like SOAP to RFC to SOAP ? For this how to decide?
         One more like FILES to BPM to JDBC ...like
         Can any one explain me for any scenario which may include SAP
         R/3,CRM,APO,BW,JDBC,SOAP,RFC...any system.
    Adv..thanks and points to all
    Kiranlvs

    Hi Kiran.
    Ok here I will try to answer your question.
    1) SOAP (Web Service) -> RFC (R/3) -> SOAP (Web Service)
    a) you will need to create a Business System for R/3.
    b) you will need to create a third party business system or a business service for the Web Service system.
    2) File (File System) -> XI -> JDBC (Database)
    a) you will need to create a third party business system or a business service for the File system.
    b) you will need to create a third party business system or a business service for the Database system.
    note: BPM is one of the functionality of XI so there is no need to create a BS or TS for it.
    3) CRM or APO or BW (SAp Systems) -> XI -> IDoc (R/3)
    a) Business System for CRM or APO or BW
    b) Business System for R/3.
    The bottom line is you need to create Business System for any SAP system that is part of you integration scenario or when you have to Idoc, RFC and Proxies.
    If the business system already exists for the SAP system then you just need to attach your SWCV or Product to that Business System.
    Regards,
    Ashish

  • Write back - how OBIEE decides  insert or update action ?

    Hello
    I have a question regarding write-back.
    I have both an insert and update statement in my template file.
    I want to give the users ability to insert new rows and update existing ones.
    I am able to do both, but sometimes the insert/update behavior is not consistent. That is, instead of updating the record, it creates a new row itself in the database (and sometimes the reverse also is true).
    Anyone has ideas on how OBIEE decides whether it is an insert or update action?
    thanks in advance

    Hi,
    I have implemented writeback in Obiee 10g version
    It's working fine
    Please refer my correct code
    3)      Add XML File to this path  C:\OracleBI\web\msgdb\customMessages\WriteBack.xml  and
    C:\OracleBIData\web\msgdb\WriteBack .xml   path.
    File Name: WriteBack.xml
    <?xml version="1.0" encoding="utf-8" ?>
    <WebMessageTables xmlns:sawm="com.siebel.analytics.web/message/v1">
    <WebMessageTable lang="en-us" system="WriteBack" table="Messages">
    <WebMessage name="WriteBack">
    <XML>
    <writeBack connectionPool="Connection Pool">
    <update>UPDATE db_summary SET comments='@{c1}' WHERE location='@{c2}'</update>
    <insert>INSERT INTO db_summary {comments} VALUES '@{c1}' </insert>
    </writeBack>
    </XML>
    </WebMessage>
    <WebMessage name="WriteBackNew">
    <XML>
    <writeBack connectionPool="Connection Pool">
    <update>UPDATE report_comments SET comments='@{c1}' WHERE username='@{c0}'</update>
    <insert>INSERT INTO report_comments {comments} VALUES ('@{c1}') </insert>
    </writeBack>
    </XML>
    </WebMessage>
    </WebMessageTable>
    </WebMessageTables>
    Note: It’s all are case sensitive and red lined letters are give as above. After that restart all the OBIEE Server (Java Host, OC4J, BI Server etc.)
    Note1: As Button Text in Presentation Layer :system="WriteBack"  and
    As Template Name in Presentation Layer : <WebMessage name="WriteBackNew">
    For more refer my blog link
    http://obieeelegant.blogspot.com/2010/12/write-back-steps-1-go-to-repository.html
    Thanks
    Deva

  • How to decide which adapter to use from IDOC and RFC?

    Hi All,
    When interating XI with an SAP system,
    How to decide which adapter to use from IDOC and RFC?
    Thanks.

    Hi,
    you can also consider to use ABAP Proxy if you are working with Systems based on SAP Web AS 6.40.
    Here some useful links:
    <a href="http://help.sap.com/saphelp_nw04/helpdata/en/02/265c3cf311070ae10000000a114084/content.htm">ABAP Proxy Runtime</a>
    ABAP Proxies in XI(Client Proxy)
    /people/ravikumar.allampallam/blog/2005/03/14/abap-proxies-in-xiclient-proxy
    ABAP Server Proxies
    /people/siva.maranani/blog/2005/04/03/abap-server-proxies
    How do you activate ABAP Proxies?
    /people/vijaya.kumari2/blog/2006/01/26/how-do-you-activate-abap-proxies
    XI: Reliable Messaging EOIO in ABAP Proxies
    /people/arulraja.ma/blog/2006/08/18/xi-reliable-messaging-150-eoio-in-abap-proxies
    More links for proxy:
    proxies and performance...
    Hope this help
    Francesco

  • How to decide the no.of models required for our application implemention

    Hi ,
    i ahve one basic quetion in WD development.
    how to decide the no.of models (aRFC ,EJB..etc )  required or needed to get the functionality of our application ?
    for Ex:
    my application consisits of belwo functionalities.
    1. serach for the country
    2.display the bank lis for the above country
    3.display the bank details of the selected bank in the step no.2
    any one of you explain me how to decide the no.of models required for avoe functionalities .
    or is it  in a single model  we can include the all the above functionalities ?
    Regards,
    Govindu

    Hi
    It all depends on application to application and requirements better to consult with functional guys or team lead what exectly they want to implement .All could be possible with RFC or EJB , some alternatives are
    1. serach for the country  :  For this standard java API is there which populate all country (no need any rfc or ejb)
    2.display the bank lis for the above country : (Check if there  any webservices for this or create manually value help for this , even if u will use the RFC abaper guys will do the same )
    3.display the bank details of the selected bank in the step no : step 2 will solve this also with one additional field i.e address and details.
    I hope you agree with the point that stand alone WD app can do these all thing without any model.
    Best Regards
    Satish Kumar

  • HOW TO DECIDE IN A REPORT WHICH TABLE SHOULD LOOP FIRST?

    MY Report contains 3 item table and one header table or 4 header tables then how to decide that this table should loop first.And how could i judge that this table contains duplicate entries.
    HOW TO DECIDE IN A REPORT WHICH TABLE SHOULD LOOP FIRST?
    Moderator message: please search for available information/documentation before asking, do not post in all upper case, these forums are not a substitute for ABAP training.
    Edited by: Thomas Zloch on Dec 6, 2010 12:00 PM

    Hi,
    It is suggested to loop at the header table and then read the item table. Where in if you have multiple entries in the item table that matches, use the parallel cursors concept (Loop from index) as shown below
    Loop at header....
    Read table item with key......
    If sy-subrc EQ 0.
    Loop at item from sy-tabix.
    -- Perform your processing.
    endloop.
    endif.
    endloop.
    Also make sure if you have duplicate entries in your internal tables, Use SORT and then DELETE ADJACENT DUPLICATES so that it avoids the performance issues as well
    Hope this helps you.
    Regards,
    Shiva

  • How to run MRP on different storage location level ?

    Dear Experts,
    Need your valuable guidance to solve the below requirement form the client-
    1) My client want to enter a "safety stock level" for one spare part/ Material on the basis of individual storage locations.
               For sake of example: in SL01 he wants the safety stock for particular material set to 5
                                  In FS18 he wants the safety stock set to 2
                                  In FS15 he wants the safety stock set to 1
    Kindly tell me whether it is possible? & guide me how to do it.
    2) Also tell me how to run MRP on a storage location level?
               This is because after maintaining different safety stocks for one material in different storage locations,  is it possible to appear each storage location with their differing safety stock levels?
    I checked the MRP type maintained & its-1 (plant) & not as- 2 (storage location).
    Kindly guide me for the above issue
    Thanks in advance for your support.
    Regards,
    Mehul

    Hi Umashanker,
    Thanks for your suggession . Accordingly I have resolved the issue.
    Regards,
    Mehul

  • How to run mrp and capacity leveling through heuritics.

    Hi,
    How to run mrp and capacity leveling through heuritics.
    What are the setps required for production planning run this thing in the heuritics in pp/ds?
    Regards,
    Sunil

    Sunil,
    APO PP/DS doesn't have a 1-to-1 match for MRP/Cap levelling per se.  There are, though, a limitless number of ways to achieve the results you want.
    Start with a basic PP planning MRP - SAP_PP_002, which will should create all necessary planned orders
    Then try a DS heuristic to schedule your orders according to capacity.  Schedule Sequence SAP001 is a good starting point.  This can be used to schedule your cap relevant work centers such that they fully load the capacity available, similar to cap levelling.
    Rgds,
    DB49

  • How to decide inserting Queries into Workbooks

    Hi,
    I have a few doubts..pls clarify my doubts
    1. How to decide inserting Queries into workbooks (How many number of Queries will be inserting into workbooks??)
    2. Shall i use single sheet (or) Multiple sheets
    3. We are using Hierarchy...So, How to insert a Query( How to decide which row/coulmn the Query can be placed??)
    4. How to suppress Zeros and # permanently (For temporarily, i went to cell context menu--All Characteristics-Suppress zero column/Row..)
    But looking for permanent solution..
    Please Suggest me ...
    Thanks..
    Help will be greatly appreciated..
    Thanks.........

    Hi venkat,
    1.how may queries in a workbook will depend on the reporting requirement.
    2. single or multiple sheet - it is advisable to insert one query in each sheet to avoid confusion.
    3. If you are using hierarchies then it is not advisable to use then in worrkbooks, since the values in the cells would keep changing depending on the hierarchy and the level it is expanded etc.
    4. To supress zeros you can also do a setting in spro -- > SAP netweaver --> SAP Business information warehouse --> Report-relevant settings --> presenting the numeric value in the Business explorer
    Standard settings
    Under certain circumstances numeric values and texts for currencies, or units, in the Business Explorer cannot be determined uniquely. In such cases predefined texts are displayed instead of the numeric values, and currencies, or units:
    If a Division by zero arises when calculating a numeric value then this text is output.
    If a numeric value cannot be determined then this text is output (does not exist).
    If a numeric value is not calculated due to numeric overlapping then this text is output.
    If a numeric value is made up of several currencies, or units, then this text is output instead of the currency or unit (mixed currencies).
    If a user does not have authorization to display a particular numeric value for a cell in the executed query, then this text is output in the cell instead (no authorization).
    If a calculated numeric value is made up of different currencies, or units, then the numeric value can or cannot be output. If you choose mixed values then the numeric value is output. If mixed values is not active then the text is output that you entered under "mixed currencies".
    Activities
    1. Determine the texts that are to be output in the Business Explorer instead of numeric values.
    2. Decide whether numeric values, that are made up of different currencies, or units, should be output.
    If the above explanation was helpful, please assign reward points.
    Regards
    Venkata Devaraj

  • SCCM 2012 R2 How to decide on boundary Groups ?

    Hi All
    How to decide on boundary groups
    here is a scenario in my environment , we have around 31 DPs we want the content to be available in all DPs and they all are in different Geogarphic locations , no matter what clients going to travel in different regions ,they want to download content from
    nearest DP, so in this scenarion on what basis we should create boundary groups. according to my understanding we should create only one boundary group for all these 31 DPs and boundary.

    hi Torsen thanks for the reply
    here only problem is that , customer wants the content to be present in every DP ,so that moving users can get content from any of the DP,as per my understanding creating one bondary group for all 31DPs will serve this purpose,
    please correct me if my understand is wrong. As here the case is that all boundary should be part of one boundary group , how client will decide whaich one is nearest DP or local DP.
    I am totally confused.

  • How to decide when to keep backing bean in request and session.Pros/cons

    How to decide when to keep backing bean in request and session.Pros/cons

    Depends on where the bean data must be available. Start with request scope. If you need the data in session scope, then think twice about impacts (memory usage, multiple browser tabs, etc) unless the data is obviously targeted on the session scope (loggedin user, user settings, dropdown data, etc).

  • How to decide which access sequence goes for which partner function ?

    how to decide which access sequence goes for which partner function ?

    Hi Padmaja,
    If i understand your question correctly, below is my answer.
    Lets take a example : In your requirement ..while creating Sales / service order (for ex if you are creating from preceding document)
    you have to pick up the Contact person from preceding document & Employee responsible from responsible organization
    For this in partner function assign Access sequence as below.
    same way if the partner(here ex: Ship to party) has to be picked up from "Current partner" change the access sequence to "Current partner Sold to party"
    Hope this gives better understanding, still for better understanding check the below links
    http://www.guru99.com/partner-processing-in-sap-crm.html

Maybe you are looking for

  • Get Map values using loops

    Hi, With a vector I can have a loop and to get the values with a index. Vector vec = new Vector() for(int idx=0; idx>vec.size(); idx++){     System.out.println(vec.get(idx).toString()); }I can do something similar with a map ? in other words have a l

  • PCs unable to open PDFs created with Mac

    Hello! I do hope this is the correct place for this question. I spent most of last night taking some InDesign documents, saving them as PDFs, uploading them to my website and letting my customers know they are on the website for the taking. I have he

  • "Black Frame" suddenly appeared

    A black frame has "suddenly" appeared on my screen. It is about 1/16 in. wide, rectangular and about 3/4 the total size of my iBook screen. It will move (with my cursor), doesn't go beyond the screen dimensions and doesn't seem to affect usage other

  • Hide the Grab activity

    The BPM process map can be showed in runtime. There is a (global) grab activity in a process. Can it be hided in the process map? In BPM studio, it can be showed. However, in the BPM (10g) workspace, this grab activity cannot be showed in the process

  • Auto rotate prevent animation

    hey, I'm currently working on developing/experimenting with an iPhone game and to start the project I set up a navigation controller through witch the user would be able to transition from the home screen to levels screen and finally to the opengl vi