<?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 sheet in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table-to-excel-sheet/m-p/3146053#M747895</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Naseer,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check this code yaar. Might be it helps you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES: T001.&lt;/P&gt;&lt;P&gt;data: it_t001   type t001  occurs 0,&lt;/P&gt;&lt;P&gt;      it_fields type dfies occurs 0  with header line,&lt;/P&gt;&lt;P&gt;*DFIES&lt;/P&gt;&lt;P&gt;*DD Interface: Table Fields for DDIF_FIELDINFO_GET&lt;/P&gt;&lt;P&gt;      begin of it_fnames occurs 0,&lt;/P&gt;&lt;P&gt;        reptext like dfies-reptext,&lt;/P&gt;&lt;P&gt;      end of it_fnames.&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; dfies-reptext REPRESENTS HEADDINGS OF FIELDS.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;The structure definition required for this internal table.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;The following definition is not working:&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    it_fnames like dfies-reptext occurs 0 with header line.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;because Function Module will use the following:&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ASSIGN COMPONENT 1 OF STRUCTURE FIELDNAMES TO &amp;lt;F&amp;gt;.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select * from t001 into table it_t001.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'GET_FIELDTAB'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  LANGU                     = SY-LANGU&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ONLY                      = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    TABNAME                   = 'T001'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  WITHTEXT                  = 'X'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  HEADER                    =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  RC                        =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;    FIELDTAB                  = it_fields&lt;/P&gt;&lt;P&gt;  EXCEPTIONS&lt;/P&gt;&lt;P&gt;    INTERNAL_ERROR            = 1&lt;/P&gt;&lt;P&gt;    NO_TEXTS_FOUND            = 2&lt;/P&gt;&lt;P&gt;    TABLE_HAS_NO_FIELDS       = 3&lt;/P&gt;&lt;P&gt;    TABLE_NOT_ACTIV           = 4&lt;/P&gt;&lt;P&gt;    OTHERS                    = 5&lt;/P&gt;&lt;P&gt;          .&lt;/P&gt;&lt;P&gt;IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;  MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;P&gt;          WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at it_fields.&lt;/P&gt;&lt;P&gt;  it_fnames-reptext = it_fields-reptext.&lt;/P&gt;&lt;P&gt;  append it_fnames.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'MS_EXCEL_OLE_STANDARD_DAT'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    FILE_NAME = 'C:\test.xls'&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                 = 'sheet1'&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                        = it_t001&lt;/P&gt;&lt;P&gt;    FIELDNAMES                      = it_fnames&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;P&gt;  MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;P&gt;          WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&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;Reward points,if useful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Manoj Kumar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 20 Dec 2007 14:21:13 GMT</pubDate>
    <dc:creator>former_member402443</dc:creator>
    <dc:date>2007-12-20T14:21:13Z</dc:date>
    <item>
      <title>Internal table to Excel sheet</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table-to-excel-sheet/m-p/3146050#M747892</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;My requirement downloads internal table data to Excel sheet with column headings (i.e. descriptions) . I am using GUI_DOWNLOAD for this. This is OK. But the problem is Excel sheet should contains column headings in place of first row (i.e. A, B, C, D.............). If this possible, pls provide logic.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance.&lt;/P&gt;&lt;P&gt;Naseer.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Dec 2007 13:24:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table-to-excel-sheet/m-p/3146050#M747892</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-20T13:24:59Z</dc:date>
    </item>
    <item>
      <title>Re: Internal table to Excel sheet</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table-to-excel-sheet/m-p/3146051#M747893</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I dont think that is possible.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Dec 2007 13:37:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table-to-excel-sheet/m-p/3146051#M747893</guid>
      <dc:creator>amit_khare</dc:creator>
      <dc:date>2007-12-20T13:37:33Z</dc:date>
    </item>
    <item>
      <title>Re: Internal table to Excel sheet</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table-to-excel-sheet/m-p/3146052#M747894</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi naseer&lt;/P&gt;&lt;P&gt;try this code..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF itab OCCURS 0,&lt;/P&gt;&lt;P&gt;      matnr LIKE eban-matnr,&lt;/P&gt;&lt;P&gt;      menge LIKE eban-menge,&lt;/P&gt;&lt;P&gt;      END OF itab.&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF fld_tab OCCURS 0,&lt;/P&gt;&lt;P&gt;       title(30),&lt;/P&gt;&lt;P&gt;       END OF fld_tab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;fld_tab-title = 'Material'.&lt;/P&gt;&lt;P&gt;APPEND fld_tab.&lt;/P&gt;&lt;P&gt;fld_tab-title = 'Quantity'.&lt;/P&gt;&lt;P&gt;APPEND fld_tab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT matnr menge INTO TABLE itab FROM eban&lt;/P&gt;&lt;P&gt;UP TO 50 ROWS&lt;/P&gt;&lt;P&gt;WHERE matnr NE space.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'GUI_DOWNLOAD'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;   filename                        = 'C:\TEMP\DATA.XLS'&lt;/P&gt;&lt;P&gt;   write_field_separator           = 'X'&lt;/P&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;    data_tab                        = itab&lt;/P&gt;&lt;P&gt;   fieldnames                      = fld_tab.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Dec 2007 14:03:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table-to-excel-sheet/m-p/3146052#M747894</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-20T14:03:46Z</dc:date>
    </item>
    <item>
      <title>Re: Internal table to Excel sheet</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table-to-excel-sheet/m-p/3146053#M747895</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Naseer,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check this code yaar. Might be it helps you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES: T001.&lt;/P&gt;&lt;P&gt;data: it_t001   type t001  occurs 0,&lt;/P&gt;&lt;P&gt;      it_fields type dfies occurs 0  with header line,&lt;/P&gt;&lt;P&gt;*DFIES&lt;/P&gt;&lt;P&gt;*DD Interface: Table Fields for DDIF_FIELDINFO_GET&lt;/P&gt;&lt;P&gt;      begin of it_fnames occurs 0,&lt;/P&gt;&lt;P&gt;        reptext like dfies-reptext,&lt;/P&gt;&lt;P&gt;      end of it_fnames.&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; dfies-reptext REPRESENTS HEADDINGS OF FIELDS.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;The structure definition required for this internal table.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;The following definition is not working:&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    it_fnames like dfies-reptext occurs 0 with header line.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;because Function Module will use the following:&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ASSIGN COMPONENT 1 OF STRUCTURE FIELDNAMES TO &amp;lt;F&amp;gt;.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select * from t001 into table it_t001.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'GET_FIELDTAB'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  LANGU                     = SY-LANGU&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ONLY                      = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    TABNAME                   = 'T001'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  WITHTEXT                  = 'X'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  HEADER                    =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  RC                        =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;    FIELDTAB                  = it_fields&lt;/P&gt;&lt;P&gt;  EXCEPTIONS&lt;/P&gt;&lt;P&gt;    INTERNAL_ERROR            = 1&lt;/P&gt;&lt;P&gt;    NO_TEXTS_FOUND            = 2&lt;/P&gt;&lt;P&gt;    TABLE_HAS_NO_FIELDS       = 3&lt;/P&gt;&lt;P&gt;    TABLE_NOT_ACTIV           = 4&lt;/P&gt;&lt;P&gt;    OTHERS                    = 5&lt;/P&gt;&lt;P&gt;          .&lt;/P&gt;&lt;P&gt;IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;  MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;P&gt;          WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at it_fields.&lt;/P&gt;&lt;P&gt;  it_fnames-reptext = it_fields-reptext.&lt;/P&gt;&lt;P&gt;  append it_fnames.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'MS_EXCEL_OLE_STANDARD_DAT'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    FILE_NAME = 'C:\test.xls'&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                 = 'sheet1'&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                        = it_t001&lt;/P&gt;&lt;P&gt;    FIELDNAMES                      = it_fnames&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;P&gt;  MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;P&gt;          WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&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;Reward points,if useful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Manoj Kumar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Dec 2007 14:21:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table-to-excel-sheet/m-p/3146053#M747895</guid>
      <dc:creator>former_member402443</dc:creator>
      <dc:date>2007-12-20T14:21:13Z</dc:date>
    </item>
  </channel>
</rss>

