To be able to generate values, a customer-specific ABAP class is to be used. This class is subject to certain requirements (see Generation of Values (P)) and is to be entered in Customizing.

The QPPD logic provides that all public methods of a generation class(1) are called. 

(1) All methods except:
'CALL_GUI_METHODS'
'CALL_METHODS'
'CLASS_CONSTRUCTOR'
'CLEAR_ACTION_CODE'
'CONSTRUCTOR'
'IS_CALL_METHODS_ACTIVE'
'SET_ACTION_CODE'
These methods are part of the generation framework and are automatically excluded.

1. Programming

To be able to generate values, a customer-specific ABAP class is to be used. This class is subject to certain requirements (see Generation of Values (P)).

image-20240606-064108.png
  • Create class (SE80, SE24, Eclipse)

  • Create a generation method

2. Customizing

This class is entered in Customizing:

  • QPPD Customizing → Specification Types → Assignment of Object types

    • Field: Generating class

3. Testing

image-20240606-064124.png

Call QPPD, trigger generation.