<?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: small problem in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/small-problem/m-p/1072938#M95386</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;from vbfa you can link the ekko.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;give vbtyp_V is V&lt;/P&gt;&lt;P&gt;     vbtyp_N is C&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;you will get all the purchase order related to sales order and then goto ekko read the price..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;vijay&lt;/P&gt;&lt;P&gt;hope you understand it...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 12 Dec 2005 09:44:38 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2005-12-12T09:44:38Z</dc:date>
    <item>
      <title>small problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/small-problem/m-p/1072931#M95379</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi to all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;according to my report...i have compared the &amp;lt;b&amp;gt;prices&amp;lt;/b&amp;gt; of SALES and PURCHASES...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So every material have different sales orders...with different prices...&lt;/P&gt;&lt;P&gt;here problem is........purchase price comparing with all the sales orders....means repeating.....(only one purchase order for a particular material...but it is showing with all the sales orders..repeatedly)....finally in the result the total purchase netprice is wrong....&lt;/P&gt;&lt;P&gt;may be my select query is wrong...can u check once...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  select                   VBAP~matnr&lt;/P&gt;&lt;P&gt;                           VBAK~VTWEG&lt;/P&gt;&lt;P&gt;                           VBAK~VKORG&lt;/P&gt;&lt;P&gt;                           VBAK~KUNNR&lt;/P&gt;&lt;P&gt;                           VBAK~AUART&lt;/P&gt;&lt;P&gt;                           VBAP~AUDAT&lt;/P&gt;&lt;P&gt;                           VBAP~NETPR&lt;/P&gt;&lt;P&gt;                           VBAP~ARKTX&lt;/P&gt;&lt;P&gt;                           VBAP~VRKME&lt;/P&gt;&lt;P&gt;                           VBAP~WAERK&lt;/P&gt;&lt;P&gt;                           VBAP~NETWR&lt;/P&gt;&lt;P&gt;                           VBAP~vbeln&lt;/P&gt;&lt;P&gt;                           VBAK~BSTNK&lt;/P&gt;&lt;P&gt;                           vbap~kwmeng&lt;/P&gt;&lt;P&gt;                           vbak~bstdk&lt;/P&gt;&lt;P&gt;                           VBAP~AUFNR&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;               into corresponding fields of table mylist from VBAP&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                        inner join VBAK&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                             on VBAP&lt;SUB&gt;VBELN = VBAK&lt;/SUB&gt;VBELN&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                           where       VBAK~kunnr in s_kunn1&lt;/P&gt;&lt;P&gt;                                   and VBAP~AUDAT in s_AUDAT&lt;/P&gt;&lt;P&gt;                                   and VBAP~MATNR in s_MATNR&lt;/P&gt;&lt;P&gt;                                   and VBAK~AUART in s_AUART&lt;/P&gt;&lt;P&gt;                                   and VBAK~VTWEG in s_VTWEG&lt;/P&gt;&lt;P&gt;                                   and VBAP~AUFNR in s_AUFNR&lt;/P&gt;&lt;P&gt;                                   and VBAK~VKORG in s_VKORG.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at mylist.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR: EINA, EIPA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select single INFNR from eina into eina-infnr where MATNR = &lt;/P&gt;&lt;P&gt;  mylist-matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;mylist-matnr1 = eina-matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select single PREIS from eipa into eipa-preis where infnr = eina-infnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;mylist-PREIS = eipa-preis.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select single EBELN from eipa into eipa-EBELN where infnr = eina-infnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;mylist-EBELN = eipa-EBELN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select single BEDAT from eipa into eipa-BEDAT where infnr = eina-infnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;mylist-BEDAT = eipa-BEDAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;mylist-PREDI = mylist-NETPR - mylist-PREIS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;modify mylist.&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;&lt;/P&gt;&lt;P&gt;raju.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 09 Dec 2005 12:54:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/small-problem/m-p/1072931#M95379</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-12-09T12:54:28Z</dc:date>
    </item>
    <item>
      <title>Re: small problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/small-problem/m-p/1072932#M95380</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Raju,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have not thoroughly gone through your code but what i can immediately make out is that you have not cleared your internal table in loop. This might be a possible reason for values getting replicated.&lt;/P&gt;&lt;P&gt;Just add-&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;modify mylist.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;****Added code *****&lt;/P&gt;&lt;P&gt;clear mylist.&lt;/P&gt;&lt;P&gt;******************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 10 Dec 2005 00:14:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/small-problem/m-p/1072932#M95380</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-12-10T00:14:30Z</dc:date>
    </item>
    <item>
      <title>Re: small problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/small-problem/m-p/1072933#M95381</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Raju,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Values are not repaeting in my opinion. Please add VBELN and POSNR to your table then you can recognise they are belongs to different documents.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 10 Dec 2005 01:19:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/small-problem/m-p/1072933#M95381</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-12-10T01:19:04Z</dc:date>
    </item>
    <item>
      <title>Re: small problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/small-problem/m-p/1072934#M95382</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I don't think clearing is a problem....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;as Murthy said , if you add vbeln posnr then you can see the difference...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;though they are looking like duplicates but they are attached to different sales order,item...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;please try to add vbeln,posnr to mylist and check ....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;vijay&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 10 Dec 2005 05:58:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/small-problem/m-p/1072934#M95382</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-12-10T05:58:55Z</dc:date>
    </item>
    <item>
      <title>Re: small problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/small-problem/m-p/1072935#M95383</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;i have added both vbeln and posnr....but no use..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;otherwise give me an idea with using &lt;/P&gt;&lt;P&gt;EKPO-EBELN&lt;/P&gt;&lt;P&gt;EKPO-NETPR&lt;/P&gt;&lt;P&gt;and EKKO-EBELN&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: mpr raju&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 Dec 2005 09:26:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/small-problem/m-p/1072935#M95383</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-12-12T09:26:40Z</dc:date>
    </item>
    <item>
      <title>Re: small problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/small-problem/m-p/1072936#M95384</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You are getting multiple records still...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;did you checked it with VBAK and VBAP tables.,...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;vijay&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 Dec 2005 09:33:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/small-problem/m-p/1072936#M95384</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-12-12T09:33:24Z</dc:date>
    </item>
    <item>
      <title>Re: small problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/small-problem/m-p/1072937#M95385</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes i have checked with VBAP and VBAK.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;may be u got my point....NO problem with sales documents....but only with purchasing details...for ex..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;material xxx is having sales orders 1000000123,1000000124,1000000125....etc....and &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;purchase order for material xxx is 200000123(555$price) and 200000124(666$ price)...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;in the list it is taking only 555$ for all the documents....and only 200000123..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i think u got my point....&lt;/P&gt;&lt;P&gt;probelm with only purchasing details...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;raju&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: mpr raju&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 Dec 2005 09:35:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/small-problem/m-p/1072937#M95385</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-12-12T09:35:07Z</dc:date>
    </item>
    <item>
      <title>Re: small problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/small-problem/m-p/1072938#M95386</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;from vbfa you can link the ekko.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;give vbtyp_V is V&lt;/P&gt;&lt;P&gt;     vbtyp_N is C&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;you will get all the purchase order related to sales order and then goto ekko read the price..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;vijay&lt;/P&gt;&lt;P&gt;hope you understand it...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 Dec 2005 09:44:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/small-problem/m-p/1072938#M95386</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-12-12T09:44:38Z</dc:date>
    </item>
    <item>
      <title>Re: small problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/small-problem/m-p/1072939#M95387</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;PRE&gt;&lt;CODE&gt;select vbeln
       posnr
      from vbap
