Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

selection screen parameter

Former Member
0 Likes
493

Hi all,

How do I add a selection screen parameter to get a local file name with pull down

Thanks in advanse,

Malini.

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
472

Hi,

parameters: p_infile like ibipparms-path default 'C:\'.

  • Executes the pull-down to search C:\ drive for input file

at selection-screen on value-request for p_infile.

call function 'F4_FILENAME' "allows user to select path/file

exporting

program_name = syst-repid

dynpro_number = syst-dynnr

field_name = 'p_infile'

importing

file_name = p_infile.

if sy-subrc ne 0.

write: / 'Error'.

endif.

Reward points if found helpfull...

Cheers,

Chandra Sekhar.

3 REPLIES 3
Read only

gopi_narendra
Active Contributor
0 Likes
472

PARAMETERS       : p_ifname TYPE rlgrap-filename OBLIGATORY.
AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_ifname.
IF NOT p_ifname is INITIAL.
  CALL FUNCTION 'F4_FILENAME'
       EXPORTING
            program_name  = syst-cprog
            dynpro_number = syst-dynnr
       IMPORTING
            file_name     = p_ifname.
ENDIF.

Regards

Gopi

Read only

Former Member
0 Likes
472

hI Singh,

Try this one.

SELECTION-SCREEN : BEGIN OF BLOCK b1 WITH FRAME TITLE text-001.

PARAMETERS: p_file LIKE rlgrap-filename.

SELECTION-SCREEN : END OF BLOCK b1.

AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_file.

CALL FUNCTION 'F4_FILENAME'

EXPORTING

program_name = syst-cprog

dynpro_number = syst-dynnr

  • FIELD_NAME = ' '

IMPORTING

file_name = p_file.

Reward points if helpful

Kiran Kumar.G.A

Read only

Former Member
0 Likes
473

Hi,

parameters: p_infile like ibipparms-path default 'C:\'.

  • Executes the pull-down to search C:\ drive for input file

at selection-screen on value-request for p_infile.

call function 'F4_FILENAME' "allows user to select path/file

exporting

program_name = syst-repid

dynpro_number = syst-dynnr

field_name = 'p_infile'

importing

file_name = p_infile.

if sy-subrc ne 0.

write: / 'Error'.

endif.

Reward points if found helpfull...

Cheers,

Chandra Sekhar.