<?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 Wrong data displaying while making selection based on vendor in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/wrong-data-displaying-while-making-selection-based-on-vendor/m-p/9043844#M1701293</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have created a report for purchase detail now my client want to display detail based on vendor no.I have added lifnr field on selection screen but the report is not displaying according to lifnr.The code is given below plz provide me some suitable solution:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S31"&gt;*&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;*&amp;amp;---------------------------------------------------------------------*&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;REPORT&lt;/SPAN&gt;&amp;nbsp; ZMM_CST_PURCHASE.&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;TABLES&lt;/SPAN&gt;: MKPF, MSEG, EKKO, EKPO, EKBE, T007A.&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;: &lt;SPAN class="L1S52"&gt;BEGIN&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; ITAB &lt;SPAN class="L1S52"&gt;OCCURS&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EBELN &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; EKKO-EBELN,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AEDAT &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; EKPO-AEDAT,&lt;SPAN class="L1S31"&gt;"PO DATE&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; BUKRS &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; EKPO-BUKRS,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EBELP &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; EKBE-EBELP,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; BEWTP &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; EKBE-BEWTP,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; BELNR &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; EKBE-BELNR, &lt;SPAN class="L1S31"&gt;"INV NO&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WERKS &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; EKBE-WERKS,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LIFNR &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; LFA1-LIFNR,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MATNR &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; EKBE-MATNR,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; XBLNR &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; EKBE-XBLNR, &lt;SPAN class="L1S31"&gt;"VENDOR INV&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MBLNR &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; MSEG-MBLNR,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LFBNR &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; ekbe-LFBNR,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LOEKZ &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; EKPO-LOEKZ,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INV_DT &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; VBRK-FKDAT,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;REF&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; EKBE-XBLNR,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INV_AMT &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; EKBE-DMBTR,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GRN_NO &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; EKBE-BELNR,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; C_FORMNO &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; J_1IFRDTPO-J_1IFRMNUM,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ISSUE_DATE &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; J_1IFRDTPO-J_1IISSDAT,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VNAME &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; ADRC-NAME1,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TIN&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; LFA1-STCEG,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VREGION &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; ADRC-REGION,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VSTATE &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; T005U-BEZEI,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FT&amp;nbsp; &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; T005U-BEZEI,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TAX &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; T007A-MWSKZ,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NETPR&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; EKPO-NETPR,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MENGE &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; EKPO-MENGE,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RTAX &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; KOMV-KWERT,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TOT_VAL &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; EKBE-DMBTR,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; V_CST&amp;nbsp; &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; KOMV-KWERT,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INV_NO &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; EKBE-BELNR,&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;END&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; ITAB.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;:&lt;SPAN class="L1S52"&gt;BEGIN&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; ITAB1 &lt;SPAN class="L1S52"&gt;OCCURS&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp; EBELN &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; EKKO-EBELN,&lt;BR /&gt;&amp;nbsp; LIFNR &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; EKKO-LIFNR,&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;END&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; ITAB1.&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;:&amp;nbsp; &lt;SPAN class="L1S52"&gt;BEGIN&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; I_CFORM &lt;SPAN class="L1S52"&gt;OCCURS&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; J_1IDOCNUM &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; J_1IFRDTPO-J_1IDOCNUM,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; J_1ISECREF &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; J_1IFRDTPO-J_1ISECREF,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; J_1IREFYER &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; J_1IFRDTPO-J_1IREFYER,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; J_1IFRMTYP &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; J_1IFRDTPO-J_1IFRMTYP,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; J_1IFRMNUM &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; J_1IFRDTPO-J_1IFRMNUM,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; J_1IISSDAT &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; J_1IFRDTPO-J_1IISSDAT,&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;END&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; I_CFORM.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;: &lt;SPAN class="L1S52"&gt;BEGIN&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; ITAB_DOC &lt;SPAN class="L1S52"&gt;OCCURS&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EBELN &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; EKKO-EBELN,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MBLNR &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; MKPF-MBLNR,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;END&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; ITAB_DOC.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;: ITAB_Q&amp;nbsp; &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; ITAB &lt;SPAN class="L1S52"&gt;OCCURS&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;WITH&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;HEADER&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;LINE&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ITAB_E&amp;nbsp; &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; ITAB &lt;SPAN class="L1S52"&gt;OCCURS&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;WITH&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;HEADER&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;LINE&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ITAB_1&amp;nbsp; &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; ITAB_DOC &lt;SPAN class="L1S52"&gt;OCCURS&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;WITH&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;HEADER&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;LINE&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FINAL_ITAB &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; ITAB &lt;SPAN class="L1S52"&gt;OCCURS&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;WITH&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;HEADER&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;LINE&lt;/SPAN&gt;.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;:&amp;nbsp; INV_DT&amp;nbsp; &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; SY-DATUM.&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;:&amp;nbsp; &lt;SPAN class="L1S52"&gt;REF&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; RBKP-XBLNR.&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;:&amp;nbsp; INV_AMT &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; EKBE-DMBTR.&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;:&amp;nbsp; VADRNR&amp;nbsp; &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; LFA1-ADRNR.&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;:&amp;nbsp; VNAME&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; ADRC-NAME1.&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;:&amp;nbsp; LIFNR&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; LFA1-LIFNR.&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;:&amp;nbsp; TIN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; LFA1-STCEG.&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;:&amp;nbsp; VREGION &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; ADRC-REGION.&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;:&amp;nbsp; VSTATE&amp;nbsp; &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; T005U-BEZEI.&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;:&amp;nbsp; TAX&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; T007A-MWSKZ.&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;:&amp;nbsp; NETPR&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; EKPO-NETPR.&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;:&amp;nbsp; MENGE&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; EKPO-MENGE.&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;:&amp;nbsp; RTAX&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; KOMV-KWERT.&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;:&amp;nbsp; V_KBETR &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; KONV-KBETR.&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;:&amp;nbsp; GRN_NO &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; EKBE-BELNR.&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;: CST_KNUMH&amp;nbsp; &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; A950-KNUMH,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; V_KNUMH1 &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; A950-KNUMH,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; V_KNUMH2 &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; A950-KNUMH,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; V_KNUMH3 &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; A950-KNUMH,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; V_KNUMH4 &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; A950-KNUMH,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; V_KNUMH5 &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; A950-KNUMH,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; V_KNUMH6 &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; A950-KNUMH,&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; V_EXC&amp;nbsp; &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; KOMV-KWERT,&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; V_EXC1&amp;nbsp; &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; KOMV-KWERT,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; V_EXC2&amp;nbsp; &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; KOMV-KWERT,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; V_EXC3&amp;nbsp; &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; KOMV-KWERT,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; V_EXC4&amp;nbsp; &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; KOMV-KWERT,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; V_EXC5&amp;nbsp; &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; KOMV-KWERT,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; V_EXC6&amp;nbsp; &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; KOMV-KWERT,&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; V_AMT1 &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; KOMV-KWERT,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; V_AMT2 &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; KOMV-KWERT,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; V_AMT3 &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; KOMV-KWERT,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; V_AMT4 &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; KOMV-KWERT,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; V_CST&amp;nbsp; &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; KOMV-KWERT.&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt;-POOLS : SLIS.&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;: W_REPID&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SY-REPID,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IT_FIELDCAT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SLIS_T_FIELDCAT_ALV,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I_HEADING&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SLIS_T_LISTHEADER,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I_LAYOUT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SLIS_LAYOUT_ALV,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I_EVENTS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SLIS_T_EVENT.&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;: GD_REPID &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; SY-REPID,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GD_DYNNR &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; SY-DYNNR.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt; : COL_POS &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;I&lt;/SPAN&gt;.&lt;BR /&gt;&lt;BR /&gt;GD_REPID = SY-REPID.&lt;BR /&gt;GD_DYNNR = SY-DYNNR.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;*SELECTION SCREEN&lt;/SPAN&gt;&lt;BR /&gt;SELECTION-&lt;SPAN class="L1S52"&gt;SCREEN&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;BEGIN&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;BLOCK&lt;/SPAN&gt; A1 &lt;SPAN class="L1S52"&gt;WITH&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;FRAME&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TITLE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TEXT&lt;/SPAN&gt;-&lt;SPAN class="L1S32"&gt;001&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;PARAMETERS&lt;/SPAN&gt; :&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; s_gjahr &lt;SPAN class="L1S52"&gt;like&lt;/SPAN&gt; bkpf-GJAHR .&lt;BR /&gt;&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt;-OPTIONS : S_WERKS &lt;SPAN class="L1S52"&gt;FOR&lt;/SPAN&gt; EKBE-WERKS OBLIGATORY. &lt;SPAN class="L1S31"&gt;"DATE&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt;-OPTIONS : S_BUDAT &lt;SPAN class="L1S52"&gt;FOR&lt;/SPAN&gt; EKKO-AEDAT OBLIGATORY. &lt;SPAN class="L1S31"&gt;"DATE&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt;-OPTIONS : S_TAX&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;FOR&lt;/SPAN&gt; T007A-MWSKZ.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt;-OPTIONS : S_LIFNR&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;FOR&lt;/SPAN&gt; EKKO-LIFNR.&lt;BR /&gt;&lt;BR /&gt;SELECTION-&lt;SPAN class="L1S52"&gt;SCREEN&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;END&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;BLOCK&lt;/SPAN&gt; A1.&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;*AT SELECTIN SCREEN----------------------------------------------------*&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;AT&lt;/SPAN&gt; SELECTION-&lt;SPAN class="L1S52"&gt;SCREEN&lt;/SPAN&gt;.&lt;BR /&gt;TOP-&lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt;-&lt;SPAN class="L1S52"&gt;PAGE&lt;/SPAN&gt;.&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;*PERFORM TOP_OF_PAGE.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;END&lt;/SPAN&gt;-&lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt;-&lt;SPAN class="L1S52"&gt;PAGE&lt;/SPAN&gt;.&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;*START OF SELECTION----------------------------------------------------*&lt;/SPAN&gt;&lt;BR /&gt;START-&lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt;-SELECTION.&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;PERFORM&lt;/SPAN&gt; : GET_DATA.&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;FORM&lt;/SPAN&gt;:GET_DATA.&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt; LIFNR &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; FINAL_ITAB &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; EKKO &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; LIFNR &lt;SPAN class="L1S52"&gt;IN&lt;/SPAN&gt; S_LIFNR.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDSELECT&lt;/SPAN&gt;.&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt; P~EBELN &lt;SPAN class="L1S31"&gt;"PO NO&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; P~AEDAT &lt;SPAN class="L1S31"&gt;"PO DATE&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; P~BUKRS&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Q~EBELP&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Q~BEWTP&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Q~BELNR&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Q~WERKS&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Q~MATNR&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Q~XBLNR&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; CORRESPONDING &lt;SPAN class="L1S52"&gt;FIELDS&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TABLE&lt;/SPAN&gt; ITAB&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; EKPO &lt;SPAN class="L1S52"&gt;AS&lt;/SPAN&gt; P INNER &lt;SPAN class="L1S52"&gt;JOIN&lt;/SPAN&gt; EKBE &lt;SPAN class="L1S52"&gt;AS&lt;/SPAN&gt; Q&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ON&lt;/SPAN&gt; P~EBELN = Q~EBELN&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; P~AEDAT &lt;SPAN class="L1S52"&gt;IN&lt;/SPAN&gt; S_BUDAT&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt; Q~GJAHR = S_GJAHR&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt; Q~werks &lt;SPAN class="L1S52"&gt;IN&lt;/SPAN&gt; s_werks.&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;: LOEKZ &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; EKPO-LOEKZ.&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;LOOP&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;AT&lt;/SPAN&gt; ITAB.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt; LOEKZ &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; LOEKZ &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; EKPO &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; EBELN = ITAB-EBELN.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDSELECT&lt;/SPAN&gt;.&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; ITAB-LOEKZ = LOEKZ .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;MODIFY&lt;/SPAN&gt; ITAB &lt;SPAN class="L1S52"&gt;TRANSPORTING&lt;/SPAN&gt; LOEKZ.&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;ENDLOOP&lt;/SPAN&gt;.&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;DELETE&lt;/SPAN&gt; ITAB &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; LOEKZ = &lt;SPAN class="L1S33"&gt;'L'&lt;/SPAN&gt;.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;LOOP&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;AT&lt;/SPAN&gt; ITAB.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;MOVE&lt;/SPAN&gt;-CORRESPONDING ITAB &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; ITAB_DOC .&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; ITAB_DOC .&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;IF&lt;/SPAN&gt; ITAB-BEWTP = &lt;SPAN class="L1S33"&gt;'Q'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;MOVE&lt;/SPAN&gt;-CORRESPONDING ITAB &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; ITAB_Q .&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; ITAB_Q.&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;MOVE&lt;/SPAN&gt;-CORRESPONDING ITAB &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; ITAB_1.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; ITAB_1.&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;ENDLOOP&lt;/SPAN&gt;.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;LOOP&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;AT&lt;/SPAN&gt; ITAB_Q.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;MOVE&lt;/SPAN&gt;-CORRESPONDING ITAB_Q &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; ITAB_E.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;MOVE&lt;/SPAN&gt;-CORRESPONDING ITAB_Q &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; FINAL_ITAB.&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; ITAB_E.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; FINAL_ITAB.&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; ITAB_1-EBELN = ITAB_Q-EBELN.&lt;BR /&gt;&amp;nbsp; ITAB_1-MBLNR = ITAB_Q-LFBNR.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; ITAB_1.&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;ENDLOOP&lt;/SPAN&gt;.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;SORT&lt;/SPAN&gt; ITAB_DOC.&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;DELETE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;ADJACENT&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;DUPLICATES&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; ITAB_DOC &lt;SPAN class="L1S52"&gt;COMPARING&lt;/SPAN&gt; MBLNR.&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;SORT&lt;/SPAN&gt; ITAB_1.&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;DELETE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;ADJACENT&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;DUPLICATES&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; ITAB_1 &lt;SPAN class="L1S52"&gt;COMPARING&lt;/SPAN&gt; MBLNR.&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;LOOP&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;AT&lt;/SPAN&gt; ITAB_1.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;DELETE&lt;/SPAN&gt; ITAB_DOC &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; EBELN = ITAB_1-EBELN &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt; MBLNR =&amp;nbsp; ITAB_1-MBLNR.&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;ENDLOOP&lt;/SPAN&gt;.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;LOOP&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;AT&lt;/SPAN&gt; ITAB_DOC.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;LOOP&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;AT&lt;/SPAN&gt; ITAB &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; EBELN = ITAB_DOC-EBELN &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt; MBLNR = ITAB_DOC-MBLNR .&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; final_itab-ebeln = ITAB-ebeln.&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; final_itab-bedat = ITAB-bedat.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; final_itab-LFBNR = ITAB-mblnr.&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; final_itab-bldat = ITAB-bldat.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; final_itab-lifnr = ITAB-lifnr.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; final_itab-XBLNR = ITAB-XBLNR.&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; final_itab-DMBTR = ITAB-DMBTR.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; final_itab-matnr&amp;nbsp; = ITAB-matnr.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; final_itab-mblnr&amp;nbsp; = &lt;SPAN class="L1S33"&gt;' '&lt;/SPAN&gt; .&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; final_itab-bldat1 = ' ' .&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; final_itab-bewtp&amp;nbsp; = ITAB-bewtp.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; final_itab-ebelp&amp;nbsp; = ITAB-ebelp.&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; final_itab-ekgrp&amp;nbsp; = ITAB-ekgrp.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; final_itab-werks&amp;nbsp; = ITAB-werks.&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; final_itab-lgort&amp;nbsp; = ITAB-lgort.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; FINAL_ITAB.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;ENDLOOP&lt;/SPAN&gt;.&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;ENDLOOP&lt;/SPAN&gt;.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;LOOP&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;AT&lt;/SPAN&gt; FINAL_ITAB.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;SINGLE&lt;/SPAN&gt; LIFNR &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; LIFNR &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; EKKO &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; EBELN = FINAL_ITAB-EBELN.&lt;BR /&gt;&amp;nbsp; FINAL_ITAB-LIFNR = LIFNR.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;MODIFY&lt;/SPAN&gt; FINAL_ITAB &lt;SPAN class="L1S52"&gt;TRANSPORTING&lt;/SPAN&gt; LIFNR.&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;ENDLOOP&lt;/SPAN&gt;.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;LOOP&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;AT&lt;/SPAN&gt; FINAL_ITAB.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;SINGLE&lt;/SPAN&gt; BLDAT&amp;nbsp; &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt;&amp;nbsp; INV_DT&amp;nbsp; &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; RBKP &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; BELNR = FINAL_ITAB-BELNR &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt; GJAHR =&amp;nbsp; S_GJAHR .&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;*Added by Anjali on July 14, 2011&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;SINGLE&lt;/SPAN&gt; XBLNR&amp;nbsp; &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;REF&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; RBKP &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; BELNR = FINAL_ITAB-BELNR &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt; GJAHR =&amp;nbsp; S_GJAHR .&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;SINGLE&lt;/SPAN&gt; DMBTR&amp;nbsp; &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt;&amp;nbsp; INV_AMT &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; EKBE &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; EBELN = FINAL_ITAB-EBELN &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt; EBELP = FINAL_ITAB-EBELP &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt; BEWTP = &lt;SPAN class="L1S33"&gt;'Q'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;SINGLE&lt;/SPAN&gt; LFBNR&amp;nbsp; &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt;&amp;nbsp; GRN_NO &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; EKBE&amp;nbsp; &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; EBELN = FINAL_ITAB-EBELN &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt; EBELP = FINAL_ITAB-EBELP &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt; BEWTP = &lt;SPAN class="L1S33"&gt;'E'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;SINGLE&lt;/SPAN&gt; NETPR&amp;nbsp; &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt;&amp;nbsp; NETPR&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; EKPO &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; EBELN =&amp;nbsp; FINAL_ITAB-EBELN &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt; EBELP = FINAL_ITAB-EBELP .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;SINGLE&lt;/SPAN&gt; MENGE&amp;nbsp; &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt;&amp;nbsp; MENGE&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; EKPO &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; EBELN =&amp;nbsp; FINAL_ITAB-EBELN &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt; EBELP = FINAL_ITAB-EBELP .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;SINGLE&lt;/SPAN&gt; ADRNR&amp;nbsp; &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt;&amp;nbsp; VADRNR&amp;nbsp; &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; LFA1 &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; LIFNR = FINAL_ITAB-LIFNR .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;SINGLE&lt;/SPAN&gt; STCEG&amp;nbsp; &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt;&amp;nbsp; TIN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; LFA1 &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; LIFNR = FINAL_ITAB-LIFNR .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;SINGLE&lt;/SPAN&gt; NAME1&amp;nbsp; &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt;&amp;nbsp; VNAME&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; ADRC &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; ADDRNUMBER = VADRNR .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;SINGLE&lt;/SPAN&gt; REGION &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt;&amp;nbsp; VREGION &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; ADRC &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; ADDRNUMBER = VADRNR .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;SINGLE&lt;/SPAN&gt; BEZEI&amp;nbsp; &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt;&amp;nbsp; VSTATE&amp;nbsp; &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; T005U &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; BLAND = VREGION &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt; LAND1 = &lt;SPAN class="L1S33"&gt;'IN'&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt; SPRAS = &lt;SPAN class="L1S33"&gt;'E'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt; MWSKZ &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; TAX &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; EKPO &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; EBELN = FINAL_ITAB-EBELN &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt; EBELP = FINAL_ITAB-EBELP &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt; MWSKZ &lt;SPAN class="L1S52"&gt;IN&lt;/SPAN&gt; S_TAX.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDSELECT&lt;/SPAN&gt;.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FINAL_ITAB-INV_DT&amp;nbsp; = INV_DT.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FINAL_ITAB-&lt;SPAN class="L1S52"&gt;REF&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S52"&gt;REF&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FINAL_ITAB-INV_AMT = INV_AMT.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FINAL_ITAB-GRN_NO&amp;nbsp; = GRN_NO.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FINAL_ITAB-TIN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = TIN.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FINAL_ITAB-VNAME&amp;nbsp;&amp;nbsp; = VNAME.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FINAL_ITAB-VSTATE&amp;nbsp; = VSTATE.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FINAL_ITAB-FT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'C FORM'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FINAL_ITAB-TAX&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = TAX .&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FINAL_ITAB-NETPR&amp;nbsp;&amp;nbsp; = NETPR.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FINAL_ITAB-MENGE&amp;nbsp;&amp;nbsp; = MENGE.&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;MODIFY&lt;/SPAN&gt; FINAL_ITAB &lt;SPAN class="L1S52"&gt;TRANSPORTING&lt;/SPAN&gt; INV_DT &lt;SPAN class="L1S52"&gt;REF&lt;/SPAN&gt; INV_AMT GRN_NO TIN VNAME VSTATE FT TAX NETPR MENGE.&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;ENDLOOP&lt;/SPAN&gt;.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;DELETE&lt;/SPAN&gt; FINAL_ITAB &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; TAX &lt;SPAN class="L1S52"&gt;NOT&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;IN&lt;/SPAN&gt; S_TAX.&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;DELETE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;ADJACENT&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;DUPLICATES&lt;/SPAN&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; FINAL_ITAB &lt;SPAN class="L1S52"&gt;COMPARING&lt;/SPAN&gt; EBELN MBLNR MATNR .&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;IF&lt;/SPAN&gt; FINAL_ITAB[] &lt;SPAN class="L1S52"&gt;IS&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;NOT&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;INITIAL&lt;/SPAN&gt; .&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt; J_1IDOCNUM&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; J_1ISECREF&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; J_1IREFYER&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; J_1IFRMTYP&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; J_1IFRMNUM&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; J_1IISSDAT&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; CORRESPONDING &lt;SPAN class="L1S52"&gt;FIELDS&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TABLE&lt;/SPAN&gt; I_CFORM&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; J_1IFRDTPO&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; J_1IDOCNUM = ITAB-EBELN.&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;LOOP&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;AT&lt;/SPAN&gt; FINAL_ITAB.&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;READ&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TABLE&lt;/SPAN&gt; I_CFORM &lt;SPAN class="L1S52"&gt;WITH&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;KEY&lt;/SPAN&gt; J_1IDOCNUM = FINAL_ITAB-EBELN.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;IF&lt;/SPAN&gt; SY-SUBRC = &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;.&lt;BR /&gt;FINAL_ITAB-C_FORMNO = I_CFORM-J_1IFRMNUM.&lt;BR /&gt;FINAL_ITAB-ISSUE_DATE = I_CFORM-J_1IISSDAT.&lt;BR /&gt;&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;MODIFY&lt;/SPAN&gt; FINAL_ITAB &lt;SPAN class="L1S52"&gt;TRANSPORTING&lt;/SPAN&gt; C_FORMNO ISSUE_DATE .&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;ENDLOOP&lt;/SPAN&gt;.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;CLEAR&lt;/SPAN&gt; : V_EXC1 , V_EXC2, V_EXC3, V_EXC4, V_EXC4,&amp;nbsp; V_EXC5, V_EXC6.&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;*FOR REFUNDABLE TAX&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;LOOP&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;AT&lt;/SPAN&gt; FINAL_ITAB.&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;*EITHER OF THE TWO - JVRN / ZVRN&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;SINGLE&lt;/SPAN&gt; KNUMH &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; A950 &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; V_KNUMH1&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; KAPPL = &lt;SPAN class="L1S33"&gt;'TX'&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt;&amp;nbsp; ( KSCHL = &lt;SPAN class="L1S33"&gt;'JVRN'&lt;/SPAN&gt; )&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; LAND1 = &lt;SPAN class="L1S33"&gt;'IN'&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; MWSKZ = ITAB-TAX&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; DATBI &lt;SPAN class="L1S52"&gt;IN&lt;/SPAN&gt; S_BUDAT&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; DATAB &lt;SPAN class="L1S52"&gt;IN&lt;/SPAN&gt; S_BUDAT.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;SINGLE&lt;/SPAN&gt; KNUMH &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; A950 &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; V_KNUMH1&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; KAPPL = &lt;SPAN class="L1S33"&gt;'TX'&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt;&amp;nbsp; (&amp;nbsp; KSCHL = &lt;SPAN class="L1S33"&gt;'ZVRN'&lt;/SPAN&gt;&amp;nbsp; )&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; LAND1 = &lt;SPAN class="L1S33"&gt;'IN'&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; MWSKZ = ITAB-TAX&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; DATBI &lt;SPAN class="L1S52"&gt;IN&lt;/SPAN&gt; S_BUDAT&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; DATAB &lt;SPAN class="L1S52"&gt;IN&lt;/SPAN&gt; S_BUDAT.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;*EITHER OF THE TWO - JMOP / ZMOP&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;SINGLE&lt;/SPAN&gt; KNUMH &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; A363 &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; V_KNUMH1&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; KAPPL = &lt;SPAN class="L1S33"&gt;'TX'&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; KSCHL = &lt;SPAN class="L1S33"&gt;'JMOP'&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; WERKS = FINAL_ITAB-WERKS&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; MATNR = FINAL_ITAB-MATNR&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; LIFNR = FINAL_ITAB-LIFNR&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; DATBI &lt;SPAN class="L1S52"&gt;IN&lt;/SPAN&gt; S_BUDAT&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; DATAB &lt;SPAN class="L1S52"&gt;IN&lt;/SPAN&gt; S_BUDAT.&lt;BR /&gt;&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;SINGLE&lt;/SPAN&gt; KNUMH &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; A363 &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; V_KNUMH1&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; KAPPL = &lt;SPAN class="L1S33"&gt;'TX'&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; KSCHL = &lt;SPAN class="L1S33"&gt;'ZMOP'&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; WERKS = FINAL_ITAB-WERKS&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; MATNR = FINAL_ITAB-MATNR&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; LIFNR =&amp;nbsp; FINAL_ITAB-LIFNR&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; DATBI &lt;SPAN class="L1S52"&gt;IN&lt;/SPAN&gt; S_BUDAT&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; DATAB &lt;SPAN class="L1S52"&gt;IN&lt;/SPAN&gt; S_BUDAT.&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;SINGLE&lt;/SPAN&gt; KBETR &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; KONP &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; V_EXC1 &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; KNUMH = V_KNUMH1 &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt; LOEVM_KO &lt;SPAN class="L1S52"&gt;NE&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&lt;BR /&gt;V_EXC1 = V_EXC1 / &lt;SPAN class="L1S32"&gt;10&lt;/SPAN&gt; .&lt;BR /&gt;V_AMT1 = ( ( FINAL_ITAB-NETPR * ITAB-MENGE ) * V_EXC1 )&amp;nbsp; / &lt;SPAN class="L1S32"&gt;100&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; .&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;SINGLE&lt;/SPAN&gt; KNUMH &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; A363 &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; V_KNUMH3&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; KAPPL = &lt;SPAN class="L1S33"&gt;'TX'&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; KSCHL = &lt;SPAN class="L1S33"&gt;'JEC1'&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; WERKS = FINAL_ITAB-WERKS&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; MATNR = FINAL_ITAB-MATNR&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; LIFNR = FINAL_ITAB-LIFNR&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; DATBI &lt;SPAN class="L1S52"&gt;IN&lt;/SPAN&gt; S_BUDAT&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; DATAB &lt;SPAN class="L1S52"&gt;IN&lt;/SPAN&gt; S_BUDAT.&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;SINGLE&lt;/SPAN&gt; KBETR &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; KONP &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; V_EXC3 &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; KNUMH = V_KNUMH3 &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt; LOEVM_KO &lt;SPAN class="L1S52"&gt;NE&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;V_EXC3 = V_EXC3 / &lt;SPAN class="L1S32"&gt;10&lt;/SPAN&gt; .&lt;BR /&gt;V_AMT3 = ( V_AMT1 * V_EXC3 ) / &lt;SPAN class="L1S32"&gt;100&lt;/SPAN&gt;.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;SINGLE&lt;/SPAN&gt; KNUMH &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; A363 &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; V_KNUMH4&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; KAPPL = &lt;SPAN class="L1S33"&gt;'TX'&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; KSCHL = &lt;SPAN class="L1S33"&gt;'JSEP'&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; WERKS = FINAL_ITAB-WERKS&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; MATNR = FINAL_ITAB-MATNR&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; LIFNR = FINAL_ITAB-LIFNR&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; DATBI &lt;SPAN class="L1S52"&gt;IN&lt;/SPAN&gt; S_BUDAT&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; DATAB &lt;SPAN class="L1S52"&gt;IN&lt;/SPAN&gt; S_BUDAT.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;SINGLE&lt;/SPAN&gt; KBETR &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; KONP &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; V_EXC4 &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; KNUMH = V_KNUMH4 &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt; LOEVM_KO &lt;SPAN class="L1S52"&gt;NE&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;V_EXC4 = V_EXC4 / &lt;SPAN class="L1S32"&gt;10&lt;/SPAN&gt; .&lt;BR /&gt;V_AMT4 = ( V_AMT1 * V_EXC4 ) / &lt;SPAN class="L1S32"&gt;100&lt;/SPAN&gt;.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;V_EXC2 = V_EXC2 + V_EXC3.&lt;BR /&gt;V_EXC3 = V_EXC1 * V_EXC2.&lt;BR /&gt;V_EXC3 = V_EXC3 / &lt;SPAN class="L1S32"&gt;100&lt;/SPAN&gt;.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;CLEAR&lt;/SPAN&gt; : V_EXC.&lt;BR /&gt;&lt;BR /&gt;V_EXC = V_EXC1 + V_EXC3.&lt;BR /&gt;RTAX = V_AMT1 + V_AMT2 + V_AMT3 + V_AMT4.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;FINAL_ITAB-RTAX = RTAX.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;MODIFY&lt;/SPAN&gt; FINAL_ITAB &lt;SPAN class="L1S52"&gt;TRANSPORTING&lt;/SPAN&gt; RTAX.&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;ENDLOOP&lt;/SPAN&gt;.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;LOOP&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;AT&lt;/SPAN&gt; FINAL_ITAB.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;SINGLE&lt;/SPAN&gt; KNUMH &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; A950 &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; CST_KNUMH&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; KAPPL = &lt;SPAN class="L1S33"&gt;'TX'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; KSCHL = &lt;SPAN class="L1S33"&gt;'JVRN'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; LAND1 = &lt;SPAN class="L1S33"&gt;'IN'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; MWSKZ = FINAL_ITAB-TAX .&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; AND&amp;nbsp;&amp;nbsp; DATBI BETWEEN S_BUDAT-LOW AND S_BUDAT-HIGH&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; AND&amp;nbsp;&amp;nbsp; DATAB IN S_BUDAT.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;SINGLE&lt;/SPAN&gt; KNUMH &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; A950 &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; CST_KNUMH&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; KAPPL = &lt;SPAN class="L1S33"&gt;'TX'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; KSCHL = &lt;SPAN class="L1S33"&gt;'JIPC'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; LAND1 = &lt;SPAN class="L1S33"&gt;'IN'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; MWSKZ = FINAL_ITAB-TAX .&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; AND&amp;nbsp;&amp;nbsp; DATBI BETWEEN S_BUDAT-LOW AND S_BUDAT-HIGH&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; AND&amp;nbsp;&amp;nbsp; DATAB BETWEEN S_BUDAT-LOW AND S_BUDAT-HIGH.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;SINGLE&lt;/SPAN&gt; KBETR &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; KONP &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; V_KBETR &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; KNUMH = CST_KNUMH &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt; LOEVM_KO &lt;SPAN class="L1S52"&gt;NE&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; V_KBETR = V_KBETR / &lt;SPAN class="L1S32"&gt;10&lt;/SPAN&gt; .&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; V_CST = ( ( FINAL_ITAB-NETPR * FINAL_ITAB-MENGE ) * V_KBETR&amp;nbsp; )&amp;nbsp; / &lt;SPAN class="L1S32"&gt;100&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; .&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; FINAL_ITAB-V_CST = V_CST.&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;MODIFY&lt;/SPAN&gt; FINAL_ITAB &lt;SPAN class="L1S52"&gt;TRANSPORTING&lt;/SPAN&gt; V_CST.&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;ENDLOOP&lt;/SPAN&gt;.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;LOOP&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;AT&lt;/SPAN&gt; FINAL_ITAB.&lt;BR /&gt; FINAL_ITAB-TOT_VAL = FINAL_ITAB-INV_AMT + FINAL_ITAB-V_CST.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;MODIFY&lt;/SPAN&gt; FINAL_ITAB &lt;SPAN class="L1S52"&gt;TRANSPORTING&lt;/SPAN&gt; TOT_VAL.&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;ENDLOOP&lt;/SPAN&gt;.&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;ENDFORM&lt;/SPAN&gt;.&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;AT&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;LINE&lt;/SPAN&gt;-SELECTION.&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;AT&lt;/SPAN&gt; USER-COMMAND.&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;END&lt;/SPAN&gt;-&lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt;-SELECTION.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;PERFORM&lt;/SPAN&gt; EVENT_BUILD &lt;SPAN class="L1S52"&gt;CHANGING&lt;/SPAN&gt; I_EVENTS.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;PERFORM&lt;/SPAN&gt; POPULATE_FIELDCAT &lt;SPAN class="L1S52"&gt;USING&lt;/SPAN&gt; IT_FIELDCAT.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;PERFORM&lt;/SPAN&gt; BUILD_LAYOUT.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;PERFORM&lt;/SPAN&gt; GRID_DISPLAY.&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;**&amp;amp;----------------------------------------------------------------------*&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;**&amp;amp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; --&amp;gt;P_I_HEADING&amp;nbsp; text&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;**&amp;amp;----------------------------------------------------------------------*&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;FORM&lt;/SPAN&gt; TOP_OF_PAGE.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CALL&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;FUNCTION&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'REUSE_ALV_COMMENTARY_WRITE'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;EXPORTING&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IT_LIST_COMMENTARY = I_HEADING.&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;ENDFORM&lt;/SPAN&gt;.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S31"&gt;" top_of_page&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;**----------------------------------------------------------------------*&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;--P_I_EVENTS&amp;nbsp; text&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;**----------------------------------------------------------------------*&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;FORM&lt;/SPAN&gt; EVENT_BUILD&amp;nbsp; &lt;SPAN class="L1S52"&gt;CHANGING&lt;/SPAN&gt; P_I_EVENTS &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; SLIS_T_EVENT.&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;: W_EVENT &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; SLIS_ALV_EVENT.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CONSTANTS&lt;/SPAN&gt;: GC_FORMNAME_TOP_OF_PAGE &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; SLIS_FORMNAME &lt;SPAN class="L1S52"&gt;VALUE&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'TOP_OF_PAGE'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CALL&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;FUNCTION&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'REUSE_ALV_EVENTS_GET'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;EXPORTING&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I_LIST_TYPE = &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;IMPORTING&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ET_EVENTS&amp;nbsp;&amp;nbsp; = P_I_EVENTS.&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;READ&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TABLE&lt;/SPAN&gt; P_I_EVENTS &lt;SPAN class="L1S52"&gt;WITH&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;KEY&lt;/SPAN&gt; NAME =&amp;nbsp; SLIS_EV_TOP_OF_PAGE&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; W_EVENT.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;IF&lt;/SPAN&gt; SY-SUBRC = &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;MOVE&lt;/SPAN&gt; GC_FORMNAME_TOP_OF_PAGE &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; W_EVENT-&lt;SPAN class="L1S52"&gt;FORM&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; W_EVENT &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; P_I_EVENTS.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;ENDFORM&lt;/SPAN&gt;.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S31"&gt;" event_build&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;**----------------------------------------------------------------------*&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;**&amp;nbsp; FORM grid_display .&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;**----------------------------------------------------------------------*&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;FORM&lt;/SPAN&gt; GRID_DISPLAY .&lt;BR /&gt;&amp;nbsp; W_REPID = SY-REPID.&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CALL&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;FUNCTION&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'REUSE_ALV_GRID_DISPLAY'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;EXPORTING&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I_CALLBACK_PROGRAM&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = W_REPID&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I_CALLBACK_USER_COMMAND&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'USER_COMMAND'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I_GRID_TITLE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'CST PURCHASE DETAILS'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IS_LAYOUT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = I_LAYOUT&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IT_FIELDCAT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = IT_FIELDCAT[]&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I_SAVE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IT_EVENTS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = I_EVENTS&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;TABLES&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; T_OUTTAB&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = FINAL_ITAB&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;EXCEPTIONS&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PROGRAM_ERROR&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;OTHERS&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S32"&gt;2&lt;/SPAN&gt; .&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;IF&lt;/SPAN&gt; SY-SUBRC &amp;lt;&amp;gt; &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;.&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;ENDFORM&lt;/SPAN&gt;.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S31"&gt;" grid_display&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;**&amp;amp;---------------------------------------------------------------------*&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;**&amp;amp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Form&amp;nbsp; populate_fieldcat&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;**----------------------------------------------------------------------*&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;FORM&lt;/SPAN&gt; POPULATE_FIELDCAT&amp;nbsp; &lt;SPAN class="L1S52"&gt;USING&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; P_I_FIELDCAT &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; SLIS_T_FIELDCAT_ALV.&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;: WA_FIELDCAT &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; SLIS_FIELDCAT_ALV.&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;CLEAR&lt;/SPAN&gt; WA_FIELDCAT.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ADD&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; COL_POS.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-ROW_POS = &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-COL_POS = COL_POS.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-FIELDNAME&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'EBELN'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-SELTEXT_L = &lt;SPAN class="L1S33"&gt;'PO NO'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; WA_FIELDCAT &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; IT_FIELDCAT.&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;CLEAR&lt;/SPAN&gt; WA_FIELDCAT.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ADD&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; COL_POS.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-ROW_POS = &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-COL_POS = COL_POS.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-FIELDNAME&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'AEDAT'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-SELTEXT_L = &lt;SPAN class="L1S33"&gt;'PO DATE'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; WA_FIELDCAT &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; IT_FIELDCAT.&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;*CHANGED BY ANJALI TO CHANGE THE VENDOR INVOICE NO&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;CLEAR&lt;/SPAN&gt; WA_FIELDCAT.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ADD&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; COL_POS.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-ROW_POS = &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-COL_POS = COL_POS.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-FIELDNAME&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'REF'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-SELTEXT_L = &lt;SPAN class="L1S33"&gt;'VENDOR INV NO'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; WA_FIELDCAT &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; IT_FIELDCAT.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;*ADDED BY ANJALI TO DISPLAY VENDOR INVOICE DATE.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;CLEAR&lt;/SPAN&gt; WA_FIELDCAT.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ADD&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; COL_POS.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-ROW_POS = &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-COL_POS = COL_POS.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-FIELDNAME&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'INV_DT'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-SELTEXT_L = &lt;SPAN class="L1S33"&gt;'INV DATE'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; WA_FIELDCAT &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; IT_FIELDCAT.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;CLEAR&lt;/SPAN&gt; WA_FIELDCAT.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ADD&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; COL_POS.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-ROW_POS = &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-COL_POS = COL_POS.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-FIELDNAME&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'GRN_NO'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-SELTEXT_L = &lt;SPAN class="L1S33"&gt;'GRN NO'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; WA_FIELDCAT &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; IT_FIELDCAT.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;CLEAR&lt;/SPAN&gt; WA_FIELDCAT.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ADD&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; COL_POS.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-ROW_POS = &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-COL_POS = COL_POS.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-FIELDNAME&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'VNAME'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-SELTEXT_L = &lt;SPAN class="L1S33"&gt;'SELLER NAME'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; WA_FIELDCAT &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; IT_FIELDCAT.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;CLEAR&lt;/SPAN&gt; WA_FIELDCAT.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ADD&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; COL_POS.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-ROW_POS = &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-COL_POS = COL_POS.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-FIELDNAME&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'TIN'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-SELTEXT_L = &lt;SPAN class="L1S33"&gt;'SELLER TIN NO'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; WA_FIELDCAT &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; IT_FIELDCAT.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;CLEAR&lt;/SPAN&gt; WA_FIELDCAT.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ADD&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; COL_POS.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-ROW_POS = &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-COL_POS = COL_POS.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-FIELDNAME&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'VSTATE'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-SELTEXT_L = &lt;SPAN class="L1S33"&gt;'STATE'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; WA_FIELDCAT &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; IT_FIELDCAT.&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;CLEAR&lt;/SPAN&gt; WA_FIELDCAT.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ADD&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; COL_POS.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-ROW_POS = &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-COL_POS = COL_POS.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-FIELDNAME&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'INV_AMT'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-SELTEXT_L = &lt;SPAN class="L1S33"&gt;'VALUE OF GOODS'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; WA_FIELDCAT &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; IT_FIELDCAT.&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;CLEAR&lt;/SPAN&gt; WA_FIELDCAT.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ADD&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; COL_POS.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-ROW_POS = &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-COL_POS = COL_POS.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-FIELDNAME&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'RTAX'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-SELTEXT_L = &lt;SPAN class="L1S33"&gt;'REFUNDABLE TAX'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; WA_FIELDCAT &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; IT_FIELDCAT.&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;CLEAR&lt;/SPAN&gt; WA_FIELDCAT.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ADD&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; COL_POS.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-ROW_POS = &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-COL_POS = COL_POS.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-FIELDNAME&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'V_CST'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-SELTEXT_L = &lt;SPAN class="L1S33"&gt;'TAX'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; WA_FIELDCAT &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; IT_FIELDCAT.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;CLEAR&lt;/SPAN&gt; WA_FIELDCAT.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ADD&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; COL_POS.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-ROW_POS = &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-COL_POS = COL_POS.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-FIELDNAME&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'TAX'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-SELTEXT_L = &lt;SPAN class="L1S33"&gt;'TAX CODE'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; WA_FIELDCAT &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; IT_FIELDCAT.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;CLEAR&lt;/SPAN&gt; WA_FIELDCAT.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ADD&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; COL_POS.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-ROW_POS = &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-COL_POS = COL_POS.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-FIELDNAME&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'TOT_VAL'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-SELTEXT_L = &lt;SPAN class="L1S33"&gt;'TOTAL'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; WA_FIELDCAT &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; IT_FIELDCAT.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;CLEAR&lt;/SPAN&gt; WA_FIELDCAT.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ADD&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; COL_POS.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-ROW_POS = &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-COL_POS = COL_POS.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-FIELDNAME&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'FT'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-SELTEXT_L = &lt;SPAN class="L1S33"&gt;'FORM TYPE'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; WA_FIELDCAT &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; IT_FIELDCAT.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CLEAR&lt;/SPAN&gt; WA_FIELDCAT.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ADD&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; COL_POS.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-ROW_POS = &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-COL_POS = COL_POS.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-FIELDNAME&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'C_FORMNO'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-SELTEXT_L = &lt;SPAN class="L1S33"&gt;'C FORM NO'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; WA_FIELDCAT &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; IT_FIELDCAT.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;CLEAR&lt;/SPAN&gt; WA_FIELDCAT.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ADD&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; COL_POS.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-ROW_POS = &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-COL_POS = COL_POS.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-FIELDNAME&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'ISSUE_DATE'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-SELTEXT_L = &lt;SPAN class="L1S33"&gt;'ISSUE DATE'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; WA_FIELDCAT &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; IT_FIELDCAT.&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;ENDFORM&lt;/SPAN&gt;.&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;**&amp;amp;---------------------------------------------------------------------*&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;**&amp;amp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FORM USER_COMMAND&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;**&amp;amp;---------------------------------------------------------------------*&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;FORM&lt;/SPAN&gt; USER_COMMAND &lt;SPAN class="L1S52"&gt;USING&lt;/SPAN&gt; R_UCOMM &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; SY-UCOMM&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RS_SELFIELD &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; SLIS_SELFIELD.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CASE&lt;/SPAN&gt; r_ucomm.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;WHEN&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'&amp;amp;IC1'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;IF&lt;/SPAN&gt; rs_selfield-fieldname = &lt;SPAN class="L1S33"&gt;'EBELN'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;READ&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TABLE&lt;/SPAN&gt; final_itab &lt;SPAN class="L1S52"&gt;INDEX&lt;/SPAN&gt; rs_selfield-tabindex.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;SET&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;PARAMETER&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;ID&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'BES'&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;FIELD&lt;/SPAN&gt; final_itab-ebeln.&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CALL&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TRANSACTION&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'ME23N'&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;SKIP&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;FIRST&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;SCREEN&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDCASE&lt;/SPAN&gt;.&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;ENDFORM&lt;/SPAN&gt;.&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;**&amp;amp;---------------------------------------------------------------------*&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;**&amp;amp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Form&amp;nbsp; build_layout&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;**&amp;amp;---------------------------------------------------------------------*&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;FORM&lt;/SPAN&gt; BUILD_LAYOUT .&lt;BR /&gt;&amp;nbsp; I_LAYOUT-COLWIDTH_OPTIMIZE = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; I_LAYOUT-ZEBRA&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;ENDFORM&lt;/SPAN&gt;.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S31"&gt;" build_layout&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 24 Sep 2012 09:49:16 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2012-09-24T09:49:16Z</dc:date>
    <item>
      <title>Wrong data displaying while making selection based on vendor</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/wrong-data-displaying-while-making-selection-based-on-vendor/m-p/9043844#M1701293</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have created a report for purchase detail now my client want to display detail based on vendor no.I have added lifnr field on selection screen but the report is not displaying according to lifnr.The code is given below plz provide me some suitable solution:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S31"&gt;*&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;*&amp;amp;---------------------------------------------------------------------*&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;REPORT&lt;/SPAN&gt;&amp;nbsp; ZMM_CST_PURCHASE.&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;TABLES&lt;/SPAN&gt;: MKPF, MSEG, EKKO, EKPO, EKBE, T007A.&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;: &lt;SPAN class="L1S52"&gt;BEGIN&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; ITAB &lt;SPAN class="L1S52"&gt;OCCURS&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EBELN &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; EKKO-EBELN,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AEDAT &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; EKPO-AEDAT,&lt;SPAN class="L1S31"&gt;"PO DATE&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; BUKRS &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; EKPO-BUKRS,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EBELP &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; EKBE-EBELP,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; BEWTP &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; EKBE-BEWTP,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; BELNR &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; EKBE-BELNR, &lt;SPAN class="L1S31"&gt;"INV NO&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WERKS &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; EKBE-WERKS,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LIFNR &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; LFA1-LIFNR,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MATNR &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; EKBE-MATNR,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; XBLNR &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; EKBE-XBLNR, &lt;SPAN class="L1S31"&gt;"VENDOR INV&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MBLNR &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; MSEG-MBLNR,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LFBNR &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; ekbe-LFBNR,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LOEKZ &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; EKPO-LOEKZ,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INV_DT &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; VBRK-FKDAT,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;REF&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; EKBE-XBLNR,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INV_AMT &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; EKBE-DMBTR,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GRN_NO &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; EKBE-BELNR,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; C_FORMNO &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; J_1IFRDTPO-J_1IFRMNUM,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ISSUE_DATE &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; J_1IFRDTPO-J_1IISSDAT,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VNAME &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; ADRC-NAME1,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TIN&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; LFA1-STCEG,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VREGION &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; ADRC-REGION,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VSTATE &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; T005U-BEZEI,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FT&amp;nbsp; &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; T005U-BEZEI,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TAX &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; T007A-MWSKZ,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NETPR&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; EKPO-NETPR,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MENGE &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; EKPO-MENGE,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RTAX &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; KOMV-KWERT,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TOT_VAL &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; EKBE-DMBTR,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; V_CST&amp;nbsp; &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; KOMV-KWERT,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INV_NO &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; EKBE-BELNR,&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;END&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; ITAB.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;:&lt;SPAN class="L1S52"&gt;BEGIN&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; ITAB1 &lt;SPAN class="L1S52"&gt;OCCURS&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp; EBELN &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; EKKO-EBELN,&lt;BR /&gt;&amp;nbsp; LIFNR &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; EKKO-LIFNR,&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;END&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; ITAB1.&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;:&amp;nbsp; &lt;SPAN class="L1S52"&gt;BEGIN&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; I_CFORM &lt;SPAN class="L1S52"&gt;OCCURS&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; J_1IDOCNUM &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; J_1IFRDTPO-J_1IDOCNUM,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; J_1ISECREF &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; J_1IFRDTPO-J_1ISECREF,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; J_1IREFYER &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; J_1IFRDTPO-J_1IREFYER,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; J_1IFRMTYP &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; J_1IFRDTPO-J_1IFRMTYP,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; J_1IFRMNUM &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; J_1IFRDTPO-J_1IFRMNUM,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; J_1IISSDAT &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; J_1IFRDTPO-J_1IISSDAT,&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;END&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; I_CFORM.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;: &lt;SPAN class="L1S52"&gt;BEGIN&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; ITAB_DOC &lt;SPAN class="L1S52"&gt;OCCURS&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EBELN &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; EKKO-EBELN,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MBLNR &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; MKPF-MBLNR,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;END&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; ITAB_DOC.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;: ITAB_Q&amp;nbsp; &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; ITAB &lt;SPAN class="L1S52"&gt;OCCURS&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;WITH&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;HEADER&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;LINE&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ITAB_E&amp;nbsp; &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; ITAB &lt;SPAN class="L1S52"&gt;OCCURS&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;WITH&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;HEADER&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;LINE&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ITAB_1&amp;nbsp; &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; ITAB_DOC &lt;SPAN class="L1S52"&gt;OCCURS&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;WITH&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;HEADER&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;LINE&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FINAL_ITAB &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; ITAB &lt;SPAN class="L1S52"&gt;OCCURS&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;WITH&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;HEADER&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;LINE&lt;/SPAN&gt;.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;:&amp;nbsp; INV_DT&amp;nbsp; &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; SY-DATUM.&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;:&amp;nbsp; &lt;SPAN class="L1S52"&gt;REF&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; RBKP-XBLNR.&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;:&amp;nbsp; INV_AMT &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; EKBE-DMBTR.&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;:&amp;nbsp; VADRNR&amp;nbsp; &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; LFA1-ADRNR.&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;:&amp;nbsp; VNAME&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; ADRC-NAME1.&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;:&amp;nbsp; LIFNR&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; LFA1-LIFNR.&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;:&amp;nbsp; TIN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; LFA1-STCEG.&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;:&amp;nbsp; VREGION &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; ADRC-REGION.&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;:&amp;nbsp; VSTATE&amp;nbsp; &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; T005U-BEZEI.&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;:&amp;nbsp; TAX&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; T007A-MWSKZ.&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;:&amp;nbsp; NETPR&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; EKPO-NETPR.&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;:&amp;nbsp; MENGE&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; EKPO-MENGE.&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;:&amp;nbsp; RTAX&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; KOMV-KWERT.&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;:&amp;nbsp; V_KBETR &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; KONV-KBETR.&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;:&amp;nbsp; GRN_NO &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; EKBE-BELNR.&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;: CST_KNUMH&amp;nbsp; &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; A950-KNUMH,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; V_KNUMH1 &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; A950-KNUMH,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; V_KNUMH2 &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; A950-KNUMH,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; V_KNUMH3 &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; A950-KNUMH,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; V_KNUMH4 &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; A950-KNUMH,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; V_KNUMH5 &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; A950-KNUMH,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; V_KNUMH6 &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; A950-KNUMH,&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; V_EXC&amp;nbsp; &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; KOMV-KWERT,&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; V_EXC1&amp;nbsp; &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; KOMV-KWERT,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; V_EXC2&amp;nbsp; &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; KOMV-KWERT,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; V_EXC3&amp;nbsp; &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; KOMV-KWERT,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; V_EXC4&amp;nbsp; &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; KOMV-KWERT,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; V_EXC5&amp;nbsp; &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; KOMV-KWERT,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; V_EXC6&amp;nbsp; &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; KOMV-KWERT,&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; V_AMT1 &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; KOMV-KWERT,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; V_AMT2 &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; KOMV-KWERT,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; V_AMT3 &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; KOMV-KWERT,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; V_AMT4 &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; KOMV-KWERT,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; V_CST&amp;nbsp; &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; KOMV-KWERT.&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt;-POOLS : SLIS.&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;: W_REPID&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SY-REPID,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IT_FIELDCAT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SLIS_T_FIELDCAT_ALV,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I_HEADING&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SLIS_T_LISTHEADER,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I_LAYOUT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SLIS_LAYOUT_ALV,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I_EVENTS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SLIS_T_EVENT.&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;: GD_REPID &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; SY-REPID,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GD_DYNNR &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; SY-DYNNR.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt; : COL_POS &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;I&lt;/SPAN&gt;.&lt;BR /&gt;&lt;BR /&gt;GD_REPID = SY-REPID.&lt;BR /&gt;GD_DYNNR = SY-DYNNR.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;*SELECTION SCREEN&lt;/SPAN&gt;&lt;BR /&gt;SELECTION-&lt;SPAN class="L1S52"&gt;SCREEN&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;BEGIN&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;BLOCK&lt;/SPAN&gt; A1 &lt;SPAN class="L1S52"&gt;WITH&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;FRAME&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TITLE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TEXT&lt;/SPAN&gt;-&lt;SPAN class="L1S32"&gt;001&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;PARAMETERS&lt;/SPAN&gt; :&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; s_gjahr &lt;SPAN class="L1S52"&gt;like&lt;/SPAN&gt; bkpf-GJAHR .&lt;BR /&gt;&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt;-OPTIONS : S_WERKS &lt;SPAN class="L1S52"&gt;FOR&lt;/SPAN&gt; EKBE-WERKS OBLIGATORY. &lt;SPAN class="L1S31"&gt;"DATE&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt;-OPTIONS : S_BUDAT &lt;SPAN class="L1S52"&gt;FOR&lt;/SPAN&gt; EKKO-AEDAT OBLIGATORY. &lt;SPAN class="L1S31"&gt;"DATE&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt;-OPTIONS : S_TAX&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;FOR&lt;/SPAN&gt; T007A-MWSKZ.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt;-OPTIONS : S_LIFNR&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;FOR&lt;/SPAN&gt; EKKO-LIFNR.&lt;BR /&gt;&lt;BR /&gt;SELECTION-&lt;SPAN class="L1S52"&gt;SCREEN&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;END&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;BLOCK&lt;/SPAN&gt; A1.&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;*AT SELECTIN SCREEN----------------------------------------------------*&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;AT&lt;/SPAN&gt; SELECTION-&lt;SPAN class="L1S52"&gt;SCREEN&lt;/SPAN&gt;.&lt;BR /&gt;TOP-&lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt;-&lt;SPAN class="L1S52"&gt;PAGE&lt;/SPAN&gt;.&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;*PERFORM TOP_OF_PAGE.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;END&lt;/SPAN&gt;-&lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt;-&lt;SPAN class="L1S52"&gt;PAGE&lt;/SPAN&gt;.&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;*START OF SELECTION----------------------------------------------------*&lt;/SPAN&gt;&lt;BR /&gt;START-&lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt;-SELECTION.&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;PERFORM&lt;/SPAN&gt; : GET_DATA.&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;FORM&lt;/SPAN&gt;:GET_DATA.&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt; LIFNR &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; FINAL_ITAB &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; EKKO &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; LIFNR &lt;SPAN class="L1S52"&gt;IN&lt;/SPAN&gt; S_LIFNR.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDSELECT&lt;/SPAN&gt;.&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt; P~EBELN &lt;SPAN class="L1S31"&gt;"PO NO&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; P~AEDAT &lt;SPAN class="L1S31"&gt;"PO DATE&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; P~BUKRS&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Q~EBELP&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Q~BEWTP&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Q~BELNR&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Q~WERKS&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Q~MATNR&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Q~XBLNR&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; CORRESPONDING &lt;SPAN class="L1S52"&gt;FIELDS&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TABLE&lt;/SPAN&gt; ITAB&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; EKPO &lt;SPAN class="L1S52"&gt;AS&lt;/SPAN&gt; P INNER &lt;SPAN class="L1S52"&gt;JOIN&lt;/SPAN&gt; EKBE &lt;SPAN class="L1S52"&gt;AS&lt;/SPAN&gt; Q&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ON&lt;/SPAN&gt; P~EBELN = Q~EBELN&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; P~AEDAT &lt;SPAN class="L1S52"&gt;IN&lt;/SPAN&gt; S_BUDAT&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt; Q~GJAHR = S_GJAHR&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt; Q~werks &lt;SPAN class="L1S52"&gt;IN&lt;/SPAN&gt; s_werks.&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;: LOEKZ &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; EKPO-LOEKZ.&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;LOOP&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;AT&lt;/SPAN&gt; ITAB.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt; LOEKZ &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; LOEKZ &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; EKPO &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; EBELN = ITAB-EBELN.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDSELECT&lt;/SPAN&gt;.&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; ITAB-LOEKZ = LOEKZ .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;MODIFY&lt;/SPAN&gt; ITAB &lt;SPAN class="L1S52"&gt;TRANSPORTING&lt;/SPAN&gt; LOEKZ.&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;ENDLOOP&lt;/SPAN&gt;.&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;DELETE&lt;/SPAN&gt; ITAB &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; LOEKZ = &lt;SPAN class="L1S33"&gt;'L'&lt;/SPAN&gt;.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;LOOP&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;AT&lt;/SPAN&gt; ITAB.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;MOVE&lt;/SPAN&gt;-CORRESPONDING ITAB &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; ITAB_DOC .&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; ITAB_DOC .&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;IF&lt;/SPAN&gt; ITAB-BEWTP = &lt;SPAN class="L1S33"&gt;'Q'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;MOVE&lt;/SPAN&gt;-CORRESPONDING ITAB &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; ITAB_Q .&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; ITAB_Q.&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;MOVE&lt;/SPAN&gt;-CORRESPONDING ITAB &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; ITAB_1.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; ITAB_1.&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;ENDLOOP&lt;/SPAN&gt;.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;LOOP&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;AT&lt;/SPAN&gt; ITAB_Q.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;MOVE&lt;/SPAN&gt;-CORRESPONDING ITAB_Q &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; ITAB_E.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;MOVE&lt;/SPAN&gt;-CORRESPONDING ITAB_Q &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; FINAL_ITAB.&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; ITAB_E.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; FINAL_ITAB.&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; ITAB_1-EBELN = ITAB_Q-EBELN.&lt;BR /&gt;&amp;nbsp; ITAB_1-MBLNR = ITAB_Q-LFBNR.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; ITAB_1.&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;ENDLOOP&lt;/SPAN&gt;.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;SORT&lt;/SPAN&gt; ITAB_DOC.&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;DELETE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;ADJACENT&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;DUPLICATES&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; ITAB_DOC &lt;SPAN class="L1S52"&gt;COMPARING&lt;/SPAN&gt; MBLNR.&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;SORT&lt;/SPAN&gt; ITAB_1.&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;DELETE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;ADJACENT&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;DUPLICATES&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; ITAB_1 &lt;SPAN class="L1S52"&gt;COMPARING&lt;/SPAN&gt; MBLNR.&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;LOOP&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;AT&lt;/SPAN&gt; ITAB_1.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;DELETE&lt;/SPAN&gt; ITAB_DOC &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; EBELN = ITAB_1-EBELN &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt; MBLNR =&amp;nbsp; ITAB_1-MBLNR.&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;ENDLOOP&lt;/SPAN&gt;.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;LOOP&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;AT&lt;/SPAN&gt; ITAB_DOC.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;LOOP&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;AT&lt;/SPAN&gt; ITAB &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; EBELN = ITAB_DOC-EBELN &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt; MBLNR = ITAB_DOC-MBLNR .&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; final_itab-ebeln = ITAB-ebeln.&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; final_itab-bedat = ITAB-bedat.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; final_itab-LFBNR = ITAB-mblnr.&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; final_itab-bldat = ITAB-bldat.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; final_itab-lifnr = ITAB-lifnr.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; final_itab-XBLNR = ITAB-XBLNR.&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; final_itab-DMBTR = ITAB-DMBTR.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; final_itab-matnr&amp;nbsp; = ITAB-matnr.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; final_itab-mblnr&amp;nbsp; = &lt;SPAN class="L1S33"&gt;' '&lt;/SPAN&gt; .&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; final_itab-bldat1 = ' ' .&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; final_itab-bewtp&amp;nbsp; = ITAB-bewtp.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; final_itab-ebelp&amp;nbsp; = ITAB-ebelp.&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; final_itab-ekgrp&amp;nbsp; = ITAB-ekgrp.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; final_itab-werks&amp;nbsp; = ITAB-werks.&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; final_itab-lgort&amp;nbsp; = ITAB-lgort.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; FINAL_ITAB.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;ENDLOOP&lt;/SPAN&gt;.&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;ENDLOOP&lt;/SPAN&gt;.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;LOOP&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;AT&lt;/SPAN&gt; FINAL_ITAB.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;SINGLE&lt;/SPAN&gt; LIFNR &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; LIFNR &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; EKKO &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; EBELN = FINAL_ITAB-EBELN.&lt;BR /&gt;&amp;nbsp; FINAL_ITAB-LIFNR = LIFNR.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;MODIFY&lt;/SPAN&gt; FINAL_ITAB &lt;SPAN class="L1S52"&gt;TRANSPORTING&lt;/SPAN&gt; LIFNR.&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;ENDLOOP&lt;/SPAN&gt;.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;LOOP&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;AT&lt;/SPAN&gt; FINAL_ITAB.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;SINGLE&lt;/SPAN&gt; BLDAT&amp;nbsp; &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt;&amp;nbsp; INV_DT&amp;nbsp; &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; RBKP &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; BELNR = FINAL_ITAB-BELNR &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt; GJAHR =&amp;nbsp; S_GJAHR .&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;*Added by Anjali on July 14, 2011&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;SINGLE&lt;/SPAN&gt; XBLNR&amp;nbsp; &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;REF&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; RBKP &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; BELNR = FINAL_ITAB-BELNR &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt; GJAHR =&amp;nbsp; S_GJAHR .&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;SINGLE&lt;/SPAN&gt; DMBTR&amp;nbsp; &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt;&amp;nbsp; INV_AMT &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; EKBE &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; EBELN = FINAL_ITAB-EBELN &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt; EBELP = FINAL_ITAB-EBELP &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt; BEWTP = &lt;SPAN class="L1S33"&gt;'Q'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;SINGLE&lt;/SPAN&gt; LFBNR&amp;nbsp; &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt;&amp;nbsp; GRN_NO &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; EKBE&amp;nbsp; &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; EBELN = FINAL_ITAB-EBELN &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt; EBELP = FINAL_ITAB-EBELP &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt; BEWTP = &lt;SPAN class="L1S33"&gt;'E'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;SINGLE&lt;/SPAN&gt; NETPR&amp;nbsp; &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt;&amp;nbsp; NETPR&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; EKPO &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; EBELN =&amp;nbsp; FINAL_ITAB-EBELN &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt; EBELP = FINAL_ITAB-EBELP .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;SINGLE&lt;/SPAN&gt; MENGE&amp;nbsp; &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt;&amp;nbsp; MENGE&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; EKPO &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; EBELN =&amp;nbsp; FINAL_ITAB-EBELN &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt; EBELP = FINAL_ITAB-EBELP .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;SINGLE&lt;/SPAN&gt; ADRNR&amp;nbsp; &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt;&amp;nbsp; VADRNR&amp;nbsp; &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; LFA1 &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; LIFNR = FINAL_ITAB-LIFNR .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;SINGLE&lt;/SPAN&gt; STCEG&amp;nbsp; &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt;&amp;nbsp; TIN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; LFA1 &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; LIFNR = FINAL_ITAB-LIFNR .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;SINGLE&lt;/SPAN&gt; NAME1&amp;nbsp; &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt;&amp;nbsp; VNAME&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; ADRC &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; ADDRNUMBER = VADRNR .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;SINGLE&lt;/SPAN&gt; REGION &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt;&amp;nbsp; VREGION &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; ADRC &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; ADDRNUMBER = VADRNR .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;SINGLE&lt;/SPAN&gt; BEZEI&amp;nbsp; &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt;&amp;nbsp; VSTATE&amp;nbsp; &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; T005U &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; BLAND = VREGION &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt; LAND1 = &lt;SPAN class="L1S33"&gt;'IN'&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt; SPRAS = &lt;SPAN class="L1S33"&gt;'E'&lt;/SPAN&gt; .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt; MWSKZ &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; TAX &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; EKPO &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; EBELN = FINAL_ITAB-EBELN &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt; EBELP = FINAL_ITAB-EBELP &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt; MWSKZ &lt;SPAN class="L1S52"&gt;IN&lt;/SPAN&gt; S_TAX.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDSELECT&lt;/SPAN&gt;.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FINAL_ITAB-INV_DT&amp;nbsp; = INV_DT.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FINAL_ITAB-&lt;SPAN class="L1S52"&gt;REF&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S52"&gt;REF&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FINAL_ITAB-INV_AMT = INV_AMT.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FINAL_ITAB-GRN_NO&amp;nbsp; = GRN_NO.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FINAL_ITAB-TIN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = TIN.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FINAL_ITAB-VNAME&amp;nbsp;&amp;nbsp; = VNAME.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FINAL_ITAB-VSTATE&amp;nbsp; = VSTATE.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FINAL_ITAB-FT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'C FORM'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FINAL_ITAB-TAX&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = TAX .&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FINAL_ITAB-NETPR&amp;nbsp;&amp;nbsp; = NETPR.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FINAL_ITAB-MENGE&amp;nbsp;&amp;nbsp; = MENGE.&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;MODIFY&lt;/SPAN&gt; FINAL_ITAB &lt;SPAN class="L1S52"&gt;TRANSPORTING&lt;/SPAN&gt; INV_DT &lt;SPAN class="L1S52"&gt;REF&lt;/SPAN&gt; INV_AMT GRN_NO TIN VNAME VSTATE FT TAX NETPR MENGE.&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;ENDLOOP&lt;/SPAN&gt;.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;DELETE&lt;/SPAN&gt; FINAL_ITAB &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; TAX &lt;SPAN class="L1S52"&gt;NOT&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;IN&lt;/SPAN&gt; S_TAX.&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;DELETE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;ADJACENT&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;DUPLICATES&lt;/SPAN&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; FINAL_ITAB &lt;SPAN class="L1S52"&gt;COMPARING&lt;/SPAN&gt; EBELN MBLNR MATNR .&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;IF&lt;/SPAN&gt; FINAL_ITAB[] &lt;SPAN class="L1S52"&gt;IS&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;NOT&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;INITIAL&lt;/SPAN&gt; .&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt; J_1IDOCNUM&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; J_1ISECREF&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; J_1IREFYER&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; J_1IFRMTYP&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; J_1IFRMNUM&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; J_1IISSDAT&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; CORRESPONDING &lt;SPAN class="L1S52"&gt;FIELDS&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TABLE&lt;/SPAN&gt; I_CFORM&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; J_1IFRDTPO&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; J_1IDOCNUM = ITAB-EBELN.&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;LOOP&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;AT&lt;/SPAN&gt; FINAL_ITAB.&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;READ&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TABLE&lt;/SPAN&gt; I_CFORM &lt;SPAN class="L1S52"&gt;WITH&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;KEY&lt;/SPAN&gt; J_1IDOCNUM = FINAL_ITAB-EBELN.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;IF&lt;/SPAN&gt; SY-SUBRC = &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;.&lt;BR /&gt;FINAL_ITAB-C_FORMNO = I_CFORM-J_1IFRMNUM.&lt;BR /&gt;FINAL_ITAB-ISSUE_DATE = I_CFORM-J_1IISSDAT.&lt;BR /&gt;&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;MODIFY&lt;/SPAN&gt; FINAL_ITAB &lt;SPAN class="L1S52"&gt;TRANSPORTING&lt;/SPAN&gt; C_FORMNO ISSUE_DATE .&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;ENDLOOP&lt;/SPAN&gt;.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;CLEAR&lt;/SPAN&gt; : V_EXC1 , V_EXC2, V_EXC3, V_EXC4, V_EXC4,&amp;nbsp; V_EXC5, V_EXC6.&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;*FOR REFUNDABLE TAX&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;LOOP&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;AT&lt;/SPAN&gt; FINAL_ITAB.&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;*EITHER OF THE TWO - JVRN / ZVRN&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;SINGLE&lt;/SPAN&gt; KNUMH &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; A950 &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; V_KNUMH1&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; KAPPL = &lt;SPAN class="L1S33"&gt;'TX'&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt;&amp;nbsp; ( KSCHL = &lt;SPAN class="L1S33"&gt;'JVRN'&lt;/SPAN&gt; )&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; LAND1 = &lt;SPAN class="L1S33"&gt;'IN'&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; MWSKZ = ITAB-TAX&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; DATBI &lt;SPAN class="L1S52"&gt;IN&lt;/SPAN&gt; S_BUDAT&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; DATAB &lt;SPAN class="L1S52"&gt;IN&lt;/SPAN&gt; S_BUDAT.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;SINGLE&lt;/SPAN&gt; KNUMH &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; A950 &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; V_KNUMH1&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; KAPPL = &lt;SPAN class="L1S33"&gt;'TX'&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt;&amp;nbsp; (&amp;nbsp; KSCHL = &lt;SPAN class="L1S33"&gt;'ZVRN'&lt;/SPAN&gt;&amp;nbsp; )&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; LAND1 = &lt;SPAN class="L1S33"&gt;'IN'&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; MWSKZ = ITAB-TAX&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; DATBI &lt;SPAN class="L1S52"&gt;IN&lt;/SPAN&gt; S_BUDAT&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; DATAB &lt;SPAN class="L1S52"&gt;IN&lt;/SPAN&gt; S_BUDAT.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;*EITHER OF THE TWO - JMOP / ZMOP&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;SINGLE&lt;/SPAN&gt; KNUMH &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; A363 &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; V_KNUMH1&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; KAPPL = &lt;SPAN class="L1S33"&gt;'TX'&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; KSCHL = &lt;SPAN class="L1S33"&gt;'JMOP'&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; WERKS = FINAL_ITAB-WERKS&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; MATNR = FINAL_ITAB-MATNR&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; LIFNR = FINAL_ITAB-LIFNR&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; DATBI &lt;SPAN class="L1S52"&gt;IN&lt;/SPAN&gt; S_BUDAT&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; DATAB &lt;SPAN class="L1S52"&gt;IN&lt;/SPAN&gt; S_BUDAT.&lt;BR /&gt;&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;SINGLE&lt;/SPAN&gt; KNUMH &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; A363 &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; V_KNUMH1&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; KAPPL = &lt;SPAN class="L1S33"&gt;'TX'&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; KSCHL = &lt;SPAN class="L1S33"&gt;'ZMOP'&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; WERKS = FINAL_ITAB-WERKS&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; MATNR = FINAL_ITAB-MATNR&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; LIFNR =&amp;nbsp; FINAL_ITAB-LIFNR&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; DATBI &lt;SPAN class="L1S52"&gt;IN&lt;/SPAN&gt; S_BUDAT&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; DATAB &lt;SPAN class="L1S52"&gt;IN&lt;/SPAN&gt; S_BUDAT.&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;SINGLE&lt;/SPAN&gt; KBETR &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; KONP &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; V_EXC1 &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; KNUMH = V_KNUMH1 &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt; LOEVM_KO &lt;SPAN class="L1S52"&gt;NE&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&lt;BR /&gt;V_EXC1 = V_EXC1 / &lt;SPAN class="L1S32"&gt;10&lt;/SPAN&gt; .&lt;BR /&gt;V_AMT1 = ( ( FINAL_ITAB-NETPR * ITAB-MENGE ) * V_EXC1 )&amp;nbsp; / &lt;SPAN class="L1S32"&gt;100&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; .&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;SINGLE&lt;/SPAN&gt; KNUMH &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; A363 &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; V_KNUMH3&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; KAPPL = &lt;SPAN class="L1S33"&gt;'TX'&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; KSCHL = &lt;SPAN class="L1S33"&gt;'JEC1'&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; WERKS = FINAL_ITAB-WERKS&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; MATNR = FINAL_ITAB-MATNR&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; LIFNR = FINAL_ITAB-LIFNR&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; DATBI &lt;SPAN class="L1S52"&gt;IN&lt;/SPAN&gt; S_BUDAT&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; DATAB &lt;SPAN class="L1S52"&gt;IN&lt;/SPAN&gt; S_BUDAT.&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;SINGLE&lt;/SPAN&gt; KBETR &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; KONP &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; V_EXC3 &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; KNUMH = V_KNUMH3 &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt; LOEVM_KO &lt;SPAN class="L1S52"&gt;NE&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;V_EXC3 = V_EXC3 / &lt;SPAN class="L1S32"&gt;10&lt;/SPAN&gt; .&lt;BR /&gt;V_AMT3 = ( V_AMT1 * V_EXC3 ) / &lt;SPAN class="L1S32"&gt;100&lt;/SPAN&gt;.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;SINGLE&lt;/SPAN&gt; KNUMH &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; A363 &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; V_KNUMH4&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; KAPPL = &lt;SPAN class="L1S33"&gt;'TX'&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; KSCHL = &lt;SPAN class="L1S33"&gt;'JSEP'&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; WERKS = FINAL_ITAB-WERKS&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; MATNR = FINAL_ITAB-MATNR&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; LIFNR = FINAL_ITAB-LIFNR&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; DATBI &lt;SPAN class="L1S52"&gt;IN&lt;/SPAN&gt; S_BUDAT&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; DATAB &lt;SPAN class="L1S52"&gt;IN&lt;/SPAN&gt; S_BUDAT.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;SINGLE&lt;/SPAN&gt; KBETR &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; KONP &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; V_EXC4 &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; KNUMH = V_KNUMH4 &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt; LOEVM_KO &lt;SPAN class="L1S52"&gt;NE&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;V_EXC4 = V_EXC4 / &lt;SPAN class="L1S32"&gt;10&lt;/SPAN&gt; .&lt;BR /&gt;V_AMT4 = ( V_AMT1 * V_EXC4 ) / &lt;SPAN class="L1S32"&gt;100&lt;/SPAN&gt;.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;V_EXC2 = V_EXC2 + V_EXC3.&lt;BR /&gt;V_EXC3 = V_EXC1 * V_EXC2.&lt;BR /&gt;V_EXC3 = V_EXC3 / &lt;SPAN class="L1S32"&gt;100&lt;/SPAN&gt;.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;CLEAR&lt;/SPAN&gt; : V_EXC.&lt;BR /&gt;&lt;BR /&gt;V_EXC = V_EXC1 + V_EXC3.&lt;BR /&gt;RTAX = V_AMT1 + V_AMT2 + V_AMT3 + V_AMT4.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;FINAL_ITAB-RTAX = RTAX.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;MODIFY&lt;/SPAN&gt; FINAL_ITAB &lt;SPAN class="L1S52"&gt;TRANSPORTING&lt;/SPAN&gt; RTAX.&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;ENDLOOP&lt;/SPAN&gt;.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;LOOP&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;AT&lt;/SPAN&gt; FINAL_ITAB.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;SINGLE&lt;/SPAN&gt; KNUMH &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; A950 &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; CST_KNUMH&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; KAPPL = &lt;SPAN class="L1S33"&gt;'TX'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; KSCHL = &lt;SPAN class="L1S33"&gt;'JVRN'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; LAND1 = &lt;SPAN class="L1S33"&gt;'IN'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; MWSKZ = FINAL_ITAB-TAX .&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; AND&amp;nbsp;&amp;nbsp; DATBI BETWEEN S_BUDAT-LOW AND S_BUDAT-HIGH&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; AND&amp;nbsp;&amp;nbsp; DATAB IN S_BUDAT.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;SINGLE&lt;/SPAN&gt; KNUMH &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; A950 &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; CST_KNUMH&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; KAPPL = &lt;SPAN class="L1S33"&gt;'TX'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; KSCHL = &lt;SPAN class="L1S33"&gt;'JIPC'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; LAND1 = &lt;SPAN class="L1S33"&gt;'IN'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; MWSKZ = FINAL_ITAB-TAX .&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; AND&amp;nbsp;&amp;nbsp; DATBI BETWEEN S_BUDAT-LOW AND S_BUDAT-HIGH&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp; AND&amp;nbsp;&amp;nbsp; DATAB BETWEEN S_BUDAT-LOW AND S_BUDAT-HIGH.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;SINGLE&lt;/SPAN&gt; KBETR &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; KONP &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; V_KBETR &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; KNUMH = CST_KNUMH &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt; LOEVM_KO &lt;SPAN class="L1S52"&gt;NE&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; V_KBETR = V_KBETR / &lt;SPAN class="L1S32"&gt;10&lt;/SPAN&gt; .&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; V_CST = ( ( FINAL_ITAB-NETPR * FINAL_ITAB-MENGE ) * V_KBETR&amp;nbsp; )&amp;nbsp; / &lt;SPAN class="L1S32"&gt;100&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; .&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; FINAL_ITAB-V_CST = V_CST.&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;MODIFY&lt;/SPAN&gt; FINAL_ITAB &lt;SPAN class="L1S52"&gt;TRANSPORTING&lt;/SPAN&gt; V_CST.&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;ENDLOOP&lt;/SPAN&gt;.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;LOOP&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;AT&lt;/SPAN&gt; FINAL_ITAB.&lt;BR /&gt; FINAL_ITAB-TOT_VAL = FINAL_ITAB-INV_AMT + FINAL_ITAB-V_CST.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;MODIFY&lt;/SPAN&gt; FINAL_ITAB &lt;SPAN class="L1S52"&gt;TRANSPORTING&lt;/SPAN&gt; TOT_VAL.&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;ENDLOOP&lt;/SPAN&gt;.&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;ENDFORM&lt;/SPAN&gt;.&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;AT&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;LINE&lt;/SPAN&gt;-SELECTION.&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;AT&lt;/SPAN&gt; USER-COMMAND.&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;END&lt;/SPAN&gt;-&lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt;-SELECTION.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;PERFORM&lt;/SPAN&gt; EVENT_BUILD &lt;SPAN class="L1S52"&gt;CHANGING&lt;/SPAN&gt; I_EVENTS.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;PERFORM&lt;/SPAN&gt; POPULATE_FIELDCAT &lt;SPAN class="L1S52"&gt;USING&lt;/SPAN&gt; IT_FIELDCAT.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;PERFORM&lt;/SPAN&gt; BUILD_LAYOUT.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;PERFORM&lt;/SPAN&gt; GRID_DISPLAY.&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;**&amp;amp;----------------------------------------------------------------------*&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;**&amp;amp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; --&amp;gt;P_I_HEADING&amp;nbsp; text&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;**&amp;amp;----------------------------------------------------------------------*&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;FORM&lt;/SPAN&gt; TOP_OF_PAGE.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CALL&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;FUNCTION&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'REUSE_ALV_COMMENTARY_WRITE'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;EXPORTING&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IT_LIST_COMMENTARY = I_HEADING.&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;ENDFORM&lt;/SPAN&gt;.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S31"&gt;" top_of_page&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;**----------------------------------------------------------------------*&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;**&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;--P_I_EVENTS&amp;nbsp; text&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;**----------------------------------------------------------------------*&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;FORM&lt;/SPAN&gt; EVENT_BUILD&amp;nbsp; &lt;SPAN class="L1S52"&gt;CHANGING&lt;/SPAN&gt; P_I_EVENTS &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; SLIS_T_EVENT.&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;: W_EVENT &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; SLIS_ALV_EVENT.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CONSTANTS&lt;/SPAN&gt;: GC_FORMNAME_TOP_OF_PAGE &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; SLIS_FORMNAME &lt;SPAN class="L1S52"&gt;VALUE&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'TOP_OF_PAGE'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CALL&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;FUNCTION&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'REUSE_ALV_EVENTS_GET'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;EXPORTING&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I_LIST_TYPE = &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;IMPORTING&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ET_EVENTS&amp;nbsp;&amp;nbsp; = P_I_EVENTS.&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;READ&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TABLE&lt;/SPAN&gt; P_I_EVENTS &lt;SPAN class="L1S52"&gt;WITH&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;KEY&lt;/SPAN&gt; NAME =&amp;nbsp; SLIS_EV_TOP_OF_PAGE&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; W_EVENT.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;IF&lt;/SPAN&gt; SY-SUBRC = &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;MOVE&lt;/SPAN&gt; GC_FORMNAME_TOP_OF_PAGE &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; W_EVENT-&lt;SPAN class="L1S52"&gt;FORM&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; W_EVENT &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; P_I_EVENTS.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;ENDFORM&lt;/SPAN&gt;.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S31"&gt;" event_build&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;**----------------------------------------------------------------------*&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;**&amp;nbsp; FORM grid_display .&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;**----------------------------------------------------------------------*&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;FORM&lt;/SPAN&gt; GRID_DISPLAY .&lt;BR /&gt;&amp;nbsp; W_REPID = SY-REPID.&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CALL&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;FUNCTION&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'REUSE_ALV_GRID_DISPLAY'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;EXPORTING&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I_CALLBACK_PROGRAM&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = W_REPID&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I_CALLBACK_USER_COMMAND&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'USER_COMMAND'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I_GRID_TITLE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'CST PURCHASE DETAILS'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IS_LAYOUT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = I_LAYOUT&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IT_FIELDCAT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = IT_FIELDCAT[]&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I_SAVE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IT_EVENTS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = I_EVENTS&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;TABLES&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; T_OUTTAB&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = FINAL_ITAB&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;EXCEPTIONS&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PROGRAM_ERROR&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;OTHERS&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S32"&gt;2&lt;/SPAN&gt; .&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;IF&lt;/SPAN&gt; SY-SUBRC &amp;lt;&amp;gt; &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;.&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;ENDFORM&lt;/SPAN&gt;.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S31"&gt;" grid_display&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;**&amp;amp;---------------------------------------------------------------------*&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;**&amp;amp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Form&amp;nbsp; populate_fieldcat&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;**----------------------------------------------------------------------*&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;FORM&lt;/SPAN&gt; POPULATE_FIELDCAT&amp;nbsp; &lt;SPAN class="L1S52"&gt;USING&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; P_I_FIELDCAT &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; SLIS_T_FIELDCAT_ALV.&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;: WA_FIELDCAT &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; SLIS_FIELDCAT_ALV.&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;CLEAR&lt;/SPAN&gt; WA_FIELDCAT.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ADD&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; COL_POS.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-ROW_POS = &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-COL_POS = COL_POS.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-FIELDNAME&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'EBELN'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-SELTEXT_L = &lt;SPAN class="L1S33"&gt;'PO NO'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; WA_FIELDCAT &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; IT_FIELDCAT.&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;CLEAR&lt;/SPAN&gt; WA_FIELDCAT.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ADD&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; COL_POS.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-ROW_POS = &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-COL_POS = COL_POS.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-FIELDNAME&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'AEDAT'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-SELTEXT_L = &lt;SPAN class="L1S33"&gt;'PO DATE'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; WA_FIELDCAT &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; IT_FIELDCAT.&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;*CHANGED BY ANJALI TO CHANGE THE VENDOR INVOICE NO&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;CLEAR&lt;/SPAN&gt; WA_FIELDCAT.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ADD&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; COL_POS.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-ROW_POS = &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-COL_POS = COL_POS.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-FIELDNAME&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'REF'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-SELTEXT_L = &lt;SPAN class="L1S33"&gt;'VENDOR INV NO'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; WA_FIELDCAT &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; IT_FIELDCAT.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;*ADDED BY ANJALI TO DISPLAY VENDOR INVOICE DATE.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;CLEAR&lt;/SPAN&gt; WA_FIELDCAT.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ADD&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; COL_POS.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-ROW_POS = &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-COL_POS = COL_POS.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-FIELDNAME&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'INV_DT'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-SELTEXT_L = &lt;SPAN class="L1S33"&gt;'INV DATE'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; WA_FIELDCAT &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; IT_FIELDCAT.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;CLEAR&lt;/SPAN&gt; WA_FIELDCAT.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ADD&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; COL_POS.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-ROW_POS = &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-COL_POS = COL_POS.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-FIELDNAME&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'GRN_NO'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-SELTEXT_L = &lt;SPAN class="L1S33"&gt;'GRN NO'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; WA_FIELDCAT &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; IT_FIELDCAT.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;CLEAR&lt;/SPAN&gt; WA_FIELDCAT.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ADD&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; COL_POS.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-ROW_POS = &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-COL_POS = COL_POS.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-FIELDNAME&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'VNAME'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-SELTEXT_L = &lt;SPAN class="L1S33"&gt;'SELLER NAME'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; WA_FIELDCAT &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; IT_FIELDCAT.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;CLEAR&lt;/SPAN&gt; WA_FIELDCAT.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ADD&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; COL_POS.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-ROW_POS = &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-COL_POS = COL_POS.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-FIELDNAME&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'TIN'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-SELTEXT_L = &lt;SPAN class="L1S33"&gt;'SELLER TIN NO'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; WA_FIELDCAT &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; IT_FIELDCAT.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;CLEAR&lt;/SPAN&gt; WA_FIELDCAT.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ADD&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; COL_POS.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-ROW_POS = &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-COL_POS = COL_POS.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-FIELDNAME&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'VSTATE'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-SELTEXT_L = &lt;SPAN class="L1S33"&gt;'STATE'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; WA_FIELDCAT &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; IT_FIELDCAT.&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;CLEAR&lt;/SPAN&gt; WA_FIELDCAT.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ADD&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; COL_POS.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-ROW_POS = &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-COL_POS = COL_POS.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-FIELDNAME&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'INV_AMT'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-SELTEXT_L = &lt;SPAN class="L1S33"&gt;'VALUE OF GOODS'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; WA_FIELDCAT &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; IT_FIELDCAT.&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;CLEAR&lt;/SPAN&gt; WA_FIELDCAT.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ADD&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; COL_POS.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-ROW_POS = &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-COL_POS = COL_POS.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-FIELDNAME&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'RTAX'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-SELTEXT_L = &lt;SPAN class="L1S33"&gt;'REFUNDABLE TAX'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; WA_FIELDCAT &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; IT_FIELDCAT.&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;CLEAR&lt;/SPAN&gt; WA_FIELDCAT.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ADD&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; COL_POS.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-ROW_POS = &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-COL_POS = COL_POS.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-FIELDNAME&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'V_CST'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-SELTEXT_L = &lt;SPAN class="L1S33"&gt;'TAX'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; WA_FIELDCAT &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; IT_FIELDCAT.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;CLEAR&lt;/SPAN&gt; WA_FIELDCAT.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ADD&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; COL_POS.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-ROW_POS = &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-COL_POS = COL_POS.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-FIELDNAME&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'TAX'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-SELTEXT_L = &lt;SPAN class="L1S33"&gt;'TAX CODE'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; WA_FIELDCAT &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; IT_FIELDCAT.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;CLEAR&lt;/SPAN&gt; WA_FIELDCAT.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ADD&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; COL_POS.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-ROW_POS = &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-COL_POS = COL_POS.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-FIELDNAME&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'TOT_VAL'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-SELTEXT_L = &lt;SPAN class="L1S33"&gt;'TOTAL'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; WA_FIELDCAT &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; IT_FIELDCAT.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;CLEAR&lt;/SPAN&gt; WA_FIELDCAT.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ADD&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; COL_POS.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-ROW_POS = &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-COL_POS = COL_POS.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-FIELDNAME&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'FT'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-SELTEXT_L = &lt;SPAN class="L1S33"&gt;'FORM TYPE'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; WA_FIELDCAT &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; IT_FIELDCAT.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CLEAR&lt;/SPAN&gt; WA_FIELDCAT.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ADD&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; COL_POS.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-ROW_POS = &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-COL_POS = COL_POS.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-FIELDNAME&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'C_FORMNO'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-SELTEXT_L = &lt;SPAN class="L1S33"&gt;'C FORM NO'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; WA_FIELDCAT &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; IT_FIELDCAT.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;CLEAR&lt;/SPAN&gt; WA_FIELDCAT.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ADD&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; COL_POS.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-ROW_POS = &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-COL_POS = COL_POS.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-FIELDNAME&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'ISSUE_DATE'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; WA_FIELDCAT-SELTEXT_L = &lt;SPAN class="L1S33"&gt;'ISSUE DATE'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; WA_FIELDCAT &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; IT_FIELDCAT.&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;ENDFORM&lt;/SPAN&gt;.&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;**&amp;amp;---------------------------------------------------------------------*&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;**&amp;amp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FORM USER_COMMAND&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;**&amp;amp;---------------------------------------------------------------------*&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;FORM&lt;/SPAN&gt; USER_COMMAND &lt;SPAN class="L1S52"&gt;USING&lt;/SPAN&gt; R_UCOMM &lt;SPAN class="L1S52"&gt;LIKE&lt;/SPAN&gt; SY-UCOMM&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RS_SELFIELD &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; SLIS_SELFIELD.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CASE&lt;/SPAN&gt; r_ucomm.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;WHEN&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'&amp;amp;IC1'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;IF&lt;/SPAN&gt; rs_selfield-fieldname = &lt;SPAN class="L1S33"&gt;'EBELN'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;READ&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TABLE&lt;/SPAN&gt; final_itab &lt;SPAN class="L1S52"&gt;INDEX&lt;/SPAN&gt; rs_selfield-tabindex.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;SET&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;PARAMETER&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;ID&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'BES'&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;FIELD&lt;/SPAN&gt; final_itab-ebeln.&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CALL&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TRANSACTION&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'ME23N'&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;AND&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;SKIP&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;FIRST&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;SCREEN&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDCASE&lt;/SPAN&gt;.&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;ENDFORM&lt;/SPAN&gt;.&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;**&amp;amp;---------------------------------------------------------------------*&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;**&amp;amp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Form&amp;nbsp; build_layout&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;**&amp;amp;---------------------------------------------------------------------*&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;FORM&lt;/SPAN&gt; BUILD_LAYOUT .&lt;BR /&gt;&amp;nbsp; I_LAYOUT-COLWIDTH_OPTIMIZE = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp; I_LAYOUT-ZEBRA&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;.&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;ENDFORM&lt;/SPAN&gt;.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S31"&gt;" build_layout&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 24 Sep 2012 09:49:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/wrong-data-displaying-while-making-selection-based-on-vendor/m-p/9043844#M1701293</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-09-24T09:49:16Z</dc:date>
    </item>
    <item>
      <title>Re: Wrong data displaying while making selection based on vendor</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/wrong-data-displaying-while-making-selection-based-on-vendor/m-p/9043845#M1701294</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Read carefully your code, I stopped at the first statement...&lt;/P&gt;&lt;P&gt;&lt;PRE&gt;&lt;CODE&gt;&lt;SPAN class="L1S31"&gt;&lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt; LIFNR &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; FINAL_ITAB &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; EKKO &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; LIFNR &lt;SPAN class="L1S52"&gt;IN&lt;/SPAN&gt; S_LIFNR.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDSELECT&lt;/SPAN&gt;.&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S31"&gt;which loops updating the header line of FINAL_ITAB, so this internal table keeps empty. (insert a TABLE before FINAL_IAB and remove the ENDSELECT.)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S31"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S31"&gt;Regards,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S31"&gt;Raymond&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 26 Sep 2012 15:01:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/wrong-data-displaying-while-making-selection-based-on-vendor/m-p/9043845#M1701294</guid>
      <dc:creator>RaymondGiuseppi</dc:creator>
      <dc:date>2012-09-26T15:01:44Z</dc:date>
    </item>
    <item>
      <title>Re: Wrong data displaying while making selection based on vendor</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/wrong-data-displaying-while-making-selection-based-on-vendor/m-p/9043846#M1701295</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Pandey,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; Yes please have the change as told by &lt;SPAN class="j-status-levels"&gt;&lt;IMG alt="Active Contributor Platinum" class="jiveImage" src="https://community.sap.com/1011/plugins/points/resources/images/topcontr_platinum.gif" title="Active Contributor Platinum" /&gt; &lt;/SPAN&gt;&lt;SPAN class="j-post-author "&gt;&lt;STRONG&gt;&lt;A _jive_internal="true" class="jiveTT-hover-user jive-username-link" href="https://answers.sap.com/people/raymond.giuseppi" id="jive-31102125323943682286423"&gt;Raymond Giuseppi&lt;/A&gt; - &lt;/STRONG&gt;Also - please have a re-look on the code to restructure with Performance , Changing the Loop - select statements etc... &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="j-post-author "&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="j-post-author "&gt;Cheers,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="j-post-author "&gt;Kripa Rangachari.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 26 Sep 2012 18:45:37 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/wrong-data-displaying-while-making-selection-based-on-vendor/m-p/9043846#M1701295</guid>
      <dc:creator>former_member182877</dc:creator>
      <dc:date>2012-09-26T18:45:37Z</dc:date>
    </item>
  </channel>
</rss>