into table it_vbap.
      where vbeln in s_vbeln.
if sy-subrc = 0.
    SELECT  VBELV
            POSNV
            VBELN
            POSNN
            INTO TABLE IT_VBFA
            FROM VBFA
            FOR ALL ENTRIES IN IT_VBAP[]
            WHERE VBELV = IT_VBAP-VBELN
             AND  POSNV = IT_VBAP-POSNR
             AND  VBTYP_N = 'V'
             AND  VBTYP_V = 'C'.
 if sy-subrc = 0.
  select *
         from ekko
         into table it_ekko
         for all entries in it_vbfa[]
         where ebeln = it_vbfa-VBELN .
 endif.
endif.&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 Dec 2005 09:50:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/small-problem/m-p/1072939#M95387</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-12-12T09:50:46Z</dc:date>
    </item>
    <item>
      <title>Re: small problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/small-problem/m-p/1072940#M95388</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi thank u for the idea...hope this will work diffnetly..&lt;/P&gt;&lt;P&gt;its very good but one more doubt...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;it is showing me the error&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;The type of the database table and work area (or internal table)		&lt;/P&gt;&lt;P&gt;"IT_EKKO" are not Unicode convertible.		&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;raju...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 Dec 2005 10:34:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/small-problem/m-p/1072940#M95388</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-12-12T10:34:51Z</dc:date>
    </item>
    <item>
      <title>Re: small problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/small-problem/m-p/1072941#M95389</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi thank u for the idea...hope this will work diffnetly..&lt;/P&gt;&lt;P&gt;its very good but one more doubt...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;it is showing me the error&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;The type of the database table and work area (or internal table)		&lt;/P&gt;&lt;P&gt;"IT_EKKO" are not Unicode convertible.		&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;raju...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 Dec 2005 10:35:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/small-problem/m-p/1072941#M95389</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-12-12T10:35:04Z</dc:date>
    </item>
    <item>
      <title>Re: small problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/small-problem/m-p/1072942#M95390</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;just give me your code how you did, let me check...&lt;/P&gt;&lt;P&gt;and correct it.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 Dec 2005 10:39:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/small-problem/m-p/1072942#M95390</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-12-12T10:39:58Z</dc:date>
    </item>
    <item>
      <title>Re: small problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/small-problem/m-p/1072943#M95391</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I doubt there is some thing wrong in your declarations&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;it_ekko like ekko occurs 0 with header line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;but for testing i am using all fields, but select the fields which you are using only...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;give the code , i will see and tell you...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 Dec 2005 10:55:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/small-problem/m-p/1072943#M95391</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-12-12T10:55:50Z</dc:date>
    </item>
    <item>
      <title>Re: small problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/small-problem/m-p/1072944#M95392</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI THIS IS MY CODE ....ACCORDING TO UR IDEA...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;type-pools: slis.&lt;/P&gt;&lt;P&gt;tables: VBAP, EKKO, VBFA.&lt;/P&gt;&lt;P&gt;data: length type i value 15.&lt;/P&gt;&lt;P&gt;data: txt_report like dokhl-object.   "Reportname für Erläuterungsaufruf&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: begin of it_vbap occurs 0,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      VBELN type vbap-vbeln,&lt;/P&gt;&lt;P&gt;      POSNR type vbap-posnr,&lt;/P&gt;&lt;P&gt;      MATNR type vbap-matnr,&lt;/P&gt;&lt;P&gt;      AUDAT type vbap-audat,&lt;/P&gt;&lt;P&gt;      NETPR type vbap-netpr,&lt;/P&gt;&lt;P&gt;      ARKTX type vbap-arktx,&lt;/P&gt;&lt;P&gt;      VRKME type vbap-vrkme,&lt;/P&gt;&lt;P&gt;      WAERK type vbap-waerk,&lt;/P&gt;&lt;P&gt;      NETWR type vbap-netwr,&lt;/P&gt;&lt;P&gt;      KWMENG type vbap-kwmeng,&lt;/P&gt;&lt;P&gt;      AUFNR type vbap-aufnr,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      EBELN type VBAP-VBELN,&lt;/P&gt;&lt;P&gt;      BEDAT type VBAP-AUDAT,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      end of it_vbap.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: begin of it_vbfa occurs 0,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      VBELV type VBFA-VBELV,&lt;/P&gt;&lt;P&gt;      POSNV type VBFA-POSNV,&lt;/P&gt;&lt;P&gt;      VBELN type VBFA-VBELN,&lt;/P&gt;&lt;P&gt;      POSNN type VBFA-POSNN,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      end of it_vbfa.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: begin of it_ekko occurs 0,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      EBELN type EKKO-EBELN,&lt;/P&gt;&lt;P&gt;      BEDAT type EKKO-BEDAT,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      end of it_ekko.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: EBELN LIKE EKKO-EBELN,&lt;/P&gt;&lt;P&gt;      BEDAT LIKE EKKO-BEDAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: gt_fieldcat type slis_t_fieldcat_alv,&lt;/P&gt;&lt;P&gt;      gt_events   type slis_t_event,&lt;/P&gt;&lt;P&gt;      gd_repid    like sy-repid,&lt;/P&gt;&lt;P&gt;      gs_layout   type slis_layout_alv.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form main.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  call function 'REUSE_ALV_LIST_DISPLAY'&lt;/P&gt;&lt;P&gt;   exporting&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_INTERFACE_CHECK                 = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_BUFFER_ACTIVE                   = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    i_callback_program                = 'gd_repid'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_CALLBACK_PF_STATUS_SET          = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_CALLBACK_USER_COMMAND           = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_CALLBACK_TOP_OF_PAGE            = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_CALLBACK_HTML_TOP_OF_PAGE       = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_CALLBACK_HTML_END_OF_LIST       = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_STRUCTURE_NAME                  = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_BACKGROUND_ID                   = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_GRID_TITLE                      =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_GRID_SETTINGS                   =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    is_layout                         = gs_layout&lt;/P&gt;&lt;P&gt;    it_fieldcat                       = gt_fieldcat[]&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_EXCLUDING                      = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_SPECIAL_GROUPS                 =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_SORT                           =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_FILTER                         =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IS_SEL_HIDE                       =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_DEFAULT                         = 'X'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_SAVE                            =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IS_VARIANT                        =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    it_events                         = gt_events[]&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_EVENT_EXIT                     =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IS_PRINT                          =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IS_REPREP_ID                      =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_SCREEN_START_COLUMN             = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_SCREEN_START_LINE               = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_SCREEN_END_COLUMN               = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_SCREEN_END_LINE                 = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_ALV_GRAPHICS                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_HYPERLINK                      =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_ADD_FIELDCAT                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  E_EXIT_CAUSED_BY_CALLER           =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ES_EXIT_CAUSED_BY_USER            =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    tables&lt;/P&gt;&lt;P&gt;&lt;B&gt;&lt;/B&gt;&lt;/P&gt;&lt;P&gt;t_outtab = it_vbap&lt;/P&gt; &lt;BR /&gt;&lt;BR /&gt;EXCEPTIONS&lt;BR /&gt; PROGRAM_ERROR = 1&lt;BR /&gt; OTHERS = 2.&lt;BR /&gt;&lt;BR /&gt; if sy-subrc &amp;lt;&amp;gt; 0.&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;&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;form data_retrival.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: ld_color(1) type C.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select vbeln&lt;/P&gt;&lt;P&gt;       posnr&lt;/P&gt;&lt;P&gt;       matnr&lt;/P&gt;&lt;P&gt;       posnr&lt;/P&gt;&lt;P&gt;       netpr&lt;/P&gt;&lt;P&gt;       netwr&lt;/P&gt;&lt;P&gt;      from vbap&lt;/P&gt;&lt;P&gt;into table it_vbap&lt;/P&gt;&lt;P&gt;      where vbeln in s_vbeln.&lt;/P&gt;&lt;P&gt;if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;    SELECT  VBELV&lt;/P&gt;&lt;P&gt;            POSNV&lt;/P&gt;&lt;P&gt;            VBELN&lt;/P&gt;&lt;P&gt;            POSNN&lt;/P&gt;&lt;P&gt;            INTO TABLE IT_VBFA&lt;/P&gt;&lt;P&gt;            FROM VBFA&lt;/P&gt;&lt;P&gt;            FOR ALL ENTRIES IN IT_VBAP[]&lt;/P&gt;&lt;P&gt;            WHERE VBELV = IT_VBAP-VBELN&lt;/P&gt;&lt;P&gt;             AND  POSNV = IT_VBAP-POSNR&lt;/P&gt;&lt;P&gt;             AND  VBTYP_N = 'V'&lt;/P&gt;&lt;P&gt;             AND  VBTYP_V = 'C'.&lt;/P&gt;&lt;P&gt; if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  select ebeln from ekko into table it_ekko for all entries in it_vbfa[]&lt;/P&gt;&lt;P&gt;         where ebeln = it_vbfa-VBELN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; endif.&lt;/P&gt;&lt;P&gt;endif.&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;&lt;/P&gt;&lt;P&gt;Message was edited by: mpr raju&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: mpr raju&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 Dec 2005 11:34:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/small-problem/m-p/1072944#M95392</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-12-12T11:34:33Z</dc:date>
    </item>
    <item>
      <title>Re: small problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/small-problem/m-p/1072945#M95393</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Don't select from EKKO, after selecting from VBFA directly select from EKPO that will give price data&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;select ebeln
       posnr
       netpr
      from ekpo
      into table it_ekpo
      for all entries in it_VBFA[]
     where ebeln = it_VBFA-Vbeln
          and ebelp = it_vbfa-posnn.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&amp;lt;b&amp;gt;&lt;/P&gt;&lt;P&gt;salesorder-&amp;gt;PO-&amp;gt;Prices&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;try this after selecting VBFA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: Vijay Babu Dudla&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 Dec 2005 11:45:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/small-problem/m-p/1072945#M95393</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-12-12T11:45:22Z</dc:date>
    </item>
    <item>
      <title>Re: small problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/small-problem/m-p/1072946#M95394</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;Look into the bold one and reward points if it is useful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select vbeln&lt;/P&gt;&lt;P&gt;posnr&lt;/P&gt;&lt;P&gt;matnr&lt;/P&gt;&lt;P&gt;posnr&lt;/P&gt;&lt;P&gt;netpr&lt;/P&gt;&lt;P&gt;netwr&lt;/P&gt;&lt;P&gt;from vbap&lt;/P&gt;&lt;P&gt;into table it_vbap&lt;/P&gt;&lt;P&gt;where vbeln in s_vbeln.&lt;/P&gt;&lt;P&gt;if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;SELECT VBELV&lt;/P&gt;&lt;P&gt;POSNV&lt;/P&gt;&lt;P&gt;VBELN&lt;/P&gt;&lt;P&gt;POSNN&lt;/P&gt;&lt;P&gt;INTO TABLE IT_VBFA&lt;/P&gt;&lt;P&gt;FROM VBFA&lt;/P&gt;&lt;P&gt;FOR ALL ENTRIES IN &amp;lt;b&amp;gt;IT_VBAP&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;WHERE VBELV = IT_VBAP-VBELN&lt;/P&gt;&lt;P&gt;AND POSNV = IT_VBAP-POSNR&lt;/P&gt;&lt;P&gt;AND VBTYP_N = 'V'&lt;/P&gt;&lt;P&gt;AND VBTYP_V = 'C'.&lt;/P&gt;&lt;P&gt;if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select ebeln from ekko into table it_ekko for all entries in &amp;lt;b&amp;gt;it_vbfa&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;where ebeln = it_vbfa-VBELN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 Dec 2005 11:53:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/small-problem/m-p/1072946#M95394</guid>
      <dc:creator>jayanthi_jayaraman</dc:creator>
      <dc:date>2005-12-12T11:53:00Z</dc:date>
    </item>
    <item>
      <title>Re: small problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/small-problem/m-p/1072947#M95395</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Raju,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can you please revert back if you have any questions..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;vijay&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 Dec 2005 12:03:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/small-problem/m-p/1072947#M95395</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-12-12T12:03:07Z</dc:date>
    </item>
    <item>
      <title>Re: small problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/small-problem/m-p/1072948#M95396</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi vijay....&lt;/P&gt;&lt;P&gt;im sorry to say u and also dont get angry....&lt;/P&gt;&lt;P&gt;still i didnt get...so...this is my code and please correct the entire code....where ever the mistake.....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for me it is executing but in debugging select query is not inserting the fields...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;report two_line_test .&lt;/P&gt;&lt;P&gt;*line-size 90 no standard page heading.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Programmversion; angelegt: 31.1.1995, Gerd Waloszek                  *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Letzte Änderung: 25.2.98, Gerd Waloszek&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Kopiert und umgestellt auf ALV: August 00, Andreas Groß              *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="25" type="ul"&gt;&lt;P&gt;Global data **********************************&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;*data: length type i value 18.          " Length of list&lt;/P&gt;&lt;P&gt;type-pools: slis.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;tables: VBAP, VBAK, VBFA, EKPO.&lt;/P&gt;&lt;P&gt;data: length type i value 15.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: txt_report like dokhl-object.   "Reportname für Erläuterungsaufruf&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: begin of it_vbap occurs 0,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      VTWEG type vbak-vtweg,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      VKORG type vbak-vkorg,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      KUNNR type vbak-kunnr,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      AUART type vbak-auart,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      BSTDK type vbak-bstdk,&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;       MATNR type vbap-matnr,&lt;/P&gt;&lt;P&gt;       AUDAT type vbap-audat,&lt;/P&gt;&lt;P&gt;       NETPR type vbap-netpr,&lt;/P&gt;&lt;P&gt;       ARKTX type vbap-arktx,&lt;/P&gt;&lt;P&gt;       VBELN type vbap-vbeln,&lt;/P&gt;&lt;P&gt;       VRKME type vbap-vrkme,&lt;/P&gt;&lt;P&gt;       WAERK type vbap-waerk,&lt;/P&gt;&lt;P&gt;       NETWR type vbap-netwr,&lt;/P&gt;&lt;P&gt;       KWMENG type vbap-kwmeng,&lt;/P&gt;&lt;P&gt;       AUFNR type vbap-aufnr,&lt;/P&gt;&lt;P&gt;       POSNR type vbap-posnr,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       PREIS  type vbap-netpr,&lt;/P&gt;&lt;P&gt;       PREDI  type VBAP-NETPR,&lt;/P&gt;&lt;P&gt;       MATNR1 type vbap-MATNR,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       INFNR  type EIPA-INFNR,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      BEDAT  type EKPO-BEDAT,&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;       EBELN  type EKPO-ebeln,&lt;/P&gt;&lt;P&gt;       NETPR1 type EKPO-NETPR,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      end of it_vbap.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: begin of it_vbfa occurs 0,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      VBELV type vbfa-vbelv,&lt;/P&gt;&lt;P&gt;      POSNV type vbfa-posnv,&lt;/P&gt;&lt;P&gt;      VBELN type vbfa-vbeln,&lt;/P&gt;&lt;P&gt;      POSNN type vbfa-posnn,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     end of it_vbfa.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: begin of it_ekpo occurs 0,&lt;/P&gt;&lt;P&gt;      EBELN type ekpo-ebeln,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     bedat type ekpo-bedat,&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      preis type ekpo-netpr,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     posnr type ekpo-posnr,&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      end of it_ekpo.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: PREIS LIKE ekpo-netpr ,&lt;/P&gt;&lt;P&gt;      PREDI LIKE VBAP-NETPR,&lt;/P&gt;&lt;P&gt;      EBELN like EIPA-EBELN,&lt;/P&gt;&lt;P&gt;      NETPR1 LIKE EKPO-NETPR,&lt;/P&gt;&lt;P&gt;      BEDAT like EIPA-BEDAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: gt_fieldcat type slis_t_fieldcat_alv,&lt;/P&gt;&lt;P&gt;      gt_events   type slis_t_event,&lt;/P&gt;&lt;P&gt;      gd_repid    like sy-repid,&lt;/P&gt;&lt;P&gt;      gs_layout   type slis_layout_alv.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;**********************&lt;STRONG&gt;SELECTION SCEREEN&lt;/STRONG&gt;*******************************&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;STRONG&gt;BLOCK 2&lt;/STRONG&gt;*********************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*SELECTION-SCREEN begin of block blk5 with frame title text-004.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;********&lt;STRONG&gt;CHECK BOX&lt;/STRONG&gt;******&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*parameter: P_c2 as checkbox USER-COMMAND CHECK.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*data: cursorfield(20) type c.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*****************************************&lt;STRONG&gt;BLOCK 2 SUB&lt;/STRONG&gt;******************&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; SELECTION-SCREEN begin of block 6 with frame title text-005.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;        SELECT-OPTIONS:&lt;/P&gt;&lt;P&gt;                s_audat for VBAP-AUDAT no-extension, "Document Date.&lt;/P&gt;&lt;P&gt;                s_vbeln for vbap-vbeln no-extension,&lt;/P&gt;&lt;P&gt;                s_matnr for vbap-matnr no-extension.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; SELECTION-SCREEN end of block 6.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*******************************************BLOCK 2&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;SUB&lt;/STRONG&gt;******************&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; SELECTION-SCREEN begin of block 7 with frame title  text-006.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;      SELECT-OPTIONS:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                s_aufnr for vbap-aufnr no-extension no intervals.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; SELECTION-SCREEN end of block 7.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*SELECTION-SCREEN end of block blk5.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="27" type="ul"&gt;&lt;P&gt;Main Program *******************************&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  perform data_retrival.&lt;/P&gt;&lt;P&gt;  perform fieldcat_init using gt_fieldcat[].&lt;/P&gt;&lt;P&gt;  perform layout_init using gs_layout.&lt;/P&gt;&lt;P&gt;  perform eventtab_build using gt_events[].&lt;/P&gt;&lt;P&gt;  perform main.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="27" type="ul"&gt;&lt;P&gt;Form Routines ******************************&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      FORM MAIN                                                     *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      Main output routine                                           *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;form main.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  call function 'REUSE_ALV_LIST_DISPLAY'&lt;/P&gt;&lt;P&gt;   exporting&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_INTERFACE_CHECK                 = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_BUFFER_ACTIVE                   = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    i_callback_program                = 'gd_repid'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_CALLBACK_PF_STATUS_SET          = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_CALLBACK_USER_COMMAND           = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_CALLBACK_TOP_OF_PAGE            = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_CALLBACK_HTML_TOP_OF_PAGE       = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_CALLBACK_HTML_END_OF_LIST       = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_STRUCTURE_NAME                  = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_BACKGROUND_ID                   = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_GRID_TITLE                      =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_GRID_SETTINGS                   =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    is_layout                         = gs_layout&lt;/P&gt;&lt;P&gt;    it_fieldcat                       = gt_fieldcat[]&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_EXCLUDING                      = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_SPECIAL_GROUPS                 =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_SORT                           =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_FILTER                         =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IS_SEL_HIDE                       =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_DEFAULT                         = 'X'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_SAVE                            =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IS_VARIANT                        =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    it_events                         = gt_events[]&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_EVENT_EXIT                     =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IS_PRINT                          =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IS_REPREP_ID                      =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_SCREEN_START_COLUMN             = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_SCREEN_START_LINE               = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_SCREEN_END_COLUMN               = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_SCREEN_END_LINE                 = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_ALV_GRAPHICS                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_HYPERLINK                      =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_ADD_FIELDCAT                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  E_EXIT_CAUSED_BY_CALLER           =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ES_EXIT_CAUSED_BY_USER            =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    tables&lt;/P&gt;&lt;P&gt;      t_outtab                          = it_vbap&lt;/P&gt;&lt;P&gt; EXCEPTIONS&lt;/P&gt;&lt;P&gt;   PROGRAM_ERROR                     = 1&lt;/P&gt;&lt;P&gt;   OTHERS                            = 2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  if sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;&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;*----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      FORM FILL_ITAB                                                *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      Fills the internal table for the list output                  *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;form data_retrival.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: ld_color(1) type C.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select vbeln matnr posnr netpr netwr from vbap&lt;/P&gt;&lt;P&gt;                  into table it_vbap&lt;/P&gt;&lt;P&gt;            where vbeln in s_vbeln.&lt;/P&gt;&lt;P&gt;if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT VBELV POSNV VBELN POSNN INTO TABLE IT_VBFA FROM VBFA&lt;/P&gt;&lt;P&gt;                 FOR ALL ENTRIES IN IT_VBAP&lt;/P&gt;&lt;P&gt;            WHERE VBELV = IT_VBAP-VBELN&lt;/P&gt;&lt;P&gt;              AND POSNV = IT_VBAP-POSNR&lt;/P&gt;&lt;P&gt;              AND VBTYP_N = 'V'&lt;/P&gt;&lt;P&gt;              AND VBTYP_V = 'C'.&lt;/P&gt;&lt;P&gt;if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select ebeln netpr from ekpo into table it_ekpo for all entries&lt;/P&gt;&lt;P&gt;             in it_vbfa where ebeln = it_vbfa-VBELN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;endif.&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;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Programmversion; angelegt: 14.2.1995, Gerd Waloszek                  *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Letzte Änderung: 26.2.98, Gerd Waloszek                              *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: fix_cols type i,                 " Variables for horizontal&lt;/P&gt;&lt;P&gt;      fix_line.                        " scrolling&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      FORM FIELDCAT_INIT&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form fieldcat_init using lt_fieldcat type slis_t_fieldcat_alv.&lt;/P&gt;&lt;P&gt;  data: ls_fieldcat type slis_fieldcat_alv.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear ls_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ls_fieldcat-fieldname = 'VBELN'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ls_fieldcat-datatype  = 'C'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ls_fieldcat-outputlen  = '15'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ls_fieldcat-key        = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ls_fieldcat-emphasize  = 'C511'.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-seltext_l  = text-z10.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-seltext_m  = text-z10.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-seltext_s  = text-z10.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-reptext_ddic  = text-z10.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append ls_fieldcat to lt_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear ls_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ls_fieldcat-fieldname = 'POSNR'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ls_fieldcat-datatype  = 'C'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ls_fieldcat-outputlen  = '10'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ls_fieldcat-key        = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ls_fieldcat-emphasize  = 'C511'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ls_fieldcat-seltext_l  = text-z11.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-seltext_m  = text-z11.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-seltext_s  = text-z11.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-reptext_ddic  = text-z11.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append ls_fieldcat to lt_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear ls_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ls_fieldcat-fieldname = 'AUDAT'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ls_fieldcat-datatype  = 'C'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ls_fieldcat-outputlen  = '20'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ls_fieldcat-key        = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ls_fieldcat-emphasize  = 'C511'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ls_fieldcat-seltext_l  = text-z11.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-seltext_m  = text-z11.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-seltext_s  = text-z11.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-reptext_ddic  = text-z11.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append ls_fieldcat to lt_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear ls_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ls_fieldcat-fieldname    = 'KUNNR'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ls_fieldcat-datatype  = 'C'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ls_fieldcat-row_pos     = '2'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ls_fieldcat-key        = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ls_fieldcat-outputlen  = '10'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ls_fieldcat-emphasize  = 'C500'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ls_fieldcat-seltext_l  = text-z30.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-seltext_m  = text-z30.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-seltext_s  = text-z30.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-reptext_ddic  = text-z30.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append ls_fieldcat to lt_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear ls_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ls_fieldcat-fieldname    = 'AUFNR'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ls_fieldcat-datatype  = 'C'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ls_fieldcat-row_pos     = '2'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ls_fieldcat-key        = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ls_fieldcat-outputlen  = '07'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ls_fieldcat-emphasize  = 'C500'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ls_fieldcat-seltext_l  = text-z31.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-seltext_m  = text-z31.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-seltext_s  = text-z31.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-reptext_ddic  = text-z31.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append ls_fieldcat to lt_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear ls_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ls_fieldcat-fieldname    = 'NETPR'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ls_fieldcat-datatype  = 'DATS'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ls_fieldcat-outputlen  = '14'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ls_fieldcat-emphasize  = 'C501'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ls_fieldcat-do_sum     = 'X'.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-seltext_l  = text-z40.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ls_fieldcat-row_pos     = '2'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ls_fieldcat-seltext_m  = text-z40.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-seltext_s  = text-z40.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-reptext_ddic  = text-z40.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append ls_fieldcat to lt_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear ls_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ls_fieldcat-fieldname    = 'NETWR'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ls_fieldcat-datatype  = 'DATS'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ls_fieldcat-outputlen  = '26'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ls_fieldcat-emphasize  = 'C200'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ls_fieldcat-do_sum     = 'X'.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-seltext_l  = text-z90.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ls_fieldcat-row_pos     = '2'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ls_fieldcat-seltext_m  = text-z90.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-seltext_s  = text-z90.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-reptext_ddic  = text-z90.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append ls_fieldcat to lt_fieldcat.&lt;/P&gt;&lt;P&gt;  clear ls_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ls_fieldcat-fieldname    = 'KWMENG'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ls_fieldcat-datatype  = 'DATS'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ls_fieldcat-outputlen  = '06'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ls_fieldcat-emphasize  = 'C200'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ls_fieldcat-seltext_l  = text-z91.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ls_fieldcat-row_pos     = '2'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ls_fieldcat-seltext_m  = text-z91.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-seltext_s  = text-z91.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-reptext_ddic  = text-z91.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append ls_fieldcat to lt_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear ls_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ls_fieldcat-fieldname    = 'AUART'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ls_fieldcat-datatype  = 'DATS'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ls_fieldcat-outputlen  = '06'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ls_fieldcat-emphasize  = 'C200'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ls_fieldcat-seltext_l  = text-z60.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ls_fieldcat-row_pos     = '2'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ls_fieldcat-seltext_m  = text-z60.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-seltext_s  = text-z60.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-reptext_ddic  = text-z60.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append ls_fieldcat to lt_fieldcat.&lt;/P&gt;&lt;P&gt;  clear ls_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ls_fieldcat-fieldname    = 'ARKTX'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ls_fieldcat-datatype  = 'DATS'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ls_fieldcat-outputlen  = '15'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ls_fieldcat-emphasize  = 'C200'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ls_fieldcat-seltext_l  = text-z70.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ls_fieldcat-row_pos     = '2'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ls_fieldcat-seltext_m  = text-z70.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-seltext_s  = text-z70.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-reptext_ddic  = text-z70.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append ls_fieldcat to lt_fieldcat.&lt;/P&gt;&lt;P&gt;  clear ls_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ls_fieldcat-fieldname    = 'VRKME'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ls_fieldcat-datatype  = 'DATS'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ls_fieldcat-outputlen  = '04'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ls_fieldcat-emphasize  = 'C200'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ls_fieldcat-seltext_l  = text-z80.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ls_fieldcat-row_pos     = '2'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ls_fieldcat-seltext_m  = text-z80.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-seltext_s  = text-z80.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-reptext_ddic  = text-z80.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append ls_fieldcat to lt_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear ls_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ls_fieldcat-fieldname    = 'VKORG'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ls_fieldcat-datatype  = 'DATS'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ls_fieldcat-outputlen  = '05'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ls_fieldcat-emphasize  = 'C400'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ls_fieldcat-seltext_l  = text-z50.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ls_fieldcat-row_pos     = '2'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ls_fieldcat-seltext_m  = text-z50.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-seltext_s  = text-z50.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-reptext_ddic  = text-z50.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append ls_fieldcat to lt_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear ls_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ls_fieldcat-fieldname    = 'EBELN'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ls_fieldcat-datatype  = 'DATS'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ls_fieldcat-outputlen  = '15'.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-emphasize  = 'C711'.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-seltext_l  = text-z92.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-row_pos     = '2'.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-seltext_m  = text-z92.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-seltext_s  = text-z92.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-reptext_ddic  = text-z92.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append ls_fieldcat to lt_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear ls_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ls_fieldcat-fieldname    = 'BEDAT'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ls_fieldcat-datatype  = 'DATS'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ls_fieldcat-outputlen  = '12'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ls_fieldcat-emphasize  = 'C200'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ls_fieldcat-seltext_l  = text-z93.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-row_pos     = '2'.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-seltext_m  = text-z93.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-seltext_s  = text-z93.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-reptext_ddic  = text-z93.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append ls_fieldcat to lt_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear ls_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ls_fieldcat-fieldname = 'MATNR'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ls_fieldcat-datatype  = 'C'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ls_fieldcat-key        = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ls_fieldcat-outputlen  = '17'.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-row_pos     = '2'.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-seltext_l  = text-z20.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ls_fieldcat-emphasize  = 'C500'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ls_fieldcat-seltext_m  = text-z20.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-seltext_s  = text-z20.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-reptext_ddic  = text-z20.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append ls_fieldcat to lt_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear ls_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ls_fieldcat-fieldname    = 'NETPR'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ls_fieldcat-datatype  = 'DATS'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ls_fieldcat-outputlen  = '23'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ls_fieldcat-emphasize  = 'C701'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ls_fieldcat-seltext_l  = text-z94.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-row_pos     = '2'.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-do_sum     = 'X'.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-seltext_m  = text-z94.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-seltext_s  = text-z94.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-reptext_ddic  = text-z94.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append ls_fieldcat to lt_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear ls_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ls_fieldcat-fieldname    = 'PREDI'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ls_fieldcat-datatype  = 'DATS'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ls_fieldcat-outputlen  = '11'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ls_fieldcat-emphasize  = 'C200'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ls_fieldcat-seltext_l  = text-z95.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-do_sum     = 'X'.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-row_pos     = '2'.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-seltext_m  = text-z95.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-seltext_s  = text-z95.&lt;/P&gt;&lt;P&gt;  ls_fieldcat-reptext_ddic  = text-z95.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append ls_fieldcat to lt_fieldcat.&lt;/P&gt;&lt;P&gt;&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;form layout_init using ls_layout type slis_layout_alv.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ls_layout-zebra = 'X'.&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;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      FORM EVENTTAB_BUILD                                           *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      ........                                                      *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  LT_EVENTS                                                     *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;form eventtab_build using lt_events type slis_t_event.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  data: ls_event type slis_alv_event.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  move 'PF_STATUS_SET' to ls_event-name.&lt;/P&gt;&lt;P&gt;  move 'SEMI_TOOLBAR' to ls_event-form.&lt;/P&gt;&lt;P&gt;  append ls_event to lt_events.&lt;/P&gt;&lt;P&gt;  clear ls_event.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  move 'USER_COMMAND' to ls_event-name.&lt;/P&gt;&lt;P&gt;  move 'USER_COMMAND' to ls_event-form.&lt;/P&gt;&lt;P&gt;  append ls_event to lt_events.&lt;/P&gt;&lt;P&gt;  clear ls_event.&lt;/P&gt;&lt;P&gt;&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;*----&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   FORM PF_STATUS_SET&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;form semi_toolbar using extab type slis_t_extab. "#EC CALLED&lt;/P&gt;&lt;P&gt;  set pf-status 'SEMI_TOOLBAR' excluding extab.&lt;/P&gt;&lt;P&gt;endform.&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;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      FORM user_command                                             *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      ........                                                      *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  RF_UCOMM                                                      *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  RS_SELFIELD                                                   *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;form user_command using rf_ucomm    like sy-ucomm&lt;/P&gt;&lt;P&gt;                        rs_selfield type slis_selfield. "#EC CALLED&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  case rf_ucomm.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    when 'ERLE'.&lt;/P&gt;&lt;P&gt;      txt_report = 'ZTWO_LINE_TEST'.&lt;/P&gt;&lt;P&gt;      call function 'ERGO_TEXT_SHOW'&lt;/P&gt;&lt;P&gt;           exporting&lt;/P&gt;&lt;P&gt;                textname       = txt_report&lt;/P&gt;&lt;P&gt;                id             = 'RE'&lt;/P&gt;&lt;P&gt;                langu          = sy-langu.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  endcase.&lt;/P&gt;&lt;P&gt;endform.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: mpr raju&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 Dec 2005 12:16:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/small-problem/m-p/1072948#M95396</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-12-12T12:16:56Z</dc:date>
    </item>
    <item>
      <title>Re: small problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/small-problem/m-p/1072949#M95397</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;PRE&gt;&lt;CODE&gt;report two_line_test .

