Question:
Hi,
I have following issue
Material A is shared part and used in Two different machines under same plant say M1 and M2
Client use contract and generate PR after MRP run
Client create two separate contract for supply of part part A one for M1 and another for M2
Client maintain Source list marking contract as MRP relevant (Value 1)
Problem is after MRP run PR created for the complete requirement (Both Machine 1 and 2)
Currently buyer manually split quantity in PR based on M1 and M2 machine demand and assign reference Contract Number in respective PR line items .Those PR automatically converted to a release order via via an automated backgound job calling Transaction ME59
Client really looking for a solution where PR will be created may be different PR or may be same PR with 2 lien items with quantity based on machine M1 and M2 creted ref to relevant contracts
Will appreciate any help regarding automatic pegging based on machines for a shared part
Thanks
_________________
SAM
Answer:
You have 2 different products with same component in BOMs. You need to be able to see the requirements (and plan receipts) of this component separately based on either product requirement, right? Please use the term "Product" rather than machine as the latter may be confusing when interpreted in PP context, to mean a shop-floor workcenter.
what lot size key are you using for the component. and whats' the value in the field Individual/Coll. in material master (MARC-SDKBZ), MRP-4 view? Please note I am asking these values for the component (Material A) and not for the M1 or M2.
_________________
- Ram
Answer:
The field in my earlier note should be MARC-SBDKZ. It had a typo.
_________________
- Ram
Answer:
Thanks a lot Ramarao for your quick reply
For Material A Indiv/ Collective data maintained as '2' collective requirement only
I am giving below the process the client is looking for
(1)Same material A will be used in two different product M1 and M2(Assigned to two different BOM)
(2)Both parts will be procured from outside and from the same vendor
(3)There will be two different contract one for M1 and another for M2 .Two contract are created because Price and certain terms and conditions will be different for M1 and different for M2
(4)In source list both two contacts will be maintained as MRP relevant indicator ‘1’
(5)Consider there are Dependent Requirement for total quantity 2 one for product M1 and another for M2.product info maintained under WBS element field in the project order (Demand)
(6)After MRP run Pur Req should be created based on product M1 or M2.It will be either 2 PRs with 1 quantity each or one Pur Req with two line items with 1 quantity each. Both the PR line items should be updated with correct Contract Number Reference(Reading source list records)
(7)Those PR will be automatically converted to Purchase Orders via ME59 transaction
During designing the process main issue I surfaced is
(1)Splitting Qauntity and creating PR line items based on Product M1 and M2 after MRP run
(2)Populating right reference contract number in splitted PR line items.For this we might need some enhancement so that system will read a particular data from contract (which is relevant with Produce name) and assign the same to the newly created PRs.This is extremely important during Auto PO conversion batch job which will create correct release order populating correct price and other info from reference contracts
Will appreciate any kind of help from you
Thanks
Answer:
Hi ramarao,
I forgot to add one more thing
Although for Material A Indiv/ Collective data maintained as '2' collective requirement only in BOM explosion type Dependent requirements ind. for individual and coll. reqmts maintained as '1' which I believe dominate over material master data
Will appreciate your help
Thanks
_________________
SAM
Answer:
Sam
Yes if you maintained that indicator as "1" in BOM that presides over the material master.
With individual requirement (this indicator=1), you should see requirements from both the products differently in stock/requirements list.
You did mention a lot of details, but not the lot size key that I had asked for. This is what primarily decides how much receipt quantity should be planned. You should be facing this problem of pooling receipts only if they fall on the same day if you use lot size key EX. For different days you should still be getting different planned orders or purchase reqs
But from the other details that you've provided, it is clear to me that you already have contracts in place in purchasing. With contracts and source lists, you should have a very controlled planning.. the contract number should be included in the source list also, or else a scheduling agreement based on contract may be included in it, while keeping it as MRP relevant (indicator =2, create schd lines automatically in planning).
When you run MRP, indicator schedule lines (LIFKZ) should be 2 or 3 for the planning run, which ensures that schedule lines are created for possible receipts directly. As the contract nos are populated and enabled for MRP in source list, schedule lines will be directly created. And because individual requirements are enabled, you should be getting different receipts.
But if that does not work, I'm not sure what else will. May be you need to specify quotas (MEQ1) but that would split the requirements in a statistically arrived proportion rather than deterministic future requirements proportion between the 2 products.
I have a suspicion that you might get a better answer if you ask this on MM forum.
_________________
- Ram
Answer:
Hi Ramarao,
We are using lot size as 'EX'
Per your advice I posted my query in MM forum but really apprecaite your valuable input on this
The whole design is basically depend on how to split PRs based on product with assigning correct Contract reference number
Will update you if I get any breakthrough
Regards
_________________
SAM
Answer:
Hi there Just follow the Steps.....
1. If you have two different Machines. Then what you can do is Instead of having one Material M1, have Two Materials M1 and M2,
M-Header-------Having M1 and M2 in its BOM, and again M1 will have some compnenets below and M2 will also have some components Below.
Then what happens in an MRP Run is You can have Two different Purchase Requistions................
Here you can Keep Ind/Coll indicator 1 or 2, Keep 1 if you want the PR to be generated Separately for a Particular Demand differentiating from Other Demands, Keep Two if you want to Collect the Demand For a Period mentioned in the Lot-Sizing Key (If Lot Sizing Key is EX, then collection will be for a Day).
Then once you get a Individual Demand or Collective Demand, you can play around with the System for Converting it into Purchase Orders.
Reply if any Problems
ulhas_kavle@satyam.com
Answer:
create 2 materials A1 and A2 instead of one A. Assign these materials to differet BOMs M1 and M2. this way you will always have different PR's.
Answer:
Thanks a lot to you guys for your reply
I would love to take your solution ..but unfortunately most of these manufacture parts come from Engineering system ..so logically if a material is same on Engineering point of view it doesn't make sence to create two separate material to resolve this particular pegging issue
In my project all these parts originated and controlled in Enginnering System(Including BOM) which is iMAN and interface program transfer the material and BOM to SAP
Thanks
Answer:
But did my last note not work? pl let me know the feedback after populating sourcelist with schd.agreement/contract nos.
_________________
- Ram
Answer:
First of all thanks a lot for extending your help
Yes we are already maintaining both Contract with MRP relevent (Indicator 1) in the source list(We don't use Schedule agreement)
But even we maintain both Contract in source list system won't be able to understand which one needs to be assigned to meet a demand during MRP run.As system will consider both contract as valid resources system will create a PR without assigning a source.This PR will then need to be processed and assigned via transaction ME57 and client don't want this manual assignment process
So whole issue is is boiling down to one point
I need to do something so that during MRP run system will check source list and based on product (Which is in turn coming from paraent requirement and product is defined via WBS element) will assign right contract and create the Purchade Requisition with correct source of supply
Obviously I can develop enhancement to build the logic during MRP run but that will be my last option and before that I really want to see whether standard SAP could support this requirement or not
Thanks once again
Regards
_________________
SAM
Answer:
You're right, when there are more than one sources it wouldn't know which one...I should have thought about that.
This is what make to stock planning in SAP offers you - you may use Quotas but then the split would be in a proportion defined there in, not according to requirements. For one material code, there is no way the requirements are allowed to percolate directly into receipts. I tend to lean more towards the 2 material codes solution, even though you may maintain descriptions and other documentation to indicate that the second (dummy) material code is same as the first one designed by engineering.
It gets more complex if you want them separated only for planning purpose like this, but want to manage inventories as one piece. In that case it does not make too much sense to me why you'd want to distinguish at the ordering time, in the first place.
_________________
- Ram
Answer:
Hi Ramarao,
This particular issue is related to Aerospace industry for wich MRO(Maintanance and Overhaul) is very much important .What client is looking for creation of PR with right assignment of contract .As price and some other parameters like warrenty etc will be different for different aircraft model we need to maintain two different contract.So this requirement is related to planning and procurement only
Thanks
_________________
SAM