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
Similar Messages
-
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. -
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?
ThanksHi
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 -
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,
ShahuHi,
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. -
Run MRP by MRP area - Tcode?
Experts -
How I can run MRP for MRP area? We have few MRP areas and assigned to many materials. MD01 is for plant level, I am looking for simmliar transaction (not background job) that can run MRP for MRP area.
Thanks for your time-Hi Air,
Normally Planning of materials takes place on a plant level
By usung MRP Areas - Specific storage locations can also be grouped together and planning takes place on that grouping area (MRP Area)
Ex : Plant 3200/Sloc 50 & Plant 3200 /Sloc 51 is one MRP Area this is done in Configuration
When activated materials can now be planned per MRP area and MRP runs can also be done on MRP area
Consumption history will be kept on MRP area level
i'm also forwarding a link which would be very helpful to you
www.sap123.com/showthread.php?t=57
In case if this information is found helpful do please do reward
accordingly
Thanks & Regards
Pavan -
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 advanceHi,
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 -
Difference between MRP group and plant parameters
hai friends,
please let me know, what is the main difference between the MRP group and plant parameters?,
what are the extra activities or features with one, when compare to the other?.
Edited by: Mourya.v on Sep 22, 2010 6:36 AMDear Mourya,
Why to assign MRP group? - If planning for each plant is not specific enough for your purposes and you would like to assign
control parameters that differ from the control parameters defined for the plant to certain material groups.
1.For all materials without an MRP group, the system uses the plant parameters that is the settings present in OPPQ, or the
entries in the initial screen of the planning run.
2.For all materials with an MRP group, the system uses the parameters recorded in the MRP group that is the settings in OPPR.
3.The MRP group is an organizational object that can be used to allocate special control parameters for planning to a group of
materials. 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. For this purpose, MRP groups are
defined with these specific control parameters and are assigned to the material in the material master record (MRP 1 screen).
4.The MRP group, groups material from the material requirements planning point of view to allocate them control parameters for
planning.The control parameters include the strategy group, the planning horizon and the creation indicator for the planning run.
Also check this link [Settings in OPPQ & OPPR|oppr and oppq]
Regards
Mangalraj.S -
MRP Group Parameters VS Plant Parameters
Is working with MRP group mandatory in MRP? If we do not maintain MRP group do we lose any advantage?
Geetika,
You lose some flexibility.
OPPQ settings are plant wide. That means that everything you set here will affect all MRP materials that are extended to that plant.
OPPR allows you to have differing settings within a plant. For instance, you may have different types of production orders you wish to use, depending on the material. You may wish to use different Production order availability checks within a plant. You may wish to allow some orders to start in past, but not others. You may wish to have differing planning horizons or different scheduling horizons, depending on the material. These differences can all be accommodated within one plant by use of MRP groups.
I have seen plants set up both ways. It really depends on the requirements of the business. I don't make that decision until all the client's requirements have been gathered, and I am deciding how complex the solution needs to be.
Rgds,
DB49 -
Dear Experts,
can any body explain What are the MRP groups and Phantoms.Hi !
MRP group is a kind of object that helps you to assign common type of control parameters to materials. Imagine a scenario where you want to use different types of production order availability checks within a plant or you want different scheduling horizons depending on materials, in such cases MRP group comes handy. In simple words, if you need to maintain different control mparameters that differ from plant specific to material groups, you use MRP group.
Phantom item is a concept used in multillevel BOM. Its actually sublevel in the BOM and doesnt actually exists in terms of inventory, they are more of logical than physical.
Suppose you are preparing BOM of a car.
You make phantom assembly as "Assembly_wheel "
Under Phantom Assembly " Assembly_Wheel", the components are wheels (4 Nos).
So when you do MRP run, phantom assembly doesnt come directly in planned order, rather, PR will be created for 4 no. of wheels. -
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
thxHi 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 -
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 solutionPlease 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. -
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,
RobertDear,
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. -
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
Maybe you are looking for
-
I backed up my phone on itunes before I began this process. I downloaded itunes 11.1 While downloading ios7 I had an error message which was likely due to the limited memory space available on my laptop..(I cleaned some stuff up and it downloaded)
-
Lcm batch utility issue in 11.1.1.3
"Utility.bat" is currently unable to execute multiple Definationmigration.xml files from the batch mode In the batch file i have called multiple Definationmigration.xml file The batch file is in this format echo D: D:\cd d:\Hyperion\common\utilities\
-
Sqlplus throwing ORA-12560 error while tring to login
Gurus I am having logon issue when I try to logon to oracle via sqlplus. I find the same error when I use impdp or expdp utilities from command line. The error I am getting is this "ORA-12560: TNS:protocol adapter error" BTW I am using oracle 10.2.0
-
Streaktokenizer and date format
hi im new to streamtokenizer ...i need to use streamtokenizer to read from a file and to be able to extract the date in the format dd-mm-yyyy and to translate it to format "month day, year" example 12-01-2004 will be translated to january 12, 2004
-
Hey there, I'm trying to export my 10 min short from Premiere Pro in the h.264 codec for Vimeo and Youtube. The problem is, that every time I try to export it, there are some heavy compression artefacts in the exported file. Mostly pixelation and noi