type-pools: slis.

tables: VBAP, VBAK, VBFA, EKPO.
data: length type i value 15.

data: txt_report like dokhl-object. "Reportname für Erläuterungsaufruf

data: begin of it_vbap occurs 0,
vbeln type vbap-vbeln,
posnr like vbap-posnr,
MATNR type vbap-matnr,
*AUDAT type vbak-audat,
NETPR type vbap-netpr,
ARKTX type vbap-arktx,
VRKME type vbap-vrkme,
WAERK type vbap-waerk,
NETWR type vbap-netwr,
KWMENG type vbap-kwmeng,
AUFNR type vbap-aufnr,
PREIS type vbap-netpr,
PREDI type VBAP-NETPR,
MATNR1 type vbap-MATNR,
INFNR type EIPA-INFNR,
EBELN type EKPO-ebeln,
NETPR1 type EKPO-NETPR,
end of it_vbap.

data: begin of it_vbfa occurs 0,
VBELV type vbfa-vbelv,
POSNV type vbfa-posnv,
VBELN type vbfa-vbeln,
POSNN type vbfa-posnn,
end of it_vbfa.


data: begin of it_ekpo occurs 0,
EBELN type ekpo-ebeln,
ebelp type ekpo-ebelp,
preis type ekpo-netpr,
end of it_ekpo.

