Selection Screen Value Help
Add field to your screen
Add a field to screen.
SELECT-OPTIONS: s_stat FOR crm_jest-stat NO INTERVALS.
Register a handler for value help request.
AT SELECTION-SCREEN ON VALUE-REQUEST FOR s_stat-low .PERFORM stat_searchhelp.
Implement handler for that
FORM stat_searchhelp.DATA(lv_stsma) = SWITCH J_STSMA( p_cont WHEN 'X' THEN 'VALUE1' ELSE 'VALUE2' ).SELECT estat, txt30FROM TJ30TINTO TABLE @DATA(lt_stats)WHERE stsma = @lv_stsmaAND spras = @sy-langu.CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'EXPORTINGretfield = 'ESTAT'dynpprog = sy-cprogdynpnr = sy-dynnrdynprofield = 'P_CATEG'value_org = 'S'TABLESvalue_tab = lt_stats[]EXCEPTIONSparameter_error = 1no_values_found = 2OTHERS = 3.IF sy-subrc <> 0.MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgnoWITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.ENDIF. " IF sy-subrc <> 0.ENDFORM.