<?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: Internal table to Excel in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table-to-excel/m-p/2507103#M566783</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Krish,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Refer to below thread.&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="3689019"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward points if useful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Atish&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 10 Jul 2007 22:30:59 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-07-10T22:30:59Z</dc:date>
    <item>
      <title>Internal table to Excel</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table-to-excel/m-p/2507102#M566782</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;what function module to use to download an internal table into an excel spread sheet.&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Jul 2007 22:27:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table-to-excel/m-p/2507102#M566782</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-10T22:27:38Z</dc:date>
    </item>
    <item>
      <title>Re: Internal table to Excel</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table-to-excel/m-p/2507103#M566783</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Krish,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Refer to below thread.&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="3689019"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward points if useful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Atish&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Jul 2007 22:30:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table-to-excel/m-p/2507103#M566783</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-10T22:30:59Z</dc:date>
    </item>
    <item>
      <title>Re: Internal table to Excel</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table-to-excel/m-p/2507104#M566784</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;you can use 'ws_excel'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;check my program --&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;tables mara.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data itab like mara occurs 0 with header line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select * from mara into corresponding fields of table itab up to 10 rows.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'WS_EXCEL'&lt;/P&gt;&lt;P&gt; EXPORTING&lt;/P&gt;&lt;P&gt;   FILENAME            = 'C:\Documents and Settings\psin3\Desktop\pan.xls '&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  SYNCHRON            = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;    DATA                = itab&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  UNKNOWN_ERROR       = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  OTHERS              = 2&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          .&lt;/P&gt;&lt;P&gt;IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;pankaj&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Jul 2007 22:48:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table-to-excel/m-p/2507104#M566784</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-10T22:48:19Z</dc:date>
    </item>
    <item>
      <title>Re: Internal table to Excel</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table-to-excel/m-p/2507105#M566785</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Check With below code :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i used FM : EXCEL_OLE_STANDARD_DAT and it has very good functionality&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Tables&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;tables : zsdcarton,&lt;/P&gt;&lt;P&gt;         ztruck,&lt;/P&gt;&lt;P&gt;         ztruckstatus.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Constants&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;constants: c_werks(4) type c value '1000'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Internal table for Ztruck&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;data : begin of i_ztruck occurs 0,&lt;/P&gt;&lt;P&gt;       werks  like ztruck-werks," Plant&lt;/P&gt;&lt;P&gt;       vdatu like ztruck-vdatu, " Delivery date&lt;/P&gt;&lt;P&gt;       ZZTRKNO like ztruck-ZZTRKNO, " Route #&lt;/P&gt;&lt;P&gt;       ZZSHIPTIME like ztruck-ZZSHIPTIME, " Dispatch time&lt;/P&gt;&lt;P&gt;       ZCLTIME like ztruck-ZCLTIME, " Truck close time&lt;/P&gt;&lt;P&gt;       end of i_ztruck.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Internal table for ZSDCARTON&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;data : begin of i_zsdcarton occurs 0,&lt;/P&gt;&lt;P&gt;       lateflag like zsdcarton-lateflag,&lt;/P&gt;&lt;P&gt;       zzslot like zsdcarton-zzslot,&lt;/P&gt;&lt;P&gt;       status like zsdcarton-status,&lt;/P&gt;&lt;P&gt;       end of i_zsdcarton.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Internal table for Final output&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;data : begin of i_final occurs 0,&lt;/P&gt;&lt;P&gt;       vdatu like ztruck-vdatu, " Delivery Date&lt;/P&gt;&lt;P&gt;       ZZTRKNO like ztruck-ZZTRKNO, " Route #&lt;/P&gt;&lt;P&gt;       ZZSHIPTIME like ztruck-ZZSHIPTIME, " Dispatch time&lt;/P&gt;&lt;P&gt;       ZCLTIME like ztruck-ZCLTIME, " Truck close time&lt;/P&gt;&lt;P&gt;       load_compl_c(5)     type n , " Load Complted Time&lt;/P&gt;&lt;P&gt;       status_s_total(5) type n,  " No Scan/Load&lt;/P&gt;&lt;P&gt;       status_l_total(5) type n,  " Late Scan&lt;/P&gt;&lt;P&gt;       end of i_final.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Internal Table XLS File Header&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA: BEGIN OF i_head OCCURS 0,&lt;/P&gt;&lt;P&gt;      field(30) TYPE c,&lt;/P&gt;&lt;P&gt;      END OF i_head.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Variables&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  status couter&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;data: status_total(5)   type n,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  no scan / no load&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      status_s(3)       type n,&lt;/P&gt;&lt;P&gt;      status_s_total(5) type n,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  good&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      status_g(3)       type n,&lt;/P&gt;&lt;P&gt;      status_g_total(5) type n,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  late&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      status_l(3)       type n,&lt;/P&gt;&lt;P&gt;      status_l_total(5) type n,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  manual&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      status_m(3)       type n,&lt;/P&gt;&lt;P&gt;      status_m_total(5) type n,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  alternative&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      status_a(3)       type n,&lt;/P&gt;&lt;P&gt;      status_a_total(5) type n.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="9" type="ul"&gt;&lt;P&gt;S E L E C T I O N    -   S C R E E N *************************&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;selection-screen : begin of block blk with frame title text-001.&lt;/P&gt;&lt;P&gt;select-options : p_vdatu for zsdcarton-vdatu obligatory&lt;/P&gt;&lt;P&gt;                default sy-datum.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;selection-screen : end of block blk .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;***********************************************************************&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="12" type="ul"&gt;&lt;P&gt;S T A R T  -  O F  - S E L E C T I O N  ******************&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;***********************************************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;start-of-selection.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Get the data from ZTRUCK and&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  perform get_data_tables.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Down load the data into XLS file&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  perform get_download.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;***********************************************************************&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="12" type="ul"&gt;&lt;P&gt;S T A R T  -  O F  - S E L E C T I O N  ******************&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;***********************************************************************&lt;/P&gt;&lt;P&gt;end-of-selection.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  get_data_tables&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM get_data_tables.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  data : lv_time like sy-uzeit.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  select werks&lt;/P&gt;&lt;P&gt;         vdatu&lt;/P&gt;&lt;P&gt;         zztrkno&lt;/P&gt;&lt;P&gt;         zzshiptime&lt;/P&gt;&lt;P&gt;         zcltime from ztruck into table i_ztruck&lt;/P&gt;&lt;P&gt;                             where werks = c_werks&lt;/P&gt;&lt;P&gt;                             and   vdatu in p_vdatu.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  if sy-subrc ne 0.&lt;/P&gt;&lt;P&gt;    message e000(zwave) with 'No data found for given current date'.&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;  loop at i_ztruck.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    refresh : i_zsdcarton.&lt;/P&gt;&lt;P&gt;    clear :   i_zsdcarton,&lt;/P&gt;&lt;P&gt;              lv_time.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Get the Scan Status for Every route&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    select lateflag zzslot status from zsdcarton into table i_zsdcarton&lt;/P&gt;&lt;P&gt;                           where werks =  i_ztruck-werks&lt;/P&gt;&lt;P&gt;                           and   vdatu = i_ztruck-vdatu&lt;/P&gt;&lt;P&gt;                           and   zztrkno = i_ztruck-zztrkno.&lt;/P&gt;&lt;P&gt;    if sy-subrc eq 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      loop at i_zsdcarton.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        case  i_zsdcarton-lateflag.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;late cartons&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          when  'X'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;late and never loaded&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;            if i_zsdcarton-zzslot = space.&lt;/P&gt;&lt;P&gt;              add 1 to status_s.&lt;/P&gt;&lt;P&gt;            else.&lt;/P&gt;&lt;P&gt;              add 1 to status_l.&lt;/P&gt;&lt;P&gt;            endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;all other exceptions&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          when  space.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;check if scanned&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;            case i_zsdcarton-zzslot.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;good scan&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;              when 'S'.&lt;/P&gt;&lt;P&gt;                add 1 to status_g.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;never scanned&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;              when space.&lt;/P&gt;&lt;P&gt;                if i_zsdcarton-status = space.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;no scan&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;                  add 1 to status_s.&lt;/P&gt;&lt;P&gt;                else.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;no load -&amp;gt; no scan&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;                  add 1 to status_s.&lt;/P&gt;&lt;P&gt;                endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;manual scanned&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;              when 'M'.&lt;/P&gt;&lt;P&gt;                if i_zsdcarton-status = 'M'.&lt;/P&gt;&lt;P&gt;                  add 1 to status_g.&lt;/P&gt;&lt;P&gt;                elseif i_zsdcarton-status = 'E'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;exceprtion -&amp;gt; manual&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;                  add 1 to status_g.&lt;/P&gt;&lt;P&gt;                endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;            endcase.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        endcase.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;add totals&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        add status_g   to  status_g_total.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      Late Scan&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        add status_l   to  status_l_total.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        add status_a   to  status_a_total.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      No Scan and Load&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        add status_s   to  status_s_total.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        clear : status_g,&lt;/P&gt;&lt;P&gt;                status_l,&lt;/P&gt;&lt;P&gt;                status_a,&lt;/P&gt;&lt;P&gt;                status_s.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    else.&lt;/P&gt;&lt;P&gt;      continue.&lt;/P&gt;&lt;P&gt;    endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Get the Load Complete Time&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    select single uzeit from ztruckstatus into lv_time&lt;/P&gt;&lt;P&gt;                                   where   werks = i_ztruck-werks&lt;/P&gt;&lt;P&gt;                                   and     lgnum = '100'&lt;/P&gt;&lt;P&gt;                                   and     vdatu = i_ztruck-vdatu&lt;/P&gt;&lt;P&gt;                                   and     zztrkno = i_ztruck-zztrkno&lt;/P&gt;&lt;P&gt;                                   and     tstat = 'L'.&lt;/P&gt;&lt;P&gt;    if sy-subrc eq 0.&lt;/P&gt;&lt;P&gt;      write: lv_time(5)&lt;/P&gt;&lt;P&gt;              to i_final-load_compl_c     using edit mask '__:__'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Delivery Date&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    i_final-vdatu = i_ztruck-vdatu.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Route #&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    i_final-zztrkno = i_ztruck-zztrkno.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Dispach time&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    i_final-zzshiptime = i_ztruck-zzshiptime.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Truck Close Time&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    i_final-zcltime = i_ztruck-zcltime.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;No Scan/ Load&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    i_final-status_s_total = status_s_total .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Late Scan&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    i_final-status_l_total = status_l_total.&lt;/P&gt;&lt;P&gt;    append i_final.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    clear : status_g_total,&lt;/P&gt;&lt;P&gt;            status_l_total,&lt;/P&gt;&lt;P&gt;            status_a_total,&lt;/P&gt;&lt;P&gt;            status_s_total,&lt;/P&gt;&lt;P&gt;            lv_time,&lt;/P&gt;&lt;P&gt;            i_final.&lt;/P&gt;&lt;P&gt;  endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " get_data_tables&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  get_download&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      Download the data&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM get_download.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  data : lv_file like rlgrap-filename,&lt;/P&gt;&lt;P&gt;         lv_date(8) type c.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  lv_date = sy-datum.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  concatenate 'C:/Truckload'  lv_date into lv_file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; Fill the Header Values&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; Delivery Date&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  i_head-field = 'Delivery Date'.&lt;/P&gt;&lt;P&gt;  append i_head.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Route #&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  i_head-field = 'Route'.&lt;/P&gt;&lt;P&gt;  APPEND i_head.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Dispatch Time&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  i_head-field = 'Dispatch Time'.&lt;/P&gt;&lt;P&gt;  append i_head.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Closing Time&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  i_head-field = 'Closing Time'.&lt;/P&gt;&lt;P&gt;  append i_head.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Load Completed Time&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  i_head-field = 'Load Completed Time'.&lt;/P&gt;&lt;P&gt;  append i_head.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;No Scan/Load&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  i_head-field = 'No Scan/Load'.&lt;/P&gt;&lt;P&gt;  append i_head.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; Late Scan&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  i_head-field = 'Late Scan'.&lt;/P&gt;&lt;P&gt;  append i_head.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'EXCEL_OLE_STANDARD_DAT'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      FILE_NAME                       = lv_file&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  CREATE_PIVOT                    = 0&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      DATA_SHEET_NAME                 = 'TruckLoad'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  PIVOT_SHEET_NAME                = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  PASSWORD                        = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  PASSWORD_OPTION                 = 0&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   TABLES&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  PIVOT_FIELD_TAB                 =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      DATA_TAB                        = i_final&lt;/P&gt;&lt;P&gt;      FIELDNAMES                      = i_head&lt;/P&gt;&lt;P&gt;   EXCEPTIONS&lt;/P&gt;&lt;P&gt;     FILE_NOT_EXIST                  = 1&lt;/P&gt;&lt;P&gt;     FILENAME_EXPECTED               = 2&lt;/P&gt;&lt;P&gt;     COMMUNICATION_ERROR             = 3&lt;/P&gt;&lt;P&gt;     OLE_OBJECT_METHOD_ERROR         = 4&lt;/P&gt;&lt;P&gt;     OLE_OBJECT_PROPERTY_ERROR       = 5&lt;/P&gt;&lt;P&gt;     INVALID_FILENAME                = 6&lt;/P&gt;&lt;P&gt;     INVALID_PIVOT_FIELDS            = 7&lt;/P&gt;&lt;P&gt;     DOWNLOAD_PROBLEM                = 8&lt;/P&gt;&lt;P&gt;     OTHERS                          = 9&lt;/P&gt;&lt;P&gt;            .&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " get_download&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Seshu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Jul 2007 22:55:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table-to-excel/m-p/2507105#M566785</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-10T22:55:20Z</dc:date>
    </item>
    <item>
      <title>Re: Internal table to Excel</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table-to-excel/m-p/2507106#M566786</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If you are not really interested in a true excel file (with all the formatting, worksheets etc), then all you have to do is to download the data as either tab delimited or comma delimited with an .xls extension and then simply open with excel.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Jul 2007 22:58:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table-to-excel/m-p/2507106#M566786</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-10T22:58:14Z</dc:date>
    </item>
  </channel>
</rss>

