Das beste wäre aber ein DDIC-Bezug. Warum kannst/willst Du das hier nicht?Gast hat geschrieben:Ich habe ein Problem mit Select-Option Variable in ABAP Report. Diese Select-Option hat keinen DDIC Typ. Wie kann ich trotz Nicht DDIC Typ F4-Hilfe verwenden?
Code: Alles auswählen.
DATA : TEST1(6).
SELECT-OPTIONS : TEST2 FOR TEST1.
AT SELECTION-SCREEN ON VALUE-REQUEST FOR TEST2-LOW.
PERFORM GET_VAL_TEST2 CHANGING TEST2-LOW.
AT SELECTION-SCREEN ON VALUE-REQUEST FOR TEST2-HIGH.
PERFORM GET_VAL_TEST2 CHANGING TEST2-HIGH.
**** CONTINUE PROGRAMMING
FORM GET_VAL_TEST2 CHANGING L_TEST2.
DATA : W_TABIX LIKE SY-TABIX,
VTAB(6) OCCURS 0 WITH HEADER LINE.
VTAB = 'TITLE'.
APPEND VTAB. CLEAR VTAB.
VTAB = SY-ULINE.
APPEND VTAB. CLEAR VTAB.
VTAB = 'ONE'.
APPEND VTAB. CLEAR VTAB.
VTAB = 'TWO'.
APPEND VTAB. CLEAR VTAB.
VTAB = 'THREE'.
APPEND VTAB. CLEAR VTAB.
CALL FUNCTION 'POPUP_WITH_TABLE_DISPLAY'
EXPORTING
ENDPOS_COL = 50
ENDPOS_ROW = 11
STARTPOS_COL = 30
STARTPOS_ROW = 5
TITLETEXT = 'Test Help Values'
IMPORTING
CHOISE = W_TABIX
TABLES
VALUETAB = VTAB
EXCEPTIONS
BREAK_OFF = 1
OTHERS = 2.
CHECK W_TABIX > 2.
CLEAR VTAB.
READ TABLE VTAB INDEX W_TABIX.
L_TEST2 = VTAB.
ENDFORM.