The following HowTo describes the integration of a QPPD SAP enhancement into the PP module

1. extension of the function group

Transaction SE80 is used to add a ZXCO1TOP include to the XCO1 function group.

image-20240606-093223.png
DATA : mo_badi TYPE REF TO /sct/qp_badi_pp.
LOAD-OF-PROGRAM.
QPPD-Badi for changes to the production order
GET BADI mo_badi.

A second include ZXCO1U11 is also required.

image-20240606-093234.png
-Call QPPD-Screen
 
IF mo_badi IS NOT INITIAL.
  CALL BADI mo_badi->order_display.
ENDIF.

2. Creation of SAP-Enhancements

Transaction CMOD

image-20240606-093245.png

Description

image-20240606-093254.png

Enhancement assignments

image-20240606-093305.pngimage-20240606-093314.png

Activate.

Press

+COI

image-20240606-093346.pngimage-20240606-093354.png

Activate again.

Add Dynpro:

image-20240606-093405.png

Subscreen

image-20240606-093415.png

Add custom container

image-20240606-093425.png

Looks like this:

image-20240606-093434.png

It will look like this:

image-20240606-093443.png