MRP Group, MRP controller

hi  all..
when we are going for imlementation, how to deside how many MRP Group, MRP controller, production scheduller required? what are the factors should be consider for selecting those? is there any thumb rule for selection?.....

The MRP group contains all the materials from the point of view of MRP for assigning special control parameters for the total planning run. These control parameters include, for example, the strategy group, the consumption mode, and the planning horizon. out of all the material in plant which material need to be groped for make to stock (10), which materials need to be made to make to order(20), what are the material need to be grouped for consuption based planning like consumables based on consumption pattern.
MRP CONTROLLER
Specifies the PERSON/PERSONS responsible for material planning for the particular material/material group
so this grouping and keeping one person responsible for particular material or group depends on 1) volume and value of the material 2) criticality of the material 3)its significance and availability of the material 3) the control and vigiliance you want on the material lie imported materials etc..
whic varies from client to client based their requirement.
general thumb rule:
take the help of ABC analysis
A category items for 20% of volume consist of about 70-80% of total cost.
b  category items for which 10% volume consists of  10- 20% of total cost
c. category items for which 70% volume consist of    10-20%  of total cost
and also one category which have more planned delivery time , or materials whic takes max time to process like FORMING MATERIALS etc.
clients analyse generally  apply COST, TIME,AVAILABILTY, CONTROLABILITY into consideration.

