Diese Seite beschreibt die Konfiguration der QPPD APP ME für die Integration den Einkauf.
Paket anlegen
Zunächst muss ein neues Paket ZQP_ME oder vergleichbar angelegt werden, welches alle QPPD-Erweiterung zum Modul ME beinhaltet.
Bestätigen. Transport auswählen.
BADI "ME_PROCESS_PO_CUST"
Hintergrund: Die Implementierung ist, um die Daten aus der Bestellung zu den verschiedenen Ereignisse an das QPPD und vom QPPD zur Bestellung zu synchronisieren.
1. Transaktion aufrufen
Transaktion SE19 aufrufen, um eine BADI-Implementierung für den Standard SAP BADI "ME_PROCESS_PO_CUST" anzulegen:
2. Implementierung anlegen
Mit Button "Impl. anlegen" fortfahren. Es erscheint das folgende Popup. Einen Namen, Kurztext und optional eine zusammengesetzte Erweiterungsimplementierung angeben.
3. Anlage von zusammengesetzten Erweiterungsimplementierung
Falls die zusammengesetzte Erweiterungsimplementierung nicht existieren sollten, kann diese mit dem Button rechts davon angelegt werden. Dann wird ein Popup angezeigt, wo der Name und der Kurztext angegeben werden muss:
Anschließend bestätigen. Paket und Transport auswählen.
4. Anlage von BADI Implementierung
Es wird nun das folgenden Popup angezeigt. Hier die Z-BADI-Implementierung benennen, eine Implementierungsklasse angeben und die BADI-Definition auswählen:
5. Standard-QPPD Implementierung
Zu diesem BADI gibt es eine Standard-QPPD Implementierung. Die Zeile selektieren und auf "Von Beispielklasse erben" klicken.
6. Implementierung aktivieren
Die Implementierung nun aktivieren. Transport auswählen.
Klassischer BADI "ME_GUI_PO_CUST"
1. Transaktion aufrufen
Transaktion SE19 aufrufen, um eine klassische BADI-Implementierung für den Standard SAP BADI "ME_GUI_PO_CUST" anzulegen:
2. BADI-Builder
Nach der Bestätigung wird der BADI-Builder angezeigt. Hier einen Kurztext und eine ABAP-Klasse angeben, welche den BADI implementiert:
Aktivieren, Paket und Transport auswählen
Es sieht dann so aus:
Vererbung zum QPPD-Standard herstellen
1. Die neue Z-ABAP-Klasse ZQP_CL_ME_BADI_GUI_PO_POST in der Transaktion SE24 öffnen.
Es sieht wie folgt aus:
2. Nun muss eine Vererbung zur Standard QPPD-ABAP-Klasse hergestellt werden.
Dazu muss die
eine Beschreibung eingetragen
Super-ABAP-Klasse /SCT/QP_CL_ME_SYNC eintragen,
das Kennzeichen "Final" zurückgenommen
der Programmstatus auf "Produktives Kundenprogramm" geändert werden.
Das Coding der Klasse sieht wie folgt aus:
CLASS zqp_cl_me_badi_gui_po_cust DEFINITION  PUBLIC  INHERITING FROM /sct/qp_cl_me_sync  CREATE PUBLIC .  PUBLIC SECTION.  PROTECTED SECTION.  PRIVATE SECTION.ENDCLASS.CLASS zqp_cl_me_badi_gui_po_cust IMPLEMENTATION.ENDCLASS.









