cancel
Showing results for 
Search instead for 
Did you mean: 

BOP and Allocations

former_member906762
Participant
0 Kudos

Hello Gurus,

I am new to GATP and currently we are doing Production allocation as first step and ATP as 2nd step.

Q1) When we run BOP does it first delete the confirmations and then reconfirm the dates based on the sequence of sort profile . Is this statement true.

Q2) Does BOP also first do Allocation check and the ATP?

Regards,

Nick

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Nick,

Q1 statement is False. BOP doesn't actually delete confirmations until it is completed.  It then performs updates, which may or may not delete or change existing confirmations.

However, you can make BOP 'behave' as if it first deletes all confirmations, by selecting "New distribution" on the parameters process tab.

The same sequence of checks configured in the Check Instructions is normally followed in BOP as well as during interactive ATP checks.

Best Regards,

DB49

former_member906762
Participant
0 Kudos

Hello DB49,

thank you for your valuable response .

when we say it does not delete confirmations with out the new distribution flag, in a way is that confirmed quantity hidden from BOP.

Let say i have a sales order with Requested date (05/11/2016) for 60 and the delivery date is 05/18/2016 for 60 now we have stock which has been available on 05/11/2016 and now when we run BOP without the New distribution flag, what you have mentioned is it will not release the confirmation unless it has any update .

Now in this case it has to make an update and change the delivery date to 05/11/2016 but what happens to the good of 05/18/2016 which it has intially consumed , will it be given to other orders . Can you please eloborate how that setting works.

Regards,

nick

Former Member
0 Kudos

Nick,

I didn't say some of the things that you have attributed to me.  However, lets just move on to your example.


Let say i have a sales order with Requested date (05/11/2016) for 60 and the delivery date is 05/18/2016 for 60 now we have stock which has been available on 05/11/2016 and now when we run BOP without the New distribution flag, what you have mentioned is it will not release the confirmation unless it has any update .

Nope, I didn't say that.  I don't believe I mentioned the word release at all.  I was talking about deletions.

Expert Casper used the term 'release', and he rightly implies that this is an internal function, which happens long before any actual deletions take place.

'New distribution' means that BOP releases ALL of the confirmations (every schedule line) that are in the entire sorted BOP list immediately after the sort phase, but before the ATP phase.  When 'New distribution' is not checked, the BOP releases the confirmation of each schedule line, one by one, during each individual ATP check.  In both cases, the original confirmation is 'released', the only thing that is different is 'when' it is released during the BOP run.


Now in this case it has to make an update and change the delivery date to 05/11/2016

Assuming that the ATP quantity is positive on May 11, yes


but what happens to the good of 05/18/2016 which it has initially consumed, will it be given to other orders.

Any newly freed ATP quantity will be available to other orders, if there are any.


Can you please elaborate how that setting works.

Don't know what else you want to know......

Best Regards,

DB49

Answers (2)

Answers (2)

peter_casper
Contributor
0 Kudos

Hi Nick,

it depends on the settings for backorder processing as mentioned by DB49 and Arvind already.

Nevertheless I would like to answer your questions:

You need to differntiate between 2 states during a BOP run w/o redistribution. The BOP releases the allocated ATP and contingent (product allocation) of each sales order schedule line which is processed and reconfirms it based on the gATP settings / sequence and the available quantity.

The general sequence of BOP is as follows:

1) Sort all demands according to the customized BOP sorting

2) The list will be processed in a descending way, i.e. no 1 prio schedule line will be processed before no 2 and so on.

3) The BOP check releases temporarily the allocated quantities (based on the gATP customizing. In your case the material availability and the product allocation)

4) It performs a new ATP check

5) It proceeds with the next item / schedule line

6) It persists the results on the DB by sending them back to the ECC system

This is a pretty condensed overview but I hope it helps to come to a general understanding of BOP.

Cheers, Peter

former_member200970
Participant
0 Kudos

Dear Nick,

As per my understanding when we are doing Product allocation a TQA ( Temporary Quantity Assignment ) may be done. If this is the process Then BOP can be used to delete the assignments against the orders.

As DB49 referred the check instruction config can give you a much clear idea about the confirmation done when the BOP is run.

Hope this clue will help you to understand the process. Rewards are highly appreciated.

Regards

Arvind Pabba