DATA: PREIS LIKE ekpo-netpr ,
PREDI LIKE VBAP-NETPR,
EBELN like EIPA-EBELN,
NETPR1 LIKE EKPO-NETPR,
BEDAT like EIPA-BEDAT.



data: gt_fieldcat type slis_t_fieldcat_alv,
gt_events type slis_t_event,
gd_repid like sy-repid,
gs_layout type slis_layout_alv.

***********************SELECTION SCEREEN********************************

************************************************************************

*******************************************BLOCK 2**********************

*SELECTION-SCREEN begin of block blk5 with frame title text-004.

*********CHECK BOX*******

*parameter: P_c2 as checkbox USER-COMMAND CHECK.

*data: cursorfield(20) type c.

******************************************BLOCK 2 SUB*******************
*
* SELECTION-SCREEN begin of block 6 with frame title text-005.
*
SELECT-OPTIONS:
s_audat for VBAk-AUDAT no-extension, "Document Date.
s_kunn1 for vbak-kunnr no-extension,
s_vbeln for vbap-vbeln no-extension,
s_matnr for vbap-matnr no-extension.

* SELECTION-SCREEN end of block 6.
*
*******************************************BLOCK 2
*SUB*******************
*
* SELECTION-SCREEN begin of block 7 with frame title text-006.
*
SELECT-OPTIONS:

