<?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: How to develop variable column in alv report in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-develop-variable-column-in-alv-report/m-p/5796500#M1310907</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Raymond,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As per your suggestion I am developing dynamic ALV report.But I am facing a problem at the time of Method Calling.I am not getting &lt;STRONG&gt;component_table&lt;/STRONG&gt; and &lt;STRONG&gt;component_name&lt;/STRONG&gt; Methods in &lt;STRONG&gt;cl_abap_structdescr&lt;/STRONG&gt; class.We are using SAP R/3 4.7 and my question is is this methods are not supported by SAP 4.7.If it is not supported then please suggest me what to do.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards&lt;/P&gt;&lt;P&gt;Nirmal&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 09 Jul 2009 04:15:22 GMT</pubDate>
    <dc:creator>former_member281396</dc:creator>
    <dc:date>2009-07-09T04:15:22Z</dc:date>
    <item>
      <title>How to develop variable column in alv report</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-develop-variable-column-in-alv-report/m-p/5796496#M1310903</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I want to develop a alv report where the column will be variable and created in runtime as per data.Is it possible in SAP ALV grid display?If possible tell me how I develop such type of report.&lt;/P&gt;&lt;P&gt;For example &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MATERIAL                BATCH                   QTY&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;M1                              B1                         Q1&lt;/P&gt;&lt;P&gt;M1                              B2                         Q2&lt;/P&gt;&lt;P&gt;M1                              B3                         Q3 &lt;/P&gt;&lt;P&gt;M2                              B4                         Q1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is normal display. I want the following&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MATERIAL                 BATCH1               BATCH2             BATCH3        BATCH4&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;M1                             Q1                        Q2                      Q3                  --                      &lt;/P&gt;&lt;P&gt;M2                             ---                         --                        --                   Q4&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please advise and provide your valuable suggestion.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards&lt;/P&gt;&lt;P&gt;         Nirmal&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Jul 2009 06:11:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-develop-variable-column-in-alv-report/m-p/5796496#M1310903</guid>
      <dc:creator>former_member281396</dc:creator>
      <dc:date>2009-07-07T06:11:03Z</dc:date>
    </item>
    <item>
      <title>Re: How to develop variable column in alv report</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-develop-variable-column-in-alv-report/m-p/5796497#M1310904</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes this is possible, and this question has be asked for many times&lt;/P&gt;&lt;P&gt;Perfiorm some search at sdn with keywords like [dynamic internal table ALV|https://forums.sdn.sap.com/search.jspa?threadID=&amp;amp;q=dynamic&lt;EM&gt;internal&lt;/EM&gt;table+ALV&amp;amp;objID=c42&amp;amp;dateRange=all&amp;amp;numResults=30&amp;amp;rankBy=10001]&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Basically&lt;/P&gt;&lt;P&gt;- create a dynamic field catalog&lt;/P&gt;&lt;P&gt;- create internal table&lt;/P&gt;&lt;P&gt;- fill internal table&lt;/P&gt;&lt;P&gt;- display with ALV&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Just one result : [Creating a dynamic internal table based on data |https://wiki.sdn.sap.com/wiki/display/Snippets/Creating&lt;EM&gt;a&lt;/EM&gt;dynamic&lt;EM&gt;internal&lt;/EM&gt;table&lt;EM&gt;based&lt;/EM&gt;on+data] in [Code Gallery|https://wiki.sdn.sap.com/wiki/display/Snippets]&lt;/P&gt;&lt;P&gt;&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>Tue, 07 Jul 2009 06:15:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-develop-variable-column-in-alv-report/m-p/5796497#M1310904</guid>
      <dc:creator>RaymondGiuseppi</dc:creator>
      <dc:date>2009-07-07T06:15:50Z</dc:date>
    </item>
    <item>
      <title>Re: How to develop variable column in alv report</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-develop-variable-column-in-alv-report/m-p/5796498#M1310905</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;&lt;/P&gt;&lt;P&gt;Check the link&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;[&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="7372153"&gt;&lt;/A&gt;]&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Jul 2009 06:15:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-develop-variable-column-in-alv-report/m-p/5796498#M1310905</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-07-07T06:15:53Z</dc:date>
    </item>
    <item>
      <title>Re: How to develop variable column in alv report</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-develop-variable-column-in-alv-report/m-p/5796499#M1310906</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN __default_attr="blue" __jive_macro_name="color"&gt;Hi Nirmal,

