Skip to Content
0
Former Member
Mar 06, 2009 at 07:25 AM

Problem in XML file download

415 Views

types: begin of type_s_data,

record(65000) type c,

end of type_s_data.

data: w_xml_out type string.

data: t_xml_tab type table of type_s_data with header line,

  • Source code

t_code type table of type_s_data with header line,

After populating t_code table,

  • convert internal table data into XML document

call transformation id

source code = t_code[]

result xml w_xml_out.

  • append XML docu to internal table

append w_xml_out to t_xml_tab.

  • Download to XML file

call function 'GUI_DOWNLOAD'

exporting

  • BIN_FILESIZE =

filename = filename

filetype = 'BIN'

  • append =

  • write_field_separator = sep

  • HEADER = '00'

  • TRUNC_TRAILING_BLANKS = ' '

  • WRITE_LF = 'X'

  • COL_SELECT = ' '

  • COL_SELECT_MASK = ' '

  • DAT_MODE = ' '

  • CONFIRM_OVERWRITE = ' '

  • NO_AUTH_CHECK = ' '

  • CODEPAGE = ' '

  • IGNORE_CERR = ABAP_TRUE

  • REPLACEMENT = '#'

  • WRITE_BOM = ' '

  • TRUNC_TRAILING_BLANKS_EOL = 'X'

  • WK1_N_FORMAT = ' '

  • WK1_N_SIZE = ' '

  • WK1_T_FORMAT = ' '

  • WK1_T_SIZE = ' '

  • WRITE_LF_AFTER_LAST_LINE = ABAP_TRUE

  • SHOW_TRANSFER_STATUS = ABAP_TRUE

  • IMPORTING

  • FILELENGTH =

tables

data_tab = t_xml_tab

  • FIELDNAMES =

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 e016 with 'Error during file download'(002).

endif.

Problem here is when intrernal table data/size is large, only part of the data is getting displayed in the file and at the bottom of the file showing an error message

The XML page cannot be displayed

Cannot view XML input using XSL style sheet. Please correct the error and then click the Refresh button, or try again later.

----


End element was missing the character '>'. Error processing resource 'file:///C:/Documents and Settings/sowjanya.suggula/De...

RECORD

^

>RECORD>

</item>

wehn i change data declaration as

data: t_xml_tab type table of string with header line.

when i execute the program, giving me a short dump.please suggest me a soluion for this.

Regards,

Sowjanya