Register Login

File dialog - F4 help for PC file

Updated May 18, 2018

I used following code

PARAMETERS : FILENAME LIKE RLGRAP-FILENAME.

i want F4 value for local directory. even i used 'F4_FILENAME' function but still i did not get F4 value so please help me


Example 1

Try this:

parameters: p_file like rlgrap-filename memory id fnm obligatory.

data: dummy(1) type c,
title(7) type c.

************************************************************************
at selection-screen on value-request for p_file.
************************************************************************
title = 'Dataset'(c14).
call function 'WS_FILENAME_GET'
exporting
def_filename = space
def_path = p_file
mask = ',*.*.'
mode = 'O'
title = title
importing

filename = p_file
rc = dummy
exceptions
inv_winsys = 04
no_batch = 08
selection_cancel = 12
selection_error = 16.

if sy-subrc ne 0.
message i872(5g).
endif.


This works for me!

Example 2


PARAMETERS: P_FILE LIKE RLGRAP-FILENAME DEFAULT 'C:'.



AT SELECTION-SCREEN ON VALUE-REQUEST FOR P_FILE. "For dropdown filename

CALL FUNCTION 'F4_FILENAME'

EXPORTING
PROGRAM_NAME = SYST-CPROG
DYNPRO_NUMBER = SYST-DYNNR
FIELD_NAME = 'PATH'
IMPORTING
FILE_NAME = P_FILE.



The value is on P_File.

I Hope it can help you to solve the problem.


×