You are on page 1of 1

CALL 

FUNCTION 'SAP_CONVERT_TO_XML_FORMAT'
 EXPORTING
*   I_FIELD_SEPERATOR          = ','
*   I_LINE_HEADER              = 'Header'
   I_FILENAME                 = 'C:\test\test1.xml'
*   I_APPL_KEEP                = ' '
*   I_XML_DOC_NAME             = 'doc_name.xml'
* IMPORTING
*   PE_BIN_FILESIZE            =
  TABLES
    I_TAB_SAP_DATA             = zxml_tabl[]
 CHANGING
   I_TAB_CONVERTED_DATA       = ztran
 EXCEPTIONS
   CONVERSION_FAILED          = 1
   OTHERS                     = 2
          .
IF SY-SUBRC <> 0.
* Implement suitable error handling here
ENDIF.
endloop.

CALL METHOD cl_gui_frontend_services=>gui_download
EXPORTING
 bin_filesize = l_xml_size
 filename = file_create
 filetype = 'BIN'
CHANGING
 data_tab = ztran
EXCEPTIONS
 OTHERS = 24.

IF sy-subrc <> 0.
   MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
   WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.

write : 'INTERNAL TABLE DATA IS SUCCESSFULLY DOWNLOADED TO LOCATION', file_cre
ate .

You might also like