<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: GUI_UPLOAD from excel in binary mode in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/gui-upload-from-excel-in-binary-mode/m-p/6120535#M1363714</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Kkc_Kkc,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you want to upload file from excel then use below mentioned FM:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TEXT_CONVERT_XLS_TO_SAP&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;or&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ALSM_EXCEL_TO_INTERNAL_TABLE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Tutun&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 17 Sep 2009 05:45:48 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2009-09-17T05:45:48Z</dc:date>
    <item>
      <title>GUI_UPLOAD from excel in binary mode</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/gui-upload-from-excel-in-binary-mode/m-p/6120532#M1363711</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We are using GUI_UPLOAD function to upload the data from presentation server by using excel file in binary mode but for some reason the data is not uploaded correctley could any one check the below code and let me know the issue,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;once the data is uploaded i am concatenating in byte mode to create an XML message and in XML message i am not  getting the data in binary mode could someone help,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      DATA: BEGIN OF hex_record,&lt;/P&gt;&lt;P&gt;              myhex(1024) TYPE x,&lt;/P&gt;&lt;P&gt;            END OF hex_record.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; DATA: lw_fname TYPE string,&lt;/P&gt;&lt;P&gt;            tab      LIKE hex_record OCCURS 1 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; lw_fname  = rlgrap-filename.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      CALL FUNCTION 'GUI_UPLOAD'&lt;/P&gt;&lt;P&gt;        EXPORTING&lt;/P&gt;&lt;P&gt;          filename                = lw_fname&lt;/P&gt;&lt;P&gt;          filetype                = 'BIN'&lt;/P&gt;&lt;P&gt;        TABLES&lt;/P&gt;&lt;P&gt;          data_tab                = tab&lt;/P&gt;&lt;P&gt;        EXCEPTIONS&lt;/P&gt;&lt;P&gt;          file_open_error         = 1&lt;/P&gt;&lt;P&gt;          file_read_error         = 2&lt;/P&gt;&lt;P&gt;          no_batch                = 3&lt;/P&gt;&lt;P&gt;          gui_refuse_filetransfer = 4&lt;/P&gt;&lt;P&gt;          invalid_type            = 5&lt;/P&gt;&lt;P&gt;          no_authority            = 6&lt;/P&gt;&lt;P&gt;          unknown_error           = 7&lt;/P&gt;&lt;P&gt;          bad_data_format         = 8&lt;/P&gt;&lt;P&gt;          header_not_allowed      = 9&lt;/P&gt;&lt;P&gt;          separator_not_allowed   = 10&lt;/P&gt;&lt;P&gt;          header_too_long         = 11&lt;/P&gt;&lt;P&gt;          unknown_dp_error        = 12&lt;/P&gt;&lt;P&gt;          access_denied           = 13&lt;/P&gt;&lt;P&gt;          dp_out_of_memory        = 14&lt;/P&gt;&lt;P&gt;          disk_full               = 15&lt;/P&gt;&lt;P&gt;          dp_timeout              = 16&lt;/P&gt;&lt;P&gt;          OTHERS                  = 17.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*--Append the attachment data to the attachment itab&lt;/P&gt;&lt;P&gt;      CLEAR gw_attachment_data.&lt;/P&gt;&lt;P&gt;      lw_lines = LINES( gt_attachment_data ).&lt;/P&gt;&lt;P&gt;      gw_attachment_data-att_index = lw_lines + 1.&lt;/P&gt;&lt;P&gt;      gw_attachment_data-name      = l_file.&lt;/P&gt;&lt;P&gt;      gw_attachment_data-filetype  = l_mime_type.&lt;/P&gt;&lt;P&gt;      gw_attachment_data-fileextn  = l_extension.&lt;/P&gt;&lt;P&gt;      LOOP AT tab.&lt;/P&gt;&lt;P&gt;        CONCATENATE gw_attachment_data-datastream tab-myhex&lt;/P&gt;&lt;P&gt;               INTO gw_attachment_data-datastream  IN BYTE MODE.&lt;/P&gt;&lt;P&gt;      ENDLOOP.&lt;/P&gt;&lt;P&gt;      APPEND gw_attachment_data TO gt_attachment_data.  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 Sep 2009 13:20:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/gui-upload-from-excel-in-binary-mode/m-p/6120532#M1363711</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-09-15T13:20:26Z</dc:date>
    </item>
    <item>
      <title>Re: GUI_UPLOAD from excel in binary mode</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/gui-upload-from-excel-in-binary-mode/m-p/6120533#M1363712</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Try something like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