s_auart for vbak-auart no-extension no intervals,
s_vtweg for vbak-vtweg no-extension no intervals,
s_aufnr for vbap-aufnr no-extension no intervals,
s_vkorg for vbak-vkorg no-extension no intervals.

* SELECTION-SCREEN end of block 7.
*
*SELECTION-SCREEN end of block blk5.


************************************************************************
*************************** Main Program *******************************
************************************************************************

perform data_retrival.
perform fieldcat_init using gt_fieldcat[].
perform layout_init using gs_layout.
perform eventtab_build using gt_events[].
perform main.

************************************************************************
*************************** Form Routines ******************************
************************************************************************

*---------------------------------------------------------------------*
* FORM MAIN *
*---------------------------------------------------------------------*
* Main output routine *
*---------------------------------------------------------------------*
form main.

call function 'REUSE_ALV_LIST_DISPLAY'
exporting
* I_INTERFACE_CHECK = ' '
* I_BUFFER_ACTIVE = ' '
i_callback_program = 'gd_repid'
* I_CALLBACK_PF_STATUS_SET = ' '
* I_CALLBACK_USER_COMMAND = ' '
* I_CALLBACK_TOP_OF_PAGE = ' '
* I_CALLBACK_HTML_TOP_OF_PAGE = ' '
* I_CALLBACK_HTML_END_OF_LIST = ' '
* I_STRUCTURE_NAME = ' '
* I_BACKGROUND_ID = ' '
* I_GRID_TITLE =
* I_GRID_SETTINGS =
is_layout = gs_layout
it_fieldcat = gt_fieldcat[]
* IT_EXCLUDING = ' '
* IT_SPECIAL_GROUPS =
* IT_SORT =
* IT_FILTER =
* IS_SEL_HIDE =
* I_DEFAULT = 'X'
* I_SAVE =
* IS_VARIANT =
it_events = gt_events[]
* IT_EVENT_EXIT =
* IS_PRINT =
* IS_REPREP_ID =
* I_SCREEN_START_COLUMN = 0
* I_SCREEN_START_LINE = 0
* I_SCREEN_END_COLUMN = 0
* I_SCREEN_END_LINE = 0
* IT_ALV_GRAPHICS =
* IT_HYPERLINK =
* IT_ADD_FIELDCAT =
* IMPORTING
* E_EXIT_CAUSED_BY_CALLER =
* ES_EXIT_CAUSED_BY_USER =
tables
t_outtab = it_vbap
EXCEPTIONS
PROGRAM_ERROR = 1
OTHERS = 2.

