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.