To avoid the standard F4 help to be show, insert the event PROCESS ON-VALUE-REQUEST request in the program and add a field statement for the field that should trigger the F4 help. In the module called from PROCESS ON-VALUE-REQUEST request, call function module F4IF_FIELD_VALUE_REQUEST.

MODULE f4_help_for_carrid INPUT.* NOTE:* Tabname/fieldname is the name of the table and field* for which F4 should be shown.** Dynprog/Dynpnr/Dynprofield are the names of the Progran/Dynpro/Field* in which the f4 value should be returned.** Value: The value of the Dynpro field when calling the F4 help.* You can limit the values shown, by inseting a value in this parameter* e.g 'A*' to show only values beginning with A

To control F4 help in a selection screen use the AT SELECTION-SCREEN ON VALUE-REQUEST FOR <field> event.Note that for ranges both the low and high value of the field must have there own ON VALUE-REQUESTExample: