<?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: Need to check the code!!!! in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/need-to-check-the-code/m-p/3372744#M809705</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;solved&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 09 Nov 2009 08:47:43 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2009-11-09T08:47:43Z</dc:date>
    <item>
      <title>Need to check the code!!!!</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/need-to-check-the-code/m-p/3372743#M809704</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;crd date   crd qty	cpd date  cpd qty&lt;/P&gt;&lt;P&gt;01/02/2008  1000	03/01/2008   500&lt;/P&gt;&lt;P&gt;15/02/2008  300	05/01/2008   500&lt;/P&gt;&lt;P&gt;17/01/2008  700	06/01/2008   600&lt;/P&gt;&lt;P&gt;		06/01/2008   400&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In this eg... 1000 of crd qty is splitted into 500,500 &lt;/P&gt;&lt;P&gt;and 600 of cpd qty is splitted into 300,300&lt;/P&gt;&lt;P&gt;and 700 of crd qty is splitted into 300,400.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The output should appear as follows:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CRD Date CRD Qty		CPD Date CPD Qty &lt;/P&gt;&lt;P&gt;01/02/08    500		03/01/08    500&lt;/P&gt;&lt;P&gt;01/02/08    500		05/01/08    500&lt;/P&gt;&lt;P&gt;15/02/08    300		06/01/08    300&lt;/P&gt;&lt;P&gt;17/01/08    300		06/01/08    300&lt;/P&gt;&lt;P&gt;17/01/08    400		06/01/08    400&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The code which i have written is as follows&lt;/P&gt;&lt;P&gt;types: begin of it_final ,&lt;/P&gt;&lt;P&gt;       edatu type d," like vbep-edatu,&lt;/P&gt;&lt;P&gt;       wmeng like vbep-wmeng,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     bmeng like vbep-bmeng,&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;       zedatu_cpd like zcpdcurr-zedatu_cpd,&lt;/P&gt;&lt;P&gt;       zwmeng_cpd like zcpdcurr-zwmeng_cpd,&lt;/P&gt;&lt;P&gt;       end of it_final.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data:&lt;/P&gt;&lt;P&gt;    it_final type standard table of it_final with header line,&lt;/P&gt;&lt;P&gt;     wa_final type it_final.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*--&lt;DEL&gt;&lt;/DEL&gt;&lt;/P&gt;&lt;HR originaltext="---------" /&gt;CRD--&lt;P&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------" /&gt;&lt;P&gt;data: begin of it_crd occurs 0,&lt;/P&gt;&lt;P&gt;      edatu like vbep-edatu,&lt;/P&gt;&lt;P&gt;      wmeng like vbep-wmeng,&lt;/P&gt;&lt;P&gt;      end of it_crd.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*--&lt;DEL&gt;&lt;/DEL&gt;&lt;/P&gt;&lt;HR originaltext="---------" /&gt;CSD--&lt;P&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------" /&gt;&lt;P&gt;data: begin of it_csd occurs 0,&lt;/P&gt;&lt;P&gt;      edatu like vbep-edatu,&lt;/P&gt;&lt;P&gt;      bmeng like vbep-bmeng,&lt;/P&gt;&lt;P&gt;      end of it_csd.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*--&lt;DEL&gt;&lt;/DEL&gt;&lt;/P&gt;&lt;HR originaltext="---------" /&gt;CPD--&lt;P&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------" /&gt;&lt;P&gt;data : begin of it_cpd occurs 0,&lt;/P&gt;&lt;P&gt;       zedatu_cpd like zcpdcurr-zedatu_cpd,&lt;/P&gt;&lt;P&gt;       zwmeng_cpd like zcpdcurr-zwmeng_cpd,&lt;/P&gt;&lt;P&gt;       end of it_cpd.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*--&lt;DEL&gt;-Appending the internal tables&lt;/DEL&gt;---&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;it_crd-edatu = '20081001'.&lt;/P&gt;&lt;P&gt;it_crd-wmeng = '1000'.&lt;/P&gt;&lt;P&gt;append it_crd.&lt;/P&gt;&lt;P&gt;clear it_crd.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;it_crd-edatu = '20081201'.&lt;/P&gt;&lt;P&gt;it_crd-wmeng = '300'.&lt;/P&gt;&lt;P&gt;append it_crd.&lt;/P&gt;&lt;P&gt;clear it_crd.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;it_crd-edatu = '20081401'.&lt;/P&gt;&lt;P&gt;it_crd-wmeng = '700'.&lt;/P&gt;&lt;P&gt;append it_crd.&lt;/P&gt;&lt;P&gt;clear it_crd.&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;it_cpd-zedatu_cpd = '20081101'.&lt;/P&gt;&lt;P&gt;it_cpd-zwmeng_cpd = '500'.&lt;/P&gt;&lt;P&gt;append it_cpd.&lt;/P&gt;&lt;P&gt;clear it_cpd.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;it_cpd-zedatu_cpd = '20081901'.&lt;/P&gt;&lt;P&gt;it_cpd-zwmeng_cpd = '500'.&lt;/P&gt;&lt;P&gt;append it_cpd.&lt;/P&gt;&lt;P&gt;clear it_cpd.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;it_cpd-zedatu_cpd = '20082301'.&lt;/P&gt;&lt;P&gt;it_cpd-zwmeng_cpd = '600'.&lt;/P&gt;&lt;P&gt;append it_cpd.&lt;/P&gt;&lt;P&gt;clear it_cpd.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;it_cpd-zedatu_cpd = '20083001'.&lt;/P&gt;&lt;P&gt;it_cpd-zwmeng_cpd = '400'.&lt;/P&gt;&lt;P&gt;append it_cpd.&lt;/P&gt;&lt;P&gt;clear it_cpd.&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------" /&gt;&lt;P&gt;write:/'CRD ...............'.&lt;/P&gt;&lt;P&gt;loop at it_crd.&lt;/P&gt;&lt;P&gt;  write:/ it_crd-edatu,it_crd-wmeng.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;skip 2.&lt;/P&gt;&lt;P&gt;write: /'CPD ...............'.&lt;/P&gt;&lt;P&gt;loop at it_cpd.&lt;/P&gt;&lt;P&gt;  write:/ it_cpd-zedatu_cpd,it_cpd-zwmeng_cpd.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: v_temp_g type p,&lt;/P&gt;&lt;P&gt;      v_temp_l type p.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at it_crd.&lt;/P&gt;&lt;P&gt;  loop at it_cpd.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    if it_cpd-zwmeng_cpd lt it_crd-wmeng.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     v_temp_g = it_crd-wmeng - it_cpd-zwmeng_cpd.&lt;/P&gt;&lt;P&gt;      modify table it_cpd.&lt;/P&gt;&lt;P&gt;      delete table it_cpd .&lt;/P&gt;&lt;P&gt;      it_crd-wmeng =  v_temp_g .&lt;/P&gt;&lt;P&gt;      clear v_temp_g.&lt;/P&gt;&lt;P&gt;    elseif it_cpd-zwmeng_cpd gt it_crd-wmeng.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        v_temp_g = it_cpd-zwmeng_cpd - it_crd-wmeng.&lt;/P&gt;&lt;P&gt;         delete table it_cpd.&lt;/P&gt;&lt;P&gt;         it_cpd-zwmeng_cpd = v_temp_g.&lt;/P&gt;&lt;P&gt;         modify table it_cpd.&lt;/P&gt;&lt;P&gt;        clear v_temp_g.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     exit.&lt;/P&gt;&lt;P&gt;      elseif it_cpd-zwmeng_cpd eq it_crd-wmeng or&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          it_crd-wmeng eq it_cpd-zwmeng_cpd .&lt;/P&gt;&lt;P&gt;          delete table it_cpd.&lt;/P&gt;&lt;P&gt;          delete table it_cpd.&lt;/P&gt;&lt;P&gt;          clear v_temp_g.&lt;/P&gt;&lt;P&gt;          exit.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        endif.&lt;/P&gt;&lt;P&gt;  endloop.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now actually the problem is that when the cpd qty is greater, what ever difference qty we are getting we are not able to compare with the next crd qty . it is getting exit from inner and outerloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pls help with suitable code...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 24 Jan 2008 05:09:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/need-to-check-the-code/m-p/3372743#M809704</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-24T05:09:06Z</dc:date>
    </item>
    <item>
      <title>Re: Need to check the code!!!!</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/need-to-check-the-code/m-p/3372744#M809705</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;solved&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 09 Nov 2009 08:47:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/need-to-check-the-code/m-p/3372744#M809705</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-11-09T08:47:43Z</dc:date>
    </item>
  </channel>
</rss>

