I have the following business scenario:
Plant A in Company code A sells used car parts. It purchased used cars and sends it to disassembly operation in Plant B Company code B (both companies are on the same SAP instance).
Plant B disassembles the car and sends the different parts (wheels, chairs, engine etc.) back to Plant A. Plant B gets paid for each KG of used car it got from Plant A, regardless of how many parts we disassembled (there are of course KPIs Plant B must meet in regards to how many part have been disassembled, but they do not affect the price it gets paid).
Plant A , through its sales organization, sells the parts it received to its customers.
Now the tricky part is – when Plant A sends a car to Plant B, you never know what and how many parts will be disassembled. Some cars will yield 4 wheels, an engine and 4 chairs, while other cars might yield only 3 wheels, no engine, and 7 chairs. The 'unplanned' nature of the parts received back to Plant A makes it difficult to use the standard inter-company (or any subcontracting) scenario. There is no clear BOM for the car, the 'actual' BOM varies by car (this is actually more of a reverse BOM).
If I need to create a subcontracting P.O., I have to input all the potential parts (the entire BOM), while actual goods receipt will be done for only some of the parts, and quantities might also vary. Another problem is that for each potential part, I have to input a components, which is the car itself (again, this is a reverse BOM), but the car is being used by all parts. I can input a relative ratio of the car for each part, but that is very tedious.
Something similar to a 531 movement (GR for by-products) could help here, as I can refer to all parts as by-products, due to the 'unplanned' nature of GR for parts.
Any suggestion or ideas on how to implement this scenario?
Thanks in advance.