BP tcode
BP Enhancement
This document will show how to implement a custom screen in the standard BP transaction by following a practical example.
Creating a Function Group
First, go to SE80 and create a screen containing the fields to be displayed.
Then, create two function modules that will constitute the PBO (Process Before Output) and PAI (Process After Input).
BP Transaction Information
Once the screen is created, we need to get information from the standard transaction. Go to BP and find the section where you want to insert the new tab:
Once in the standard transaction, launch BDT_ANALYZER to understand which view we need to hook into.
CMDS Structure
Go to SE11 and search for the structure CMDS_EI_CMD_CENTRAL:
Then, add an append (including the custom field) to the two structures it contains (data and datax).