For an individualization of the selection screens in the QPPD Cockpit, knowledge in QPPD Customizing as well as basic knowledge in ABAP and dynpro programming is required.

Example: Standard QPPD selection screen

image-20240606-090155.png

1. Settings in QPPD Customizing

QPPD Customizing

image-20240606-090206.png

In QPPD CustomizingBasic SettingsSelection: Screens and calls, a function group, and a function module are defined in each case. The function group (here: /SCT/SAPLQP_QPPD_SELECT) is used for all QPPD programs and the function module /SCT/QP_QPPD_SELECT_MAIN is used here as an example for the selection screens in the QPPD Cockpit.

QPPD does not allow to modify classes in the /SCT/ namespace, and no possibilities are given to extend these, for an individualization the appropriate function group must be completely copied into the customer namespace.

2. Entry to individualization in programming

Function group

image-20240606-090217.png

The most important entry points for adapting the programming of the selection screen are the function modules and the /SCT/LQP_QPPD_SELECTSEL include, where the definition of the selection options/parameters etc. is located.