<?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: report in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/report/m-p/2274934#M494580</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;See the below program for vendor analysis details :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  ZRFQ_COMP no standard page heading line-size 187 line-count 35.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;Tables&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Tables : ekko,&lt;/P&gt;&lt;P&gt;         ekpo,&lt;/P&gt;&lt;P&gt;         konp,&lt;/P&gt;&lt;P&gt;         a016.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;Data Decleration&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data : v_pos type i value 19.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data : begin of it_rfq occurs 0,&lt;/P&gt;&lt;P&gt;        ebeln type ekko-ebeln,&lt;/P&gt;&lt;P&gt;        ekorg type ekko-ekorg,&lt;/P&gt;&lt;P&gt;        lifnr type ekko-lifnr,&lt;/P&gt;&lt;P&gt;        matnr type ekpo-matnr,&lt;/P&gt;&lt;P&gt;        WERKS type ekpo-WERKS,&lt;/P&gt;&lt;P&gt;       end of it_rfq.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data : begin of it_a016 occurs 0,&lt;/P&gt;&lt;P&gt;        ebeln type ekko-ebeln,&lt;/P&gt;&lt;P&gt;        knumh type knumh,&lt;/P&gt;&lt;P&gt;       end of it_a016.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data : begin of it_a363 occurs 0,&lt;/P&gt;&lt;P&gt;        werks type werks,&lt;/P&gt;&lt;P&gt;        lifnr type lifnr,&lt;/P&gt;&lt;P&gt;        matnr type matnr,&lt;/P&gt;&lt;P&gt;        knumh type knumh,&lt;/P&gt;&lt;P&gt;       end of it_a363.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data : begin of it_pr_details occurs 0,&lt;/P&gt;&lt;P&gt;        knumh type knumh,&lt;/P&gt;&lt;P&gt;        kschl type kschl,&lt;/P&gt;&lt;P&gt;        kbetr type kwert,&lt;/P&gt;&lt;P&gt;       end of it_pr_details.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data : begin of it_final occurs 0,&lt;/P&gt;&lt;P&gt;        ebeln type ebeln,&lt;/P&gt;&lt;P&gt;        lifnr type lifnr,&lt;/P&gt;&lt;P&gt;        name1 type lfa1-name1,&lt;/P&gt;&lt;P&gt;        pb00  type kbetr,&lt;/P&gt;&lt;P&gt;        zpac  type kbetr,&lt;/P&gt;&lt;P&gt;        zb00  type kbetr,&lt;/P&gt;&lt;P&gt;        ZIN1  type kbetr,&lt;/P&gt;&lt;P&gt;        JEC1  type kbetr,&lt;/P&gt;&lt;P&gt;        JHX1  type kbetr,&lt;/P&gt;&lt;P&gt;        JMOP  type kbetr,&lt;/P&gt;&lt;P&gt;        JMX1  type kbetr,&lt;/P&gt;&lt;P&gt;        JMX3  type kbetr,&lt;/P&gt;&lt;P&gt;        JSEP  TYPE KBETR,&lt;/P&gt;&lt;P&gt;        JVRD  type kbetr,&lt;/P&gt;&lt;P&gt;       end of it_final.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data : begin of it_vendorname occurs 0,&lt;/P&gt;&lt;P&gt;        lifnr type lifnr,&lt;/P&gt;&lt;P&gt;        name1 type lfa1-name1,&lt;/P&gt;&lt;P&gt;       end of it_vendorname.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;Selection Screen&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Selection-screen: begin of block blk1 with frame title text-001.&lt;/P&gt;&lt;P&gt;  parameters     : p_matnr like ekpo-matnr obligatory.&lt;/P&gt;&lt;P&gt;  select-options : s_ebeln for ekko-ebeln,&lt;/P&gt;&lt;P&gt;                   s_ekorg for ekko-ekorg,&lt;/P&gt;&lt;P&gt;                   s_lifnr for ekko-lifnr.&lt;/P&gt;&lt;P&gt;Selection-screen: end of block blk1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;Start-of-Selection.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Start-of-selection.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  Select ekko~ebeln&lt;/P&gt;&lt;P&gt;         ekko~ekorg&lt;/P&gt;&lt;P&gt;         ekko~lifnr&lt;/P&gt;&lt;P&gt;         ekpo~matnr&lt;/P&gt;&lt;P&gt;         ekpo~werks&lt;/P&gt;&lt;P&gt;    into table it_rfq&lt;/P&gt;&lt;P&gt;    from ekko&lt;/P&gt;&lt;P&gt;   inner join ekpo&lt;/P&gt;&lt;P&gt;      on ekko&lt;SUB&gt;ebeln eq ekpo&lt;/SUB&gt;ebeln&lt;/P&gt;&lt;P&gt;    where ekko~ebeln in s_ebeln&lt;/P&gt;&lt;P&gt;      and ekko~ekorg in s_ekorg&lt;/P&gt;&lt;P&gt;      and ekko~lifnr in s_lifnr&lt;/P&gt;&lt;P&gt;      and ekpo~matnr eq p_matnr&lt;/P&gt;&lt;P&gt;      and ekko~bstyp eq 'A'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  if sy-subrc eq 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*--&amp;gt; Condition number from A tables.&lt;/P&gt;&lt;P&gt;  Perform get_connum.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*--&amp;gt; Getting the Pricing Details from Konp Table.&lt;/P&gt;&lt;P&gt;  Perform get_prices.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*--&amp;gt; Populate Vendor Name.&lt;/P&gt;&lt;P&gt;  Perform pop_vendor_name.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*--&amp;gt; Populating the Final Internal table for Report.&lt;/P&gt;&lt;P&gt;  Perform pop_final_tab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  else.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   message 'Purchase Document does not exist' type 'E'.&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;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;End-of-Selection.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;End-of-Selection.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;write &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt; sy-vline,&lt;/P&gt;&lt;P&gt;       2 'Vendor Number',&lt;/P&gt;&lt;P&gt;       19 sy-vline.&lt;/P&gt;&lt;P&gt;v_pos = 19.&lt;/P&gt;&lt;P&gt;loop at it_final.&lt;/P&gt;&lt;P&gt;  write at v_pos sy-vline.&lt;/P&gt;&lt;P&gt;  v_pos = v_pos + 1.&lt;/P&gt;&lt;P&gt;  write at v_pos it_final-lifnr.&lt;/P&gt;&lt;P&gt;  v_pos = v_pos + 35.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;write at: v_pos sy-vline,&lt;/P&gt;&lt;P&gt;          /(v_pos) sy-uline.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;write &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt; sy-vline,&lt;/P&gt;&lt;P&gt;       2 'Gross Price',&lt;/P&gt;&lt;P&gt;       19 sy-vline.&lt;/P&gt;&lt;P&gt;v_pos = 19.&lt;/P&gt;&lt;P&gt;loop at it_final.&lt;/P&gt;&lt;P&gt;  write at v_pos sy-vline.&lt;/P&gt;&lt;P&gt;  v_pos = v_pos + 20.&lt;/P&gt;&lt;P&gt;  write at v_pos it_final-pb00.&lt;/P&gt;&lt;P&gt;  v_pos = v_pos + 16.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;write at: v_pos sy-vline,&lt;/P&gt;&lt;P&gt;          /(v_pos) sy-uline.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;write &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt; sy-vline,&lt;/P&gt;&lt;P&gt;       2 'Packing &amp;amp; Forward',&lt;/P&gt;&lt;P&gt;       19 sy-vline.&lt;/P&gt;&lt;P&gt;v_pos = 19.&lt;/P&gt;&lt;P&gt;loop at it_final.&lt;/P&gt;&lt;P&gt;  write at v_pos sy-vline.&lt;/P&gt;&lt;P&gt;  v_pos = v_pos + 20.&lt;/P&gt;&lt;P&gt;  write at v_pos it_final-zpac.&lt;/P&gt;&lt;P&gt;  v_pos = v_pos + 16.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;write at: v_pos sy-vline,&lt;/P&gt;&lt;P&gt;          /(v_pos) sy-uline.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;write &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt; sy-vline,&lt;/P&gt;&lt;P&gt;       2 'Surcharge',&lt;/P&gt;&lt;P&gt;       19 sy-vline.&lt;/P&gt;&lt;P&gt;v_pos = 19.&lt;/P&gt;&lt;P&gt;loop at it_final.&lt;/P&gt;&lt;P&gt;  write at v_pos sy-vline.&lt;/P&gt;&lt;P&gt;  v_pos = v_pos + 20.&lt;/P&gt;&lt;P&gt;  write at v_pos it_final-zb00.&lt;/P&gt;&lt;P&gt;  v_pos = v_pos + 16.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;write at: v_pos sy-vline,&lt;/P&gt;&lt;P&gt;          /(v_pos) sy-uline.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;write &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt; sy-vline,&lt;/P&gt;&lt;P&gt;       2 'Installation',&lt;/P&gt;&lt;P&gt;       19 sy-vline.&lt;/P&gt;&lt;P&gt;v_pos = 19.&lt;/P&gt;&lt;P&gt;loop at it_final.&lt;/P&gt;&lt;P&gt;  write at v_pos sy-vline.&lt;/P&gt;&lt;P&gt;  v_pos = v_pos + 20.&lt;/P&gt;&lt;P&gt;  write at v_pos it_final-zin1.&lt;/P&gt;&lt;P&gt;  v_pos = v_pos + 16.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;write at: v_pos sy-vline,&lt;/P&gt;&lt;P&gt;          /(v_pos) sy-uline.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;write &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt; sy-vline,&lt;/P&gt;&lt;P&gt;       2 'Ed cess on BED%',&lt;/P&gt;&lt;P&gt;       19 sy-vline.&lt;/P&gt;&lt;P&gt;v_pos = 19.&lt;/P&gt;&lt;P&gt;loop at it_final.&lt;/P&gt;&lt;P&gt;  write at v_pos sy-vline.&lt;/P&gt;&lt;P&gt;  v_pos = v_pos + 20.&lt;/P&gt;&lt;P&gt;  write at v_pos it_final-jec1.&lt;/P&gt;&lt;P&gt;  v_pos = v_pos + 16.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;write at: v_pos sy-vline,&lt;/P&gt;&lt;P&gt;          /(v_pos) sy-uline.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;write &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt; sy-vline,&lt;/P&gt;&lt;P&gt;       2 'A/P Secess set off',&lt;/P&gt;&lt;P&gt;       19 sy-vline.&lt;/P&gt;&lt;P&gt;v_pos = 19.&lt;/P&gt;&lt;P&gt;loop at it_final.&lt;/P&gt;&lt;P&gt;  write at v_pos sy-vline.&lt;/P&gt;&lt;P&gt;  v_pos = v_pos + 20.&lt;/P&gt;&lt;P&gt;  write at v_pos it_final-jhx1.&lt;/P&gt;&lt;P&gt;  v_pos = v_pos + 16.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;write at: v_pos sy-vline,&lt;/P&gt;&lt;P&gt;          /(v_pos) sy-uline.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;write &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt; sy-vline,&lt;/P&gt;&lt;P&gt;       2 'Basic Excise Duty',&lt;/P&gt;&lt;P&gt;       19 sy-vline.&lt;/P&gt;&lt;P&gt;v_pos = 19.&lt;/P&gt;&lt;P&gt;loop at it_final.&lt;/P&gt;&lt;P&gt;  write at v_pos sy-vline.&lt;/P&gt;&lt;P&gt;  v_pos = v_pos + 20.&lt;/P&gt;&lt;P&gt;  write at v_pos it_final-zpac.&lt;/P&gt;&lt;P&gt;  v_pos = v_pos + 16.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;write at: v_pos sy-vline,&lt;/P&gt;&lt;P&gt;          /(v_pos) sy-uline.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;write &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt; sy-vline,&lt;/P&gt;&lt;P&gt;       2 'A/P BED set off',&lt;/P&gt;&lt;P&gt;       19 sy-vline.&lt;/P&gt;&lt;P&gt;v_pos = 19.&lt;/P&gt;&lt;P&gt;loop at it_final.&lt;/P&gt;&lt;P&gt;  write at v_pos sy-vline.&lt;/P&gt;&lt;P&gt;  v_pos = v_pos + 20.&lt;/P&gt;&lt;P&gt;  write at v_pos it_final-jmx1.&lt;/P&gt;&lt;P&gt;  v_pos = v_pos + 16.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;write at: v_pos sy-vline,&lt;/P&gt;&lt;P&gt;          /(v_pos) sy-uline.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;write &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt; sy-vline,&lt;/P&gt;&lt;P&gt;       2 'Ecess % set off',&lt;/P&gt;&lt;P&gt;       19 sy-vline.&lt;/P&gt;&lt;P&gt;v_pos = 19.&lt;/P&gt;&lt;P&gt;loop at it_final.&lt;/P&gt;&lt;P&gt;  write at v_pos sy-vline.&lt;/P&gt;&lt;P&gt;  v_pos = v_pos + 20.&lt;/P&gt;&lt;P&gt;  write at v_pos it_final-jmx3.&lt;/P&gt;&lt;P&gt;  v_pos = v_pos + 16.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;write at: v_pos sy-vline,&lt;/P&gt;&lt;P&gt;          /(v_pos) sy-uline.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;write &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt; sy-vline,&lt;/P&gt;&lt;P&gt;       2 'Sec ED Cess on BED',&lt;/P&gt;&lt;P&gt;       19 sy-vline.&lt;/P&gt;&lt;P&gt;v_pos = 19.&lt;/P&gt;&lt;P&gt;loop at it_final.&lt;/P&gt;&lt;P&gt;  write at v_pos sy-vline.&lt;/P&gt;&lt;P&gt;  v_pos = v_pos + 20.&lt;/P&gt;&lt;P&gt;  write at v_pos it_final-jsep.&lt;/P&gt;&lt;P&gt;  v_pos = v_pos + 16.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;write at: v_pos sy-vline,&lt;/P&gt;&lt;P&gt;          /(v_pos) sy-uline.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;write &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt; sy-vline,&lt;/P&gt;&lt;P&gt;       2 'VAT%',&lt;/P&gt;&lt;P&gt;       19 sy-vline.&lt;/P&gt;&lt;P&gt;v_pos = 19.&lt;/P&gt;&lt;P&gt;loop at it_final.&lt;/P&gt;&lt;P&gt;  write at v_pos sy-vline.&lt;/P&gt;&lt;P&gt;  v_pos = v_pos + 20.&lt;/P&gt;&lt;P&gt;  write at v_pos it_final-jvrd.&lt;/P&gt;&lt;P&gt;  v_pos = v_pos + 16.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;write at: v_pos sy-vline,&lt;/P&gt;&lt;P&gt;          /(v_pos) sy-uline.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;Top-of-Page.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Top-of-Page.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;format color 1.&lt;/P&gt;&lt;P&gt;Write: 'Material Number :' color 1, p_matnr color 1.&lt;/P&gt;&lt;P&gt;loop at it_final.&lt;/P&gt;&lt;P&gt;  v_pos = v_pos + 1.&lt;/P&gt;&lt;P&gt;  v_pos = v_pos + 35.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;write at: /(v_pos) sy-uline,/ sy-vline,2 'Vendor Name'.&lt;/P&gt;&lt;P&gt;v_pos = 19.&lt;/P&gt;&lt;P&gt;loop at it_final.&lt;/P&gt;&lt;P&gt;  write at v_pos sy-vline.&lt;/P&gt;&lt;P&gt;  v_pos = v_pos + 1.&lt;/P&gt;&lt;P&gt;  write at v_pos it_final-name1.&lt;/P&gt;&lt;P&gt;  v_pos = v_pos + 35.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;write at: v_pos sy-vline,&lt;/P&gt;&lt;P&gt;          /(v_pos) sy-uline.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  get_connum&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&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;      Condition number from A tables&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form get_connum .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    Select EVRTN&lt;/P&gt;&lt;P&gt;           knumh&lt;/P&gt;&lt;P&gt;      from a016&lt;/P&gt;&lt;P&gt;      into table it_a016&lt;/P&gt;&lt;P&gt;       for all entries in it_rfq&lt;/P&gt;&lt;P&gt;     where EVRTN eq it_rfq-ebeln.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    Select werks&lt;/P&gt;&lt;P&gt;           lifnr&lt;/P&gt;&lt;P&gt;           matnr&lt;/P&gt;&lt;P&gt;           knumh&lt;/P&gt;&lt;P&gt;      from a363&lt;/P&gt;&lt;P&gt;      into table it_a363&lt;/P&gt;&lt;P&gt;       for all entries in it_rfq&lt;/P&gt;&lt;P&gt;     where werks eq it_rfq-werks&lt;/P&gt;&lt;P&gt;       and lifnr eq it_rfq-lifnr&lt;/P&gt;&lt;P&gt;       and matnr eq it_rfq-matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.                    " get_connum&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  get_prices&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&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;      Getting the Pricing Details from Konp Table.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form get_prices .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  if not it_a016[] is initial.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    select knumh&lt;/P&gt;&lt;P&gt;           kschl&lt;/P&gt;&lt;P&gt;           kbetr&lt;/P&gt;&lt;P&gt;      from konp&lt;/P&gt;&lt;P&gt;      into table it_pr_details&lt;/P&gt;&lt;P&gt;       for all entries in it_a016&lt;/P&gt;&lt;P&gt;     where knumh eq it_a016-knumh.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  if not it_a363[] is initial.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    select knumh&lt;/P&gt;&lt;P&gt;           kschl&lt;/P&gt;&lt;P&gt;           kbetr&lt;/P&gt;&lt;P&gt;      from konp&lt;/P&gt;&lt;P&gt; appending table it_pr_details&lt;/P&gt;&lt;P&gt;       for all entries in it_a016&lt;/P&gt;&lt;P&gt;     where knumh eq it_a016-knumh.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.                    " get_prices&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  pop_final_tab&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&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;      Populating the Final Internal table for Report&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form pop_final_tab .&lt;/P&gt;&lt;P&gt;data : l_subrc like sy-subrc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  sort it_a016 by ebeln.&lt;/P&gt;&lt;P&gt;  loop at it_rfq.&lt;/P&gt;&lt;P&gt;    clear l_subrc.&lt;/P&gt;&lt;P&gt;    read table it_a016 with key ebeln = it_rfq-ebeln&lt;/P&gt;&lt;P&gt;    binary search.&lt;/P&gt;&lt;P&gt;    if sy-subrc eq 0.&lt;/P&gt;&lt;P&gt;      loop at it_pr_details where knumh eq it_a016-knumh.&lt;/P&gt;&lt;P&gt;        it_final-ebeln = it_rfq-ebeln.&lt;/P&gt;&lt;P&gt;        it_final-lifnr = it_rfq-lifnr.&lt;/P&gt;&lt;P&gt;        read table it_vendorname with&lt;/P&gt;&lt;P&gt;        key lifnr = it_rfq-lifnr.&lt;/P&gt;&lt;P&gt;        it_final-name1 = it_vendorname-name1.&lt;/P&gt;&lt;P&gt;        case it_pr_details-kschl.&lt;/P&gt;&lt;P&gt;        when 'PBOO'.&lt;/P&gt;&lt;P&gt;          it_final-pb00 = it_pr_details-kbetr.&lt;/P&gt;&lt;P&gt;          if it_pr_details-kbetr eq 0.&lt;/P&gt;&lt;P&gt;           clear it_final.&lt;/P&gt;&lt;P&gt;           continue.&lt;/P&gt;&lt;P&gt;          endif.&lt;/P&gt;&lt;P&gt;        when 'ZPAC'.&lt;/P&gt;&lt;P&gt;          it_final-zpac = it_pr_details-kbetr.&lt;/P&gt;&lt;P&gt;        when 'ZB00'.&lt;/P&gt;&lt;P&gt;          it_final-ZB00 = it_pr_details-kbetr.&lt;/P&gt;&lt;P&gt;        when 'ZIN1'.&lt;/P&gt;&lt;P&gt;          it_final-ZIN1 = it_pr_details-kbetr.&lt;/P&gt;&lt;P&gt;        endcase.&lt;/P&gt;&lt;P&gt;      endloop.&lt;/P&gt;&lt;P&gt;    else.&lt;/P&gt;&lt;P&gt;      l_subrc = sy-subrc.&lt;/P&gt;&lt;P&gt;    endif.&lt;/P&gt;&lt;P&gt;    read table it_a363 with key lifnr = it_rfq-lifnr&lt;/P&gt;&lt;P&gt;                                werks = it_rfq-werks&lt;/P&gt;&lt;P&gt;                                matnr = it_rfq-matnr.&lt;/P&gt;&lt;P&gt;    if sy-subrc eq 0.&lt;/P&gt;&lt;P&gt;      loop at it_pr_details where knumh eq it_a016-knumh.&lt;/P&gt;&lt;P&gt;        it_final-ebeln = it_rfq-ebeln.&lt;/P&gt;&lt;P&gt;        it_final-lifnr = it_rfq-lifnr.&lt;/P&gt;&lt;P&gt;        read table it_vendorname with&lt;/P&gt;&lt;P&gt;        key lifnr = it_rfq-lifnr.&lt;/P&gt;&lt;P&gt;        it_final-name1 = it_vendorname-name1.&lt;/P&gt;&lt;P&gt;        case it_pr_details-kschl.&lt;/P&gt;&lt;P&gt;        when 'JEC1'.&lt;/P&gt;&lt;P&gt;          it_final-JEC1 = it_pr_details-kbetr.&lt;/P&gt;&lt;P&gt;        when 'JHX1'.&lt;/P&gt;&lt;P&gt;          it_final-JHX1 = it_pr_details-kbetr.&lt;/P&gt;&lt;P&gt;        when 'JMOP'.&lt;/P&gt;&lt;P&gt;          it_final-JMOP = it_pr_details-kbetr.&lt;/P&gt;&lt;P&gt;        when 'JMX1'.&lt;/P&gt;&lt;P&gt;          it_final-JMX1 = it_pr_details-kbetr.&lt;/P&gt;&lt;P&gt;        when 'JMX3'.&lt;/P&gt;&lt;P&gt;          it_final-JMX3 = it_pr_details-kbetr.&lt;/P&gt;&lt;P&gt;        when 'JSEP'.&lt;/P&gt;&lt;P&gt;          it_final-JSEP = it_pr_details-kbetr.&lt;/P&gt;&lt;P&gt;        when 'JVRD'.&lt;/P&gt;&lt;P&gt;          it_final-JVRD = it_pr_details-kbetr.&lt;/P&gt;&lt;P&gt;        endcase.&lt;/P&gt;&lt;P&gt;      endloop.&lt;/P&gt;&lt;P&gt;    elseif l_subrc ne 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   continue.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    endif.&lt;/P&gt;&lt;P&gt;    append it_final.&lt;/P&gt;&lt;P&gt;    clear  it_final.&lt;/P&gt;&lt;P&gt;  endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.                    " pop_final_tab&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  pop_vendor_name&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&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;      Populate Vendor Name&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form pop_vendor_name .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  if not it_rfq[] is initial.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  Select lifnr&lt;/P&gt;&lt;P&gt;         name1&lt;/P&gt;&lt;P&gt;    from lfa1&lt;/P&gt;&lt;P&gt;    into table it_vendorname&lt;/P&gt;&lt;P&gt;   where lifnr eq it_rfq-lifnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.                    " pop_vendor_name&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward Points if it is helpful&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Seshu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 31 May 2007 02:48:11 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-05-31T02:48:11Z</dc:date>
    <item>
      <title>report</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/report/m-p/2274931#M494577</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;report for vendor master analysis report?&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;padma&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 May 2007 13:58:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/report/m-p/2274931#M494577</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-30T13:58:35Z</dc:date>
    </item>
    <item>
      <title>Re: report</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/report/m-p/2274932#M494578</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;The table for vendor master Data is LFA1, LFB!, LFC1 and LFBK.&lt;/P&gt;&lt;P&gt;LFA! - Vendor Master Data.&lt;/P&gt;&lt;P&gt;LFB1 - Vendor Master (Company Code).&lt;/P&gt;&lt;P&gt;LFC1 - Vendor master (Trans figures).&lt;/P&gt;&lt;P&gt;LFBK - Vendor Master Bank Details.&lt;/P&gt;&lt;P&gt; So from this u take the fields u require.....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;U did not specify what type of report u want ....simple or complex or interactive report...&lt;/P&gt;&lt;P&gt;just mention that first.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 31 May 2007 02:42:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/report/m-p/2274932#M494578</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-31T02:42:22Z</dc:date>
    </item>
    <item>
      <title>Re: report</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/report/m-p/2274933#M494579</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;u can take tables like LFA1 , LFM1 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AND what u want actually standard program....or tables for that............&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 31 May 2007 02:45:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/report/m-p/2274933#M494579</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-31T02:45:45Z</dc:date>
    </item>
    <item>
      <title>Re: report</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/report/m-p/2274934#M494580</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;See the below program for vendor analysis details :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  ZRFQ_COMP no standard page heading line-size 187 line-count 35.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;Tables&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Tables : ekko,&lt;/P&gt;&lt;P&gt;         ekpo,&lt;/P&gt;&lt;P&gt;         konp,&lt;/P&gt;&lt;P&gt;         a016.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;Data Decleration&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data : v_pos type i value 19.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data : begin of it_rfq occurs 0,&lt;/P&gt;&lt;P&gt;        ebeln type ekko-ebeln,&lt;/P&gt;&lt;P&gt;        ekorg type ekko-ekorg,&lt;/P&gt;&lt;P&gt;        lifnr type ekko-lifnr,&lt;/P&gt;&lt;P&gt;        matnr type ekpo-matnr,&lt;/P&gt;&lt;P&gt;        WERKS type ekpo-WERKS,&lt;/P&gt;&lt;P&gt;       end of it_rfq.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data : begin of it_a016 occurs 0,&lt;/P&gt;&lt;P&gt;        ebeln type ekko-ebeln,&lt;/P&gt;&lt;P&gt;        knumh type knumh,&lt;/P&gt;&lt;P&gt;       end of it_a016.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data : begin of it_a363 occurs 0,&lt;/P&gt;&lt;P&gt;        werks type werks,&lt;/P&gt;&lt;P&gt;        lifnr type lifnr,&lt;/P&gt;&lt;P&gt;        matnr type matnr,&lt;/P&gt;&lt;P&gt;        knumh type knumh,&lt;/P&gt;&lt;P&gt;       end of it_a363.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data : begin of it_pr_details occurs 0,&lt;/P&gt;&lt;P&gt;        knumh type knumh,&lt;/P&gt;&lt;P&gt;        kschl type kschl,&lt;/P&gt;&lt;P&gt;        kbetr type kwert,&lt;/P&gt;&lt;P&gt;       end of it_pr_details.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data : begin of it_final occurs 0,&lt;/P&gt;&lt;P&gt;        ebeln type ebeln,&lt;/P&gt;&lt;P&gt;        lifnr type lifnr,&lt;/P&gt;&lt;P&gt;        name1 type lfa1-name1,&lt;/P&gt;&lt;P&gt;        pb00  type kbetr,&lt;/P&gt;&lt;P&gt;        zpac  type kbetr,&lt;/P&gt;&lt;P&gt;        zb00  type kbetr,&lt;/P&gt;&lt;P&gt;        ZIN1  type kbetr,&lt;/P&gt;&lt;P&gt;        JEC1  type kbetr,&lt;/P&gt;&lt;P&gt;        JHX1  type kbetr,&lt;/P&gt;&lt;P&gt;        JMOP  type kbetr,&lt;/P&gt;&lt;P&gt;        JMX1  type kbetr,&lt;/P&gt;&lt;P&gt;        JMX3  type kbetr,&lt;/P&gt;&lt;P&gt;        JSEP  TYPE KBETR,&lt;/P&gt;&lt;P&gt;        JVRD  type kbetr,&lt;/P&gt;&lt;P&gt;       end of it_final.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data : begin of it_vendorname occurs 0,&lt;/P&gt;&lt;P&gt;        lifnr type lifnr,&lt;/P&gt;&lt;P&gt;        name1 type lfa1-name1,&lt;/P&gt;&lt;P&gt;       end of it_vendorname.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;Selection Screen&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Selection-screen: begin of block blk1 with frame title text-001.&lt;/P&gt;&lt;P&gt;  parameters     : p_matnr like ekpo-matnr obligatory.&lt;/P&gt;&lt;P&gt;  select-options : s_ebeln for ekko-ebeln,&lt;/P&gt;&lt;P&gt;                   s_ekorg for ekko-ekorg,&lt;/P&gt;&lt;P&gt;                   s_lifnr for ekko-lifnr.&lt;/P&gt;&lt;P&gt;Selection-screen: end of block blk1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;Start-of-Selection.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Start-of-selection.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  Select ekko~ebeln&lt;/P&gt;&lt;P&gt;         ekko~ekorg&lt;/P&gt;&lt;P&gt;         ekko~lifnr&lt;/P&gt;&lt;P&gt;         ekpo~matnr&lt;/P&gt;&lt;P&gt;         ekpo~werks&lt;/P&gt;&lt;P&gt;    into table it_rfq&lt;/P&gt;&lt;P&gt;    from ekko&lt;/P&gt;&lt;P&gt;   inner join ekpo&lt;/P&gt;&lt;P&gt;      on ekko&lt;SUB&gt;ebeln eq ekpo&lt;/SUB&gt;ebeln&lt;/P&gt;&lt;P&gt;    where ekko~ebeln in s_ebeln&lt;/P&gt;&lt;P&gt;      and ekko~ekorg in s_ekorg&lt;/P&gt;&lt;P&gt;      and ekko~lifnr in s_lifnr&lt;/P&gt;&lt;P&gt;      and ekpo~matnr eq p_matnr&lt;/P&gt;&lt;P&gt;      and ekko~bstyp eq 'A'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  if sy-subrc eq 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*--&amp;gt; Condition number from A tables.&lt;/P&gt;&lt;P&gt;  Perform get_connum.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*--&amp;gt; Getting the Pricing Details from Konp Table.&lt;/P&gt;&lt;P&gt;  Perform get_prices.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*--&amp;gt; Populate Vendor Name.&lt;/P&gt;&lt;P&gt;  Perform pop_vendor_name.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*--&amp;gt; Populating the Final Internal table for Report.&lt;/P&gt;&lt;P&gt;  Perform pop_final_tab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  else.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   message 'Purchase Document does not exist' type 'E'.&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;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;End-of-Selection.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;End-of-Selection.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;write &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt; sy-vline,&lt;/P&gt;&lt;P&gt;       2 'Vendor Number',&lt;/P&gt;&lt;P&gt;       19 sy-vline.&lt;/P&gt;&lt;P&gt;v_pos = 19.&lt;/P&gt;&lt;P&gt;loop at it_final.&lt;/P&gt;&lt;P&gt;  write at v_pos sy-vline.&lt;/P&gt;&lt;P&gt;  v_pos = v_pos + 1.&lt;/P&gt;&lt;P&gt;  write at v_pos it_final-lifnr.&lt;/P&gt;&lt;P&gt;  v_pos = v_pos + 35.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;write at: v_pos sy-vline,&lt;/P&gt;&lt;P&gt;          /(v_pos) sy-uline.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;write &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt; sy-vline,&lt;/P&gt;&lt;P&gt;       2 'Gross Price',&lt;/P&gt;&lt;P&gt;       19 sy-vline.&lt;/P&gt;&lt;P&gt;v_pos = 19.&lt;/P&gt;&lt;P&gt;loop at it_final.&lt;/P&gt;&lt;P&gt;  write at v_pos sy-vline.&lt;/P&gt;&lt;P&gt;  v_pos = v_pos + 20.&lt;/P&gt;&lt;P&gt;  write at v_pos it_final-pb00.&lt;/P&gt;&lt;P&gt;  v_pos = v_pos + 16.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;write at: v_pos sy-vline,&lt;/P&gt;&lt;P&gt;          /(v_pos) sy-uline.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;write &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt; sy-vline,&lt;/P&gt;&lt;P&gt;       2 'Packing &amp;amp; Forward',&lt;/P&gt;&lt;P&gt;       19 sy-vline.&lt;/P&gt;&lt;P&gt;v_pos = 19.&lt;/P&gt;&lt;P&gt;loop at it_final.&lt;/P&gt;&lt;P&gt;  write at v_pos sy-vline.&lt;/P&gt;&lt;P&gt;  v_pos = v_pos + 20.&lt;/P&gt;&lt;P&gt;  write at v_pos it_final-zpac.&lt;/P&gt;&lt;P&gt;  v_pos = v_pos + 16.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;write at: v_pos sy-vline,&lt;/P&gt;&lt;P&gt;          /(v_pos) sy-uline.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;write &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt; sy-vline,&lt;/P&gt;&lt;P&gt;       2 'Surcharge',&lt;/P&gt;&lt;P&gt;       19 sy-vline.&lt;/P&gt;&lt;P&gt;v_pos = 19.&lt;/P&gt;&lt;P&gt;loop at it_final.&lt;/P&gt;&lt;P&gt;  write at v_pos sy-vline.&lt;/P&gt;&lt;P&gt;  v_pos = v_pos + 20.&lt;/P&gt;&lt;P&gt;  write at v_pos it_final-zb00.&lt;/P&gt;&lt;P&gt;  v_pos = v_pos + 16.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;write at: v_pos sy-vline,&lt;/P&gt;&lt;P&gt;          /(v_pos) sy-uline.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;write &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt; sy-vline,&lt;/P&gt;&lt;P&gt;       2 'Installation',&lt;/P&gt;&lt;P&gt;       19 sy-vline.&lt;/P&gt;&lt;P&gt;v_pos = 19.&lt;/P&gt;&lt;P&gt;loop at it_final.&lt;/P&gt;&lt;P&gt;  write at v_pos sy-vline.&lt;/P&gt;&lt;P&gt;  v_pos = v_pos + 20.&lt;/P&gt;&lt;P&gt;  write at v_pos it_final-zin1.&lt;/P&gt;&lt;P&gt;  v_pos = v_pos + 16.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;write at: v_pos sy-vline,&lt;/P&gt;&lt;P&gt;          /(v_pos) sy-uline.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;write &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt; sy-vline,&lt;/P&gt;&lt;P&gt;       2 'Ed cess on BED%',&lt;/P&gt;&lt;P&gt;       19 sy-vline.&lt;/P&gt;&lt;P&gt;v_pos = 19.&lt;/P&gt;&lt;P&gt;loop at it_final.&lt;/P&gt;&lt;P&gt;  write at v_pos sy-vline.&lt;/P&gt;&lt;P&gt;  v_pos = v_pos + 20.&lt;/P&gt;&lt;P&gt;  write at v_pos it_final-jec1.&lt;/P&gt;&lt;P&gt;  v_pos = v_pos + 16.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;write at: v_pos sy-vline,&lt;/P&gt;&lt;P&gt;          /(v_pos) sy-uline.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;write &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt; sy-vline,&lt;/P&gt;&lt;P&gt;       2 'A/P Secess set off',&lt;/P&gt;&lt;P&gt;       19 sy-vline.&lt;/P&gt;&lt;P&gt;v_pos = 19.&lt;/P&gt;&lt;P&gt;loop at it_final.&lt;/P&gt;&lt;P&gt;  write at v_pos sy-vline.&lt;/P&gt;&lt;P&gt;  v_pos = v_pos + 20.&lt;/P&gt;&lt;P&gt;  write at v_pos it_final-jhx1.&lt;/P&gt;&lt;P&gt;  v_pos = v_pos + 16.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;write at: v_pos sy-vline,&lt;/P&gt;&lt;P&gt;          /(v_pos) sy-uline.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;write &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt; sy-vline,&lt;/P&gt;&lt;P&gt;       2 'Basic Excise Duty',&lt;/P&gt;&lt;P&gt;       19 sy-vline.&lt;/P&gt;&lt;P&gt;v_pos = 19.&lt;/P&gt;&lt;P&gt;loop at it_final.&lt;/P&gt;&lt;P&gt;  write at v_pos sy-vline.&lt;/P&gt;&lt;P&gt;  v_pos = v_pos + 20.&lt;/P&gt;&lt;P&gt;  write at v_pos it_final-zpac.&lt;/P&gt;&lt;P&gt;  v_pos = v_pos + 16.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;write at: v_pos sy-vline,&lt;/P&gt;&lt;P&gt;          /(v_pos) sy-uline.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;write &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt; sy-vline,&lt;/P&gt;&lt;P&gt;       2 'A/P BED set off',&lt;/P&gt;&lt;P&gt;       19 sy-vline.&lt;/P&gt;&lt;P&gt;v_pos = 19.&lt;/P&gt;&lt;P&gt;loop at it_final.&lt;/P&gt;&lt;P&gt;  write at v_pos sy-vline.&lt;/P&gt;&lt;P&gt;  v_pos = v_pos + 20.&lt;/P&gt;&lt;P&gt;  write at v_pos it_final-jmx1.&lt;/P&gt;&lt;P&gt;  v_pos = v_pos + 16.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;write at: v_pos sy-vline,&lt;/P&gt;&lt;P&gt;          /(v_pos) sy-uline.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;write &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt; sy-vline,&lt;/P&gt;&lt;P&gt;       2 'Ecess % set off',&lt;/P&gt;&lt;P&gt;       19 sy-vline.&lt;/P&gt;&lt;P&gt;v_pos = 19.&lt;/P&gt;&lt;P&gt;loop at it_final.&lt;/P&gt;&lt;P&gt;  write at v_pos sy-vline.&lt;/P&gt;&lt;P&gt;  v_pos = v_pos + 20.&lt;/P&gt;&lt;P&gt;  write at v_pos it_final-jmx3.&lt;/P&gt;&lt;P&gt;  v_pos = v_pos + 16.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;write at: v_pos sy-vline,&lt;/P&gt;&lt;P&gt;          /(v_pos) sy-uline.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;write &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt; sy-vline,&lt;/P&gt;&lt;P&gt;       2 'Sec ED Cess on BED',&lt;/P&gt;&lt;P&gt;       19 sy-vline.&lt;/P&gt;&lt;P&gt;v_pos = 19.&lt;/P&gt;&lt;P&gt;loop at it_final.&lt;/P&gt;&lt;P&gt;  write at v_pos sy-vline.&lt;/P&gt;&lt;P&gt;  v_pos = v_pos + 20.&lt;/P&gt;&lt;P&gt;  write at v_pos it_final-jsep.&lt;/P&gt;&lt;P&gt;  v_pos = v_pos + 16.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;write at: v_pos sy-vline,&lt;/P&gt;&lt;P&gt;          /(v_pos) sy-uline.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;write &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt; sy-vline,&lt;/P&gt;&lt;P&gt;       2 'VAT%',&lt;/P&gt;&lt;P&gt;       19 sy-vline.&lt;/P&gt;&lt;P&gt;v_pos = 19.&lt;/P&gt;&lt;P&gt;loop at it_final.&lt;/P&gt;&lt;P&gt;  write at v_pos sy-vline.&lt;/P&gt;&lt;P&gt;  v_pos = v_pos + 20.&lt;/P&gt;&lt;P&gt;  write at v_pos it_final-jvrd.&lt;/P&gt;&lt;P&gt;  v_pos = v_pos + 16.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;write at: v_pos sy-vline,&lt;/P&gt;&lt;P&gt;          /(v_pos) sy-uline.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;Top-of-Page.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Top-of-Page.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;format color 1.&lt;/P&gt;&lt;P&gt;Write: 'Material Number :' color 1, p_matnr color 1.&lt;/P&gt;&lt;P&gt;loop at it_final.&lt;/P&gt;&lt;P&gt;  v_pos = v_pos + 1.&lt;/P&gt;&lt;P&gt;  v_pos = v_pos + 35.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;write at: /(v_pos) sy-uline,/ sy-vline,2 'Vendor Name'.&lt;/P&gt;&lt;P&gt;v_pos = 19.&lt;/P&gt;&lt;P&gt;loop at it_final.&lt;/P&gt;&lt;P&gt;  write at v_pos sy-vline.&lt;/P&gt;&lt;P&gt;  v_pos = v_pos + 1.&lt;/P&gt;&lt;P&gt;  write at v_pos it_final-name1.&lt;/P&gt;&lt;P&gt;  v_pos = v_pos + 35.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;write at: v_pos sy-vline,&lt;/P&gt;&lt;P&gt;          /(v_pos) sy-uline.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  get_connum&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&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;      Condition number from A tables&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form get_connum .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    Select EVRTN&lt;/P&gt;&lt;P&gt;           knumh&lt;/P&gt;&lt;P&gt;      from a016&lt;/P&gt;&lt;P&gt;      into table it_a016&lt;/P&gt;&lt;P&gt;       for all entries in it_rfq&lt;/P&gt;&lt;P&gt;     where EVRTN eq it_rfq-ebeln.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    Select werks&lt;/P&gt;&lt;P&gt;           lifnr&lt;/P&gt;&lt;P&gt;           matnr&lt;/P&gt;&lt;P&gt;           knumh&lt;/P&gt;&lt;P&gt;      from a363&lt;/P&gt;&lt;P&gt;      into table it_a363&lt;/P&gt;&lt;P&gt;       for all entries in it_rfq&lt;/P&gt;&lt;P&gt;     where werks eq it_rfq-werks&lt;/P&gt;&lt;P&gt;       and lifnr eq it_rfq-lifnr&lt;/P&gt;&lt;P&gt;       and matnr eq it_rfq-matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.                    " get_connum&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  get_prices&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&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;      Getting the Pricing Details from Konp Table.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form get_prices .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  if not it_a016[] is initial.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    select knumh&lt;/P&gt;&lt;P&gt;           kschl&lt;/P&gt;&lt;P&gt;           kbetr&lt;/P&gt;&lt;P&gt;      from konp&lt;/P&gt;&lt;P&gt;      into table it_pr_details&lt;/P&gt;&lt;P&gt;       for all entries in it_a016&lt;/P&gt;&lt;P&gt;     where knumh eq it_a016-knumh.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  if not it_a363[] is initial.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    select knumh&lt;/P&gt;&lt;P&gt;           kschl&lt;/P&gt;&lt;P&gt;           kbetr&lt;/P&gt;&lt;P&gt;      from konp&lt;/P&gt;&lt;P&gt; appending table it_pr_details&lt;/P&gt;&lt;P&gt;       for all entries in it_a016&lt;/P&gt;&lt;P&gt;     where knumh eq it_a016-knumh.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.                    " get_prices&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  pop_final_tab&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&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;      Populating the Final Internal table for Report&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form pop_final_tab .&lt;/P&gt;&lt;P&gt;data : l_subrc like sy-subrc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  sort it_a016 by ebeln.&lt;/P&gt;&lt;P&gt;  loop at it_rfq.&lt;/P&gt;&lt;P&gt;    clear l_subrc.&lt;/P&gt;&lt;P&gt;    read table it_a016 with key ebeln = it_rfq-ebeln&lt;/P&gt;&lt;P&gt;    binary search.&lt;/P&gt;&lt;P&gt;    if sy-subrc eq 0.&lt;/P&gt;&lt;P&gt;      loop at it_pr_details where knumh eq it_a016-knumh.&lt;/P&gt;&lt;P&gt;        it_final-ebeln = it_rfq-ebeln.&lt;/P&gt;&lt;P&gt;        it_final-lifnr = it_rfq-lifnr.&lt;/P&gt;&lt;P&gt;        read table it_vendorname with&lt;/P&gt;&lt;P&gt;        key lifnr = it_rfq-lifnr.&lt;/P&gt;&lt;P&gt;        it_final-name1 = it_vendorname-name1.&lt;/P&gt;&lt;P&gt;        case it_pr_details-kschl.&lt;/P&gt;&lt;P&gt;        when 'PBOO'.&lt;/P&gt;&lt;P&gt;          it_final-pb00 = it_pr_details-kbetr.&lt;/P&gt;&lt;P&gt;          if it_pr_details-kbetr eq 0.&lt;/P&gt;&lt;P&gt;           clear it_final.&lt;/P&gt;&lt;P&gt;           continue.&lt;/P&gt;&lt;P&gt;          endif.&lt;/P&gt;&lt;P&gt;        when 'ZPAC'.&lt;/P&gt;&lt;P&gt;          it_final-zpac = it_pr_details-kbetr.&lt;/P&gt;&lt;P&gt;        when 'ZB00'.&lt;/P&gt;&lt;P&gt;          it_final-ZB00 = it_pr_details-kbetr.&lt;/P&gt;&lt;P&gt;        when 'ZIN1'.&lt;/P&gt;&lt;P&gt;          it_final-ZIN1 = it_pr_details-kbetr.&lt;/P&gt;&lt;P&gt;        endcase.&lt;/P&gt;&lt;P&gt;      endloop.&lt;/P&gt;&lt;P&gt;    else.&lt;/P&gt;&lt;P&gt;      l_subrc = sy-subrc.&lt;/P&gt;&lt;P&gt;    endif.&lt;/P&gt;&lt;P&gt;    read table it_a363 with key lifnr = it_rfq-lifnr&lt;/P&gt;&lt;P&gt;                                werks = it_rfq-werks&lt;/P&gt;&lt;P&gt;                                matnr = it_rfq-matnr.&lt;/P&gt;&lt;P&gt;    if sy-subrc eq 0.&lt;/P&gt;&lt;P&gt;      loop at it_pr_details where knumh eq it_a016-knumh.&lt;/P&gt;&lt;P&gt;        it_final-ebeln = it_rfq-ebeln.&lt;/P&gt;&lt;P&gt;        it_final-lifnr = it_rfq-lifnr.&lt;/P&gt;&lt;P&gt;        read table it_vendorname with&lt;/P&gt;&lt;P&gt;        key lifnr = it_rfq-lifnr.&lt;/P&gt;&lt;P&gt;        it_final-name1 = it_vendorname-name1.&lt;/P&gt;&lt;P&gt;        case it_pr_details-kschl.&lt;/P&gt;&lt;P&gt;        when 'JEC1'.&lt;/P&gt;&lt;P&gt;          it_final-JEC1 = it_pr_details-kbetr.&lt;/P&gt;&lt;P&gt;        when 'JHX1'.&lt;/P&gt;&lt;P&gt;          it_final-JHX1 = it_pr_details-kbetr.&lt;/P&gt;&lt;P&gt;        when 'JMOP'.&lt;/P&gt;&lt;P&gt;          it_final-JMOP = it_pr_details-kbetr.&lt;/P&gt;&lt;P&gt;        when 'JMX1'.&lt;/P&gt;&lt;P&gt;          it_final-JMX1 = it_pr_details-kbetr.&lt;/P&gt;&lt;P&gt;        when 'JMX3'.&lt;/P&gt;&lt;P&gt;          it_final-JMX3 = it_pr_details-kbetr.&lt;/P&gt;&lt;P&gt;        when 'JSEP'.&lt;/P&gt;&lt;P&gt;          it_final-JSEP = it_pr_details-kbetr.&lt;/P&gt;&lt;P&gt;        when 'JVRD'.&lt;/P&gt;&lt;P&gt;          it_final-JVRD = it_pr_details-kbetr.&lt;/P&gt;&lt;P&gt;        endcase.&lt;/P&gt;&lt;P&gt;      endloop.&lt;/P&gt;&lt;P&gt;    elseif l_subrc ne 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   continue.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    endif.&lt;/P&gt;&lt;P&gt;    append it_final.&lt;/P&gt;&lt;P&gt;    clear  it_final.&lt;/P&gt;&lt;P&gt;  endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.                    " pop_final_tab&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  pop_vendor_name&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&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;      Populate Vendor Name&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form pop_vendor_name .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  if not it_rfq[] is initial.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  Select lifnr&lt;/P&gt;&lt;P&gt;         name1&lt;/P&gt;&lt;P&gt;    from lfa1&lt;/P&gt;&lt;P&gt;    into table it_vendorname&lt;/P&gt;&lt;P&gt;   where lifnr eq it_rfq-lifnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.                    " pop_vendor_name&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward Points if it is helpful&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Seshu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 31 May 2007 02:48:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/report/m-p/2274934#M494580</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-31T02:48:11Z</dc:date>
    </item>
  </channel>
</rss>

