
Wenn Sie Hilfe-Links auf eine Anwendungs-Konfiguration setzen wollen oder für Web-Dynpro-Anwendungen und/oder Anwendungs-Konfigurationen die Anzeige der Hilfe-Links im Help Center über Filter bestimmen wollen, implementieren Sie ein BAdI.
Sie finden ein Beispiel für die Darstellung mehrerer Hilfe-Links im System. Öffnen Sie dazu die Seite WDR_TEST_PAGE_HELP_LINKS, die Sie unter Anwendungskonfigurationen des Page Builder (Web-Dynpro-Komponente WDR_CHIP_PAGE) finden, zum Testen.
Erweiterungs-Implementierung anlegen
Navigieren Sie in der Transaktion SE18 zur BAdI-Definition WD_BADI_HELP_LINK und öffnen Sie diese.
Um eine Erweiterungs-Implementierung anzulegen, markieren Sie den Knoten Implementation, öffnen das Kontextmenü und wählen BAdI-Implementierung anlegen.
Im folgenden Bildschirm wählen Sie Neu und bestimmen den Namen und Kurztext der Erweiterungs-Implementierung..
Definieren Sie den Namen der implementierenden Klasse und Sichern Sie Ihre Eingaben.
Markieren Sie Ihre Erweiterungs-Implementierung und wählen Sie die Registerkarte Erw.spot-Elementdefinitionen
Filter definieren
Mit dem Filter bestimmen Sie die Web-Dynpro-Anwendungen und/oder die Anwendungskonfigurationen, für die einer oder mehrere bestimmte Hilfe-Links im Help Center angezeigt werden. Sie können zum Beispiel auch einen Filter definieren, der diese Links für ein bestimmtes Set von Anwendungen bestimmt.
Ohne einen Filter würde Ihre Implementierung für jede Web-Dynpro-Anwendung gültig sein. Achten Sie deshalb darauf, den Filter möglichst präzise zu setzen.
Markieren Sie Filterwerte und wählen Sie Filter-Kombination anlegen
Wählen Sie:
APPLICATION_NAME, um einen Filter auf eine Web-Dynpro-Anwendung zu setzen
APPLICATION_CONFIGURATION, um einen Filter auf eine Anwendungskonfiguration zu setzen.
Wiederholen Sie diesen Schritt für weitere Filterkriterien und definieren Sie die Filterwerte und Komparatoren.
Links auf das Help Center implementieren
Navigieren Sie zur implementierenden Klasse und setzen dort die Hilfe-Links.
Iin der Klasse CL_TEST_CHIP_HELP_LINK der Erweiterungsimplementierung CHIP_TEST_HELP_LINK finden Sie das entsprechende Coding und Hinweise zur Implementierung.
Weitere Informationen: Parameter für Links auf Dokumente im Knowledge Warehouse
Zur Implementierung von BAdIs lesen Sie: Business Add-Ins (BAdIs)