if sy-subrc &amp;lt;&amp;gt; 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
endif.


endform.

*---------------------------------------------------------------------*
* FORM FILL_ITAB *
*---------------------------------------------------------------------*
* Fills the internal table for the list output *
*---------------------------------------------------------------------*
form data_retrival.

data: ld_color(1) type C.

select * from vbap
into corresponding fields of table it_vbap
where vbeln in s_vbeln.
if sy-subrc = 0.

SELECT VBELV POSNV VBELN POSNN INTO TABLE IT_VBFA FROM VBFA
FOR ALL ENTRIES IN IT_VBAP
WHERE VBELV = IT_VBAP-VBELN
AND POSNV = IT_VBAP-POSNR
AND VBTYP_N = 'V'
AND VBTYP_V = 'C'.
if sy-subrc = 0.

select ebeln ebelp netpr from ekpo into table it_ekpo for all entries
in it_vbfa[]
 where ebeln = it_vbfa-VBELN.

endif.
endif.
data: l_index type sy-tabix.
loop at it_vbap.
l_index = sy-tabix.
read table it_vbfa with key vbelv = it_vbap-vbeln
                            posnv = it_vbap-posnr.

 if sy-subrc = 0.
 read table it_ekpo with key ebeln = it_vbfa-vbeln
                             ebelp = it_vbfa-posnn.

    if sy-subrc = 0.
    it_vbap-EBELN = it_ekpo-ebeln.
 it_vbap-NETPR1 = it_EKPO-preis.
 modify it_vbap index l_index.
    endif.
 endif.