DATA: 
size type i.

DATA:
l_xstring type xstring

CALL METHOD CL_GUI_FRONTEND_SERVICES=&amp;gt;GUI_UPLOAD
EXPORTING
FILENAME = lw_fname "&amp;lt;-- full path!
FILETYPE = 'BIN'
IMPORTING
FILELENGTH = size
CHANGING
DATA_TAB = tab.


CALL FUNCTION 'SCMS_BINARY_TO_XSTRING'
EXPORTING
INPUT_LENGTH = size
IMPORTING
BUFFER = l_xstring
TABLES
BINARY_TAB = tab.


* use l_xstring in xml message
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 Sep 2009 12:19:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/gui-upload-from-excel-in-binary-mode/m-p/6120533#M1363712</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-09-16T12:19:17Z</dc:date>
    </item>
    <item>
      <title>Re: GUI_UPLOAD from excel in binary mode</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/gui-upload-from-excel-in-binary-mode/m-p/6120534#M1363713</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Below is the FM to upload the data from EXCEL:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FAA_FILE_UPLOAD_EXCEL&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You need to pass the full filename/path and the delimiter(if any)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Shiva&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 Sep 2009 13:09:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/gui-upload-from-excel-in-binary-mode/m-p/6120534#M1363713</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-09-16T13:09:04Z</dc:date>
    </item>
    <item>
      <title>Re: GUI_UPLOAD from excel in binary mode</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/gui-upload-from-excel-in-binary-mode/m-p/6120535#M1363714</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Kkc_Kkc,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you want to upload file from excel then use below mentioned FM:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TEXT_CONVERT_XLS_TO_SAP&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;or&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ALSM_EXCEL_TO_INTERNAL_TABLE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Tutun&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 Sep 2009 05:45:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/gui-upload-from-excel-in-binary-mode/m-p/6120535#M1363714</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-09-17T05:45:48Z</dc:date>
    </item>
    <item>
      <title>Re: GUI_UPLOAD from excel in binary mode</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/gui-upload-from-excel-in-binary-mode/m-p/6120536#M1363715</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;U can upload excel file from presentaion server to internal table using 'TEXT_CONVERT_XLS_TO_SAP'&lt;/P&gt;&lt;P&gt;i think u can do tat with gui_upload.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;check below code&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; DATA : l_file TYPE string,&lt;/P&gt;&lt;P&gt;         it_raw TYPE truxs_t_text_data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  l_file = pfname.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;--&lt;/STRONG&gt;&lt;DEL&gt;&lt;STRONG&gt;&lt;/STRONG&gt;&lt;/DEL&gt;&lt;/P&gt;&lt;HR originaltext="-----" /&gt;function module to upload excel to internal table--&lt;HR originaltext="--------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'TEXT_CONVERT_XLS_TO_SAP'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      i_field_seperator    = 'X'&lt;/P&gt;&lt;P&gt;      i_line_header        = 'X'&lt;/P&gt;&lt;P&gt;      i_tab_raw_data       = it_raw&lt;/P&gt;&lt;P&gt;      i_filename           = pfname&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      i_tab_converted_data = it_upload[]&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      conversion_failed    = 1&lt;/P&gt;&lt;P&gt;      OTHERS               = 2.&lt;/P&gt;&lt;P&gt;  IF sy-subrc NE 0.&lt;/P&gt;&lt;P&gt;    MESSAGE 'Error in uploading file' TYPE 'E'.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rgds&lt;/P&gt;&lt;P&gt;Siva&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 Sep 2009 05:56:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/gui-upload-from-excel-in-binary-mode/m-p/6120536#M1363715</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-09-17T05:56:49Z</dc:date>
    </item>
    <item>
      <title>Re: GUI_UPLOAD from excel in binary mode</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/gui-upload-from-excel-in-binary-mode/m-p/6120537#M1363716</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN __default_attr="blue" __jive_macro_name="color"&gt;Hi,
&amp;lt;li&amp;gt;Put break-point on GUI_UPLOAD function module, check what is the file path ? after executing function module what is value in the internal table TAB?

Thanks
Venkat.O&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 Sep 2009 06:40:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/gui-upload-from-excel-in-binary-mode/m-p/6120537#M1363716</guid>
      <dc:creator>venkat_o</dc:creator>
      <dc:date>2009-09-17T06:40:49Z</dc:date>
    </item>
  </channel>
</rss>