It is possible using dynamic internal table concept. Here is one sample program which is very useful.
Check at this link :&amp;lt;b&amp;gt;[ Dynamic internal table with dynamic fields|http://an-abaper.blogspot.com/2009/06/dynamic-internal-table-with-dynamic.html]&amp;lt;/b&amp;gt;
Thanks
Venkat.O&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Jul 2009 06:26:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-develop-variable-column-in-alv-report/m-p/5796499#M1310906</guid>
      <dc:creator>venkat_o</dc:creator>
      <dc:date>2009-07-07T06:26:06Z</dc:date>
    </item>
    <item>
      <title>Re: How to develop variable column in alv report</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-develop-variable-column-in-alv-report/m-p/5796500#M1310907</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Raymond,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As per your suggestion I am developing dynamic ALV report.But I am facing a problem at the time of Method Calling.I am not getting &lt;STRONG&gt;component_table&lt;/STRONG&gt; and &lt;STRONG&gt;component_name&lt;/STRONG&gt; Methods in &lt;STRONG&gt;cl_abap_structdescr&lt;/STRONG&gt; class.We are using SAP R/3 4.7 and my question is is this methods are not supported by SAP 4.7.If it is not supported then please suggest me what to do.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards&lt;/P&gt;&lt;P&gt;Nirmal&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Jul 2009 04:15:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-develop-variable-column-in-alv-report/m-p/5796500#M1310907</guid>
      <dc:creator>former_member281396</dc:creator>
      <dc:date>2009-07-09T04:15:22Z</dc:date>
    </item>
    <item>
      <title>Re: How to develop variable column in alv report</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-develop-variable-column-in-alv-report/m-p/5796501#M1310908</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Frn &lt;/P&gt;&lt;P&gt;   The Below code will Create the dyanmic internal table ....what you need to do is only pass this internal table and field catalog to Function module "Reuse_alv_display" .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  zhrrt_retention.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPE-POOLS : abap.&lt;/P&gt;&lt;P&gt;TABLES: pa0001 , pa0003 .&lt;/P&gt;&lt;P&gt;FIELD-SYMBOLS: &amp;lt;dyn_table&amp;gt; TYPE STANDARD TABLE,&amp;lt;dyn_wa&amp;gt;,&amp;lt;dyn_field&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: dy_table TYPE REF TO data,&lt;/P&gt;&lt;P&gt;      dy_line TYPE REF TO data .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : xfc TYPE lvc_s_fcat,&lt;/P&gt;&lt;P&gt;       ifc TYPE lvc_t_fcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-s11 .&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS:s_pernr FOR pa0003-pernr .&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS:s_orgeh FOR pa0001-orgeh .&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS:s_date  FOR sy-datum .&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK b1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF it_itab OCCURS 0 ,&lt;/P&gt;&lt;P&gt;       depid LIKE pa0001-orgeh ,&lt;/P&gt;&lt;P&gt;       pernr LIKE pa0003-pernr,&lt;/P&gt;&lt;P&gt;       subty LIKE pa9260-subty,&lt;/P&gt;&lt;P&gt;       date  LIKE sy-datum,&lt;/P&gt;&lt;P&gt;      END OF it_itab .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF it_date OCCURS 0,&lt;/P&gt;&lt;P&gt;      date TYPE sy-datum ,&lt;/P&gt;&lt;P&gt;      len TYPE i,&lt;/P&gt;&lt;P&gt;      ty TYPE c,&lt;/P&gt;&lt;P&gt;      END OF it_date .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT a~orgeh&lt;/P&gt;&lt;P&gt;       b~pernr&lt;/P&gt;&lt;P&gt;       b~subty&lt;/P&gt;&lt;P&gt;       b~begda&lt;/P&gt;&lt;P&gt;FROM pa0001 AS a INNER JOIN pa9260 AS b&lt;/P&gt;&lt;P&gt;ON a&lt;SUB&gt;pernr = b&lt;/SUB&gt;pernr&lt;/P&gt;&lt;P&gt;INTO TABLE it_itab&lt;/P&gt;&lt;P&gt;WHERE a~orgeh IN s_orgeh AND&lt;/P&gt;&lt;P&gt;      a~pernr IN s_pernr AND&lt;/P&gt;&lt;P&gt;      b~begda IN s_date.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WHILE s_date-low &amp;lt;= s_date-high.&lt;/P&gt;&lt;P&gt;  it_date-date = s_date-low .&lt;/P&gt;&lt;P&gt;  it_date-len = 8 .&lt;/P&gt;&lt;P&gt;  it_date-ty = 'c'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND  it_date.&lt;/P&gt;&lt;P&gt;  s_date-low = s_date-low + 1.&lt;/P&gt;&lt;P&gt;ENDWHILE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM get_structure.&lt;/P&gt;&lt;P&gt;PERFORM create_dynamic_itab.&lt;/P&gt;&lt;P&gt;PERFORM proc_data .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM get_structure.&lt;/P&gt;&lt;P&gt;  DATA : idetails TYPE abap_compdescr_tab,&lt;/P&gt;&lt;P&gt;          xdetails TYPE abap_compdescr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  xfc-fieldname = 'pernr' .  "  XDETAILS-NAME .&lt;/P&gt;&lt;P&gt;  xfc-datatype = 'c'.    "XDETAILS-TYPE_KIND.&lt;/P&gt;&lt;P&gt;  xfc-inttype = 'c'.    "XDETAILS-TYPE_KIND.&lt;/P&gt;&lt;P&gt;  xfc-intlen =  8 .     "XDETAILS-LENGTH.&lt;/P&gt;&lt;P&gt;  APPEND xfc TO ifc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  xfc-fieldname = 'empname' .  "  XDETAILS-NAME .&lt;/P&gt;&lt;P&gt;  xfc-datatype = 'c'.    "XDETAILS-TYPE_KIND.&lt;/P&gt;&lt;P&gt;  xfc-inttype = 'c'.    "XDETAILS-TYPE_KIND.&lt;/P&gt;&lt;P&gt;  xfc-intlen =  30 .     "XDETAILS-LENGTH.&lt;/P&gt;&lt;P&gt;  APPEND xfc TO ifc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT it_date .&lt;/P&gt;&lt;P&gt;    CLEAR xfc.&lt;/P&gt;&lt;P&gt;    xfc-fieldname = it_date-date .  "  XDETAILS-NAME .&lt;/P&gt;&lt;P&gt;    xfc-datatype = it_date-ty.    "XDETAILS-TYPE_KIND.&lt;/P&gt;&lt;P&gt;    xfc-inttype = it_date-ty.    "XDETAILS-TYPE_KIND.&lt;/P&gt;&lt;P&gt;    xfc-intlen =  it_date-len .     "XDETAILS-LENGTH.&lt;/P&gt;&lt;P&gt;    APPEND xfc TO ifc.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;ENDFORM.                    "get_structure&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM create_dynamic_itab.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Create dynamic internal table and assign to FS&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CALL METHOD cl_alv_table_create=&amp;gt;create_dynamic_table&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      it_fieldcatalog = ifc&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      ep_table        = dy_table.&lt;/P&gt;&lt;P&gt;  ASSIGN dy_table-&amp;gt;* TO &amp;lt;dyn_table&amp;gt;.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Create dynamic work area and assign to FS&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CREATE DATA dy_line LIKE LINE OF &amp;lt;dyn_table&amp;gt;.&lt;/P&gt;&lt;P&gt;  ASSIGN dy_line-&amp;gt;* TO &amp;lt;dyn_wa&amp;gt;.&lt;/P&gt;&lt;P&gt;ENDFORM.                    "create_dynamic_itab&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM proc_data .&lt;/P&gt;&lt;P&gt;  DATA: l_tabix TYPE sy-tabix .&lt;/P&gt;&lt;P&gt;  SORT it_itab BY depid .&lt;/P&gt;&lt;P&gt;  LOOP AT it_itab .&lt;/P&gt;&lt;P&gt;    READ TABLE it_date WITH KEY date =  it_itab-date .&lt;/P&gt;&lt;P&gt;    l_tabix = sy-tabix.&lt;/P&gt;&lt;P&gt;    IF sy-subrc = 0 .&lt;/P&gt;&lt;P&gt;      ASSIGN COMPONENT l_tabix OF STRUCTURE dy_table TO &amp;lt;dyn_field&amp;gt;.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " PROC_DATA&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks and regards &lt;/P&gt;&lt;P&gt;Priyank&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Jul 2009 06:06:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-develop-variable-column-in-alv-report/m-p/5796501#M1310908</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-07-09T06:06:10Z</dc:date>
    </item>
    <item>
      <title>Re: How to develop variable column in alv report</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-develop-variable-column-in-alv-report/m-p/5796502#M1310909</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;ok&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Mar 2010 05:21:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-develop-variable-column-in-alv-report/m-p/5796502#M1310909</guid>
      <dc:creator>former_member281396</dc:creator>
      <dc:date>2010-03-24T05:21:30Z</dc:date>
    </item>
  </channel>
</rss>

