Einge Coding-Schnipsel veranschaulichen das:
** Coded by Thorsten Neubüser - www.4ap.de** der ALV bekommt einen eigenen / modifizierten GUI-Status '0100'* dieser ethält eine Funktionstaste 'HLP':* Funktionscode HLP* Funktionstyp Anwendungsfunktion* Funktionstext Hilfe zur Anwendung* Ikonenname ICON_INFORMATION* Ikonentext* Infotext Hilfe* Direktanwahl *&---------------------------------------------------------------------**& Module USER_COMMAND_0100 INPUT*&---------------------------------------------------------------------*MODULE user_command_0100 INPUT. g_ok_code = sy-ucomm. CASE g_ok_code. when 'HLP'.* Programmdokumentation anzeigen perform doku_anzeigen. WHEN OTHERS. ENDCASE.ENDMODULE. " USER_COMMAND_0100 INPUT*&---------------------------------------------------------------------**& Form doku_anzeigen*&---------------------------------------------------------------------*FORM doku_anzeigen.* Anzeige Programmdokumentation* die kann man sich natürlich auch ohne Programmieraufwand aus dem Menü* über "System" -> "Hilfe zur Anwendung" anzeigen lassen, aber so* hat man den gleichen Druckknopf in der Statusleiste wie in einem* normalen Report. DATA: l_help_infos TYPE help_info, lt_dynpselect TYPE TABLE OF dselc WITH HEADER LINE, lt_dynpvaluetab TYPE TABLE OF dval WITH HEADER LINE. l_help_infos-call = 'H'. l_help_infos-object = 'F'. l_help_infos-program = sy-cprog. l_help_infos-dynpro = sy-dynnr. l_help_infos-spras = sy-langu. l_help_infos-menufunct = 'ERHI'. l_help_infos-tcode = sy-tcode. l_help_infos-pfkey = '0100'. l_help_infos-docuid = 'FE'. l_help_infos-dynpprog = sy-cprog. CALL FUNCTION 'HELP_START' EXPORTING help_infos = l_help_infos TABLES dynpselect = lt_dynpselect dynpvaluetab = lt_dynpvaluetab.ENDFORM. " doku_anzeigen
Wenn Sie uns hier eine Nachricht hinterlassen, nehmen wir schnellstmöglich Kontakt zu Ihnen auf.
Firma
Name
Telefon
E-Mail
Betreff
Nachricht