<?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: ALV display logic coding in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-display-logic-coding/m-p/10006845#M1805149</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sanjay,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Share me your code where you are facing the problem! We can't give you whole logic of your requirement!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;By the way better to check the ALV demo programs to understand the algorithm of ALV's&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rg, Kiran&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 08 Jan 2014 08:47:22 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2014-01-08T08:47:22Z</dc:date>
    <item>
      <title>ALV display logic coding</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-display-logic-coding/m-p/10006843#M1805147</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 am new to ABAP.&lt;/P&gt;&lt;P&gt;I have requirement where I have to fill data into an internal table and based upon the internal table data I have fetch details from others tables and show it in ALV display.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I was able to fetch data into internal table as per given logic.&lt;/P&gt;&lt;P&gt;The internal table( gt_out1 ) is as such.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE border="1" class="jiveBorder" jive-data-cell="{&amp;quot;color&amp;quot;:&amp;quot;#575757&amp;quot;,&amp;quot;textAlign&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;padding&amp;quot;:&amp;quot;2&amp;quot;,&amp;quot;backgroundColor&amp;quot;:&amp;quot;transparent&amp;quot;,&amp;quot;fontFamily&amp;quot;:&amp;quot;arial,helvetica,sans-serif&amp;quot;,&amp;quot;verticalAlign&amp;quot;:&amp;quot;baseline&amp;quot;}" jive-data-header="{&amp;quot;color&amp;quot;:&amp;quot;#FFFFFF&amp;quot;,&amp;quot;backgroundColor&amp;quot;:&amp;quot;#6690BC&amp;quot;,&amp;quot;textAlign&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;padding&amp;quot;:&amp;quot;2&amp;quot;}" style="border: 1px solid rgb(0, 0, 0); width: 100%;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;type&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;bsad-belnr&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;bsad-vbeln&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;bse_clr-belnr_clr&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;konv-kschl&lt;/TH&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;it_field_name&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;gt_out1-belnr&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;gt_out1-vbeln&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;gt_out1-belnr_clr&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;gt_out1-kschl&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;values&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;zppu&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;values&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;zppt&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now based on data in this internal table i have to show the ALV display i.e fill data into a final output internal table. I am stuck here.&lt;/P&gt;&lt;P&gt;The few fields are Posting Date, Currency ,Document Type, Doc Date etc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The Logic to fetch the fileds is as follows:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For Posting Date:&lt;/P&gt;&lt;P&gt;From the internal table ,&lt;STRONG&gt;pick belnr&lt;/STRONG&gt; one by one &amp;amp; pass the same to table bse_clr-belnr, bse_clr-bukrs &amp;amp; bse_clr-bukrs_clr = bse_clr-bukrs&lt;/P&gt;&lt;P&gt;and pick the doc no bse_clr-belnr_clr one by one in the sequence and pass the same to table bsad-bukrs = bse_clr-bukrs &amp;amp; bsad-belnr = bse_clr-belnr_clr and pick posting date bsad-budat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For currency:&lt;/P&gt;&lt;P&gt;From the internal table ,&lt;STRONG&gt;pick belnr&lt;/STRONG&gt; one by one &amp;amp; pass the same to table bse_clr-belnr, bse_clr-bukrs &amp;amp; bse_clr-bukrs_clr = bse_clr-bukrs&lt;/P&gt;&lt;P&gt;and pick the doc no bse_clr-belnr_clr one by one in the sequence and pass the same to table bsad-bukrs = bse_clr-bukrs &amp;amp; bsad-belnr = bse_clr-belnr_clr and pick currency bsad-waers.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For Tax Percentage:&lt;/P&gt;&lt;P&gt;From the internal table ,&lt;STRONG&gt;pick vbeln&lt;/STRONG&gt; one by one &amp;amp; pass the same to table vbrk and pass vbrk-vbeln and pick vbrk-knumv. With the doc condition knumv, pass this to konv-knumv = vbrk-knumv and check for condition type konv-kschl = 'ZPPT' or 'ZPPU', if any of one is present, pick percentage konv-kbetr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There are around 10 more fields with similar logic.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please help me in writing the code for filling data in the final output table having above fields.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Jan 2014 19:32:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-display-logic-coding/m-p/10006843#M1805147</guid>
      <dc:creator>sanjaybit</dc:creator>
      <dc:date>2014-01-07T19:32:50Z</dc:date>
    </item>
    <item>
      <title>Re: ALV display logic coding</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-display-logic-coding/m-p/10006844#M1805148</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sanjay,&lt;/P&gt;&lt;P&gt;I'm not sure if I understand your question.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Are you having trouble displaying the contents of your internal table in the ALV?&lt;/P&gt;&lt;P&gt;Or are you having trouble collecting all your data into the internal table that you would like to display in the ALV?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Harry&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 08 Jan 2014 08:44:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-display-logic-coding/m-p/10006844#M1805148</guid>
      <dc:creator>habrahams</dc:creator>
      <dc:date>2014-01-08T08:44:34Z</dc:date>
    </item>
    <item>
      <title>Re: ALV display logic coding</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-display-logic-coding/m-p/10006845#M1805149</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sanjay,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Share me your code where you are facing the problem! We can't give you whole logic of your requirement!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;By the way better to check the ALV demo programs to understand the algorithm of ALV's&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rg, Kiran&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 08 Jan 2014 08:47:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-display-logic-coding/m-p/10006845#M1805149</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2014-01-08T08:47:22Z</dc:date>
    </item>
    <item>
      <title>Re: ALV display logic coding</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-display-logic-coding/m-p/10006846#M1805150</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sanjay,&lt;/P&gt;&lt;P&gt;If the issue is displaying the internal table contents in an ALV, there is quite a simple way to achieve this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Example:&lt;/P&gt;&lt;P&gt;ITAB is the internal table with all of your data!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Form XXXXX.&lt;/P&gt;&lt;P&gt;data: gr_table&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; type ref to cl_salv_table,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; gr_display&amp;nbsp;&amp;nbsp; type ref to cl_salv_display_settings,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; gr_functions type ref to cl_salv_functions,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; gr_sorts&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; type ref to cl_salv_sorts,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; gr_agg&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; type ref to cl_salv_aggregations.&lt;/P&gt;&lt;P&gt;&amp;nbsp; try.&lt;/P&gt;&lt;P&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Create ALV table&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cl_salv_table=&amp;gt;factory( importing r_salv_table = gr_table changing t_table = itab ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set zebra layout&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; gr_display = gr_table-&amp;gt;get_display_settings( ).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; gr_display-&amp;gt;set_striped_pattern( cl_salv_display_settings=&amp;gt;true ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Display all standard function&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; gr_functions = gr_table-&amp;gt;get_functions( ).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; gr_functions-&amp;gt;set_all( abap_true ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Display table&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; gr_table-&amp;gt;display( ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; catch cx_salv_msg.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; write: / 'Exception CX_SALV_MSG'.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; catch cx_salv_not_found.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; write: / 'Exception CX_SALV_NOT_FOUND'.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; catch cx_salv_data_error.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; write: / 'Exception CX_SALV_DATA_ERROR'.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; catch cx_salv_existing.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; write: / 'Exception CX_SALV_EXISTING'.&lt;/P&gt;&lt;P&gt;&amp;nbsp; endtry.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Harry&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 08 Jan 2014 08:54:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-display-logic-coding/m-p/10006846#M1805150</guid>
      <dc:creator>habrahams</dc:creator>
      <dc:date>2014-01-08T08:54:56Z</dc:date>
    </item>
    <item>
      <title>Re: ALV display logic coding</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-display-logic-coding/m-p/10006847#M1805151</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 am having problem in fetching the final data.&lt;/P&gt;&lt;P&gt;I have fetched data into the internal table0 it_out1.&lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" style="WIDTH: 502px;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD class="xl64" height="34" style="border: black 0px solid;" width="151"&gt;Billing Document&lt;/TD&gt;&lt;TD class="xl64" style="border-bottom: black 0px solid; border-left: medium none; border-top: black 0px solid; border-right: black 0px solid;" width="136"&gt;Accounting Document&lt;/TD&gt;&lt;TD class="xl64" style="border-bottom: black 0px solid; border-left: medium none; border-top: black 0px solid; border-right: black 0px solid;" width="126"&gt;Clearing Document Number&lt;/TD&gt;&lt;TD class="xl64" style="border-bottom: black 0px solid; border-left: medium none; border-top: black 0px solid; border-right: black 0px solid;" width="89"&gt;Condition Type&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl65" height="20" style="border-bottom: black 0px solid; border-left: black 0px solid; border-top: medium none; border-right: black 0px solid;"&gt;BSAD&lt;/TD&gt;&lt;TD class="xl65" style="border-bottom: black 0px solid; border-left: medium none; border-top: medium none; border-right: black 0px solid;"&gt;BSAD&lt;/TD&gt;&lt;TD class="xl64" style="border-bottom: black 0px solid; border-left: medium none; border-top: medium none; border-right: black 0px solid;" width="126"&gt;bse_clr&lt;/TD&gt;&lt;TD class="xl64" style="border-bottom: black 0px solid; border-left: medium none; border-top: medium none; border-right: black 0px solid;" width="89"&gt;KONV&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl65" height="20" style="border-bottom: black 0px solid; border-left: black 0px solid; border-top: medium none; border-right: black 0px solid;"&gt;123&lt;/TD&gt;&lt;TD class="xl65" style="border-bottom: black 0px solid; border-left: medium none; border-top: medium none; border-right: black 0px solid;"&gt;210&lt;/TD&gt;&lt;TD class="xl64" style="border-bottom: black 0px solid; border-left: medium none; border-top: medium none; border-right: black 0px solid;" width="126"&gt;123&lt;/TD&gt;&lt;TD class="xl64" style="border-bottom: black 0px solid; border-left: medium none; border-top: medium none; border-right: black 0px solid;" width="89"&gt;z1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl65" height="20" style="border-bottom: black 0px solid; border-left: black 0px solid; border-top: medium none; border-right: black 0px solid;"&gt;123&lt;/TD&gt;&lt;TD class="xl65" style="border-bottom: black 0px solid; border-left: medium none; border-top: medium none; border-right: black 0px solid;"&gt;210&lt;/TD&gt;&lt;TD class="xl64" style="border-bottom: black 0px solid; border-left: medium none; border-top: medium none; border-right: black 0px solid;" width="126"&gt;456&lt;/TD&gt;&lt;TD class="xl64" style="border-bottom: black 0px solid; border-left: medium none; border-top: medium none; border-right: black 0px solid;" width="89"&gt;z1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl65" height="20" style="border-bottom: black 0px solid; border-left: black 0px solid; border-top: medium none; border-right: black 0px solid;"&gt;456&lt;/TD&gt;&lt;TD class="xl65" style="border-bottom: black 0px solid; border-left: medium none; border-top: medium none; border-right: black 0px solid;"&gt;221&lt;/TD&gt;&lt;TD class="xl64" style="border-bottom: black 0px solid; border-left: medium none; border-top: medium none; border-right: black 0px solid;" width="126"&gt;789&lt;/TD&gt;&lt;TD class="xl64" style="border-bottom: black 0px solid; border-left: medium none; border-top: medium none; border-right: black 0px solid;" width="89"&gt;z1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl65" height="20" style="border-bottom: black 0px solid; border-left: black 0px solid; border-top: medium none; border-right: black 0px solid;"&gt;456&lt;/TD&gt;&lt;TD class="xl65" style="border-bottom: black 0px solid; border-left: medium none; border-top: medium none; border-right: black 0px solid;"&gt;221&lt;/TD&gt;&lt;TD class="xl64" style="border-bottom: black 0px solid; border-left: medium none; border-top: medium none; border-right: black 0px solid;" width="126"&gt;913&lt;/TD&gt;&lt;TD class="xl64" style="border-bottom: black 0px solid; border-left: medium none; border-top: medium none; border-right: black 0px solid;" width="89"&gt;z2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl65" height="20" style="border-bottom: black 0px solid; border-left: black 0px solid; border-top: medium none; border-right: black 0px solid;"&gt;&lt;/TD&gt;&lt;TD class="xl65" style="border-bottom: black 0px solid; border-left: medium none; border-top: medium none; border-right: black 0px solid;"&gt;&lt;/TD&gt;&lt;TD class="xl64" style="border-bottom: black 0px solid; border-left: medium none; border-top: medium none; border-right: black 0px solid;" width="126"&gt;&lt;/TD&gt;&lt;TD class="xl64" style="border-bottom: black 0px solid; border-left: medium none; border-top: medium none; border-right: black 0px solid;" width="89"&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now based on this data I need other fields into a final internal table it_out2 as per given logic.&lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" style="WIDTH: 1052px;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD class="xl65" height="34" width="151"&gt;Billing Document&lt;/TD&gt;&lt;TD class="xl65" style="border-left: medium none;" width="136"&gt;Accounting Document&lt;/TD&gt;&lt;TD class="xl65" style="border-left: medium none;" width="126"&gt;Clearing Document Number&lt;/TD&gt;&lt;TD class="xl65" style="border-left: medium none;" width="89"&gt;Condition Type&lt;/TD&gt;&lt;TD class="xl64" style="border-left: medium none;" width="163"&gt;Posting Date&lt;/TD&gt;&lt;TD class="xl64" style="border-left: medium none;" width="105"&gt;Currency&lt;/TD&gt;&lt;TD class="xl64" style="border-left: medium none;" width="135"&gt;Document Type&lt;/TD&gt;&lt;TD class="xl64" style="border-left: medium none;" width="147"&gt;Document Date&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl64" height="20" style="border-top: medium none;"&gt;BSAD&lt;/TD&gt;&lt;TD class="xl64" style="border-left: medium none; border-top: medium none;"&gt;BSAD&lt;/TD&gt;&lt;TD class="xl65" style="border-left: medium none; border-top: medium none;" width="126"&gt;bse_clr&lt;/TD&gt;&lt;TD class="xl65" style="border-left: medium none; border-top: medium none;" width="89"&gt;KONV&lt;/TD&gt;&lt;TD class="xl64" style="border-left: medium none; border-top: medium none;"&gt;BSAD&lt;/TD&gt;&lt;TD class="xl64" style="border-left: medium none; border-top: medium none;"&gt;BSAD&lt;/TD&gt;&lt;TD class="xl64" style="border-left: medium none; border-top: medium none;"&gt;BSAD&lt;/TD&gt;&lt;TD class="xl64" style="border-left: medium none; border-top: medium none;"&gt;BSAD&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl64" height="20" style="border-top: medium none;"&gt;123&lt;/TD&gt;&lt;TD class="xl64" style="border-left: medium none; border-top: medium none;"&gt;210&lt;/TD&gt;&lt;TD class="xl65" style="border-left: medium none; border-top: medium none;" width="126"&gt;123&lt;/TD&gt;&lt;TD class="xl65" style="border-left: medium none; border-top: medium none;" width="89"&gt;z1&lt;/TD&gt;&lt;TD class="xl64" style="border-left: medium none; border-top: medium none;"&gt;&lt;/TD&gt;&lt;TD class="xl64" style="border-left: medium none; border-top: medium none;"&gt;&lt;/TD&gt;&lt;TD class="xl64" style="border-left: medium none; border-top: medium none;"&gt;&lt;/TD&gt;&lt;TD class="xl64" style="border-left: medium none; border-top: medium none;"&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl64" height="20" style="border-top: medium none;"&gt;123&lt;/TD&gt;&lt;TD class="xl64" style="border-left: medium none; border-top: medium none;"&gt;210&lt;/TD&gt;&lt;TD class="xl65" style="border-left: medium none; border-top: medium none;" width="126"&gt;456&lt;/TD&gt;&lt;TD class="xl65" style="border-left: medium none; border-top: medium none;" width="89"&gt;z1&lt;/TD&gt;&lt;TD class="xl64" style="border-left: medium none; border-top: medium none;"&gt;&lt;/TD&gt;&lt;TD class="xl64" style="border-left: medium none; border-top: medium none;"&gt;&lt;/TD&gt;&lt;TD class="xl64" style="border-left: medium none; border-top: medium none;"&gt;&lt;/TD&gt;&lt;TD class="xl64" style="border-left: medium none; border-top: medium none;"&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl64" height="20" style="border-top: medium none;"&gt;456&lt;/TD&gt;&lt;TD class="xl64" style="border-left: medium none; border-top: medium none;"&gt;221&lt;/TD&gt;&lt;TD class="xl65" style="border-left: medium none; border-top: medium none;" width="126"&gt;789&lt;/TD&gt;&lt;TD class="xl65" style="border-left: medium none; border-top: medium none;" width="89"&gt;z1&lt;/TD&gt;&lt;TD class="xl64" style="border-left: medium none; border-top: medium none;"&gt;&lt;/TD&gt;&lt;TD class="xl64" style="border-left: medium none; border-top: medium none;"&gt;&lt;/TD&gt;&lt;TD class="xl64" style="border-left: medium none; border-top: medium none;"&gt;&lt;/TD&gt;&lt;TD class="xl64" style="border-left: medium none; border-top: medium none;"&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl64" height="20" style="border-top: medium none;"&gt;456&lt;/TD&gt;&lt;TD class="xl64" style="border-left: medium none; border-top: medium none;"&gt;221&lt;/TD&gt;&lt;TD class="xl65" style="border-left: medium none; border-top: medium none;" width="126"&gt;913&lt;/TD&gt;&lt;TD class="xl65" style="border-left: medium none; border-top: medium none;" width="89"&gt;z2&lt;/TD&gt;&lt;TD class="xl64" style="border-left: medium none; border-top: medium none;"&gt;&lt;/TD&gt;&lt;TD class="xl64" style="border-left: medium none; border-top: medium none;"&gt;&lt;/TD&gt;&lt;TD class="xl64" style="border-left: medium none; border-top: medium none;"&gt;&lt;/TD&gt;&lt;TD class="xl64" style="border-left: medium none; border-top: medium none;"&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; So based on it_out1 data(shown in 1st table) is taken into it_out2 and i need to fill the corresponding fields by logic given in my original post.&lt;/P&gt;&lt;P&gt;i need the coding for this part.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 08 Jan 2014 15:26:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-display-logic-coding/m-p/10006847#M1805151</guid>
      <dc:creator>sanjaybit</dc:creator>
      <dc:date>2014-01-08T15:26:22Z</dc:date>
    </item>
    <item>
      <title>Re: ALV display logic coding</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-display-logic-coding/m-p/10006848#M1805152</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sanjay,&lt;/P&gt;&lt;P&gt;Filling the final internal table should be quite simple to do. Based on what you have done already, I assume you are familiar with the database tables you need to fill the internal tables. I also assume you are familiar with the select statements needed to fill the internal tables. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thus the last problem you are still facing is moving the data in itab1 into itab_final and selecting the last pieces of data using the original data in itab1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here is some pseudo code that should help you move and fill the data in itab_final:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please make sure you have the same field names in both internal tables. This is needed for move-corresponding to work.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data: ls_itab1 like line of itab1,&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *wa or structure of itab&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ls_itab_final like line of itab_final.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *wa or structure of itab&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;clear: ls_itab1,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ls_itab_final.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at itab1 into ls_itab1.&lt;/P&gt;&lt;P&gt;move-corresponding ls_itab1 to ls_itab_final.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Select the data from the database based on contents of ls_itab_final!&lt;/P&gt;&lt;P&gt;Select single $fieldname$ from $table$ into ls_itab_final-$fieldname$&amp;nbsp; where&lt;/P&gt;&lt;P&gt;$fieldname$ =&lt;SPAN style="font-size: 10pt;"&gt; ls_itab_final-$fieldname$ ..........&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;*When you have filled the remaining fields into the ls_itab_final you append it to the final output table&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;append ls_itab_final to itab_final.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;*clear structure&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;clear ls_itab_final.&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;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&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;Please note that the above pseudo code will not compile, and only serves as a algorithm to move and select the remaining data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Harry&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Jan 2014 08:26:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-display-logic-coding/m-p/10006848#M1805152</guid>
      <dc:creator>habrahams</dc:creator>
      <dc:date>2014-01-09T08:26:48Z</dc:date>
    </item>
    <item>
      <title>Re: ALV display logic coding</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-display-logic-coding/m-p/10006849#M1805153</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sanjay,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Your requirement is not clear. Please &lt;/P&gt;&lt;P&gt;1) Take a smaller and detailed example and describe here.&lt;/P&gt;&lt;P&gt;2) Post your code.&lt;/P&gt;&lt;P&gt;3) Debug some standard ALV codes like - BCALV_FULLSCREEN_DEMO in SE38.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BR.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Jan 2014 08:33:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-display-logic-coding/m-p/10006849#M1805153</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2014-01-09T08:33:57Z</dc:date>
    </item>
  </channel>
</rss>