endloop.
endform.

*----------------------------------------------------------------------*
* Programmversion; angelegt: 14.2.1995, Gerd Waloszek *
*----------------------------------------------------------------------*
* Letzte Änderung: 26.2.98, Gerd Waloszek *
*----------------------------------------------------------------------*

data: fix_cols type i, " Variables for horizontal
fix_line. " scrolling

*---------------------------------------------------------------------*
* FORM FIELDCAT_INIT
*
*---------------------------------------------------------------------*

form fieldcat_init using lt_fieldcat type slis_t_fieldcat_alv.
data: ls_fieldcat type slis_fieldcat_alv.

clear ls_fieldcat.

ls_fieldcat-fieldname = 'VBELN'.
* ls_fieldcat-datatype = 'C'.
ls_fieldcat-outputlen = '15'.
* ls_fieldcat-key = 'X'.
ls_fieldcat-emphasize = 'C511'.
ls_fieldcat-seltext_l = text-z10.
ls_fieldcat-seltext_m = text-z10.
ls_fieldcat-seltext_s = text-z10.
ls_fieldcat-reptext_ddic = text-z10.


append ls_fieldcat to lt_fieldcat.

clear ls_fieldcat.

ls_fieldcat-fieldname = 'POSNR'.
* ls_fieldcat-datatype = 'C'.
ls_fieldcat-outputlen = '10'.
* ls_fieldcat-key = 'X'.
* ls_fieldcat-emphasize = 'C511'.
ls_fieldcat-seltext_l = text-z11.
ls_fieldcat-seltext_m = text-z11.
ls_fieldcat-seltext_s = text-z11.
ls_fieldcat-reptext_ddic = text-z11.


append ls_fieldcat to lt_fieldcat.

clear ls_fieldcat.

ls_fieldcat-fieldname = 'AUDAT'.
* ls_fieldcat-datatype = 'C'.
ls_fieldcat-outputlen = '20'.
* ls_fieldcat-key = 'X'.
* ls_fieldcat-emphasize = 'C511'.
ls_fieldcat-seltext_l = text-z11.
ls_fieldcat-seltext_m = text-z11.
ls_fieldcat-seltext_s = text-z11.
ls_fieldcat-reptext_ddic = text-z11.


append ls_fieldcat to lt_fieldcat.


clear ls_fieldcat.

ls_fieldcat-fieldname = 'KUNNR'.
* ls_fieldcat-datatype = 'C'.
* ls_fieldcat-row_pos = '2'.
* ls_fieldcat-key = 'X'.
ls_fieldcat-outputlen = '10'.
* ls_fieldcat-emphasize = 'C500'.
ls_fieldcat-seltext_l = text-z30.
ls_fieldcat-seltext_m = text-z30.
ls_fieldcat-seltext_s = text-z30.
ls_fieldcat-reptext_ddic = text-z30.

append ls_fieldcat to lt_fieldcat.

clear ls_fieldcat.

ls_fieldcat-fieldname = 'AUFNR'.
* ls_fieldcat-datatype = 'C'.
* ls_fieldcat-row_pos = '2'.
* ls_fieldcat-key = 'X'.
ls_fieldcat-outputlen = '07'.
* ls_fieldcat-emphasize = 'C500'.
ls_fieldcat-seltext_l = text-z31.
ls_fieldcat-seltext_m = text-z31.
ls_fieldcat-seltext_s = text-z31.
ls_fieldcat-reptext_ddic = text-z31.

append ls_fieldcat to lt_fieldcat.

clear ls_fieldcat.

ls_fieldcat-fieldname = 'NETPR'.
* ls_fieldcat-datatype = 'DATS'.
ls_fieldcat-outputlen = '14'.
* ls_fieldcat-emphasize = 'C501'.
ls_fieldcat-do_sum = 'X'.
ls_fieldcat-seltext_l = text-z40.
* ls_fieldcat-row_pos = '2'.
ls_fieldcat-seltext_m = text-z40.
ls_fieldcat-seltext_s = text-z40.
ls_fieldcat-reptext_ddic = text-z40.

append ls_fieldcat to lt_fieldcat.

clear ls_fieldcat.

ls_fieldcat-fieldname = 'NETWR'.
* ls_fieldcat-datatype = 'DATS'.
ls_fieldcat-outputlen = '26'.
* ls_fieldcat-emphasize = 'C200'.
ls_fieldcat-do_sum = 'X'.
ls_fieldcat-seltext_l = text-z90.
* ls_fieldcat-row_pos = '2'.
ls_fieldcat-seltext_m = text-z90.
ls_fieldcat-seltext_s = text-z90.
ls_fieldcat-reptext_ddic = text-z90.

append ls_fieldcat to lt_fieldcat.
clear ls_fieldcat.

ls_fieldcat-fieldname = 'KWMENG'.
* ls_fieldcat-datatype = 'DATS'.
ls_fieldcat-outputlen = '06'.
* ls_fieldcat-emphasize = 'C200'.
ls_fieldcat-seltext_l = text-z91.
* ls_fieldcat-row_pos = '2'.
ls_fieldcat-seltext_m = text-z91.
ls_fieldcat-seltext_s = text-z91.
ls_fieldcat-reptext_ddic = text-z91.