Similar Messages

  • Make field MDMA-DISGR (MRP Group, MRP Area) mandatory in material master

    We are using MRP Area (Storage location) and I want to make MRO Group (MDMA-DISGR) mandatory. It is not in the list of fields (IMG > Logistics) to where field selection for material masters is set.
    Am I missing something -- or can this field not be made mandatory?
    Thanks

    Hi
    MRP group(MARC-DISGR) is maintained under selection group 51 (Transaction code - OMSR)
    You can miantain the selection in Tcode OMS9 based on the filed refernce key using for the material type.
    i am not sure is this you are looking for.
    Thanks & Regards
    Kishore

  • Mrp groups & mrp areas

    Hi, wht is the difference bet mrp groups and mrp areas. if we have 4 different final products (ea consists of around 300 parts- bom) what will be prefered to use for mrp run?

    Hi All,
    For you case :
    You can maintain the MRP group for your finish product. But not for all the components of the final products also. because MRP group is based on the Material Type
    even the Mrp area you cannot used.
    Better use the normal MRP run per the plant parameters.
    1. Main Difference b/w MRP group and MRP area :
    MRP group :
    1.  The MRP group is an organizational object that can be used to allocate special control parameters for planning to a group of materials.
    2. You can maintain MRP groups if planning control per plant is not precise enough for your requirements and you want to allocate certain material groups different control parameters from the plant parameters.
    MRP area :
    1. The MRP area represents an organizational unit which carries out materials requirements planning independently
    2. An MRP area can include one or several storage locations of a plant or stock with a subcontractor

  • Update MRP group for a material and MRP area

    Hi,
    My requirement is to mass update the MRP group for certain number of materials depending upon the MRP area.
    Is there any standard BAPI or the LSMW program which would help me in this.
    Regards,
    Shahu

    Hi,
    Hope this program can give you some lead.
    REPORT  ZMRPAREA002                           .
    *Tables.
    tables : mara,                          "General Material Data
             marc,                          "Plant Data for Material
             mvke,
             mdlv.                          "Customizing MRP Area
    Internal Table
    types : begin of bdc_tab,
                 matnr like MARA-matnr,    "Material Number
                 werks like MARC-werks,    "Plant
                 berid like mdlv-berid,    "MRP area
                 dismm like marc-dismm,    "MRP Type
                 minbe(16),                "Reorder Point
                 disgr like marc-disgr,    "MRP Group
                 dispo like marc-dispo,    "MRP Controller
                 disls like marc-disls,    "Lot size (materials planning)
                 bstfe(16),                "Fixed lot size
                 mtart like mara-mtart,    "Material Type
                 bstmi like marc-bstmi,    "Minimum lot size
            end of bdc_tab.
    data : i_bdc_DATA type bdc_tab occurs 0 with header line.
    data : it_bdc_data type MDMA. " occurs 0 with header line.
    data : i_struc type SDIBE_MASSFIELDS. " occurs 0 with header line.
    data : s_dpop type dpop.
    data : var type BAPIRETURN1.
    data : var1(50).
    *Selection-Screeen
    SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE TEXT-010.
      PARAMETERS  :  P_FNAME LIKE RLGRAp-FILENAME.
    SELECTION-SCREEN END OF BLOCK b1.
    *AT_SELECTION_SCREEN
    Call the function module to display the dialog to select input file
    at selection-screen on value-request for p_fname.
      call function 'WS_FILENAME_GET'
           exporting
                def_filename     = p_fname
                mode             = 'O'
                title            = 'Select the file to Upload'
           importing
                filename         = p_fname
           exceptions
                inv_winsys       = 01
                no_batch         = 02
                selection_cancel = 03
                selection_error  = 04.
      if sy-subrc <> 0.
      endif.
    *Start-Of-Selection
    Start-Of-Selection.
    perform get_data.            "DATA UPLOAD TO INTERNAL TABLE
    *perform open_group.                "open BDC-GROUP
    *Selecting values for a particular material type
    loop at i_bdc_DATA.
      select single mtart from mara
             into i_bdc_DATA-mtart
             where matnr = i_bdc_DATA-matnr.
      modify i_bdc_DATA.
      select single * from mvke
             where matnr = i_bdc_DATA-matnr.
    endloop.
    *Form Get_Data .
    form get_data .
        data : v_fname type string.
        v_fname = p_fname.
      CALL FUNCTION 'WS_UPLOAD'
       EXPORTING
         filename                      = P_FNAME
         filetype                      = 'DAT'
        TABLES
          data_tab                      = i_bdc_DATA
    EXCEPTIONS
       conversion_error              = 1
       file_open_error               = 2
       file_read_error               = 3
       invalid_type                  = 4
       no_batch                      = 5
       unknown_error                 = 6
       invalid_table_width           = 7
       gui_refuse_filetransfer       = 8
       customer_error                = 9
       OTHERS                        = 10
      IF sy-subrc <> 0.
        MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
                WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
      ENDIF.
    loop at i_bdc_data.
          i_struc-xdismm = 'X'.
          i_struc-xminbe = 'X'.
          i_struc-xdisgr = 'X'.
          i_struc-xdispo = 'X'.
          i_struc-xdisls = 'X'.
          i_struc-xbstfe = 'X'.
          i_struc-xbstmi = 'X'.
          it_bdc_data-matnr = i_bdc_data-matnr.
          it_bdc_data-werks = i_bdc_data-werks.
          it_bdc_data-berid = i_bdc_data-berid.
          it_bdc_data-dismm = i_bdc_data-dismm.
          it_bdc_data-minbe = i_bdc_data-minbe.
          it_bdc_data-disgr = i_bdc_data-disgr.
          it_bdc_data-dispo = i_bdc_data-dispo.
          it_bdc_data-disls = i_bdc_data-disls.
          it_bdc_data-bstfe = i_bdc_data-bstfe.
          it_bdc_data-bstmi = i_bdc_data-bstmi.
          call function 'MD_MRP_LEVEL_CREATE_DATA'
            exporting
              i_matnr                 = it_bdc_data-matnr
              i_werk                  = it_bdc_data-werks
              i_mrp_area              = it_bdc_data-berid
              i_selfields             = i_struc
              i_mdma                  = it_bdc_data
              i_dpop                  = s_dpop
            I_QUEUE_FLAG            = 'X'
             I_SAVE_FLAG             = 'X'
            I_EXTERNAL_COMMIT       = ' '
           IMPORTING
             E_ERROR_RETURN          = var.
            var1 = var.
            write :/ var1.
    endloop.
    endform.                    " get_data
    K.Kiran.

  • 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

  • MRP group field can not be displayed in MRP1 view

    Hi all
    MRP group field can not be displayed in MRP1 view
    please guide me
    thx

    Hi avinash
    consulte your MM guy material master screen group and selection is done by MM guys in general. There they can do setting for this.
    Also why you need MRP group. If it is maintained. It should be done properly otherwise it will create lot of problems.
    Regards
    J . Saravan

  • How does the MRP Group determine the Requirement Type

    Hello,
    I find in help that the MRP Group or the Strategy Group in the MRP view of the material master record determines what Requirement Type is used.
    Could you please tell me in which table / transaction can I find the assignment of Requirement Type to MRP Group? I mean it in case when the Strategy Group has not been maintained.
    I will appreciate your help very much.
    Best regards,
    Robert

    Dear,
    System will pick the requirement type from strategy group maintained in MRP 3 view of material master, If the strategy group is not maintained, then only system will check the MRP group In MRP1 view and check the strategy group maintained in OPPR
    Based on strategy Group- you can find the requirement type In IMG>production> Production Planning >Demand management> Planned Independent requirement -->Planning strategy -->Define strategy , From here you can find the requirement type and requirement class
    and then go to OVZG
    if the requirement class have a setting for costing - order costing and costing details, while saving the sale order system will update the cost of goods sold in condition EK02

  • Which settings take priority In MRP group or in Material master(strategy gp

    Hi,
    I have 2 different settings for consuption mode, one in material master and one in MRp group.Which one takes priority when MRp is run.
    Please reply.

    Hi Ashish,
    I have 2 different settings for consuption mode, one in material master and one in MRp group.Which one takes priority when MRp is run.
    what the setting that you defined  in Material Master MRP3 view would be the first Priority,
    than  MRP Group parameters.
    Normally system check the  parameter /setting for consumption mode in Material Master . if no setting is made in that , then system consider the Mrp group.

  • MRP Groups

    Hi
    I have created MRP group with following control parameters
    Planning horizon 20 days
    Creation indicator -- PR in opening period
    Opening period in material master 10 days
    I have requirement on 3.04. 2012 andi put planning date in Md01 6.03.2012  ( 3.04. 2012  --- 20 days ) then MRP does not create any procurement proposal.
    Stock is zero.
    Planning horizon for plant is 1 day.

    Mayuresh,
    An MRP group is an object which you can use to assign common control parameters to a group of materials for planning and organizational purposes.
    You can use MRP groups if planning per plant is too superficial for your business needs and you want to assign control parameters that deviate from the plant definition to specific material groups. For example, the creation indicator for purchase requisitions, schedule lines, planning horizons and so on.
    Hence although you have planning horizon 1 at plant parameters, MRP group planning horizon 20 days overrules, and does not create any procurement proposals.
    Tara

  • Can we run MRP for perticular ITEMS or Can we run MRP on MRP Group wise

    Dear Friends,
    Out of all Material masters MRP should be run on some meterial.
    Is there any way to run MRP on perticular 1 MRP Group ?
    Is there any way to run MRP on selected MATERILS ?
    Waiting for ur help.
    Thanks...
    Yogesh.

    Hi Yogesh,
    It is possible with the enhancement -> M61X0001, take the help of your abaper & he / she would implement your logic.
    In customizing, SPRO - Production - MRP - Planning - User Exit: Mtl selection for planning run define a key & assign it in MD01 initial screen.
    If helpful award points
    Regards,
    Vivek

  • Mrp by mrp controller

    Dear Gurus,
    Can anyone please tell me with example when to use MRP by MRP controller?
    Thanks
    S J

    Hi,
    It is purely based on the client's/business' requirementas how they want it to be carried out.
    Just to give you an example - Suppose the organisation uses a large number of consumables like cotton waste, bearings, oil, diesel, nuts, switches etc. These materials would need to be planned separately than the ROH, FG etc.
    In such case these materilas can be assigned to an MRP controller and hence MRP can be carried out separately for consumables only.
    Another example can be of Tools like blades, cutters etc. These also can be assigned to a particular Controller and MRP can be carried out.
    These type of materials would require planning may be Once in a 3 months or 6 mothes whereas the regular materials liek ROH, FG etc would need to be planned for eg. every month. You would not want consumables and tools etc to be considered by every MRP run (which will consume more resoucers and also create bulkier list in MD06 to handle).
    Thus in such cases its better to use MRP with MRP controller.
    Hope that clears some of the doubts.
    Regards,
    Rohit.

  • Verifying understanding on Strategy group (MRP 3 View)

    Hello Forum,
    As per my understanding, if we don't have  any independent requirement or customer order for semi-finished or packaging products then there is no need to maintain any  Strategy group (MRP 3 View) field @ material master .
    Am I correct or you foresee any reason to maintain it ?
    Cheers
    Sam

    Dear Sam Das,
    For semi finished material if you leave the strategy group than it is ok if you do not run mrp. In case of mrp run and your semi finished product have different requirement than make to stock scenario than in that case it is necessary. If you leave it blank and run mrp system will consider it as 10.
    Regards,
    Saurabh Kumar

  • Strategy Group & MRP

    Hi,
    What is the significance of Strategy Group & how the system follow or search the path for Desired strategy ?
    What is the name of MRP Table.
    Thnx in advance

    Hi,
    To make up a product we need some requirements in the form of demand.
    This requirements are independent requirements and customer requirements
    To create a demand Program the Demand Management uses PIRS and
    Customer Requirements and we need to define a planning strategy
    Planning strategy define the methods of production for planning and
    manufacturing a product.Using these strategies we decide whether
    production is triggered by sales orders or not ie MTS OR MTO
    Requirements classes:
    We need to define requirements class which contains control parameters
    for planning and consuming the PIR and customer requirements.
    This Requirements class is to be assigned to requirements type
    By doing this we are indirectly assigning the control parameters to
    strategy via Requirements type
    This Requirements Type is to be assigned to strategy
    Strategy should be assigned to strategy group
    Strategy group is to be assigned to Material in Mrp 3 view or via MRP Group.
    Preference will be given to strategy maintaine in MRP 3 View.
    If no strategy is maintained here the system searches for the MRP Group
    Regards,
    nandha

  • MRP Groups Transaction codes.

    Dear experts,
    Can you please help me finding the transaction codes for the following processes as I looked for them every where but couldn't find them (I've included the navigation path to make it clear for you )
    1- Define MRP Groups for each Material Type
    SPRO --> MM --> Consumption based planning --> Define MRP group.
    2- Define Number ranges for planning run
    SPRO --> Materials Management > Consumption Based Planning> Number Ranges --> Define Number Ranges for Planning Run
    3- Define MRP Groups for each Material Type
    SPRO -->Materials Management > Consumption Based Planning> MRP Groups --> Define MRP Groups for each Material type
    Thank you .

    HI,
    For your Study purpose You can do one thing...
    go to SPRO on header Additional Information Tab => display key => IMG activity...
    This will show you all the transaction codes regarding the all tab's that your seacrhing
    Example : for define MRP groups for Each material type in IMG=> MM you can see last four words which is a Tcode with the activity..
    "OMIG"
    hope this will enhance your  learning ...
    Regards,
    Ninad Kshirsagar

  • Mass MRP Codes and Controller names creation/updation in configuration

    Hi all,
    Can any one guide me how to do mass creation of MRP Codes and controller names plant wise and also updation of existing
    mrp controller names in configuration ?.
    Is there any SAP standard tools available or need to do it manually or any other ways to acheive it ?.
    Thanks in advance.

    Hello,
    You can use Script Recording and Playback:
    1- Save step by step how one MRP controller is created.
    2- Adjust the script.
    3- Complete an excel file with the entries.
    4- Run the script.
    Kind Regards,
    Mariano

Maybe you are looking for

  • How to manage a case structure Untill a value is reached

    Dear all, I am collecting data with DAQmx and after a value is reached i want to do smthg else, for this reason i created a case structure and i put to the case selector that if a value is smaller than "10" then it is true. If it is false it should s

  • How to call PL/SQL code from ODI

    Hello friends, Can you please let me the steps for calling a pl/sql code in ODI? Regards Ulhas

  • Target Cost missing in some production orders

    Hi everyone I am observing target cost for few of my production orders. I have observed target cost is misisng in some production orders even they have status techo and dlv while some have staus rel and dlv and i can target cost for them. When i try

  • Do we have macros which we can use for the Logical Database PCH

    Dear Friends              I would like to know when we are using the Logical Database PCH .....do we have any macros for getting latest record etc. i.e i mean to say the macros which we use Rp-provide-from-last  in PNP logical Database do we have sam

  • How to get the IPC SP number?

    Hi guys, I try to connect CRM 4.0 system to IPC. The connection test worx fine, but from CRM system in during usage we get following error: SPC_SERVER_ERROR v PRC_INT_CREATE this is solved in the following link IPC Dispatcher Error My question is, ho