06-03-2011 9:23 PM
I have differnet files to load, I created 7 parameters for the file. I like to add f4help to this.
is there any way I can create f4 funciton for these 7 items with one AT SELECTION-SCREEN (dynamic)instead of using it 7 times?
AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_fnam1.
PERFORM get_filename CHANGING p_fnam1.
Thanks
06-03-2011 9:51 PM
06-03-2011 11:16 PM
Hi Thomaskutty,
not really. If it was a editable ALV, you may assign the same F4. Now you can do nothing but repeat
AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_fnam1.
PERFORM get_filename CHANGING p_fnam1.
AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_fnam2.
PERFORM get_filename CHANGING p_fnam2.
AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_fnam3.
PERFORM get_filename CHANGING p_fnam3.
AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_fnam4.
PERFORM get_filename CHANGING p_fnam4.
AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_fnam5.
PERFORM get_filename CHANGING p_fnam5.
But you can define your own custom search help and assign it to the custom data element used for the p_fnamx parameters.
I think rlgrap-filename does the trick.
Regards,
Clemens
06-04-2011 5:42 AM
Hi,
First of all you need to declare it_return1 LIKE ddshretval OCCURS 0 WITH HEADER LINE.
then
AT SELECTION-SCREEN ON VALUE-REQUEST FOR parameter you have passed.
then do CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'.
underthat pass retfield ,dynnprg,dynpr & dynprofield.
Regards,
Pawan.