Ansicht
Dokumentation

PA_XX_ERD_050 - BAdI: Implementierung eines Moduls für die Mitarbeiterauskunft

PA_XX_ERD_050 - BAdI: Implementierung eines Moduls für die Mitarbeiterauskunft

General Data in Customer Master   General Material Data  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Der Report Auskunft mitarbeiterbezogene Daten (RPLERDX0) basiert auf einem generischen Ansatz zur Ermittlung der mitarbeiterrelevanten Daten. Aus beliebigen Anwendungen können mittels des BAdIs BD_HRPAD_ERD_MODULE die Daten für den Report gesammelt werden.

Jedes Modul, zu dem ein BAdI zu implementieren ist, repräsentiert eine SAP Anwendungskomponente, z. B. Personaladministration, Personalentwicklung, E-Recruiting, Learning Solution, usw. . Diese Module werden vom Module-Manager innerhalb des Reports verwaltet.

Im Standard wird für dieses BAdI eine Implementierung für die Daten aus der Personaladministration(PA) und eine Implementierung für die Daten aus der Personalentwicklung(PD) ausgeliefert.

Legen Sie eine Implementierung des BAdIs an, um Daten einer eigenen Anwendung im Report Auskunft mitarbeiterbezogene Daten (RPLERDX0) zur Anzeige zu bringen.

Informationen über die Implementierung von BAdIs im Rahmen des Erweiterungskonzepts finden Sie in der SAP-Bibliothek von SAP NetWeaver unter BAdIs - Einbettung in das Enhancement Framework.

Wenn Sie eigene Implementierungen für dieses BAdI anlegen, so ist die zu implementierende Klasse (z.B. CL_HRPAD_ERD_DM_XX) so zu definieren, dass sie von der Klasse CL_HRPAD_ERD_DATAMODULE erbt.

Implementieren Sie die drei folgenden Methoden der Klasse:

  • FETCH_DATA:

In der Methode FETCH_DATA implementieren Sie das Lesen der relevanten Daten und das Füllen der Baumstruktur mittels der Klasse CL_HRPAD_ERD_DATATREE_NODE. Sie können sich dabei an der Implementierung der Klasse CL_HRPAD_ERD_DM_PA orientieren.

  • GET_DESCRIPTION:

In der Methode GET_DESCRIPTION definieren Sie den Text als Textsymbol, der im Selektionsbild des Reports im Gruppenrahmen Ausgabebereiche angezeigt wird und den zugeordneten Datenbereich, der über das BAdI verarbeitet wird, darstellt. Weisen Sie dem Returning-Parameter RV_DESCRIPTIONdas neue Textsymbol zu.

  • SET_ORDERVALUE:

In der Methode SET_ORDERVALUE geben Sie die Nummer an, die der Position im Selektionsbild des Reports im Gruppenrahmen Ausgabebereiche definiert. Setzen Sie das globale Klassenattribut CV_ORDER auf die gewünschte Positionsnummer.






Vendor Master (General Section)   ABAP Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3895 Date: 20240520 Time: 201142     sap01-206 ( 109 ms )