‎2008 Jan 08 10:32 AM
What is the difference between FM "f4_filename" and "f4_filename_server". What r the parameters to b passed to each of the module....
Thanks in Advance
‎2008 Jan 08 10:37 AM
‎2008 Jan 08 10:44 AM
F4_FILENAME - to help the user browse for files
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.
F4_FILENAME_SERVER - Reads a directory on the application server as a value help popup
example:
parameter: p type i.
data file type IBIPPARMS-PATH.
at selection-screen on value-request for p.
CALL FUNCTION 'F4_FILENAME_SERVER'
EXPORTING
PFAD = file.
Kanagaraja L
‎2008 Jan 08 10:44 AM
CALL FUNCTION 'F4_FILENAME'
EXPORTING
field_name = 'IBIPPARMS-PATH_Z'
IMPORTING
file_name = ibipparms-path_z.
CALL FUNCTION 'F4_FILENAME_SERVER' DESTINATION ibipparms-server_z
EXPORTING
pfad = ibipparms-path_z
EXCEPTIONS
no_file_on_server = 1
OTHERS = 2.
‎2008 Jan 08 10:45 AM
Hi Madan,
F4_FILENAME - provides a search help for files on presentation server
F4_FILENAME_SERVER - provides a search help for files on application server.
Thats the basic difference.
Regards,
Aditya
‎2008 Jan 08 11:02 AM
hi
good
F4_FILENAME->
Function F4_FILENAME
When the user click the button Save In, a pop-up windows will appear to allow them to choose their PC local drive and filename.
REPORT ZF4_FILENAME.
TABLES SSCRFIELDS.
PARAMETERS: P-FILE LIKE RLGRAP-FILENAME DEFAULT 'C:\TEMP\SAP.XLS'.
Double click on TEXT-001 and type Save In
SELECTION-SCREEN PUSHBUTTON /35(10) TEXT-001 USER-COMMAND F4CLICK.
AT SELECTION-SCREEN.
IF SSCRFIELDS-UCOMM = 'F4CLICK'.
call function 'F4_FILENAME'
EXPORTING
PROGRAM_NAME = SYST-CPROG
DYNPRO_NUMBER = SYST-DYNNR
FIELD_NAME = ' '
IMPORTING
FILE_NAME = P-FILE.
ENDIF.
or
Function KD_GET_FILENAME_ON_F4
PARAMETERS: filename LIKE rlgrap-filename MEMORY ID M01.
AT SELECTION-SCREEN ON VALUE-REQUEST FOR filename.
CALL FUNCTION 'KD_GET_FILENAME_ON_F4'
EXPORTING
mask = '*.xls'
static = 'X'
CHANGING
file_name = filename.
thanks
mrutyun^