append ls_fieldcat to lt_fieldcat.

clear ls_fieldcat.

ls_fieldcat-fieldname = 'AUART'.
* ls_fieldcat-datatype = 'DATS'.
ls_fieldcat-outputlen = '06'.
* ls_fieldcat-emphasize = 'C200'.
ls_fieldcat-seltext_l = text-z60.
* ls_fieldcat-row_pos = '2'.
ls_fieldcat-seltext_m = text-z60.
ls_fieldcat-seltext_s = text-z60.
ls_fieldcat-reptext_ddic = text-z60.

append ls_fieldcat to lt_fieldcat.
clear ls_fieldcat.

ls_fieldcat-fieldname = 'ARKTX'.
* ls_fieldcat-datatype = 'DATS'.
ls_fieldcat-outputlen = '15'.
* ls_fieldcat-emphasize = 'C200'.
ls_fieldcat-seltext_l = text-z70.
* ls_fieldcat-row_pos = '2'.
ls_fieldcat-seltext_m = text-z70.
ls_fieldcat-seltext_s = text-z70.
ls_fieldcat-reptext_ddic = text-z70.

append ls_fieldcat to lt_fieldcat.
clear ls_fieldcat.

ls_fieldcat-fieldname = 'VRKME'.
* ls_fieldcat-datatype = 'DATS'.
ls_fieldcat-outputlen = '04'.
* ls_fieldcat-emphasize = 'C200'.
ls_fieldcat-seltext_l = text-z80.
* ls_fieldcat-row_pos = '2'.
ls_fieldcat-seltext_m = text-z80.
ls_fieldcat-seltext_s = text-z80.
ls_fieldcat-reptext_ddic = text-z80.

append ls_fieldcat to lt_fieldcat.

clear ls_fieldcat.

ls_fieldcat-fieldname = 'VKORG'.
* ls_fieldcat-datatype = 'DATS'.
ls_fieldcat-outputlen = '05'.
* ls_fieldcat-emphasize = 'C400'.
ls_fieldcat-seltext_l = text-z50.
* ls_fieldcat-row_pos = '2'.
ls_fieldcat-seltext_m = text-z50.
ls_fieldcat-seltext_s = text-z50.
ls_fieldcat-reptext_ddic = text-z50.

append ls_fieldcat to lt_fieldcat.

clear ls_fieldcat.

ls_fieldcat-fieldname = 'EBELN'.
* ls_fieldcat-datatype = 'DATS'.
ls_fieldcat-outputlen = '15'.
ls_fieldcat-emphasize = 'C711'.
ls_fieldcat-seltext_l = text-z92.
ls_fieldcat-row_pos = '2'.
ls_fieldcat-seltext_m = text-z92.
ls_fieldcat-seltext_s = text-z92.
ls_fieldcat-reptext_ddic = text-z92.

append ls_fieldcat to lt_fieldcat.

clear ls_fieldcat.

ls_fieldcat-fieldname = 'BEDAT'.
* ls_fieldcat-datatype = 'DATS'.
ls_fieldcat-outputlen = '12'.
* ls_fieldcat-emphasize = 'C200'.
ls_fieldcat-seltext_l = text-z93.
ls_fieldcat-row_pos = '2'.
ls_fieldcat-seltext_m = text-z93.
ls_fieldcat-seltext_s = text-z93.
ls_fieldcat-reptext_ddic = text-z93.

append ls_fieldcat to lt_fieldcat.

clear ls_fieldcat.

ls_fieldcat-fieldname = 'MATNR'.
* ls_fieldcat-datatype = 'C'.
* ls_fieldcat-key = 'X'.
ls_fieldcat-outputlen = '17'.
ls_fieldcat-row_pos = '2'.
ls_fieldcat-seltext_l = text-z20.
* ls_fieldcat-emphasize = 'C500'.
ls_fieldcat-seltext_m = text-z20.
ls_fieldcat-seltext_s = text-z20.
ls_fieldcat-reptext_ddic = text-z20.


append ls_fieldcat to lt_fieldcat.

clear ls_fieldcat.

ls_fieldcat-fieldname = 'NETPR'.
* ls_fieldcat-datatype = 'DATS'.
ls_fieldcat-outputlen = '23'.
* ls_fieldcat-emphasize = 'C701'.
ls_fieldcat-seltext_l = text-z94.
ls_fieldcat-row_pos = '2'.
ls_fieldcat-do_sum = 'X'.
ls_fieldcat-seltext_m = text-z94.
ls_fieldcat-seltext_s = text-z94.
ls_fieldcat-reptext_ddic = text-z94.

append ls_fieldcat to lt_fieldcat.

clear ls_fieldcat.

ls_fieldcat-fieldname = 'PREDI'.
* ls_fieldcat-datatype = 'DATS'.
ls_fieldcat-outputlen = '11'.
* ls_fieldcat-emphasize = 'C200'.
ls_fieldcat-seltext_l = text-z95.
ls_fieldcat-do_sum = 'X'.
ls_fieldcat-row_pos = '2'.
ls_fieldcat-seltext_m = text-z95.
ls_fieldcat-seltext_s = text-z95.
ls_fieldcat-reptext_ddic = text-z95.

append ls_fieldcat to lt_fieldcat.


endform.

form layout_init using ls_layout type slis_layout_alv.

ls_layout-zebra = 'X'.

endform.


*---------------------------------------------------------------------*
* FORM EVENTTAB_BUILD *
*---------------------------------------------------------------------*
* ........ *
*---------------------------------------------------------------------*
* --&amp;gt; LT_EVENTS *
*---------------------------------------------------------------------*
form eventtab_build using lt_events type slis_t_event.

data: ls_event type slis_alv_event.

move 'PF_STATUS_SET' to ls_event-name.
move 'SEMI_TOOLBAR' to ls_event-form.
append ls_event to lt_events.
clear ls_event.

move 'USER_COMMAND' to ls_event-name.
move 'USER_COMMAND' to ls_event-form.
append ls_event to lt_events.
clear ls_event.


endform.

*-----------------------------------------------------------------------
* FORM PF_STATUS_SET
*-----------------------------------------------------------------------
form semi_toolbar using extab type slis_t_extab. "#EC CALLED
set pf-status 'SEMI_TOOLBAR' excluding extab.
endform.



*---------------------------------------------------------------------*
* FORM user_command *
*---------------------------------------------------------------------*
* ........ *
*---------------------------------------------------------------------*
* --&amp;gt; RF_UCOMM *
* --&amp;gt; RS_SELFIELD *
*---------------------------------------------------------------------*
form user_command using rf_ucomm like sy-ucomm
rs_selfield type slis_selfield. "#EC CALLED

case rf_ucomm.

when 'ERLE'.
txt_report = 'ZTWO_LINE_TEST'.
call function 'ERGO_TEXT_SHOW'
exporting
textname = txt_report
id = 'RE'
langu = sy-langu.


endcase.
endform.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 Dec 2005 12:40:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/small-problem/m-p/1072949#M95397</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-12-12T12:40:49Z</dc:date>
    </item>
    <item>
      <title>Re: small problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/small-problem/m-p/1072950#M95398</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi vijay...may be ur checked it or not ....but the purchase details are not displaying....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;raju&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: mpr raju&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 Dec 2005 12:52:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/small-problem/m-p/1072950#M95398</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-12-12T12:52:51Z</dc:date>
    </item>
  </channel>
</rss>

