Display BOP runs with Sales Order selection
Hello GATP colleagues,
In several occasions we are reported by an end-user that a specific Sales Orders confirmation changed, and wonder if that date or that quantity is actually right and where that confirmation came from.
As in most large companies than runs GATP, BackOrder Proessing (BOP) is part of the daily jobs, and there are big chances that BOP changed that order.
Due to the business requirements, BOP runs are split in multiple executions, then finding the run in which a specific Sales Order was changed can take some time. Transaction /SAPAPO/BOP_RESULT and /SAPAPO/BOP_MONITOR doesn’t have a Selection field for Sales Orders, so this forces us to enter few BOP logs until finding the one we are looking for.
To help me with this I developed a Z report that uses a Sales Order number as input criteria, and find all the BOP runs in which that order was part of.
In case you are interested in seeing the code, you can find it in the attached file “ZBOP_ORDER_DISPLAY”.
Here are some screenshots of the report:
1. The entry point of the report is the Sales Order selection field. Here you need to enter the Sales Order number, together with the leading zeroes:
2. After you run, the system will display
– BOP Job Name
– Date/time executed
– User who ran the job
– Filter type/variant
– Status of the BOP run and sorting used
Based on this information, we can go to /SAPAPO/BOP_MONITOR and specifically select the BOP run we would like to analyze.
I think this report still have room for improvement, and I appreciate if you implement and check it since there is no risk with this report since it is read-only and does not change any information in the system.
Every suggestion is also highly appreciated to improve the tool.