‎2009 Apr 16 9:39 AM
Hi guyrs,
How to get the file path from the application server.
Thanks,
Gourisankar.
‎2009 Apr 16 9:41 AM
‎2009 Apr 16 9:44 AM
HI,
data : p_pcfn LIKE rlgrap-filename DEFAULT 'C:\'.
AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_pcfn.
CALL FUNCTION 'F4_FILENAME'
EXPORTING
field_name = 'P_PCFN'
IMPORTING
file_name = p_pcfn.
‎2009 Apr 16 9:44 AM
Hi Use FM /SAPDMC/LSM_F4_SERVER_FILE in following way
call function '/SAPDMC/LSM_F4_SERVER_FILE'
exporting
directory = zcutover_host-folder_path "folder path on application server
filemask = '*.*'
importing
serverfile = p_file
exceptions
canceled_by_user = 1
others = 2.
Hope it helps,
RJ
‎2009 Apr 16 9:46 AM
‎2009 Apr 16 9:47 AM
Hi use FM EPS_GET_DIRECTORY_LISTING to get files from applciation server. You can also use FM '/SAPDMC/LSM_F4_FRONTEND_FILE'.
‎2009 Apr 16 9:48 AM
hi
try this fm F4_DXFILENAME_TOPRECURSION
hope this helps
regards
Aakash Banga
‎2009 Apr 16 9:53 AM
You can use the FM 'F4_DXFILENAME_4_DYNP'.
AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_file.
-
-
CALL FUNCTION 'F4_DXFILENAME_4_DYNP'
EXPORTING
dynpfield_filename = 'P_FILE'
dyname = sy-cprog
dynumb = sy-dynnr
filetype = 'P'
location = 'P'
server = space.
Hope this helps you
‎2009 Apr 16 10:04 AM
Hi,
You can try like this:
AT SELECTION SCREEN ON VALUE-REQUEST FOR P_FILE.
PERFORM GET_FILENAME.
FORM GETFILE NAME.
DATA: c_FILE_mask TYPE dxfields-filemask VALUE '*.*',
search_dir TYPE dxfields-longpath VALUE '/SAPGLOBAL/users',
file_path LIKE dxfields-longpath.
Then call Function Module:
F4_DXFILENAME_TORECURSION.
Hope it helps
Regards
Mansi
‎2009 Apr 16 11:14 AM
Hi,
Refer:
PARAMETERS: f_app(128).
AT SELECTION-SCREEN ON VALUE-REQUEST FOR f_app.
PERFORM get_fname_app.
FORM get_fname_app.
DATA: c_fnh_mask TYPE dxfields-filemask VALUE '*.*',
search_dir TYPE dxfields-longpath VALUE '/sapglobal/users',
file_path LIKE dxfields-longpath.
CALL FUNCTION 'F4_DXFILENAME_TOPRECURSION'
EXPORTING
i_location_flag = 'A'
i_server = ' '
i_path = search_dir
filemask = c_fnh_mask
fileoperation = 'R'
IMPORTING
o_path = file_path
EXCEPTIONS
rfc_error = 1
OTHERS = 2.
IF sy-subrc EQ 0.
f_app = file_path.
ENDIF.
ENDFORM. "get_fname_app
Hope this helps you.
Regards,
Tarun