Running MRP (my Center) considering free stock in the subcontract.
Hi all!
When I run MRP (for one of my Centers') the standard algoritm does not take into account, the free stock I have in the subcontract.
Due a requisit of an internal client, I need to include in the algoritm, the free stock in the subcontract.
EX:
10 un. (my Center)
5 un. (subcontract)
20 un. needed
Standard behaviour
SAP Creates a PR with 10 un!
As far as I know, there are no standard way to solve this requisite, so I need to use USER EXIT....right?
In your opinion, what is the best procedure to solve this requisite?
Do you know any USER EXIT that fits this scenário?
Thanks in advance!
Kind Regards
JEC
R Brahmankar
Instead of using BADi MD_SUBCONT_LOGIC, I was thinking in using MD_PURREQ_CHANGE or MD_PLDORD_CHANGE depending on the situation. BADi MD_SUBCONT_LOGIC does not let any modifications in the quantity of the PR or Planned Orders.
In your opinion, do you think these two BADi are a good option, to solve this requisite?
Biswanath Rath
I think the hint you gave, is not quite what I was needing, but I apreciate your effort!
Thanks a lot!
BR
JEC
Similar Messages
-
How to consider unrestricted stock for the run of MRP project?
Hi every one!
We are facing a problem using MRP on project stock.
We would like that the MRP takes unrestricted stock into consideration while calculating quantities to order for project stock.
For example, a project request 100 pieces of material X.
We have already 25 pieces of material X in unrestricted stock and 0 in project stock.
When I run MRP (MD51), it creates a Purchase Requisition of 100 pieces on the WBS element I have defined and not 75 as expected!!!
By searching in documents and forums, I have read I have to set the value "2 - Collective requirements only" into the field MRP4 > BOM explosion/dependent requirements > Individual/coll. of the Material Master.
I have done it but it doesn't change anything.
Thanks in advance for your support!!!
BogdanHello guys!
As told, here I come with news about my problem.
Finally, the Strategy Group didn't solve our problem.
We didn't solve our problem as planned but we have found another way to work.
Instead of including the unrestricted stock in the MRP project, we use transaction CO46 to have an overview of the unrestricted stock of all the components of the project's BOM.
Based on that overview, the user can make stock transfers of the available quantities from the unrestricted stock to the project stock.
I hope it can help people having the same problem!
Bogdan -
To run MRP without considering unrestricted stock
Hi,
Is it possible to run MRP without considering unrestricted stock of the material?
Best Regards,
SitaramanDear All,
Thanks a lot for your response to this thread.
In fact i tried the option of providing value 1 to exclude the storage location stock from the MRP. But it did not fulfil my requirement.
My requirement is as below:
The business wants to create the material requirement by manual reservations.
Also for this MRP run except this manual reservations all other issue elements, receipt elements and stocks should not get considered.
With checking group configuration i am able to exclude all other issue, receipt and stock elements. But in this settings there is no option to exclude the unrestricted stock.
What happened when i tried giving 1 in MRP 4 view to exclude the storage location stock, the system not only excludes the stock but also it excludes the storage location from MRP run. Meaning...
Plant XXXX
SLOC YYYY
SLOC - YYYY current stock: 100
Manual reservation created (requirement) for SLOC -YYYY : 50
The expectation out of MRP run is, to create procurement proposals for 50 numbers with out considering SLOC - YYYY stock of 100 and not to exclude the SLOC YYYY itself.
Best Regards,
Sitaraman -
Dear all,
I have one problem and i need your support.
I create a production order, material's strategy is 40 (make to final assembly). After that, I've used MD02 to run MRP but no proposal be created although component's stock is empty.
I thinks that is depend on strategy, so which strategy will be use for this case to run MRP?
thanksHi,
Processing Production Order is the very last stage of your planning process.
If the Reservation/Purch.Req. key in OPL8 is 3 (Immediately) then system will create PR for the respective components immediately when you create a production order.
Creating a production order for a material and then running MRP for it will not create anything in the system.
Try creating requirements for the header material (Planned independent requirement or sale order etc). and then run mrp, system will create planned orders.
Check and revert.
Pavan -
The problem about running MRP by MDBT
Hello everydody,
I encountered a strange problem in SAP system when I runned MRP by using MDBT.
Usually running MRP has two ways.First running MRP by using T-code MD02 ; second running MRP by using T-code MDBT in the background.In my SAP system,I used T-code MDBT to run MRP, and the MPR parameter is below:
Scope of planning
Plant 2000
Processing key NETCH
Create purchase req. 1
Schedule lines 3
Create MRP list 1
Planning mode 3
Scheduling 1
Planning date 2010.06.30
Normally if I choosed the Planning mode 3 Delete and recreate planning data,then after running MRP ,the Plan orders' number and purchase requestions number should be changed and produced new numbers.
But I used T-code MDBT to run MRP, the Plan orders' number wasn't changed,the purchase requestions' number was changed. If I used T-code MD02 to run MRP, the parameter is the same as above.After running MRP,the plan orders' number and the purchase reequestions' number were changed.
I don't know how caused this happening.
Is there anybody who can help reslove this problem?
Thanks & Best regards!Hi,Nikolai
I was spending vacation, i can't get that now, and i will send it to you as soon as possible,i think maybe that error occured beacause I updated the metadata from V 9.0.2 and imported it into the new version of Builder? -
What precoution should be taken to run MRP after GO-Live ?
Dear All,
Please give the inputs for run MRP at plan level.
Also suggest the what type of precoution should be taken to carry out this task.
What type of problem is to be faced after MRP run.
Thanks In advance
Vijay MankarDear Sir,
Actualy,we gone live on 1st Feb, we have created the manual production order till date, & dispatched the material by maintaining the schedule line.
Now, I have to put Plant independent requirement in Planning table.
& convert the planned order to production order collectively by COHV on the bas
Our aim is give production Plan for tommorow. We also used to maintain schedule lines.
I have to give the production plan for 12 feb,
Please revert me as soon as possible.
Regards,
Vijay Mankar -
MD01/ MD02 : RUN MRP
Hi,
When i run MRP using MD02 for a single component, the MRP create the planned Order for my product.
But when i run MRP using MD01 for all the plant, the MRP is not working.
Please, there is something missing when i use the MD01.
/ I have the same parametrs in MD01 & MD02.
Thanks for your quick answer.Hi,
As said by the other experts the T. Code for Activate Requirements Planning is OMDU.
As I said earlier here is the extract:
If do not activate this system will plan only Single item singe level.
===============================================================
Activating requirements planning
Inidicator that allows the execution of requirements planning in the plant as total planning and also allows the execution of single-item, multi-level planning.
If you do not set this indicator, you can only plan materials using single-item, single-level planning at this plant.
===============================================================
Hope this helps..
regards,
Siva -
i want to run mrp for specific material (not for all the plant materials) in background in scheduled intervals............what can i do?
Dear,
You need to go for enhancement M61X0001 with function al modules EXIT_SAPLM61C_001 and EXIT_SAPMM61X_001
Please refer my reply from this link,
[MRP run for Specific Material|Re: Excluding materials from mrp run]
Regards,
R.Brahmankar -
Consider Special stock in MRP run
Hi all,
Is it possible to consider the special stock (table MSLB) when I run MRP (MD01)?
The type os special stock is 'O'
Thank in advance,
Felipe Simionatto
Edited by: fsimionatto on Feb 8, 2012 8:09 PMSpecial stock cannot be included in the MRP run, either you have to make it unrestricted or implement a BAdI or userexit.
BAdI/Enhancement implementation may not be very reliable :
The following BAdi's are available for MRP related stuff
MD_ADD_COL_EZPS BAdI: Extra Columns for Evaluation PP-MRP Reqmnts P
MD_ADD_COL_OVERVIEW BAdI: Display of Additional Columns in the Material
MD_ADD_ELEMENTS
MD_ADD_ELEMENTS BAdI for Adding Additional Requirements/Receipts
MD_CHANGE_CALENDAR BAdI: Change Calendar for Range of Coverage Calcula
MD_CHANGE_MRP_DATA BAdI: Change Data when Importing MDPSX
MD_DISPLAY_ELEMENT BAdI for Changing Display of MRP Elements
MD_DISPLAY_ELEMENT
MD_EXPORT_TREE Order Report: Export Contents of the Order Tree
MD_EXT_SUP BAdI for Determining the Issuing Storage Location
MD_INTERACT_PLANNING BAdI for Deactivating Changeability of MRP Elements
MD_LAST_LOT_EXACT BAdI for Calculating Last Lot Exactly in Individual
MD_M61R_DELKZ_POPUP Definition: Display data for MRP element (MD04)
MD_M61R_EXT_REQS_TXT Definition: Supplement data of MRP element for ext.
MD_M61X_EXT_REQS_GET Definition of selection of external rqmts in FuGr M
MD_MODIFY_PRODVERS BAdI for Modifying Production Version
MD_MODIFY_SOURCE BAdI for Modifying Source Determination in MRP
MD_MRP_LIST BADI for further processing of MRP list
MD_MRP_PARAMETERS BAdI: Change Planning Parameters
MD_MRP_RUN_PARALLEL Add-Ins for parallel planning run of requirements p
MD_PIR_FLEX_CONS BAdI for flexible planned ind. req. consumption/red
MD_PLANNING_RESULT BADI for Issuing Planning Result
MD_PLANNING_SCENARIO BAdI for Maintenance of Add. Parameters in Planning
MD_PLDORD_BOMEX_CIF BAdI: Deactivation of BOM Forced Explosion in CIF
MD_PLDORD_CHANGE BAdI for Changing Planned Orders
MD_PLDORD_POST BAdI: Update of Planned Orders
MD_PLDORD_SCHEDULING BAdI: Schedule Planned Orders
MD_PLDORD_TIME_STAMP BADI for publishing time stamp problems
MD_PURREQ_CHANGE BADI for changing purchase requisitions
MD_PURREQ_POST BADI for updating purchase requisitions
MD_PURREQ_REL_STRAT BAdI for Deactivating Release Strategy for MRP Purc
MD_STOCK_TRANSFER BADI: Change the Requirement Date During Stock Tran
MD_SUBCONT_LOGIC BADI: Determine Subcontracting Logic
Available userexits for MD01.
LMDR2001 User exits restr. profiles of opt. pur.ord.-based load bldg
LMDZU001 User exits in additional planning
Edited by: Jeevan Sagar on Feb 8, 2012 2:30 PM -
The system is not considering the free stock in planning strategy grp - 25
Dear Frndz,
The system is not considering the free stock of child items available in the system.For the parent item, I have maintained a planning srategy of 25 (Make to order variant config).My client would like the system to consider the free stock available for child items.pls help me...
Regards,
SriniDear,
Strategy 25 will not consider the existing stock.
What you enter in MRP4 view ind/collective rquirement is applicable only for dependent requirement.
Also refer this thread?
Re: Strategy group 20
Run MRP in MD50 and then MD02 with palnning mode 3 deleted and recreated and check your result.
Regards,
R.Brahmankar -
System is not considering open reservations at the time of next MRP Run
Hi,
In our business process, subcontractors are defind as Vendors in the SAP system and materials will be provided / transfered to these subcontractors in the SAP system through Subcontracting route (541 movement type). Now, business wants to 'Monitor' the stocks at these subcontractors, so that always subcontractors should have the Optimum stocks at his location. So to monitor the same, business wants to have the MRP / CBP process in the SAP system.
To run the MRP for all these Subcontractors at each material level following configuration and Master data is maintained in the SAP:
Business is having around 10 plants in the SAP system and all these plants are defined as MRP Areas in the SAP system to run MRP. Along with this subcontractors (100 Subcontractors) are defined as MRP Areas (100 MRP areas) in the SAP system and each MRP Area (subcontractors) are mapped in the MRP Area configuraion according to the respective above mentioned plants in the SAP system.
At the time of running the MRP for these MRP areas in the SAP system based on Re-order point and Max stock level (both at subcontractors MRP Area and Plant MRP Area Level), system will consolidate the requirement from all the subcontractors MRP Areas (Transfer Reservation) to at plant level. From plant a considering all these requirement + warehouse buffer stock, a Purchase Requisition will be raised to procure the material from other plant or from external vendor.
Suppose, if the requirements of the previous MRP run are not fulfilled in the SAP system, and if MRP is run again in the SAP system at both Subcontractor MRP Area and Plant MRP Area Level, the system will delete the Previous "TRANSFER RESERVATIONS" and Recreate the new one. The problem here is suppose eventhough the Transfer Reservation requirements are partially fulfilled, a new reservation is Re-created in the SAP system in the next MRP run and this will create the Incorrect results in the MRP results/requirements.
So, can you please suggest what can done for this problem?
Thanks & Regards,
PavanPlease use the planning option - delete and re create ...which will balance the net requirement
-
Donot run mrp for available stock in md01 ?
hi frenz,,,
i ve got one requirement,,,
while running mrp theo transaction md01 ,the mrp plan must not consider the stock availability,,
for e.g.,
if stock available = 10.
if requirement = 20.
if user run mrp ,,it must plan for 20 only excluding the available stock ,,,
how to use the badi ,,,
MD_CHANGE_MRP_DATA and method CHANGE_MDPSX_MARD,,
Thanks in advance,Hello,
The scope of planning is used to control whether the total planning run is executed on a multi-plant level
several plants
one MRP area
several MRP areas
a combination of plants and MRP areas.
Here the planning will cover all the material which is relevant for planning in all the above given areas.
You can carry out the total planning run for the scope of planning online or in background mode. The planning run, however, must always be started with parallel processing.
Hope it helps. Please revert back.
Alok Tiwari -
Re: STOC . not considered while running MRP
Hi Experts,
I having one doubt in the following scenario.
Plant1000 needs 5 qty of AB Material from 1001 , requiremnt given thro Stock transfer order ME21N. date :21.03.2008
1001 is producing the goods based on PIR. Presently, plant 1001 have stock qty of 10 Nos. as on 21.03.2008
If I run the MRP , instead of considering the stock 10 nos.
It's throwing new requiremnt of 5 Nos.
Please guide me to sort out this issue.
Thanking you
Regards
ChandruHi,
Alreday I have a PIR of 10 Qty in that production plant. Now i'm rasing one STOC from some other plant for 5 Nos.
It should consider the PIR as like sale order consumption on PIR. Then it should throw the PLnd order for 5 Qty.
Here tis is not happening, it's giving plnd order for 15 qty.
Please guide me.
Thanking you
Regards
Chandru -
Is possible Block the batch stock in the run MRP
Dear gurus,
i have a stock in the batch A , is possible block the stock for run MRP ( don't see the stock in the esecution MRP ) and create a planned order?
Thanks a lot
Daniele Pistilli
PP TEAMDear
MRP can't be run on Batch and the stock of the batch should be transferd to special stock like QI , Block stock so that MRP do not consider during Net Requirement Calcualtion even it is avaliable in the same storage loaction which is relevent for MRP run .
Basically , In order to exclude few Batches stock from MRP, SAP has come up with different categories of stock like blocked stock, restricted-use stock... etc.
you can transfer these stock into blocked/restricted use stock and enable the respective check box in T-code: OPPQ in "Available Stocks'Option (Maintain Plant Paramters screen) -Here Mark Block Stock so that MRP will not cosider the same .
After transfer of stock & Check Box enabled in OPPQ, execute MRP, system will not consider this stock.
Hope it helps
Regars
JH
Edited by: Jiaul Haque on Dec 21, 2010 1:09 PM
Edited by: Jiaul Haque on Dec 21, 2010 1:11 PM -
MRP Not considering Safety stock
Hello
We have settings as 1000 for safety stock . if the stock went below 1000 , MRP is not pulling the stock for the confirmation of the Production order. we checked the safety stock indicator in the Availability check for the Prod order confirmation . What ever the stock are available ( only unrestricted stock we want to consider for the availability check )
Any suggestion please.
Thanks
JJHi,
When your stock level goes below the Safety stock, then MRP will trigger a planned order to maintain the planned order. In your availability scope of check, if you checked the safety stock, the system will allow to consume the safety stock by posting the goods issue, if the tick is not there, it will not post the goods issue, saying insufficient stock is there.
regards,
V. Suresh
Maybe you are looking for
-
Some events missing in ipod but appear in ical
Some of my appointments/events in ical are not transfering to my ipod. The one I noticed last was from a subscribed calendar. There were two events on the calendar, one of which appeared on my ipod calendar and the other did not. I tried dumping the
-
In a project that I am working on, I have talent in front of a green screen and keyed an all white *.psd in the background. In project mode it looks fine but when I export to any format with high-quality settings (either preset or custom) the whole v
-
Can't open JPG from General Data
Hi experts, I have the following issue. In cutomizing at "Define workstation application" the Application is set as %VIEWER-CONTROL% %SAPPROVIS%. When I am at Display Document "General Data" nothing happens by using the "Display" button at the JPG. B
-
I have inherited a document and I can't edit the text on one of the pages. I have tried the different layers but can't even select the text. I am using CC 2014.0 Brian
-
Enlarge the nodes of TreeTable default
Hi all, I have a taskflow and a jsff page. I have add taskflow as a region to my jspx page. In my jsff page I have a tree table. My requirement is to enlarge the nodes of the tree table at the begining. To do this, I tried to call a method in the Con