Search Help Creation in Module Pool Program
PROCESS ON VALUE-REQUEST is used to create Search Help in Module Pool.
Syntax: PROCESS ON VALUE-REQUEST
FIELD : 'Screen field name' MODULE 'Module Name'
Eg: Field : gf_def_code MODULE def_code_f4.
MODULE fill_gf_def_code_f4_110 INPUT.
SELECT zdef_code
FROM ztmnp_dfcode_des
INTO TABLE @DATA(lt_def_code)
WHERE spras = @sy-langu.
IF sy-subrc = 0.
SORT lt_def_code BY zdef_code.
ENDIF.
CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
EXPORTING
retfield = 'ZDEF_CODE' "Field name
dynpprog = sy-cprog
dynpnr = sy-dynnr
dynprofield =
'GF_DEF_CODE' "Screen field name
value_org = 'S'
TABLES
value_tab = lt_def_code
EXCEPTIONS
parameter_error = 1
no_values_found = 2
OTHERS = 3.
IF sy-subrc
<> 0.
* Implement suitable error
handling here
ENDIF.
ENDMODULE.
Comments
Post a Comment