‎2007 Nov 13 7:27 AM
Hi,
How can i create a file in the app server?? Is there any FM available??
Regards,
Kit
‎2007 Nov 13 7:32 AM
HI
for XML files
please try with these fms.
UA_UPLOAD_XMLFILE
JIT03_UPLOAD_XML
for direct upload of a file use
Use Tcode CG3Z to upload the file into app server
<b>Reward if usefull</b>
‎2007 Nov 13 7:29 AM
Hi Kit,
You need to use
OPEN DATASET..
There is no FM for the same.
Just search forum and you will get lots of sample code for the same.
Regards,
Atish
‎2007 Nov 13 7:30 AM
‎2007 Nov 13 7:32 AM
hi,
HI..This is a sample program to create a CSV file. If you require to move this file to the application server, you can use OPEN DATASET...TRANSFER DATASET..etc to move it to the application server.
REPORT zcomma .
Open the file using Notepad or open and SaveAs Text file
DATA : BEGIN OF i_output OCCURS 0,
text(3000) TYPE c,
END OF i_output.
DATA: ws_rmwwr(15) TYPE c.
DATA: BEGIN OF i_rbkp OCCURS 0,
belnr LIKE rbkp-belnr,
gjahr LIKE rbkp-gjahr,
blart LIKE rbkp-blart,
bldat LIKE rbkp-bldat,
budat LIKE rbkp-budat,
usnam LIKE rbkp-usnam,
xblnr LIKE rbkp-xblnr,
bukrs LIKE rbkp-bukrs,
lifnr LIKE rbkp-lifnr,
waers LIKE rbkp-waers,
rmwwr LIKE rbkp-rmwwr,
END OF i_rbkp.
SELECT belnr
gjahr
blart
bldat
budat
usnam
xblnr
bukrs
lifnr
waers
rmwwr FROM rbkp UP TO 10 ROWS INTO TABLE i_rbkp.
BREAK-POINT.
IF sy-subrc = 0.
LOOP AT i_rbkp.
WRITE i_rbkp-rmwwr TO ws_rmwwr CURRENCY 'USD'.
ws_rmwwr = i_rbkp-rmwwr.
write ws_rmwwr no-gap to ws_rmwwr.
CONCATENATE i_rbkp-belnr
i_rbkp-gjahr
i_rbkp-blart
i_rbkp-bldat
i_rbkp-budat
i_rbkp-usnam
i_rbkp-xblnr
i_rbkp-bukrs
i_rbkp-lifnr
i_rbkp-waers
ws_rmwwr
INTO i_output SEPARATED BY ',' .
APPEND i_output.
CLEAR i_output.
ENDLOOP.
ENDIF.
CALL FUNCTION 'WS_DOWNLOAD'
EXPORTING
BIN_FILESIZE =
filename = 'C:\test.csv'
filetype = 'DAT'
APPEND = ' '
WRITE_FIELD_SEPARATOR = 'X'
HEADER = '00'
TRUNC_TRAILING_BLANKS = ' '
WRITE_LF = 'X'
COL_SELECT = ' '
COL_SELECT_MASK = ' '
DAT_MODE = ' '
IMPORTING
FILELENGTH =
TABLES
data_tab = i_output[]
EXCEPTIONS
file_write_error = 1
no_batch = 2
gui_refuse_filetransfer = 3
invalid_type = 4
no_authority = 5
unknown_error = 6
header_not_allowed = 7
separator_not_allowed = 8
filesize_not_allowed = 9
header_too_long = 10
dp_error_create = 11
dp_error_send = 12
dp_error_write = 13
unknown_dp_error = 14
access_denied = 15
dp_out_of_memory = 16
disk_full = 17
dp_timeout = 18
file_not_found = 19
dataprovider_exception = 20
control_flush_error = 21
OTHERS = 22
.
IF sy-subrc <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
regards
siva
‎2007 Nov 13 7:32 AM
HI
for XML files
please try with these fms.
UA_UPLOAD_XMLFILE
JIT03_UPLOAD_XML
for direct upload of a file use
Use Tcode CG3Z to upload the file into app server
<b>Reward if usefull</b>
‎2007 Nov 13 7:32 AM
Hi,
Use open dataset it will create file on application server
Reagrds,
Prashant