<?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: Function Modules to Execute Report Painter Report in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-modules-to-execute-report-painter-report/m-p/8002898#M1606908</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;There is one option. Execute the report with the transaction GR55. Then, export the report to excel (Report -- &amp;gt; Export --- &amp;gt; Export format Spreadsheet). A window will appear (select Change and continue button). The file will be saved as a DAT file format.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then, you can pass the Excel file to an internal table in ABAP with the function ALSM_EXCEL_TO_INTERNAL_TABLE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;David Z.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 25 Jun 2011 21:12:24 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2011-06-25T21:12:24Z</dc:date>
    <item>
      <title>Function Modules to Execute Report Painter Report</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-modules-to-execute-report-painter-report/m-p/8002897#M1606907</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Experts,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;May I know if there is any way to execute the GR55 Report Painter reports, and get the report result back as a table?&lt;/P&gt;&lt;P&gt;I need this to write a program to export the result to a external system.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Many thanks!!!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Chris&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 24 Jun 2011 05:39:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/function-modules-to-execute-report-painter-report/m-p/8002897#M1606907</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-06-24T05:39:15Z</dc:date>
    </item>
    <item>
      <title>Re: Function Modules to Execute Report Painter Report</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-modules-to-execute-report-painter-report/m-p/8002898#M1606908</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;There is one option. Execute the report with the transaction GR55. Then, export the report to excel (Report -- &amp;gt; Export --- &amp;gt; Export format Spreadsheet). A window will appear (select Change and continue button). The file will be saved as a DAT file format.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then, you can pass the Excel file to an internal table in ABAP with the function ALSM_EXCEL_TO_INTERNAL_TABLE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;David Z.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 25 Jun 2011 21:12:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/function-modules-to-execute-report-painter-report/m-p/8002898#M1606908</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-06-25T21:12:24Z</dc:date>
    </item>
    <item>
      <title>Re: Function Modules to Execute Report Painter Report</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-modules-to-execute-report-painter-report/m-p/8002899#M1606909</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am actually expecting a ABAP way to do so, but not to do that in foreground manually.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I found the solution anyway by using the below sample code:&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  frm_retrieve_data&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;      text:Get report painter Result&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 frm_retrieve_data .&lt;/P&gt;&lt;P&gt;  DATA:lt_params  TYPE STANDARD TABLE OF alv_s_param_wp,&lt;/P&gt;&lt;P&gt;       lwa_params TYPE alv_s_param_wp,&lt;/P&gt;&lt;P&gt;       lwa_msg    LIKE LINE OF gt_msg,&lt;/P&gt;&lt;P&gt;       lv_dcpfm   TYPE xudcpfm.&lt;/P&gt;&lt;P&gt;  CLEAR:gt_data,gt_msg.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Set report painter Paramters&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  lwa_params-pname = '$PARAMETER[$ZRYEAR0'.&lt;/P&gt;&lt;P&gt;  lwa_params-pvalue = sy-datum+0(4).&lt;/P&gt;&lt;P&gt;  APPEND lwa_params TO lt_params .&lt;/P&gt;&lt;P&gt;  lwa_params-pname = '$PARAMETER[$ZBUKRS0'.&lt;/P&gt;&lt;P&gt;  lwa_params-pvalue = 'JNPC'.&lt;/P&gt;&lt;P&gt;  APPEND lwa_params TO lt_params .&lt;/P&gt;&lt;P&gt;  lwa_params-pname = '$PARAMETER[$ZBUKRS1'.&lt;/P&gt;&lt;P&gt;  lwa_params-pvalue = 'JNPC'.&lt;/P&gt;&lt;P&gt;  APPEND lwa_params TO lt_params .&lt;/P&gt;&lt;P&gt;  lwa_params-pname = '$PARAMETER[$ZF-RP00'.&lt;/P&gt;&lt;P&gt;  lwa_params-pvalue = sy-datum+4(2).&lt;/P&gt;&lt;P&gt;  APPEND lwa_params TO lt_params .&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'CRIF_RW_WEB_CALL_REPORT'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      i_report_group = 'JNZ1'&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      it_params      = lt_params&lt;/P&gt;&lt;P&gt;      et_data        = gt_data&lt;/P&gt;&lt;P&gt;      et_messages    = gt_msg.&lt;/P&gt;&lt;P&gt;  LOOP AT gt_msg INTO lwa_msg&lt;/P&gt;&lt;P&gt;    WHERE type = 'E' OR type = 'A'.&lt;/P&gt;&lt;P&gt;    gv_flg = cns_yes.&lt;/P&gt;&lt;P&gt;    EXIT.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;  IF gv_flg IS INITIAL AND&lt;/P&gt;&lt;P&gt;     gt_data IS INITIAL.&lt;/P&gt;&lt;P&gt;    gv_flg = cns_nodata.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;ENDFORM.                    " frm_retrieve_data&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 Jul 2011 06:30:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/function-modules-to-execute-report-painter-report/m-p/8002899#M1606909</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-07-14T06:30:06Z</dc:date>
    </item>
  </channel>
</rss>

