11-26-2007 10:20 AM
I am passing same file name in two function modules
1)F4_filename of type: parameters: p_ffend like IBIPPARMS-PATH DEFAULT
'C:\TEMP\TO.txt'
CALL FUNCTION 'F4_FILENAME' "#EC NO_INCOMP
IMPORTING
file_name = p_ffend.
2)gui_download : p_ffend TYPE string DEFAULT 'C:\TEMP\TO.txt'
CALL FUNCTION 'GUI_DOWNLOAD'
EXPORTING
BIN_FILESIZE =
filename = p_ffend
FILETYPE = 'ASC'
but when i click on f4 help in the selection screen it will going to dump
how i will rectify the problem
11-26-2007 10:29 AM
hi,
use like this.
SELECTION-SCREEN BEGIN OF BLOCK blk1 WITH FRAME TITLE TIT1.
PARAMETERS: p_file LIKE rlgrap-filename OBLIGATORY.
SELECTION-SCREEN END OF BLOCK blk1.
TABLES : VBAP.
TABLES:SSCRFIELDS.
DATA : T_VBAP LIKE VBAP OCCURS 0 WITH HEADER LINE.
DATA : I_VBAP LIKE VBAP OCCURS 0 WITH HEADER LINE.
DATA : S_FILE TYPE STRING.
INITIALIZATION.
TIT1 = 'VBAP DETAILS'.
AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_file.
To select the File in the system.
CALL FUNCTION 'F4_FILENAME'
IMPORTING
file_name = p_file.
*************************
AT SELECTION-SCREEN.
S_FILE = P_FILE.
CASE SSCRFIELDS-UCOMM.
WHEN 'ONLI'.
SELECT * FROM VBAP INTO CORRESPONDING FIELDS OF TABLE T_VBAP.
CALL FUNCTION 'GUI_DOWNLOAD'
EXPORTING
FILENAME = S_FILE
FILETYPE = 'ASC'
WRITE_FIELD_SEPARATOR = '*'
TABLES
DATA_TAB = T_VBAP.
ENDCASE.
rgds,
bharat.
11-26-2007 10:32 AM
Hi Naga,
try this code...
PARAMETERS: p_ffend LIKE ibipparms-path.
DATA : fname LIKE dynpread-fieldname.
AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_ffend.
fname = 'p_ffend'.
CALL FUNCTION 'F4_FILENAME'
EXPORTING
field_name = fname
IMPORTING
file_name = p_ffend.
CALL FUNCTION 'GUI_DOWNLOAD'
EXPORTING
filename = p_ffend
TABLES
data_tab = itab
11-26-2007 10:39 AM
hi,
parameters: p_ffend like rlgrap-filename DEFAULT 'C:\TEMP\TO.txt'.
data: p_ffend1 type string.
CALL FUNCTION 'F4_FILENAME'
IMPORTING
file_name = p_ffend1.
p_ffend = p_ffend1.
now pass p_ffend in GUI_DOWNLOAD.
CALL FUNCTION 'GUI_DOWNLOAD'
EXPORTING
BIN_FILESIZE =
filename = p_ffend
FILETYPE = 'ASC'
do reward if it helps,
priya.