
Einen Hilfe-Link dynamisch übersteuern
Wenn Sie in Ihrer Web-Dynpro-Anwendung nicht den an der Anwendung definierten Hilfe-Link im Help-Center anzeigen möchten, sondern auswahlweise einen Link auf ein spezielles Hilfe-Topic, können Sie dynamisch den Applikations-Link übersteuern. Dazu verwenden Sie die Methode SET_HELP_LINK des Interface IF_WD_RR_APPLICATION und geben die APPLICATION_INFO an.
method onactionchange_appl_helplink .
data api_main2 type ref to if_wd_view_controller.
data component type ref to if_wd_component.
data application type ref to if_wd_application
data application_info type ref to if_wd_rr_application.
api_main2 = wd_this->wd_get_api( ).
component = api_main2->get_component( ).
application = component->get_application( ).
application_info = application->get_application_info( ).
application_info->set_help_link( 'HELPTYPE=SAPHELP&_LOIO=452C8201E9EF48D882BD10244D085661&_CLASS=BIC_OOO' )
endmethod.
Zu den Bestandteilen, aus denen sich der Parameter, der bei der Methode set_help_linkübergeben wird, zusammensetzt, lesen Sie: Parameter für Links auf Dokumente im Knowledge Warehouse
Ergebnis
Der Hilfe-Link wird im Help Center anstelle des über die Eigenschaften der Web-Dynpro-Anwendung gesetzten Hilfe-Links angezeigt.