Skip to Content
avatar image
Former Member

ATP check - Sales order and Dependent requirement in ECC


Material ABC has a production order with component XYZ requires 500 EA. Also Material XYZ has a direct Sales order and requires 500 EA. Sales Order ATP '02' has confirmed stock and production order has missing parts. But when I perform Mvt 261 against the production order, Sales order loses stock allocation.

How to prevent the production order from stealing the stock? Please help

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • Sep 28, 2017 at 05:01 PM

    Isn't the first question, why do you start production if you have missing parts?

    Or do you post your goods issue prior to physically consuming it?

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Hi Jurgen,

      You are right they are not supposed to start production if they have missing parts. But shop floor personal are not well trained/frequent new hires and they accidentally perform MIGO 261 even if the production order has missing parts. Is there a config setting/solution to block users from performing MIGO 261 even if material is available but the production order status has 'MSPT'?

      I have the same problem with Subcontracting POs stealing stock from Sales orders. Users perform MIGO 541 'O' and the stock moves to Subcontracting vendor. MIGO doesn't respect ATP check, it only looks at Stock on-hand.

      Please help me

  • Sep 28, 2017 at 08:59 PM

    you have to setup dynamic availability check if you want stop goods issues, but for this it is important to match sequence of postings with the physical sequence. E.g. if they take the stock from the location and book it after they used it then it is to late to give them an error message when posting goods issue, physically is the material gone and even the best error message does not prevent this.

    You can only prevent this from happening by enforcing policies, outside SAP.

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      As you suggested, for production orders I can ask the users to perform goods issue only if the production order doesn't exist in missing parts report . But for Subcontracting POs there is no status nor availability check, neither there is any report that can act as a Standard Operating Procedure. How would you prevent the sub-contracting POs from stealing the stock ?

      I don't want to go crazy with dynamic avail check.