Code: Alles auswählen.
AT SELECTION-SCREEN ON VALUE-REQUEST FOR parameter
Code: Alles auswählen.
AT SELECTION-SCREEN ON VALUE-REQUEST FOR parameter1.
* Hier rufst du die Hilfe zu parameter1 auf.
AT SELECTION-SCREEN ON VALUE-REQUEST FOR parameter2.
* Hier rufst du die Hilfe zu parameter2 auf.
* usw...
Code: Alles auswählen.
AT SELECTION-SCREEN ON VALUE-REQUEST FOR parameter1.
PERFORM select_upload CHANGING parameter1.
AT SELECTION-SCREEN ON VALUE-REQUEST FOR parameter2.
PERFORM select_upload CHANGING parameter2.
...
FORM select_upload CHANGING cd_value TYPE CSEQUENCE.
DATA:
lt_file_table TYPE fieltable,
ld_rc TYPE i.
FIELD-SYMBOLS:
<ls_file_table> TYPE file_table.
cl_gui_frontend_services=>file_open_dialog(
CHANGING
file_table = lt_file_table
rc = ld_rc ).
IF ld_rc EQ 0 AND lt_file_table IS NOT INITIAL.
READ TABLE lt_file_table ASSIGNING <ls_file_table> INDEX 1.
IF sy-subrc EQ 0.
cd_value = <ls_file_table>-filename.
ENDIF.
ENDIF.
ENDFORM.
Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
f4hilfe