cancel
Showing results for 
Search instead for 
Did you mean: 

How to clear floor stock qty_on_hand value after reporting yield confirmation to ERP

joe_liao
Discoverer
0 Kudos
326

SHOP ORDER A produces semi-finished materials (SPM01) for SHOP ORDER B and C. The number of SHOP ORDER is 500. When SHOP ORDER A is completed, inventory data will be generated in the INVENTORY table according to SFC and sent out at the last operation of the Routing to erp by Yield confirmation, when the B and C SHOP ORDER are to be produced, ERP will send the material SPM01 to the SAP ME. Issued that the quantity of SPM01 sent to SHOP ORDER B is 300 and the quantity of SPM01 sent to SHOP ORDER C is 200, when this happens When you use SPM01 to query the Floor Stock Report, you will find that the QTY_ON_HAND of SPM01 is 1000, and the content includes 500 completed for SHOP ORDER A, and 300 for SHOP ORDER B and 200 for SHOP ORDER C. My problem is SHOP ORDER A. After completion, it has been reported to ERP and entered into the ERP warehouse. At this time, ME’s account should only be the 500 that ERP sent to SHOP ORDERs B and C. How to clear the QTY_ON_HAND information of INVENTORY after the YIELD CONFIRMATION of SHOP ORDER A? Thank you!

Accepted Solutions (0)

Answers (1)

Answers (1)

michael_koerner3
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hello,

I think there is a gap or misunderstanding in the process you want to model in SAP ME.

From you description, I believe the procees below shows what is currently happening in your system:

  1. You confirm SO A and this creates a GR101 in ERP and create the stock for the 500PC of SPM01 and simulataneously an Inventory ID for these 500 PC is created locally in SAP ME to represent this stock.
  2. You book GI261 against SO B and C in ERP and the SAP ME Floor Stock integration is currently configured to create Inventroy IDs for these to track the physical assembly. At this point you have three InvIDs for SPM01 totalling in 1000 PC.

Here is how this process is intended to work in SAP ME:

  1. This step remains identical to above.
  2. Now, instead of booking the GI261 in ERP, you use the existing InventoryID that was created in the previous step. In the correct routing step you use the Assembly Point Activity (CT500) either automatically or manually on the POD and that will trigger the GI261 booking in ERP.

There are many possible variants and combinations on how you implement this.

And if you require the GI261 to be triggered in ERP (e.g. for Logistics Execution) that you need to change or deactivate the current settings of the Floor Stock Integration.

Here is a link to the How-To-Guide regarding Floor Stock Integration.

Best regards, Michael

joe_liao
Discoverer

Thank you for your answer, which helped me clarify the logic.