2008 Feb 28 6:17 AM
Hi
I Need a File Parameter with Browse Functionality in ABAP.
Can anyone help me with logic.
Regards,
Sree
2008 Feb 28 6:27 AM
Check below code:
PARAMETERS: p_file TYPE localfile.
DATA: l_path TYPE string,
l_fpath TYPE string,
l_fname TYPE string.
AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_file.
CALL METHOD cl_gui_frontend_services=>file_save_dialog
EXPORTING
window_title = 'Save to...'
default_extension = '.txt'
initial_directory = 'C:\'
CHANGING
filename = l_fname
path = l_path
fullpath = l_fpath
EXCEPTIONS
cntl_error = 1
error_no_gui = 2
not_supported_by_gui = 3
OTHERS = 4.
IF sy-subrc EQ 0.
MOVE l_fpath TO p_file.
ENDIF.
Hi
I Need a File Parameter with Browse Functionality in ABAP.
Can anyone help me with logic.
Regards,
Sree
2008 Feb 28 6:20 AM
Hi,
If you have a report and parameter for file on presentation server on selection screen and need a F4 help for that do the following:
parameter: p_file TYPE IBIPPARMS-PATH.
at selection-screen on value-request for p_file.
call function 'F4_FILENAME'
importing
FILE_NAME = p_file.
Cheers.
2008 Feb 28 6:27 AM
Check below code:
PARAMETERS: p_file TYPE localfile.
DATA: l_path TYPE string,
l_fpath TYPE string,
l_fname TYPE string.
AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_file.
CALL METHOD cl_gui_frontend_services=>file_save_dialog
EXPORTING
window_title = 'Save to...'
default_extension = '.txt'
initial_directory = 'C:\'
CHANGING
filename = l_fname
path = l_path
fullpath = l_fpath
EXCEPTIONS
cntl_error = 1
error_no_gui = 2
not_supported_by_gui = 3
OTHERS = 4.
IF sy-subrc EQ 0.
MOVE l_fpath TO p_file.
ENDIF.
2008 Feb 28 6:33 AM
Hi,
AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_fname1.
CALL FUNCTION 'F4_DXFILENAME_TOPRECURSION'
EXPORTING
i_location_flag = 'A'
i_server = ' '
i_path = k_search_dir
filemask = k_fnh_mask
fileoperation = 'R'
IMPORTING
o_path = file_path
EXCEPTIONS
rfc_error = 1
OTHERS = 2.
IF sy-subrc EQ 0.
p_fname1 = file_path.
ENDIF.
For Application server file Pass 'A' To I_LOCATION_FLAG.
For Presentation server file Pass 'P' To I_LOCATION_FLAG.
| User | Count |
|---|---|
| 3 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |