<?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: Dynamic Report Column in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-report-column/m-p/6166399#M1371001</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;anirudh,&lt;/P&gt;&lt;P&gt;did you get through the code i provided above, this checks for each line.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 18 Sep 2009 11:41:34 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2009-09-18T11:41:34Z</dc:date>
    <item>
      <title>Dynamic Report Column</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-report-column/m-p/6166392#M1370994</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI,&lt;/P&gt;&lt;P&gt;I want some example where in internal table if the coulumn is filled then only it should be displayed in ALV output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;E.g&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERIOD    AMNT1  AMNT2  AMNT3&lt;/P&gt;&lt;P&gt;2             100         200       &lt;/P&gt;&lt;P&gt;3             200                             &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now here AMNT3 is empty so it should not be displayed in my ALV output.&lt;/P&gt;&lt;P&gt;And later if AMNT3 gets filled it should come.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Anurodh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 18 Sep 2009 10:07:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-report-column/m-p/6166392#M1370994</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-09-18T10:07:10Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic Report Column</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-report-column/m-p/6166393#M1370995</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;U need to set the field NO_OUT in catalog table&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;LOOP AT IT_FIELDCAT.
  
    IF &amp;lt;.........&amp;gt;.
       IT_FIELDCAT-NO_OUT = 'X'.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Max&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 18 Sep 2009 10:10:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-report-column/m-p/6166393#M1370995</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-09-18T10:10:54Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic Report Column</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-report-column/m-p/6166394#M1370996</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;While building the fieldcatalog use the following option:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;         no_zero = 'X'.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 18 Sep 2009 10:12:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-report-column/m-p/6166394#M1370996</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-09-18T10:12:33Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic Report Column</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-report-column/m-p/6166395#M1370997</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;Please check these links &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="8175244"&gt;&lt;/A&gt;]&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;or&lt;/P&gt;&lt;P&gt;[http://help-abap.blogspot.com/2008/09/dynamic-internal-table-creation.html ]&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;let me know if still u didn't get the solution.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Sourabh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 18 Sep 2009 10:14:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-report-column/m-p/6166395#M1370997</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-09-18T10:14:26Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic Report Column</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-report-column/m-p/6166396#M1370998</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Anurodh Jindal ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;One way is ...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;After Filling your internal table...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can write a logic like &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check if there is any record where AMNT3 is not initial (Means it's having value...) either using LOOP or READ&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Set One Flag for FLAG_AMNT3 = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now while creating fieldcat you check the above Flag... &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;if FLAG_AMNT3 = 'X'.

Append Fieldcat.

endif.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Repeat above logic for all the columns.. if there are limited number of columns..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Hope it will solve your problem..&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards&lt;/P&gt;&lt;P&gt;ilesh 24x7&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;ilesh Nandaniya&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 18 Sep 2009 10:15:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-report-column/m-p/6166396#M1370998</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-09-18T10:15:26Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic Report Column</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-report-column/m-p/6166397#M1370999</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;while passing the values to the final table, set a flag if that is not initial.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;like..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;loop at it_temp1 into is_temp1.
 ...
. ...
  if is_temp1-amnt1 is not initial.
    flag1 = 'X'.
    is_final-amnt1= is_temp1-amnt1.
  endif. 
  if is_temp1-amnt2 is not initial.
    flag2 = 'X'.
    is_final-amnt2= is_temp1-amnt2.
  endif.   
  if is_temp1-amnt3 is not initial.
    flag3 = 'X'.
    is_final-amnt3= is_temp1-amnt3.
  endif.   
  append is_final to it_final.
endloop.

"now while creating field catalog
 if flag1 is not initial.
    populate field catalog for amnt1.
 endif.
 if flag2 is not initial.
    populate field catalog for amnt2.
 endif.
 if flag3 is not initial.
    populate field catalog for amnt3.
 endif.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 18 Sep 2009 10:23:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-report-column/m-p/6166397#M1370999</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-09-18T10:23:15Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic Report Column</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-report-column/m-p/6166398#M1371000</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;Thanks for your instant reply...but i have one problem i need to check whole column and if column is empty then i have to remove that.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Anurodh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 18 Sep 2009 11:40:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-report-column/m-p/6166398#M1371000</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-09-18T11:40:03Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic Report Column</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-report-column/m-p/6166399#M1371001</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;anirudh,&lt;/P&gt;&lt;P&gt;did you get through the code i provided above, this checks for each line.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 18 Sep 2009 11:41:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-report-column/m-p/6166399#M1371001</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-09-18T11:41:34Z</dc:date>
    </item>
  </channel>
</rss>

