Backorder Processing (BOP) run on orders with custom ATP categories
There are many instances where it is required to change the ATP category of sales orders based on the order type (or other reasons) so that those orders are visible separately to the users in APO. But once the ATP categories are changed to a custom ATP category, the orders line items are not picked during the BOP run since the custom ATP categories are not available in customizing table as shown below.
Even the consignment orders (ATP Category “EK”) are not available here and hence you can’t execute BOP run on consignment orders.
The solution to resolve this problem is pretty straightforward. All we need to do is to add the custom ATP category to the table /SAPAPO/BOPFLT_S.
In my previous implementations, I had directly added the custom ATP categories in this table by going to SE16 and adding new records for the ATP categories which I wanted to process through BOP.
Enter the data for the custom ATP category order as shown below.
Once the records are added in the table, the custom ATP category will be available to be added in the filter as shown below.
Some time last year, SAP came up with a note which also does the same thing. So instead of adding the record directly in the table /sapapo/bopflt_s, you need to execute the program and it will add the records automatically.
This note describes how to get BOP relevant ATP categories to be part of the table /sapapo/bopflt_s so that BOP run can be executed on them.
The note is valid only for SCM release 7 and up. For SCM 5.1 and below, you can try adding the record directly in the table /sapapo/bopflt_s but it has not been tested.