<?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 EKBE table data in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/ekbe-table-data/m-p/1757285#M327982</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Acutally I am fetching data from EKBE table for a given EBELN. Here I am getting all the GR and IR number for a EBELN. I have to fileter those GR which have IR. It means for a BELNR if the IR is raised, then the reference document (LFBNR) will be GR no. When I am going to ouput I am getting the IR and GR. I want to bring want to get oneline. If the IR is not raised for GR then it has to dispaly one line item.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ex: EBELN - BELNR - BWETP - LFBNR&lt;/P&gt;&lt;P&gt;4100000000 - 5000000200 - E - 5000000200    &lt;/P&gt;&lt;P&gt;4100000000 - 5000000201 - E - 5000000201&lt;/P&gt;&lt;P&gt;4100000000 - 5100000501 - Q - 5000000200&lt;/P&gt;&lt;P&gt;4100000000 - 5100000502 - Q - 5000000200&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;OUTPUT EXPECTED: &lt;/P&gt;&lt;P&gt;4100000000 - 5000000201 - E - 5000000201&lt;/P&gt;&lt;P&gt;4100000000 - 5100000501 - Q - 5000000200&lt;/P&gt;&lt;P&gt;4100000000 - 5100000502 - Q - 5000000200&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;E - GR &amp;amp; Q - IR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for an E if IR is not there, it has to pick. See the Belnr 5000000201&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is my Prob.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Ram&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 15 Dec 2006 09:25:34 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-12-15T09:25:34Z</dc:date>
    <item>
      <title>EKBE table data</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/ekbe-table-data/m-p/1757285#M327982</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Acutally I am fetching data from EKBE table for a given EBELN. Here I am getting all the GR and IR number for a EBELN. I have to fileter those GR which have IR. It means for a BELNR if the IR is raised, then the reference document (LFBNR) will be GR no. When I am going to ouput I am getting the IR and GR. I want to bring want to get oneline. If the IR is not raised for GR then it has to dispaly one line item.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ex: EBELN - BELNR - BWETP - LFBNR&lt;/P&gt;&lt;P&gt;4100000000 - 5000000200 - E - 5000000200    &lt;/P&gt;&lt;P&gt;4100000000 - 5000000201 - E - 5000000201&lt;/P&gt;&lt;P&gt;4100000000 - 5100000501 - Q - 5000000200&lt;/P&gt;&lt;P&gt;4100000000 - 5100000502 - Q - 5000000200&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;OUTPUT EXPECTED: &lt;/P&gt;&lt;P&gt;4100000000 - 5000000201 - E - 5000000201&lt;/P&gt;&lt;P&gt;4100000000 - 5100000501 - Q - 5000000200&lt;/P&gt;&lt;P&gt;4100000000 - 5100000502 - Q - 5000000200&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;E - GR &amp;amp; Q - IR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for an E if IR is not there, it has to pick. See the Belnr 5000000201&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is my Prob.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Ram&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 Dec 2006 09:25:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/ekbe-table-data/m-p/1757285#M327982</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-15T09:25:34Z</dc:date>
    </item>
    <item>
      <title>Re: EKBE table data</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/ekbe-table-data/m-p/1757286#M327983</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;for GR EKBE-VGBEL = 1&lt;/P&gt;&lt;P&gt;for IR  EKBE-VGBEL = 2.&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;Prabhu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 Dec 2006 09:37:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/ekbe-table-data/m-p/1757286#M327983</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-15T09:37:49Z</dc:date>
    </item>
    <item>
      <title>Re: EKBE table data</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/ekbe-table-data/m-p/1757287#M327984</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI ,&lt;/P&gt;&lt;P&gt;  Try this .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;Loop at it1.
 read table it1 into wa_1 with key BWETP = 'Q' 
                                  LFBNR = it1-lfbnr.
if sy-subrc = 0.
it2[] = it1[].
delete it2 where BWETP &amp;lt;&amp;gt; 'Q' and
                       LFBNR &amp;lt;&amp;gt; it1-lfbnr.
append lines of  it2 to it_result.
delete it1 where BWETP = 'Q' and
                       LFBNR = it1-lfbnr.

