<?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: creating a structure with 100 string fields in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/creating-a-structure-with-100-string-fields/m-p/2253285#M487470</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;thanks skk,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i have to add that we are using cl_gui_frontend_services=&amp;gt;gui_downoad and not OLE.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 30 May 2007 09:57:00 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-05-30T09:57:00Z</dc:date>
    <item>
      <title>creating a structure with 100 string fields</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/creating-a-structure-with-100-string-fields/m-p/2253283#M487468</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;i have following problem:&lt;/P&gt;&lt;P&gt;i want to download the headers of a table to an excel file. &lt;/P&gt;&lt;P&gt;therefore i have filled an internal table from dd03l with for example this structure:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;text1&lt;/P&gt;&lt;P&gt;text2&lt;/P&gt;&lt;P&gt;......&lt;/P&gt;&lt;P&gt;text10&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT fieldname &lt;/P&gt;&lt;P&gt; INTO corresponding fields of TABLE lt_dd03l&lt;/P&gt;&lt;P&gt; FROM dd03l WHERE keyflag = 'X' AND tabname = gf_c_tab. &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;P&gt;Then i create an internal table with these 10 string fields and fill a structure of this table with the headers:&lt;/P&gt;&lt;P&gt;text1 | text2 | ......|text10.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;types:  Begin of lt_headertyp,&lt;/P&gt;&lt;P&gt;          string1 type string,&lt;/P&gt;&lt;P&gt;          string2 type string,&lt;/P&gt;&lt;P&gt;          string3 type string,&lt;/P&gt;&lt;P&gt;          string4 type string,&lt;/P&gt;&lt;P&gt;          string5 type string,&lt;/P&gt;&lt;P&gt;          string6 type string,&lt;/P&gt;&lt;P&gt;          string7 type string,&lt;/P&gt;&lt;P&gt;          string8 type string,&lt;/P&gt;&lt;P&gt;          string9 type string,&lt;/P&gt;&lt;P&gt;          string10 type string,&lt;/P&gt;&lt;P&gt;       end of lt_headertyp.&lt;/P&gt;&lt;P&gt; data: lt_header type table of lt_headertyp,&lt;/P&gt;&lt;P&gt;       ls_header like line of lt_header,&lt;/P&gt;&lt;P&gt;       ls_date like line of lt_header.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  loop at lt_dd03l into ls_dd03l.&lt;/P&gt;&lt;P&gt;  do 1 times.&lt;/P&gt;&lt;P&gt;  assign  component sy-tabix of structure ls_header to &amp;lt;fsoutvalue&amp;gt;.&lt;/P&gt;&lt;P&gt;  if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;    &amp;lt;fsoutvalue&amp;gt; = ls_dd03l.&lt;/P&gt;&lt;P&gt;  exit.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  enddo.&lt;/P&gt;&lt;P&gt;  endloop.&lt;/P&gt;&lt;P&gt;append ls_header to lt_download &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;....&lt;/P&gt;&lt;P&gt;*download lt_download&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But now i have i table with 120 fields.&lt;/P&gt;&lt;P&gt;How can i create a structure with these 120 string without introducing this string-table with 120 fields?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 May 2007 08:38:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/creating-a-structure-with-100-string-fields/m-p/2253283#M487468</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-30T08:38:18Z</dc:date>
    </item>
    <item>
      <title>Re: creating a structure with 100 string fields</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/creating-a-structure-with-100-string-fields/m-p/2253284#M487469</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;         Try this &lt;/P&gt;&lt;P&gt;Code: &lt;/P&gt;&lt;P&gt;REPORT ZSIRI NO STANDARD PAGE HEADING. &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;this report demonstrates how to send some ABAP data to an &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;EXCEL sheet using OLE automation. &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;INCLUDE OLE2INCL. &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;handles for OLE objects &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA: H_EXCEL TYPE OLE2_OBJECT,        " Excel object &lt;/P&gt;&lt;P&gt;      H_MAPL TYPE OLE2_OBJECT,         " list of workbooks &lt;/P&gt;&lt;P&gt;      H_MAP TYPE OLE2_OBJECT,          " workbook &lt;/P&gt;&lt;P&gt;      H_ZL TYPE OLE2_OBJECT,           " cell &lt;/P&gt;&lt;P&gt;      H_F TYPE OLE2_OBJECT.            " font &lt;/P&gt;&lt;P&gt;TABLES: SPFLI. &lt;/P&gt;&lt;P&gt;DATA  H TYPE I. &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;table of flights &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA: IT_SPFLI LIKE SPFLI OCCURS 10 WITH HEADER LINE. &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;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;   Event START-OF-SELECTION &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;START-OF-SELECTION. &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;read flights &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  SELECT * FROM SPFLI INTO TABLE IT_SPFLI UP TO 10 ROWS. &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;display header &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ULINE (61). &lt;/P&gt;&lt;P&gt;  WRITE: /     SY-VLINE NO-GAP, &lt;/P&gt;&lt;P&gt;          (3)  'Flg'(001) COLOR COL_HEADING NO-GAP, SY-VLINE NO-GAP, &lt;/P&gt;&lt;P&gt;          (4)  'Nr'(002) COLOR COL_HEADING NO-GAP, SY-VLINE NO-GAP, &lt;/P&gt;&lt;P&gt;          (20) 'Von'(003) COLOR COL_HEADING NO-GAP, SY-VLINE NO-GAP, &lt;/P&gt;&lt;P&gt;          (20) 'Nach'(004) COLOR COL_HEADING NO-GAP, SY-VLINE NO-GAP, &lt;/P&gt;&lt;P&gt;          (8)  'Zeit'(005) COLOR COL_HEADING NO-GAP, SY-VLINE NO-GAP. &lt;/P&gt;&lt;P&gt;  ULINE /(61). &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;display flights &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  LOOP AT IT_SPFLI. &lt;/P&gt;&lt;P&gt;  WRITE: / SY-VLINE NO-GAP, &lt;/P&gt;&lt;P&gt;           IT_SPFLI-CARRID COLOR COL_KEY NO-GAP, SY-VLINE NO-GAP, &lt;/P&gt;&lt;P&gt;           IT_SPFLI-CONNID COLOR COL_NORMAL NO-GAP, SY-VLINE NO-GAP, &lt;/P&gt;&lt;P&gt;           IT_SPFLI-CITYFROM COLOR COL_NORMAL NO-GAP, SY-VLINE NO-GAP, &lt;/P&gt;&lt;P&gt;           IT_SPFLI-CITYTO COLOR COL_NORMAL NO-GAP, SY-VLINE NO-GAP, &lt;/P&gt;&lt;P&gt;           IT_SPFLI-DEPTIME COLOR COL_NORMAL NO-GAP, SY-VLINE NO-GAP. &lt;/P&gt;&lt;P&gt;  ENDLOOP. &lt;/P&gt;&lt;P&gt;  ULINE /(61). &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;tell user what is going on &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR' &lt;/P&gt;&lt;P&gt;     EXPORTING &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;          PERCENTAGE = 0 &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;           TEXT       = TEXT-007 &lt;/P&gt;&lt;P&gt;       EXCEPTIONS &lt;/P&gt;&lt;P&gt;            OTHERS     = 1. &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;start Excel &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CREATE OBJECT H_EXCEL 'EXCEL.APPLICATION'. &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; PERFORM ERR_HDL. &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SET PROPERTY OF H_EXCEL  'Visible' = 1. &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; CALL METHOD OF H_EXCEL 'FILESAVEAS' EXPORTING #1 = 'c:\kis_excel.xls' &lt;/P&gt;&lt;/LI&gt;&lt;/UL&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; PERFORM ERR_HDL. &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;tell user what is going on &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR' &lt;/P&gt;&lt;P&gt;     EXPORTING &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;          PERCENTAGE = 0 &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;           TEXT       = TEXT-008 &lt;/P&gt;&lt;P&gt;       EXCEPTIONS &lt;/P&gt;&lt;P&gt;            OTHERS     = 1. &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;get list of workbooks, initially empty &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CALL METHOD OF H_EXCEL 'Workbooks' = H_MAPL. &lt;/P&gt;&lt;P&gt;  PERFORM ERR_HDL. &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;add a new workbook &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CALL METHOD OF H_MAPL 'Add' = H_MAP. &lt;/P&gt;&lt;P&gt;  PERFORM ERR_HDL. &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;tell user what is going on &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR' &lt;/P&gt;&lt;P&gt;     EXPORTING &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;          PERCENTAGE = 0 &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;           TEXT       = TEXT-009 &lt;/P&gt;&lt;P&gt;       EXCEPTIONS &lt;/P&gt;&lt;P&gt;            OTHERS     = 1. &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;output column headings to active Excel sheet &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  PERFORM FILL_CELL USING 1 1 1 'Flug'(001). &lt;/P&gt;&lt;P&gt;  PERFORM FILL_CELL USING 1 2 0 'Nr'(002). &lt;/P&gt;&lt;P&gt;  PERFORM FILL_CELL USING 1 3 1 'Von'(003). &lt;/P&gt;&lt;P&gt;  PERFORM FILL_CELL USING 1 4 1 'Nach'(004). &lt;/P&gt;&lt;P&gt;  PERFORM FILL_CELL USING 1 5 1 'Zeit'(005). &lt;/P&gt;&lt;P&gt;  LOOP AT IT_SPFLI. &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;copy flights to active EXCEL sheet &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    H = SY-TABIX + 1. &lt;/P&gt;&lt;P&gt;    PERFORM FILL_CELL USING H 1 0 IT_SPFLI-CARRID. &lt;/P&gt;&lt;P&gt;    PERFORM FILL_CELL USING H 2 0 IT_SPFLI-CONNID. &lt;/P&gt;&lt;P&gt;    PERFORM FILL_CELL USING H 3 0 IT_SPFLI-CITYFROM. &lt;/P&gt;&lt;P&gt;    PERFORM FILL_CELL USING H 4 0 IT_SPFLI-CITYTO. &lt;/P&gt;&lt;P&gt;    PERFORM FILL_CELL USING H 5 0 IT_SPFLI-DEPTIME. &lt;/P&gt;&lt;P&gt;  ENDLOOP. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;changes by Kishore  - start &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; CALL METHOD OF H_EXCEL 'Workbooks' = H_MAPL. &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CALL METHOD OF H_EXCEL 'Worksheets' = H_MAPL." EXPORTING #1 = 2. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM ERR_HDL. &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;add a new workbook &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CALL METHOD OF H_MAPL 'Add' = H_MAP  EXPORTING #1 = 2. &lt;/P&gt;&lt;P&gt;  PERFORM ERR_HDL. &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;tell user what is going on &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  SET PROPERTY OF H_MAP 'NAME' = 'COPY'. &lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR' &lt;/P&gt;&lt;P&gt;     EXPORTING &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;          PERCENTAGE = 0 &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;           TEXT       = TEXT-009 &lt;/P&gt;&lt;P&gt;       EXCEPTIONS &lt;/P&gt;&lt;P&gt;            OTHERS     = 1. &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;output column headings to active Excel sheet &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  PERFORM FILL_CELL USING 1 1 1 'Flug'(001). &lt;/P&gt;&lt;P&gt;  PERFORM FILL_CELL USING 1 2 0 'Nr'(002). &lt;/P&gt;&lt;P&gt;  PERFORM FILL_CELL USING 1 3 1 'Von'(003). &lt;/P&gt;&lt;P&gt;  PERFORM FILL_CELL USING 1 4 1 'Nach'(004). &lt;/P&gt;&lt;P&gt;  PERFORM FILL_CELL USING 1 5 1 'Zeit'(005). &lt;/P&gt;&lt;P&gt;  LOOP AT IT_SPFLI. &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;copy flights to active EXCEL sheet &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    H = SY-TABIX + 1. &lt;/P&gt;&lt;P&gt;    PERFORM FILL_CELL USING H 1 0 IT_SPFLI-CARRID. &lt;/P&gt;&lt;P&gt;    PERFORM FILL_CELL USING H 2 0 IT_SPFLI-CONNID. &lt;/P&gt;&lt;P&gt;    PERFORM FILL_CELL USING H 3 0 IT_SPFLI-CITYFROM. &lt;/P&gt;&lt;P&gt;    PERFORM FILL_CELL USING H 4 0 IT_SPFLI-CITYTO. &lt;/P&gt;&lt;P&gt;    PERFORM FILL_CELL USING H 5 0 IT_SPFLI-DEPTIME. &lt;/P&gt;&lt;P&gt;  ENDLOOP. &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;changes by Kishore  - end &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;disconnect from Excel &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     CALL METHOD OF H_EXCEL 'FILESAVEAS' EXPORTING  #1 = 'C:\SKV.XLS'. &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FREE OBJECT H_EXCEL. &lt;/P&gt;&lt;P&gt;  PERFORM ERR_HDL. &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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      FORM FILL_CELL                                                * &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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      sets cell at coordinates i,j to value val boldtype bold       * &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 FILL_CELL USING I J BOLD VAL. &lt;/P&gt;&lt;P&gt;  CALL METHOD OF H_EXCEL 'Cells' = H_ZL EXPORTING #1 = I #2 = J. &lt;/P&gt;&lt;P&gt;  PERFORM ERR_HDL. &lt;/P&gt;&lt;P&gt;  SET PROPERTY OF H_ZL 'Value' = VAL . &lt;/P&gt;&lt;P&gt;  PERFORM ERR_HDL. &lt;/P&gt;&lt;P&gt;  GET PROPERTY OF H_ZL 'Font' = H_F. &lt;/P&gt;&lt;P&gt;  PERFORM ERR_HDL. &lt;/P&gt;&lt;P&gt;  SET PROPERTY OF H_F 'Bold' = BOLD . &lt;/P&gt;&lt;P&gt;  PERFORM ERR_HDL. &lt;/P&gt;&lt;P&gt;ENDFORM. &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  ERR_HDL &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;      outputs OLE error if any                                       * &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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text &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 ERR_HDL. &lt;/P&gt;&lt;P&gt;IF SY-SUBRC &amp;lt;&amp;gt; 0. &lt;/P&gt;&lt;P&gt;  WRITE: / 'Fehler bei OLE-Automation:'(010), SY-SUBRC. &lt;/P&gt;&lt;P&gt;  STOP. &lt;/P&gt;&lt;P&gt;ENDIF. &lt;/P&gt;&lt;P&gt;ENDFORM.                    " ERR_HDL &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please note that this example maybe slow at filling the excel table &lt;/P&gt;&lt;P&gt;(perhaps four fields per second on a 900 MHz machine - almost 30 seconds &lt;/P&gt;&lt;P&gt;for a short example). &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;To get the data on properties and methods - there is a bit of smoke and mirrors &lt;/P&gt;&lt;P&gt;going on here; they are EXCEL properties and methods, not sap ones - so you need &lt;/P&gt;&lt;P&gt;to look at excel help to determine how a particular function is structured. then &lt;/P&gt;&lt;P&gt;build the block in sap, as shown in the example.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;If you only want to transfer the data to Excel like when you transfer the data from &lt;/P&gt;&lt;P&gt;ALV to Excel simply use the Function Modules: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;XXL_SIMPLE_API &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you want more modifications when you transfer it to Excel use: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;XXL_FULL_API &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 May 2007 09:17:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/creating-a-structure-with-100-string-fields/m-p/2253284#M487469</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-30T09:17:04Z</dc:date>
    </item>
    <item>
      <title>Re: creating a structure with 100 string fields</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/creating-a-structure-with-100-string-fields/m-p/2253285#M487470</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;thanks skk,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i have to add that we are using cl_gui_frontend_services=&amp;gt;gui_downoad and not OLE.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 May 2007 09:57:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/creating-a-structure-with-100-string-fields/m-p/2253285#M487470</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-30T09:57:00Z</dc:date>
    </item>
    <item>
      <title>Re: creating a structure with 100 string fields</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/creating-a-structure-with-100-string-fields/m-p/2253286#M487471</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Why won´t you use OLE?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 31 May 2007 07:21:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/creating-a-structure-with-100-string-fields/m-p/2253286#M487471</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-31T07:21:20Z</dc:date>
    </item>
  </channel>
</rss>

