<?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: Module pool in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/module-pool/m-p/2658781#M613236</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You can use the FM: GUI_DOWNLOAD to download the same data contained in the table control or internal table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Put a button in your custom screen. and once you press the button do the download part. using GUI_DOWNLOAD&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can handle this in the USER_COMMAND module.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Gopi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 17 Aug 2007 09:06:50 GMT</pubDate>
    <dc:creator>gopi_narendra</dc:creator>
    <dc:date>2007-08-17T09:06:50Z</dc:date>
    <item>
      <title>Module pool</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/module-pool/m-p/2658780#M613235</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI,&lt;/P&gt;&lt;P&gt;In the module pool i displayed the data in table control using display button?&lt;/P&gt;&lt;P&gt;now i want to download the displayed data into local EXCEL file ?&lt;/P&gt;&lt;P&gt;How can i achieve it...is there any Function module?&lt;/P&gt;&lt;P&gt;If yes plz send me what r the parameters i have to pass?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 17 Aug 2007 09:04:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/module-pool/m-p/2658780#M613235</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-17T09:04:19Z</dc:date>
    </item>
    <item>
      <title>Re: Module pool</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/module-pool/m-p/2658781#M613236</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You can use the FM: GUI_DOWNLOAD to download the same data contained in the table control or internal table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Put a button in your custom screen. and once you press the button do the download part. using GUI_DOWNLOAD&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can handle this in the USER_COMMAND module.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Gopi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 17 Aug 2007 09:06:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/module-pool/m-p/2658781#M613236</guid>
      <dc:creator>gopi_narendra</dc:creator>
      <dc:date>2007-08-17T09:06:50Z</dc:date>
    </item>
    <item>
      <title>Re: Module pool</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/module-pool/m-p/2658782#M613237</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;this report demonstrates how to send some ABAP data to an&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;UL&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; &lt;/P&gt;&lt;P&gt;include ole2incl.&lt;/P&gt;&lt;P&gt; &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; &lt;/P&gt;&lt;P&gt;data: h_excel type ole2_object,        " Excel object&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;      h_mapl type ole2_object,         " list of workbooks&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;      h_map type ole2_object,          " workbook&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;      h_zl type ole2_object,           " cell&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;      h_f type ole2_object,            " font&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;      h_c type ole2_object.            " color&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;DATA: FILENAME LIKE RLGRAP-FILENAME.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;tables: spfli.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;data  h type i.&lt;/P&gt;&lt;P&gt; &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; &lt;/P&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;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;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;*&amp;amp;   Event START-OF-SELECTION&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; &lt;/P&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;read flights&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  select * from spfli into table it_spfli.&lt;/P&gt;&lt;P&gt; &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; &lt;/P&gt;&lt;P&gt;  uline (61).&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  write: /     sy-vline no-gap,&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;          (3)  'Flg'(001) color col_heading no-gap, sy-vline no-gap,&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;          (4)  'Nr'(002) color col_heading no-gap, sy-vline no-gap,&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;          (20) 'Von'(003) color col_heading no-gap, sy-vline no-gap,&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;          (20) 'Nach'(004) color col_heading no-gap, sy-vline no-gap,&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;          (8)  'Zeit'(005) color col_heading no-gap, sy-vline no-gap.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  uline /(61).&lt;/P&gt;&lt;P&gt; &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; &lt;/P&gt;&lt;P&gt;  loop at it_spfli.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    write: / sy-vline no-gap,&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;             it_spfli-carrid color col_key no-gap, sy-vline no-gap,&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;             it_spfli-connid color col_normal no-gap, sy-vline no-gap,&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;             it_spfli-cityfrom color col_normal no-gap, sy-vline no-gap,&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;             it_spfli-cityto color col_normal no-gap, sy-vline no-gap,&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;             it_spfli-deptime color col_normal no-gap, sy-vline no-gap.&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;  uline /(61).&lt;/P&gt;&lt;P&gt; &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; &lt;/P&gt;&lt;P&gt;  call function 'SAPGUI_PROGRESS_INDICATOR'&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;     exporting&lt;/P&gt;&lt;P&gt; &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; &lt;/P&gt;&lt;P&gt;           text       = text-007&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;       exceptions&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;            others     = 1.&lt;/P&gt;&lt;P&gt; &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; &lt;/P&gt;&lt;P&gt;  create object h_excel 'EXCEL.APPLICATION'.&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;/UL&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  set property of h_excel  'Visible' = 1.&lt;/P&gt;&lt;P&gt; &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;P&gt; &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; PERFORM ERR_HDL.&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;tell user what is going on&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  call function 'SAPGUI_PROGRESS_INDICATOR'&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;     exporting&lt;/P&gt;&lt;P&gt; &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; &lt;/P&gt;&lt;P&gt;           text       = text-008&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;       exceptions&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;            others     = 1.&lt;/P&gt;&lt;P&gt; &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; &lt;/P&gt;&lt;P&gt;  call method of h_excel 'Workbooks' = h_mapl.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  perform err_hdl.&lt;/P&gt;&lt;P&gt; &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; &lt;/P&gt;&lt;P&gt;  call method of h_mapl 'Add' = h_map.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  perform err_hdl.&lt;/P&gt;&lt;P&gt; &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; &lt;/P&gt;&lt;P&gt;  call function 'SAPGUI_PROGRESS_INDICATOR'&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;     exporting&lt;/P&gt;&lt;P&gt; &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; &lt;/P&gt;&lt;P&gt;           text       = text-009&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;       exceptions&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;            others     = 1.&lt;/P&gt;&lt;P&gt; &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; &lt;/P&gt;&lt;P&gt;  perform fill_cell using 1 1 1 200 'Carrier id'(001).&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  perform fill_cell using 1 2 1 200 'Connection id'(002).&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  perform fill_cell using 1 3 1 200 'City from'(003).&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  perform fill_cell using 1 4 1 200 'City to'(004).&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  perform fill_cell using 1 5 1 200 'Dep. Time'(005).&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  loop at it_spfli.&lt;/P&gt;&lt;P&gt; &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; &lt;/P&gt;&lt;P&gt;    h = sy-tabix + 1.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    if it_spfli-carrid cs 'AA'.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;      perform fill_cell using h 1 0 000255000 it_spfli-carrid.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    elseif it_spfli-carrid cs 'AZ'.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;      perform fill_cell using h 1 0 168000000 it_spfli-carrid.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    elseif it_spfli-carrid cs 'JL'.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;      perform fill_cell using h 1 0 168168000 it_spfli-carrid.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    elseif it_spfli-carrid cs 'LH'.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;      perform fill_cell using h 1 0 111111111 it_spfli-carrid.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    elseif it_spfli-carrid cs 'SQ'.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;      perform fill_cell using h 1 0 100100100 it_spfli-carrid.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    else.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;      perform fill_cell using h 1 0 000145000 it_spfli-carrid.&lt;/P&gt;&lt;P&gt; &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; &lt;/P&gt;&lt;P&gt;    if it_spfli-connid lt 400.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;      perform fill_cell using h 2 0 255000255 it_spfli-connid.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    elseif it_spfli-connid lt 800.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;      perform fill_cell using h 2 0 077099088 it_spfli-connid.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    else.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;      perform fill_cell using h 2 0 246156138 it_spfli-connid.&lt;/P&gt;&lt;P&gt; &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; &lt;/P&gt;&lt;P&gt;    if it_spfli-cityfrom cp 'S*'.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;      perform fill_cell using h 3 0 155155155 it_spfli-cityfrom.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    elseif it_spfli-cityfrom cp 'N*'.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;      perform fill_cell using h 3 0 189111222 it_spfli-cityfrom.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    else.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;      perform fill_cell using h 3 0 111230222 it_spfli-cityfrom.&lt;/P&gt;&lt;P&gt; &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; &lt;/P&gt;&lt;P&gt;    if it_spfli-cityto cp 'S*'.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;      perform fill_cell using h 4 0 200200200 it_spfli-cityto.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    elseif it_spfli-cityto cp 'N*'.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;      perform fill_cell using h 4 0 000111222 it_spfli-cityto.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    else.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;      perform fill_cell using h 4 0 130230230 it_spfli-cityto.&lt;/P&gt;&lt;P&gt; &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; &lt;/P&gt;&lt;P&gt;    if it_spfli-deptime lt '020000'.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;      perform fill_cell using h 5 0 145145145 it_spfli-deptime.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    elseif it_spfli-deptime lt '120000' .&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;      perform fill_cell using h 5 0 015215205 it_spfli-deptime.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    elseif it_spfli-deptime lt '180000' .&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;      perform fill_cell using h 5 0 000215205 it_spfli-deptime.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    else.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;      perform fill_cell using h 5 0 115115105 it_spfli-deptime.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    endif.&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; &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;LI level="1" type="ul"&gt;&lt;P&gt;EXCEL FILENAME&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  CONCATENATE SY-REPID '_' SY-DATUM&lt;EM&gt;6(2) '_' SY-DATUM&lt;/EM&gt;4(2) '_'&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;              SY-DATUM(4) '_' SY-UZEIT '.XLS' INTO FILENAME.&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 METHOD OF H_MAP 'SAVEAS' EXPORTING #1 = FILENAME.&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;/P&gt;&lt;P&gt;  free object h_excel.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  perform err_hdl.&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; &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;/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; &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;/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; &lt;/P&gt;&lt;P&gt;form fill_cell using i j bold col val.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  call method of h_excel 'Cells' = h_zl&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    exporting&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;      #1 = i&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;      #2 = j.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  perform err_hdl.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  set property of h_zl 'Value' = val .&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  perform err_hdl.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  get property of h_zl 'Font' = h_f.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  perform err_hdl.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  set property of h_f 'Bold' = bold .&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  perform err_hdl.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  set property of h_f 'Color' = col.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  perform err_hdl.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;endform.                    "FILL_CELL&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; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  ERR_HDL&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; &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;      outputs OLE error if any                                       *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;----&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;/P&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;/UL&gt;&lt;P&gt; &lt;/P&gt;&lt;UL&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;/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; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;form err_hdl.&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; &lt;/P&gt;&lt;P&gt;    write: / 'OLE-Automation Error:'(010), sy-subrc.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    stop.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt; &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;reward points if this is useful&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 17 Aug 2007 09:08:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/module-pool/m-p/2658782#M613237</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-17T09:08:55Z</dc:date>
    </item>
  </channel>
</rss>

