Show TOC

BAdI: Kundeneigener Aufbau von "Meine Buchungen"

Das Business Add In HRTEM00NET_ACTIVITY kann verwendet werden, um im Employee Self-Service PV8I Meine Buchungen die Trefferliste der Veranstaltungsteilnahmen zu modifizieren.

Der Funktionsbaustein RH_GET_ATTENDEE_ACTIVITIES liest dafür zunächst alle Standardwerte, die frei verändert werden können. Das Business Add-In wird unmittelbar vor der Listausgabe auf den Subscreen 3100 der Funktionsgruppe HRTEM00NET aufgerufen.

Beispiel

Änderungen in der Trefferliste können angebracht sein, wenn andere Workflows als die im Standard ausgelieferten Workflow-Muster für die Genehmigung von Teilnahmen PE_APPROVE01 (WS01200151), Stornierungen PE_APPROVE02 (WS01200147) oder Umbuchungen PE_APPROVE03 (WS01200160) zum Einsatz kommen und im Statustext ein entsprechender Text wie z.B. Teilnahme beantragt erscheinen soll (Feld STATX in der Changing-Tabelle ET_ATTENDEE_ACTIVITIES).

Aktivitäten

Nach dem Aufrufen der IMG-Aktivität gelangen Sie zunächst auf ein Dialogfenster, in dem Sie einen Namen für die Implementierung eingeben.

Falls bereits Implementierungen zu diesem BAdI angelegt wurden, gelangen Sie auf ein Dialogfenster, auf dem die existierenden Implementierungen angezeigt werden. Wählen Sie auf diesem Dialogfenster Anlegen und fahren Sie wie folgt fort:

1. Geben Sie auf dem Dialogfenster im Feld Implementierung einen Namen für die Implementierung des BAdIs ein und wählen Sie danach Anlegen.
Sie gelangen auf Einstiegsbild zum Anlegen von BAdI-Implementierungen.
2. Geben Sie auf dem Einstiegsbild im Feld Kurztext zur Implementierung einen Kurztext für die Implementierung ein.
3. Wählen Sie im Registerindex Interface.
Auf der Registerkarte ist das Feld Name der implementierten Klasse automatisch gefüllt, da aufgrund des Namens Ihrer Implementierung ein Klassenname vergeben wird.
1. Sichern Sie Ihre Eingaben und nehmen Sie die Zuordnung zu einer Entwicklungsklasse vor.
2. Positionieren Sie den Cursor jeweils auf der Methode und verzweigen Sie per Doppelklick in die Methodenbearbeitung.
3. Geben Sie zwischen den Anweisungen method <Interface-Name>~<Name der Methode>. und endmethod. das von Ihnen gewünschte Coding zur Implementierung ein.
1. Sichern und aktivieren Sie Ihr Coding. Navigieren Sie zurück zum Bild Ändern Implementierung.
2. Sichern Sie auf dem Bild Ändern Implementierung.
Hinweis: Es ist ebenfalls möglich, für ein BAdI zunächst eine Implementierung anzulegen und diese später zu aktivieren. In diesem Fall schließen Sie die Bearbeitung zum jetzigen Zeitpunkt ab.
3. Wählen Sie Aktivieren.
Bei der Ausführung des Anwendungsprogramms wird jetzt das von Ihnen in der Methode hinterlegte Coding durchlaufen.

Weitere Hinweise

Interface

Weitere Informationen zur Verwendung von Business Add-Ins finden Sie in der SAP-Bibliothek unter Basis->ABAP Workbench->BC-Änderungen des SAP-Standards->Business Add-Ins.