Funktionsbaustein DSYS SHOW FOR F1HELP

Aus SAP-Wiki
Wechseln zu: Navigation, Suche

Der Funktionsbaustein DSYS_SHOW_FOR_F1HELP ruft die F1-Hilfe zu einem SAP-Objekt auf.

Hier wird die F1-Hilfe zu einem Report auch auf einen Link in der ALV-Liste programmiert.

DSYS SHOW FOR F1HELP1.jpg


Ein Klick DSYS SHOW FOR F1HELP2.jpg zeigt die F1-Hilfe zum Report an.

DSYS SHOW FOR F1HELP3.jpg


Diese Hilfe möchte man nun auch aus der ALV-Liste aufrufen können. Hier wird ein Funktionscode "&LFO" ausgelöst.

DSYS SHOW FOR F1HELP4.jpg

Coding

Im User-Command des Reports wird der Funktionsbaustein DSYS_SHOW_FOR_F1HELP aufgerufen.

 CASE sy-ucomm.

   when '&LFO'.
     CALL FUNCTION 'DSYS_SHOW_FOR_F1HELP' "Aufruf eines Hypertextes für die Hilfe-Anzeige (z.B. für Syntaxdoku)
       EXPORTING
*        APPLICATION              = 'SO70'
         dokclass                 = 'RE'
*        DOKLANGU                 = SY-LANGU
         dokname                  = sy-repid  "Programmname
*        DOKTITLE                 = ' '
*        HOMETEXT                 = ' '
*        OUTLINE                  = ' '
*        VIEWNAME                 = 'STANDARD'
*        Z_ORIGINAL_OUTLINE       = ' '
*        CALLED_FROM_SO70         = ' '
         SHORT_TEXT               = 'X'
*        APPENDIX                 = ' '
*      IMPORTING
*         APPL                     =
*         PF03                     =
*         PF15                     =
*         PF12                     =
      EXCEPTIONS
        CLASS_UNKNOWN            = 1
        OBJECT_NOT_FOUND         = 2
        OTHERS                   = 3.

     IF sy-subrc <> 0.
       break sy-uname.
     ENDIF.

Web-Links