else.
* If no matching record is found.
append it_1 to it_result.
endif.

Endloop.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;Regars&lt;/P&gt;&lt;P&gt;Arun&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 Dec 2006 09:40:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/ekbe-table-data/m-p/1757287#M327984</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-15T09:40:02Z</dc:date>
    </item>
    <item>
      <title>Re: EKBE table data</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/ekbe-table-data/m-p/1757288#M327985</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;itab2[] = itab1[].&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at itab2.&lt;/P&gt;&lt;P&gt;if itab2-bwetp = 'E'.&lt;/P&gt;&lt;P&gt; read table itab1 with key lfbnr = itab2-belnr bwetp = 'Q'.&lt;/P&gt;&lt;P&gt;   if sy-subrc eq 0.&lt;/P&gt;&lt;P&gt;     delete itab1 where lfbnr = itab2-belnr and bwetp = 'E'.&lt;/P&gt;&lt;P&gt;    endif.&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;try this&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;shiba dutta&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 Dec 2006 09:41:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/ekbe-table-data/m-p/1757288#M327985</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-15T09:41:50Z</dc:date>
    </item>
    <item>
      <title>Re: EKBE table data</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/ekbe-table-data/m-p/1757289#M327986</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi shriram,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;first u need to get all the data for GR and IR into one table .Then u need to split the data by using two different internal tables one for GR and another for IR.Please look the below code.I_ekbe wil have both GR and IR values&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; LOOP AT i_ekbe INTO lwa_ekbe.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*-&amp;gt;&amp;gt; Move the GR's &amp;amp; IR's in to there respective tables&lt;/P&gt;&lt;P&gt;      IF lwa_ekbe-vgabe = c_1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        MOVE : lwa_ekbe-ebeln TO wa_gr-ebeln,&lt;/P&gt;&lt;P&gt;                   lwa_ekbe-ebelp TO wa_gr-ebelp.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;         wa_gr-dmbtr = lwa_ekbe-dmbtr.&lt;/P&gt;&lt;P&gt;          wa_gr-menge = lwa_ekbe-menge.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;        COLLECT wa_gr INTO i_gr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ELSEIF lwa_ekbe-vgabe = c_2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        MOVE : lwa_ekbe-ebeln TO wa_ir-ebeln,&lt;/P&gt;&lt;P&gt;               lwa_ekbe-ebelp TO wa_ir-ebelp,&lt;/P&gt;&lt;P&gt;               lwa_ekbe-menge TO wa_ir-menge,&lt;/P&gt;&lt;P&gt;               lwa_ekbe-dmbtr TO wa_ir-dmbtr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       COLLECT wa_ir INTO i_ir.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ENDIF.                "IF lwa_ekbe-vgabe = c_1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ENDLOOP.                " LOOP AT i_ekbe INTO lwa_ekbe.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;now u wil have two different internal tables one with GR nad second with IR.Now u can do what ever u want.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;Nagaraj&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 Dec 2006 10:02:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/ekbe-table-data/m-p/1757289#M327986</guid>
      <dc:creator>former_member404244</dc:creator>
      <dc:date>2006-12-15T10:02:49Z</dc:date>
    </item>
    <item>
      <title>Re: EKBE table data</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/ekbe-table-data/m-p/1757290#M327987</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;try with this code&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : begin of wa_pur_itm occurs 0,&lt;/P&gt;&lt;P&gt;         ebeln like ekpo-ebeln,&lt;/P&gt;&lt;P&gt;         ebelp like ekpo-ebelp,&lt;/P&gt;&lt;P&gt;         loekz like ekpo-loekz,&lt;/P&gt;&lt;P&gt;         aedat like ekpo-aedat,&lt;/P&gt;&lt;P&gt;         matkl like ekpo-matkl,&lt;/P&gt;&lt;P&gt;         matnr like ekbe-matnr,&lt;/P&gt;&lt;P&gt;         shkzg like ekbe-shkzg,&lt;/P&gt;&lt;P&gt;         bewtp like ekbe-bewtp,&lt;/P&gt;&lt;P&gt;         bwart like ekbe-bwart,&lt;/P&gt;&lt;P&gt;         wrbtr like ekbe-wrbtr,&lt;/P&gt;&lt;P&gt;         waers like ekbe-waers,&lt;/P&gt;&lt;P&gt;         belnr like ekbe-belnr,&lt;/P&gt;&lt;P&gt;         menge like ekbe-menge,&lt;/P&gt;&lt;P&gt;         buzei like ekbe-buzei,&lt;/P&gt;&lt;P&gt;         lfbnr like ekbe-lfbnr,&lt;/P&gt;&lt;P&gt;         hkont like bseg-hkont,&lt;/P&gt;&lt;P&gt;         xncop like bseg-xncop,&lt;/P&gt;&lt;P&gt;         maktx type makt-maktx,&lt;/P&gt;&lt;P&gt;         BEWTK type T163C-bewtk,&lt;/P&gt;&lt;P&gt;       end of wa_pur_itm.&lt;/P&gt;&lt;P&gt;DATA : t_pur_itm   like wa_pur_itm occurs 0 with header line,&lt;/P&gt;&lt;P&gt;       t_pur_itm1  like wa_pur_itm occurs 0 with header line,&lt;/P&gt;&lt;P&gt;       t_pur_itm2  like wa_pur_itm occurs 0 with header line,&lt;/P&gt;&lt;P&gt;       t_pur_itm3  like wa_pur_itm occurs 0 with header line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select a&lt;SUB&gt;ebeln a&lt;/SUB&gt;ebelp a&lt;SUB&gt;loekz a&lt;/SUB&gt;aedat a&lt;SUB&gt;matkl a&lt;/SUB&gt;matnr&lt;/P&gt;&lt;P&gt;       b&lt;SUB&gt;shkzg b&lt;/SUB&gt;bewtp b&lt;SUB&gt;bwart b&lt;/SUB&gt;wrbtr b&lt;SUB&gt;waers b&lt;/SUB&gt;belnr&lt;/P&gt;&lt;P&gt;       b&lt;SUB&gt;menge b&lt;/SUB&gt;buzei b~lfbnr&lt;/P&gt;&lt;P&gt;   into (t_pur_itm1-ebeln, t_pur_itm1-ebelp,&lt;/P&gt;&lt;P&gt;        t_pur_itm1-loekz, t_pur_itm1-aedat,&lt;/P&gt;&lt;P&gt;        t_pur_itm1-matkl, t_pur_itm1-matnr,&lt;/P&gt;&lt;P&gt;        t_pur_itm1-shkzg, t_pur_itm1-bewtp,&lt;/P&gt;&lt;P&gt;        t_pur_itm1-bwart, t_pur_itm1-wrbtr,&lt;/P&gt;&lt;P&gt;        t_pur_itm1-waers, t_pur_itm1-belnr,&lt;/P&gt;&lt;P&gt;        t_pur_itm1-menge, t_pur_itm1-buzei,&lt;/P&gt;&lt;P&gt;        t_pur_itm1-lfbnr)&lt;/P&gt;&lt;P&gt;       from ekpo as a&lt;/P&gt;&lt;P&gt;       inner join ekbe as b&lt;/P&gt;&lt;P&gt;       on a&lt;SUB&gt;ebeln eq b&lt;/SUB&gt;ebeln and&lt;/P&gt;&lt;P&gt;          a&lt;SUB&gt;ebelp eq b&lt;/SUB&gt;ebelp&lt;/P&gt;&lt;P&gt;     where a~aedat in s_aedat and&lt;/P&gt;&lt;P&gt;           a~matkl eq s_matkl and&lt;/P&gt;&lt;P&gt;           a~loekz eq space and&lt;/P&gt;&lt;P&gt;           a~bstyp eq 'F' and&lt;/P&gt;&lt;P&gt;           b~gjahr eq s_gjahr and&lt;/P&gt;&lt;P&gt;           b~bewtp eq 'E'.&lt;/P&gt;&lt;P&gt;append t_pur_itm1.&lt;/P&gt;&lt;P&gt;endselect.&lt;/P&gt;&lt;P&gt;loop at t_pur_itm2.&lt;/P&gt;&lt;P&gt;  loop at t_pur_itm1 where ebeln eq t_pur_itm2-ebeln and&lt;/P&gt;&lt;P&gt;                           ebelp eq t_pur_itm2-ebelp and&lt;/P&gt;&lt;P&gt;                           lfbnr eq t_pur_itm2-lfbnr and&lt;/P&gt;&lt;P&gt;                           bewtp eq 'E'.&lt;/P&gt;&lt;P&gt;    t_pur_itm-ebeln = t_pur_itm1-ebeln.&lt;/P&gt;&lt;P&gt;    t_pur_itm-ebelp = t_pur_itm1-ebelp.&lt;/P&gt;&lt;P&gt;    t_pur_itm-bewtp = t_pur_itm1-bewtp.&lt;/P&gt;&lt;P&gt;    t_pur_itm-loekz = t_pur_itm1-loekz.&lt;/P&gt;&lt;P&gt;    t_pur_itm-aedat = t_pur_itm1-aedat.&lt;/P&gt;&lt;P&gt;    t_pur_itm-matkl = t_pur_itm1-matkl.&lt;/P&gt;&lt;P&gt;    t_pur_itm-matnr = t_pur_itm1-matnr.&lt;/P&gt;&lt;P&gt;    t_pur_itm-shkzg = t_pur_itm1-shkzg.&lt;/P&gt;&lt;P&gt;    t_pur_itm-bwart = t_pur_itm1-bwart.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   if t_pur_itm1-bewtp eq 'R'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     t_pur_itm-wrbtr = t_pur_itm1-wrbtr.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   elseif t_pur_itm1-bewtp eq 'Q'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   t_pur_itm-wrbtr = - t_pur_itm1-wrbtr.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   endif.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    t_pur_itm-wrbtr = t_pur_itm1-wrbtr.&lt;/P&gt;&lt;P&gt;    t_pur_itm-waers = t_pur_itm1-waers.&lt;/P&gt;&lt;P&gt;    t_pur_itm-belnr = t_pur_itm1-belnr.&lt;/P&gt;&lt;P&gt;    t_pur_itm-menge = t_pur_itm1-menge.&lt;/P&gt;&lt;P&gt;    t_pur_itm-buzei = t_pur_itm1-buzei.&lt;/P&gt;&lt;P&gt;    t_pur_itm-lfbnr = t_pur_itm1-lfbnr.&lt;/P&gt;&lt;P&gt;    append t_pur_itm.&lt;/P&gt;&lt;P&gt;  endloop.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;sort t_pur_itm by ebeln ebelp bewtp belnr buzei.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at t_pur_itm1.&lt;/P&gt;&lt;P&gt;  loop at t_pur_itm2 where ebeln eq t_pur_itm1-ebeln and&lt;/P&gt;&lt;P&gt;                           ebelp eq t_pur_itm1-ebelp and&lt;/P&gt;&lt;P&gt;                           bewtp eq 'Q'.&lt;/P&gt;&lt;P&gt;    t_pur_itm-ebeln = t_pur_itm2-ebeln.&lt;/P&gt;&lt;P&gt;    t_pur_itm-ebelp = t_pur_itm2-ebelp.&lt;/P&gt;&lt;P&gt;    t_pur_itm-bewtp = t_pur_itm2-bewtp.&lt;/P&gt;&lt;P&gt;    t_pur_itm-loekz = t_pur_itm2-loekz.&lt;/P&gt;&lt;P&gt;    t_pur_itm-aedat = t_pur_itm2-aedat.&lt;/P&gt;&lt;P&gt;    t_pur_itm-matkl = t_pur_itm2-matkl.&lt;/P&gt;&lt;P&gt;    t_pur_itm-matnr = t_pur_itm2-matnr.&lt;/P&gt;&lt;P&gt;    t_pur_itm-shkzg = t_pur_itm2-shkzg.&lt;/P&gt;&lt;P&gt;    t_pur_itm-bwart = t_pur_itm2-bwart.&lt;/P&gt;&lt;P&gt;    if t_pur_itm2-bewtp eq 'R'.&lt;/P&gt;&lt;P&gt;      t_pur_itm-wrbtr = t_pur_itm2-wrbtr.&lt;/P&gt;&lt;P&gt;    elseif t_pur_itm2-bewtp eq 'Q'.&lt;/P&gt;&lt;P&gt;    t_pur_itm-wrbtr = - t_pur_itm2-wrbtr.&lt;/P&gt;&lt;P&gt;    endif.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   t_pur_itm-wrbtr = t_pur_itm2-wrbtr.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    t_pur_itm-waers = t_pur_itm2-waers.&lt;/P&gt;&lt;P&gt;    t_pur_itm-belnr = t_pur_itm2-belnr.&lt;/P&gt;&lt;P&gt;    t_pur_itm-menge = t_pur_itm2-menge.&lt;/P&gt;&lt;P&gt;    t_pur_itm-buzei = t_pur_itm2-buzei.&lt;/P&gt;&lt;P&gt;    t_pur_itm-lfbnr = t_pur_itm2-lfbnr.&lt;/P&gt;&lt;P&gt;    select single maktx into maktx from makt&lt;/P&gt;&lt;P&gt;        where matnr eq t_pur_itm2-matnr and&lt;/P&gt;&lt;P&gt;              spras eq 'EN'.&lt;/P&gt;&lt;P&gt;    select single bewtk into bewtk from T163C&lt;/P&gt;&lt;P&gt;        where bewtp eq t_pur_itm2-bewtp and&lt;/P&gt;&lt;P&gt;              spras eq 'EN'.&lt;/P&gt;&lt;P&gt;    concatenate t_pur_itm2-belnr s_gjahr into awkey.&lt;/P&gt;&lt;P&gt;    select single belnr into t_belnr from bkpf&lt;/P&gt;&lt;P&gt;      where awkey eq awkey and&lt;/P&gt;&lt;P&gt;            gjahr eq s_gjahr.&lt;/P&gt;&lt;P&gt;    concatenate t_belnr s_gjahr into t_zuonr.&lt;/P&gt;&lt;P&gt;    select single hkont&lt;/P&gt;&lt;P&gt;        into t_pur_itm2-hkont&lt;/P&gt;&lt;P&gt;        from bseg&lt;/P&gt;&lt;P&gt;        where belnr eq t_belnr and&lt;/P&gt;&lt;P&gt;              gjahr eq s_gjahr and&lt;/P&gt;&lt;P&gt;              zuonr eq t_zuonr.&lt;/P&gt;&lt;P&gt;    t_pur_itm-maktx = maktx.&lt;/P&gt;&lt;P&gt;    t_pur_itm-bewtk = bewtk.&lt;/P&gt;&lt;P&gt;    t_pur_itm-hkont = t_pur_itm2-hkont.&lt;/P&gt;&lt;P&gt;    append t_pur_itm.&lt;/P&gt;&lt;P&gt;  endloop.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;sort t_pur_itm by ebeln ebelp bewtp belnr buzei bwart lfbnr hkont.&lt;/P&gt;&lt;P&gt;DELETE ADJACENT DUPLICATES FROM t_pur_itm.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if s_opt = 'X'.&lt;/P&gt;&lt;P&gt;  loop at t_pur_itm.&lt;/P&gt;&lt;P&gt;    if t_pur_itm-BEWTP eq 'E'.&lt;/P&gt;&lt;P&gt;      move-corresponding t_pur_itm to t_pur_itmE.&lt;/P&gt;&lt;P&gt;      append t_pur_itmE.&lt;/P&gt;&lt;P&gt;      sort t_pur_itmE by ebeln ebelp bewtp belnr bwart lfbnr hkont.&lt;/P&gt;&lt;P&gt;    elseif t_pur_itm-BEWTP eq 'Q'.&lt;/P&gt;&lt;P&gt;      move-corresponding t_pur_itm to t_pur_itmQ.&lt;/P&gt;&lt;P&gt;      append t_pur_itmQ.&lt;/P&gt;&lt;P&gt;      sort t_pur_itmQ by ebeln ebelp bewtp belnr bwart lfbnr hkont.&lt;/P&gt;&lt;P&gt;    endif.&lt;/P&gt;&lt;P&gt;  endloop.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 Dec 2006 10:11:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/ekbe-table-data/m-p/1757290#M327987</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-15T10:11:48Z</dc:date>
    </item>
  </channel>
</rss>

