Skip to Content
Author's profile photo Former Member

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:

23-06-2015 11-10-45.jpg

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

23-06-2015 11-13-50.jpg

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.

Assigned Tags

      You must be Logged on to comment or reply to a post.
      Author's profile photo Former Member
      Former Member

      Looks to be very useful report.

      Alternatively , you can just go to tcode-  /SAPAPO/BOP_MONITOR

      and select all the BOPs ran during the period you want to check.

      Then click on RESULTS and then you can enter your order number in the popup window find out which all BOPs have changed that Order. 🙂

      Author's profile photo Manoj Gaikwad
      Manoj Gaikwad


      This report is actually very helpful in analyzing the confirmation updates send by BOP.

      Below are my suggestions to make the report more user friendly.

      In the Selection screen please add

      1. Ability to fetch only BOP runs in a particular date or date range including time stamp. As BOP run everyday the order might get updated daily. And incase there are multiple BOP updates per day then it would be tedious to get the particular BOP that updates the order at particular time stamp.

      2. Additional Selection criteria such as USER and BOP Status can be added so as to further filter the results and exclude unwanted rows.

      3. Along with DELNR you can also provide DELPS to further filter the results for particular Order Item,



      Author's profile photo Parth Soneji
      Parth Soneji


      This is really very helpful as most of the times we have this need to find out what happened with a particular order rather than checking what a particular BOP did. This will definitely help investigate the issues faster. Thanks! 🙂