<?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: Submit a report using class  cl_salv_bs_runtime_info in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/submit-a-report-using-class-cl-salv-bs-runtime-info/m-p/9379857#M1733948</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Marco,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I dont think you can gain access to the header information using this class.&lt;/P&gt;&lt;P&gt;Still you can have a look at the below link.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A _jive_internal="true" href="https://answers.sap.com/community/abap/blog/2011/07/07/gain-programmatic-access-to-data-of-sapgui-alv-reports"&gt;http://scn.sap.com/community/abap/blog/2011/07/07/gain-programmatic-access-to-data-of-sapgui-alv-reports&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Santanu Mohapatra.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 19 Apr 2013 14:37:01 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2013-04-19T14:37:01Z</dc:date>
    <item>
      <title>Submit a report using class  cl_salv_bs_runtime_info</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/submit-a-report-using-class-cl-salv-bs-runtime-info/m-p/9379853#M1733944</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;Im trying to submit a standart report with the class cl_salv_bs_runtime_info.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;First I call the method set like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; cl_salv_bs_runtime_info=&amp;gt;set(&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXPORTING display&amp;nbsp; = abap_false&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; metadata = abap_false&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; data&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = abap_true ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;then I submit the report and then call the method data_ref like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; TRY.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cl_salv_bs_runtime_info=&amp;gt;get_data_ref(&lt;/P&gt;&lt;P&gt;&amp;nbsp; IMPORTING r_data = lf_ref ).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ASSIGN lf_ref-&amp;gt;* TO &amp;lt;lt_data&amp;gt;.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CATCH cx_salv_bs_sc_runtime_info.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MESSAGE `Unable to retrieve ALV data` TYPE 'E'.&lt;/P&gt;&lt;P&gt;&amp;nbsp; ENDTRY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The ALV output in the standard report is generated with&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S31"&gt;The output in ALV is created:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;SPAN class="L0S52"&gt;CALL &lt;SPAN class="L0S52"&gt;FUNCTION &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'REUSE_ALV_LIST_DISPLAY'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;EXPORTING&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_callback_program = repid&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_structure_name&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L0S33"&gt;'Struc_name'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; is_layout&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = layout&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; it_fieldcat&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = fieldcat&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_default&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L0S33"&gt;'X'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_save&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L0S33"&gt;'X'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; is_variant&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = variant&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; it_events&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L0S52"&gt;events&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;TABLES&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; t_outtab&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = output_tab&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;EXCEPTIONS&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;OTHERS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;= &lt;SPAN class="L0S32"&gt;1.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;IF &lt;/SPAN&gt;sy-subrc &amp;lt;&amp;gt; &lt;SPAN class="L0S32"&gt;0.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;MESSAGE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;ID &lt;/SPAN&gt;sy-msgid &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;sy-msgty &lt;SPAN class="L0S52"&gt;NUMBER &lt;/SPAN&gt;sy-msgno&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;WITH &lt;/SPAN&gt;sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; ENDIF.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Now I have the data I need from output_tab in&amp;lt;lt_data&amp;gt; which is wonderful, but now my problem:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The standard report has header data which is created by the form top-of-page which i cant retrieve:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; TOP-OF-PAGE.&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S31"&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; SKIP.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WRITE:&amp;nbsp; / _output_header-name1,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; / _output_header-name2,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; / _output_header-strasse,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; / _output_header-ort,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; / _output_header-zusatz.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;SKIP &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TO &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;LINE &lt;/SPAN&gt;&lt;SPAN class="L0S32"&gt;10.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _output_header-seite = sy-pagno.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WRITE: / _output_header-unummer NO-GAP, _output_header-seite.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; SKIP.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; WRITE: / _output_header-kontaktp NO-GAP.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;SKIP &lt;/SPAN&gt;&lt;SPAN class="L0S32"&gt;2.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp; WRITE: / _output_header-telefon NO-GAP, _output_header-ugroesse &lt;SPAN class="L0S52"&gt;NO-GAP&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp; , _output_header-barbzeit NO-GAP,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; p_verf.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S31"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Is there a possibility to catch this header data with the class cl_salv_bs_runtime_info?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Many many thanks to you all and regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Marco&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Apr 2013 11:30:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/submit-a-report-using-class-cl-salv-bs-runtime-info/m-p/9379853#M1733944</guid>
      <dc:creator>marcosch</dc:creator>
      <dc:date>2013-04-04T11:30:42Z</dc:date>
    </item>
    <item>
      <title>Re: Submit a report using class  cl_salv_bs_runtime_info</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/submit-a-report-using-class-cl-salv-bs-runtime-info/m-p/9379854#M1733945</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;Have you tried the method,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;GET_DATA?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Apr 2013 12:58:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/submit-a-report-using-class-cl-salv-bs-runtime-info/m-p/9379854#M1733945</guid>
      <dc:creator>former_member184497</dc:creator>
      <dc:date>2013-04-04T12:58:39Z</dc:date>
    </item>
    <item>
      <title>Re: Submit a report using class  cl_salv_bs_runtime_info</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/submit-a-report-using-class-cl-salv-bs-runtime-info/m-p/9379855#M1733946</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;Yes, I already tried this method, same result.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Apr 2013 13:03:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/submit-a-report-using-class-cl-salv-bs-runtime-info/m-p/9379855#M1733946</guid>
      <dc:creator>marcosch</dc:creator>
      <dc:date>2013-04-04T13:03:17Z</dc:date>
    </item>
    <item>
      <title>Re: Submit a report using class  cl_salv_bs_runtime_info</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/submit-a-report-using-class-cl-salv-bs-runtime-info/m-p/9379856#M1733947</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi again&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;does nobody know a solution to this problem?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 19 Apr 2013 14:12:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/submit-a-report-using-class-cl-salv-bs-runtime-info/m-p/9379856#M1733947</guid>
      <dc:creator>marcosch</dc:creator>
      <dc:date>2013-04-19T14:12:56Z</dc:date>
    </item>
    <item>
      <title>Re: Submit a report using class  cl_salv_bs_runtime_info</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/submit-a-report-using-class-cl-salv-bs-runtime-info/m-p/9379857#M1733948</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Marco,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I dont think you can gain access to the header information using this class.&lt;/P&gt;&lt;P&gt;Still you can have a look at the below link.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A _jive_internal="true" href="https://answers.sap.com/community/abap/blog/2011/07/07/gain-programmatic-access-to-data-of-sapgui-alv-reports"&gt;http://scn.sap.com/community/abap/blog/2011/07/07/gain-programmatic-access-to-data-of-sapgui-alv-reports&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Santanu Mohapatra.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 19 Apr 2013 14:37:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/submit-a-report-using-class-cl-salv-bs-runtime-info/m-p/9379857#M1733948</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-04-19T14:37:01Z</dc:date>
    </item>
    <item>
      <title>Re: Submit a report using class  cl_salv_bs_runtime_info</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/submit-a-report-using-class-cl-salv-bs-runtime-info/m-p/9379858#M1733949</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;As this class deactivate the display of the ALV there is little chance that the TOP_OF_PAGE event will be triggered, so the WRITE statements should not even be executed, and there is no method to recover some data not part of the ALV (internal table data and layout information only)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Raymond&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 22 Apr 2013 07:21:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/submit-a-report-using-class-cl-salv-bs-runtime-info/m-p/9379858#M1733949</guid>
      <dc:creator>RaymondGiuseppi</dc:creator>
      <dc:date>2013-04-22T07:21:57Z</dc:date>
    </item>
  </channel>
</rss>

