Skip to Content
avatar image
Former Member

Once confirmed should not be re-assigned to other orders

Hi Gurus,

We have a requirement from our users that if a particular Sales Order type (ZEX) gets confirmed once, then it should not loose its confirmation during a BOP run for any other (even Higher Delivery Priority Orders)

So we tried to tweak with our FILTER/SORT in our APO BOP JOB.

Current Scenario

Scenario 1-A

Total Stock = 10 EA

SO1 = ZEX = 10 EA – Confirmed – Delivery Priority = 7

SO2 = ZOR = 10  EA– Unconfirmed – Delivery Priority= 3

BOP runs with Current FILTER

BOP Outcome:

SO1 = ZEX = 10 EA– Unconfirmed

SO2 = ZOR = 10 EA– Confirmed

Working Successfully : an open sales order (any order type) with a higher DP gets the stock & confirmed at the cost of another open sales order (any order type) with lower DP.


Desired Scenario

Scenario 1-B

Total Stock =  10

SO1 = ZEX = 10 – Confirmed

SO2 = ZOR = 10 – Unconfirmed

BOP runs (with NEW FILTER)

BOP Outcome:

SO1 = ZEX = 10 – Confirmed (ZEX order types should not loose it's confirmation)

SO2 = ZOR = 10 – Unconfirmed

SUCCESS


So we changed the BOP FILTER to make this happen. But the problem is now the next few scenarios are not working at all.

That is any new open Sales Order of ZOR type is not getting confirmed even if there is ample stock.

Scenario 2

Total Stock =  5 EA

SO1 = ZEX = 5 – Confirmed 5 - Unconfirmed

SO2 = ZOR = 10 – Unconfirmed

Stock = +10 arrives

BOP runs (with NEW FILTER)

Desired BOP Outcome:

SO1 = ZEX = 5 – Confirmed

SO2 = ZOR = 10 – Confirmed

FAILED!

Actual Output

SO1 = ZEX = 10 confirmed

SO2= ZOR = 10 (all still in unconfirmed status, even though we have 5 available stocks)

Please Gurus have a look & advise if you could understand the problem.

We need to understand if the NEW REQUIREMENTS could be achieved by configuration alone?

Current FILTER

NEW FILTER (In addition to above these also added)

Thanks & Regards

Sooraj

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

3 Answers

  • Best Answer
    Jul 13, 2015 at 10:44 PM

    Hi Sooraj,

    Before we get into this, did you already tried "Fixed date and quantity" indicator on schedule line tab on sales order?

    If you put this then you are confirming both and system will not overwrite anything.

    Regards

    Rahul

    Add comment
    10|10000 characters needed characters exceeded

    • Hi Sooraj,

      Though expert Babu Kilari has provided you answer but you can check MASS transaction in ECC. Select "Sales orders" in object type followed by sales order item data. Thereafter you can put document numbers example in selection and put in mass. But you need to be cautious while doing this as sales order should already have schedule line else you will fix this without SL.

      Regards

      Rahul

  • Jul 14, 2015 at 10:43 AM

    Full support what Former Member had proposed. It is a straight forward requirement that can be easily achieved with Fix Date & Quantity flag. You can exclude the orders that has the FDQ flag set by using the check box "Use Fixed Confirmations" in the 3rd tab of the BOP filter.


    Thanks & Best Regards,


    Babu Kilari

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Jul 29, 2015 at 02:10 PM

    Thanks for your replies Rahul & Babu.

    Our requirement it seems can't be achieved without a user-exit maybe.

    Add comment
    10|10000 characters needed characters exceeded

    • Hello Sooraj,

      Can you explain what is the roadblock that you're facing with "Fix Date & Quantity" flag ?  If you need to assign this flag during order creation itself, then you may need to use the USEREXIT_SAVE_DOCUMENT_PREPARE userexit in MV45AFZZ. If this works, I don't see a need to implement any userexit in BOP processing.

      Requesting you to close the thread if your queries were answered.


      Thanks & Best Regards,


      Babu Kilari