Skip to Content

Link production order with sales order

Hi Team,

we need to set some control on changing production orders like, if we did the ATP against an open production orders, system should not allow any changes in production order quantity and date…can we set this control?

Thanks to help.



Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

3 Answers

  • Best Answer
    Dec 23, 2014 at 06:27 PM


    Check below option one of them could fulfill your requirements as to my knowledge there is no setting in standard to control this.

    1.Set authorization control to allow changes for certain objects in order check with your security person.

    2.See whether with status profile you can control this.

    3.See whether with screen variant you can control this.


    Add comment
    10|10000 characters needed characters exceeded

  • Dec 24, 2014 at 05:56 AM

    Hello Vijesh,

    You can use the BAdi WORKORDER_UPDATE method AT_SAVE to trigger the error message if any changes quantity and date done in order with your custom logic .

    Also Enhancement PPCO0018 Check for changes to production order header  The exception NO_CHANGES_ALLOWED can also be started. As a result, the changes made in the order header and the order item are undone.

    Best Regards,


    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Dec 24, 2014 at 06:42 AM

    Hi Vijesh

    You can also check below options:

    BADI WORKORDER_UPDATE method BEFORE_UPDATE will work to restrict the reduce component quantity in production order.

    User Exit PPCO0018: at the time of saving the order,logic should be if some component changed in process order, system will throw an error message.

    User Exit PPCO0023 Checks changes to done to production or process order  and will help you to restrict the changes in component quantity .

    You can create a customer own status profil and set a status which prevent any change. You can do this in BS02.Assign this status profile to order type in OPJH TCode.

    As stated by Kiran above, you can also restrict the changes creating the Transaction Variant in SHD0 Transaction.

    Thanks & Regards,

    Add comment
    10|10000 characters needed characters exceeded