<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Problem in navigation in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-navigation/m-p/2497864#M564231</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can anyone here let me know where I am going wrong.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;K.Kiran.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  zsdr7   LINE-SIZE 1023 LINE-COUNT 58(3)&lt;/P&gt;&lt;P&gt;MESSAGE-ID z_ma NO STANDARD PAGE HEADING      .&lt;/P&gt;&lt;P&gt;TABLES : vbrk, " Billing Document: Header Data&lt;/P&gt;&lt;P&gt;         vbrp, " Billing Document: Item Data&lt;/P&gt;&lt;P&gt;         konv, " Conditions (Transaction Data)&lt;/P&gt;&lt;P&gt;         vbak, " Sales Document: Header Data&lt;/P&gt;&lt;P&gt;         usr21, " Assign user name address key&lt;/P&gt;&lt;P&gt;         adcp,  " Person/Address Assignment&lt;/P&gt;&lt;P&gt;         tvv2t,&lt;/P&gt;&lt;P&gt;         m_vmcfa,&lt;/P&gt;&lt;P&gt;         m_vmcra,&lt;/P&gt;&lt;P&gt;         kna1,&lt;/P&gt;&lt;P&gt;         tvfkt,&lt;/P&gt;&lt;P&gt;         vmcfao.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Includes&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;INCLUDE rvreuse_global_data.&lt;/P&gt;&lt;P&gt;INCLUDE rvreuse_local_data.&lt;/P&gt;&lt;P&gt;INCLUDE rvreuse_forms.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;Type-Pools&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;TYPE-POOLS slis.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF ty_temp,&lt;/P&gt;&lt;P&gt;        fidoc TYPE bkpf-belnr,              "FIDOC No&lt;/P&gt;&lt;P&gt;        awkey TYPE bkpf-belnr,              "Reference Key&lt;/P&gt;&lt;P&gt;        gjahr TYPE bkpf-gjahr,              "Fiscal Year&lt;/P&gt;&lt;P&gt;        budat TYPE bkpf-budat,              "Posting Date&lt;/P&gt;&lt;P&gt;        belnr TYPE rbkp-belnr,              "Doc No&lt;/P&gt;&lt;P&gt;        blart TYPE bkpf-blart,              "Document Type&lt;/P&gt;&lt;P&gt;        vbeln TYPE bkpf-xblnr,              "Billing Doc No&lt;/P&gt;&lt;P&gt;        xblnr TYPE bkpf-xblnr,&lt;/P&gt;&lt;P&gt;       END OF ty_temp.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF ty_konv,&lt;/P&gt;&lt;P&gt;          knumv TYPE konv-knumv,&lt;/P&gt;&lt;P&gt;          kposn TYPE konv-kposn,&lt;/P&gt;&lt;P&gt;          kschl TYPE konv-kschl,&lt;/P&gt;&lt;P&gt;          kwert TYPE konv-kwert,&lt;/P&gt;&lt;P&gt;          kbetr TYPE konv-kbetr,&lt;/P&gt;&lt;P&gt;       END OF ty_konv.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF ty_objk,&lt;/P&gt;&lt;P&gt;          equnr TYPE objk-equnr,&lt;/P&gt;&lt;P&gt;          sernr TYPE objk-sernr,&lt;/P&gt;&lt;P&gt;          taser TYPE objk-taser,&lt;/P&gt;&lt;P&gt;       END OF ty_objk.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; Includes                                                            *&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;INCLUDE &amp;lt;icon&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;Data Declaration&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;For ALV Display&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA : gs_variant TYPE disvariant.&lt;/P&gt;&lt;P&gt;DATA : gs_layout TYPE lvc_s_layo.&lt;/P&gt;&lt;P&gt;DATA : gs_print  TYPE lvc_s_prnt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : c_stk TYPE scrfname VALUE 'CUSTOM'.&lt;/P&gt;&lt;P&gt;data:  c_stk3 type scrfname value 'TEST'.&lt;/P&gt;&lt;P&gt;DATA : custom_container TYPE REF TO cl_gui_custom_container.&lt;/P&gt;&lt;P&gt;DATA: CUSTOM_CONTAINER3 TYPE REF TO CL_GUI_CUSTOM_CONTAINER.&lt;/P&gt;&lt;P&gt;CLASS: lcl_event_receiver DEFINITION DEFERRED.&lt;/P&gt;&lt;P&gt;DATA : grid1  TYPE REF TO cl_gui_alv_grid.&lt;/P&gt;&lt;P&gt;DATA:  GRID3 TYPE REF TO CL_GUI_ALV_GRID.&lt;/P&gt;&lt;P&gt;DATA : event_receiver TYPE REF TO lcl_event_receiver.&lt;/P&gt;&lt;P&gt;DATA : ok_code TYPE sy-ucomm.&lt;/P&gt;&lt;P&gt;DATA : it_fieldcatalog TYPE lvc_t_fcat.&lt;/P&gt;&lt;P&gt;DATA : wafieldcatlog TYPE LINE OF lvc_t_fcat.&lt;/P&gt;&lt;P&gt;DATA : lt_rows TYPE lvc_t_row.&lt;/P&gt;&lt;P&gt;DATA : wa_rows TYPE LINE OF lvc_t_row.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: it_fieldcatalog1 TYPE slis_t_fieldcat_alv WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;      wafieldcatlog1 TYPE slis_t_fieldcat_alv WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;      gd_layout TYPE slis_layout_alv,&lt;/P&gt;&lt;P&gt;      gd_prntparams TYPE slis_print_alv,&lt;/P&gt;&lt;P&gt;      gd_repid LIKE sy-repid.&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;Internal tables and work areas for ALV ouput display&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;DATA: is_layout        TYPE slis_layout_alv,&lt;/P&gt;&lt;P&gt;      i_events         TYPE slis_t_event,&lt;/P&gt;&lt;P&gt;      events           TYPE slis_alv_event,&lt;/P&gt;&lt;P&gt;      alv_top_of_page  TYPE slis_t_listheader,&lt;/P&gt;&lt;P&gt;      gs_line          TYPE slis_listheader,&lt;/P&gt;&lt;P&gt;      alv_events       TYPE slis_t_event,&lt;/P&gt;&lt;P&gt;      alv_variant      TYPE disvariant,&lt;/P&gt;&lt;P&gt;      alv_title        TYPE lvc_title,&lt;/P&gt;&lt;P&gt;      alv_sort         TYPE slis_t_sortinfo_alv,&lt;/P&gt;&lt;P&gt;      csort            TYPE slis_sortinfo_alv,&lt;/P&gt;&lt;P&gt;      alv_print        TYPE slis_print_alv.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Internal Table&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA: it_objk TYPE ty_objk OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA: itab_temp TYPE ty_temp OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA: itab_konv TYPE ty_konv OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA: gt_vmcfa LIKE vmcfao OCCURS 50 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;*&amp;gt;&amp;gt;&amp;gt;&lt;/P&gt;&lt;P&gt;DATA : adrnr1 LIKE t001w-adrnr.&lt;/P&gt;&lt;P&gt;DATA: plant_name1 LIKE adrc-name1.&lt;/P&gt;&lt;P&gt;DATA: plant_name2 TYPE adrc-name2.&lt;/P&gt;&lt;P&gt;DATA: plant_name(136).&lt;/P&gt;&lt;P&gt;DATA: comp_name1 LIKE adrc-name1.&lt;/P&gt;&lt;P&gt;DATA: comp_name2 TYPE adrc-name2.&lt;/P&gt;&lt;P&gt;DATA: comp_name(136).&lt;/P&gt;&lt;P&gt;*&amp;lt;&amp;lt;&amp;lt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF name_dazu OCCURS 10,&lt;/P&gt;&lt;P&gt;        kunnr LIKE kna1-kunnr     ,&lt;/P&gt;&lt;P&gt;        name1 LIKE kna1-name1     ,&lt;/P&gt;&lt;P&gt;        ort01 LIKE kna1-ort01     ,&lt;/P&gt;&lt;P&gt;      END   OF name_dazu.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF fkart_dazu OCCURS 10,&lt;/P&gt;&lt;P&gt;        fkart LIKE tvfkt-fkart     ,&lt;/P&gt;&lt;P&gt;        vtext LIKE tvfkt-vtext     ,&lt;/P&gt;&lt;P&gt;      END   OF fkart_dazu.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF hsave,&lt;/P&gt;&lt;P&gt;      vbeln LIKE vbuv-vbeln,&lt;/P&gt;&lt;P&gt;      tabix LIKE sy-tabix  ,&lt;/P&gt;&lt;P&gt;      text(40)             .&lt;/P&gt;&lt;P&gt;DATA: END   OF hsave.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF it_vbrk_vbrp OCCURS 0,&lt;/P&gt;&lt;P&gt;        vbeln TYPE vbrk-vbeln,  " Invoice Number&lt;/P&gt;&lt;P&gt;        posnr TYPE vbrp-posnr,  " Item number&lt;/P&gt;&lt;P&gt;        erdat TYPE vbrk-erdat,  " Billing Date&lt;/P&gt;&lt;P&gt;        fkart TYPE vbrk-fkart,  " Billing Type&lt;/P&gt;&lt;P&gt;        vtext TYPE tvfkt-vtext,  " Billing type Desc&lt;/P&gt;&lt;P&gt;        knumv TYPE vbrk-knumv,  " Number of the document condition&lt;/P&gt;&lt;P&gt;        netwr TYPE vbrk-netwr,  " Net value in document currency&lt;/P&gt;&lt;P&gt;        fkdat TYPE vbrk-fkdat,  " Invoice Date&lt;/P&gt;&lt;P&gt;        typbz TYPE equi-typbz,  " Model&lt;/P&gt;&lt;P&gt;        serge TYPE equi-serge,  " Serial No Ref&lt;/P&gt;&lt;P&gt;        fkimg TYPE vbrp-fkimg,  " Invoce Quantity&lt;/P&gt;&lt;P&gt;        kzwi1 TYPE vbrp-kzwi1,  " Base Price&lt;/P&gt;&lt;P&gt;        kzwi2 TYPE vbrp-kzwi2,  " Packing&lt;/P&gt;&lt;P&gt;        kzwi4 TYPE vbrp-kzwi4,  " Freight and Insurance&lt;/P&gt;&lt;P&gt;        jex2  TYPE konv-kwert,  " Exice duty&lt;/P&gt;&lt;P&gt;        jces  TYPE konv-kwert,  " Cess&lt;/P&gt;&lt;P&gt;        jecx  TYPE konv-kwert,  " Education Cess&lt;/P&gt;&lt;P&gt;        jin1  TYPE konv-kwert,  " CST&lt;/P&gt;&lt;P&gt;        jin1_per TYPE konv-kbetr, " %CST&lt;/P&gt;&lt;P&gt;        jin2  TYPE konv-kwert,  " LST&lt;/P&gt;&lt;P&gt;        jin2_per TYPE konv-kbetr, " %LST&lt;/P&gt;&lt;P&gt;        jin5  TYPE konv-kwert,  " Surcharge on LST&lt;/P&gt;&lt;P&gt;        jin5_per TYPE konv-kbetr, " %Surcharge on LST&lt;/P&gt;&lt;P&gt;        turn  TYPE konv-kwert,  " Turn Over&lt;/P&gt;&lt;P&gt;        turn_lst TYPE konv-kwert, " LST turn over&lt;/P&gt;&lt;P&gt;        turn_cst TYPE konv-kwert, " CST turn over&lt;/P&gt;&lt;P&gt;        total TYPE konv-kwert,  " Total&lt;/P&gt;&lt;P&gt;        zadv TYPE konv-kwert,   " Advance Recieved&lt;/P&gt;&lt;P&gt;        net  TYPE konv-kwert,   " Net Payable&lt;/P&gt;&lt;P&gt;        zcod TYPE konv-kwert,   " Dealer Fee&lt;/P&gt;&lt;P&gt;        zdbk TYPE konv-kwert,   " Deamed Benifit&lt;/P&gt;&lt;P&gt;        zopt TYPE konv-kwert,   " Optional Value&lt;/P&gt;&lt;P&gt;        zfoc TYPE konv-kwert,   " FOC Coupon Value&lt;/P&gt;&lt;P&gt;        zfcf TYPE konv-kwert,   " FOC Filter&lt;/P&gt;&lt;P&gt;        netreal TYPE konv-kwert, " Net Realisation&lt;/P&gt;&lt;P&gt;        vgbel TYPE vbrp-vgbel,  " Delivery Number&lt;/P&gt;&lt;P&gt;        kunag TYPE vbrk-kunag,  " Sold-to party&lt;/P&gt;&lt;P&gt;        name1 TYPE kna1-name1,                              " Name1&lt;/P&gt;&lt;P&gt;        name2 TYPE kna1-name1,  " Ship to name&lt;/P&gt;&lt;P&gt;        name3 TYPE kna1-name2,  " Ship to name 2nd column&lt;/P&gt;&lt;P&gt;        mwsbk TYPE vbrk-mwsbk,  " Tax amount in document currency&lt;/P&gt;&lt;P&gt;        werks TYPE vbrp-werks,  " Plant&lt;/P&gt;&lt;P&gt;        regio TYPE vbrk-regio,  " Region (State, Province, County)&lt;/P&gt;&lt;P&gt;        bezei TYPE t005u-bezei, " Region Description&lt;/P&gt;&lt;P&gt;        wkreg TYPE vbrp-wkreg,  " Region in which plant is located&lt;/P&gt;&lt;P&gt;        fksto TYPE vbrk-fksto,  " Billing document is cancelled&lt;/P&gt;&lt;P&gt;        bstkd TYPE vbkd-bstkd,  " Customer purchase order number&lt;/P&gt;&lt;P&gt;        bstdk TYPE vbkd-bstdk,  " Customer purchase order date&lt;/P&gt;&lt;P&gt;        exnum TYPE j_1iexcdtl-exnum, " Excise Doc Number&lt;/P&gt;&lt;P&gt;        matnr TYPE vbrp-matnr,   " Material number&lt;/P&gt;&lt;P&gt;        arktx TYPE vbrp-arktx,   " Material Desc&lt;/P&gt;&lt;P&gt;        mvgr5 TYPE vbap-mvgr5,   " PWC code&lt;/P&gt;&lt;P&gt;        bezei5 TYPE tvm5t-bezei, " PWC code Desc&lt;/P&gt;&lt;P&gt;        kdgrp_auft TYPE vbrp-kdgrp_auft, " Dealer&lt;/P&gt;&lt;P&gt;        ktext TYPE t151t-ktext, " Dealer Desc&lt;/P&gt;&lt;P&gt;        j_1icstno TYPE j_1imocust-j_1icstno, " CST reg number&lt;/P&gt;&lt;P&gt;        j_1ilstno TYPE j_1imocust-j_1ilstno, " LST reg number&lt;/P&gt;&lt;P&gt;        city1 TYPE adrc-city1,                              " City1&lt;/P&gt;&lt;P&gt;        street TYPE adrc-street,&lt;/P&gt;&lt;P&gt;        addr1 TYPE adrc-str_suppl1, " address&lt;/P&gt;&lt;P&gt;        addr2 TYPE adrc-str_suppl2,&lt;/P&gt;&lt;P&gt;        city2 TYPE adrc-city2,&lt;/P&gt;&lt;P&gt;        country TYPE adrc-country,&lt;/P&gt;&lt;P&gt;        landx TYPE t005t-landx,"Country&lt;/P&gt;&lt;P&gt;        kvgr2 TYPE vbak-kvgr2, "Sales Type&lt;/P&gt;&lt;P&gt;        fname TYPE kna1-name1, " Financier Name&lt;/P&gt;&lt;P&gt;        aubel TYPE vbrp-aubel,&lt;/P&gt;&lt;P&gt;        stypetext TYPE tvv2t-bezei,&lt;/P&gt;&lt;P&gt;        zdex  TYPE konv-kwert,&lt;/P&gt;&lt;P&gt;        zdec  TYPE konv-kwert,&lt;/P&gt;&lt;P&gt;        dif1  TYPE konv-kwert,&lt;/P&gt;&lt;P&gt;        dif2  TYPE konv-kwert,&lt;/P&gt;&lt;P&gt;        dif3  TYPE konv-kwert,&lt;/P&gt;&lt;P&gt;        dif4  TYPE konv-kwert,&lt;/P&gt;&lt;P&gt;        dif5  TYPE konv-kwert,&lt;/P&gt;&lt;P&gt;        dif6  TYPE konv-kwert,&lt;/P&gt;&lt;P&gt;        deemed_jex2 TYPE konv-kwert,&lt;/P&gt;&lt;P&gt;        deemed_jecs TYPE konv-kwert,&lt;/P&gt;&lt;P&gt;        roundoff1 TYPE konv-kwert,&lt;/P&gt;&lt;P&gt;        roundoff2 TYPE konv-kwert,&lt;/P&gt;&lt;P&gt;        roundoff3 TYPE konv-kwert,&lt;/P&gt;&lt;P&gt;        roundoff4 TYPE konv-kwert,&lt;/P&gt;&lt;P&gt;        roundoff5 TYPE konv-kwert,&lt;/P&gt;&lt;P&gt;        roundoff6 TYPE konv-kwert,&lt;/P&gt;&lt;P&gt;        zcal  TYPE konv-kwert,&lt;/P&gt;&lt;P&gt;        zser  TYPE konv-kwert,&lt;/P&gt;&lt;P&gt;        zces  TYPE konv-kwert,&lt;/P&gt;&lt;P&gt;        zkf0 TYPE konv-kwert,&lt;/P&gt;&lt;P&gt;        zins TYPE konv-kwert,&lt;/P&gt;&lt;P&gt;       vgpos LIKE vbrp-vgpos,&lt;/P&gt;&lt;P&gt;       ort01 LIKE kna1-ort01,&lt;/P&gt;&lt;P&gt;       belnr LIKE bseg-belnr,&lt;/P&gt;&lt;P&gt;       bukrs LIKE vbrk-bukrs,&lt;/P&gt;&lt;P&gt;       zstf LIKE konv-kwert,&lt;/P&gt;&lt;P&gt;       di13 LIKE konv-kwert,&lt;/P&gt;&lt;P&gt;        vkorg TYPE vbrk-vkorg,&lt;/P&gt;&lt;P&gt;        vbtyp TYPE vbrk-vbtyp,&lt;/P&gt;&lt;P&gt;        aupos TYPE vbrp-aupos,&lt;/P&gt;&lt;P&gt;        xblnr TYPE bkpf-xblnr,&lt;/P&gt;&lt;P&gt;        augru TYPE vbak-augru,&lt;/P&gt;&lt;P&gt;        reason TYPE tvaut-bezei,&lt;/P&gt;&lt;P&gt;*Start of changes by Kiran.K dated 21072007.&lt;/P&gt;&lt;P&gt;        sum1 TYPE vbrp-kzwi1,                               "ZSDR3&lt;/P&gt;&lt;P&gt;        sum2 TYPE vbrp-kzwi2,                               "ZSDR3&lt;/P&gt;&lt;P&gt;        sum4 TYPE vbrp-kzwi4,                               "ZSDR3&lt;/P&gt;&lt;P&gt;        sum5 TYPE konv-kwert,                               "zsdr3-jex2&lt;/P&gt;&lt;P&gt;        sum6 TYPE konv-kwert,                               "zsdr3-jecx&lt;/P&gt;&lt;P&gt;        total1 TYPE konv-kwert,                             "ZSDR3&lt;/P&gt;&lt;P&gt;        total2 TYPE konv-kwert,                             "ZSDR3&lt;/P&gt;&lt;P&gt;        total3 TYPE konv-kwert,                             "ZSDR3&lt;/P&gt;&lt;P&gt;        total4 TYPE konv-kwert,&lt;/P&gt;&lt;P&gt;*End of Changes by Kiran.K dated 21072007.&lt;/P&gt;&lt;P&gt;       END OF it_vbrk_vbrp.&lt;/P&gt;&lt;P&gt;*ALV Display&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Authorization check&lt;/P&gt;&lt;P&gt;DATA : v_pnum  TYPE usr21-persnumber.&lt;/P&gt;&lt;P&gt;DATA : v_dname TYPE adcp-department.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Work Areas&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA : wa_display LIKE it_vbrk_vbrp.&lt;/P&gt;&lt;P&gt;DATA : wa_alv LIKE it_vbrk_vbrp.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Data&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA : kdauf LIKE lips-kdauf.&lt;/P&gt;&lt;P&gt;DATA : obknr LIKE ser01-obknr.&lt;/P&gt;&lt;P&gt;DATA : equnr LIKE equi-equnr.&lt;/P&gt;&lt;P&gt;DATA : header(60) TYPE c.&lt;/P&gt;&lt;P&gt;DATA : vbelv LIKE vbfa-vbelv.&lt;/P&gt;&lt;P&gt;DATA   vbelvp LIKE vbrp-aubel.&lt;/P&gt;&lt;P&gt;DATA : posnv LIKE vbfa-posnv.&lt;/P&gt;&lt;P&gt;DATA : kunnr LIKE kna1-kunnr.&lt;/P&gt;&lt;P&gt;DATA : kunnr1 LIKE kna1-kunnr.&lt;/P&gt;&lt;P&gt;DATA : adrnr LIKE vbpa-adrnr.&lt;/P&gt;&lt;P&gt;DATA : country LIKE adrc-country.&lt;/P&gt;&lt;P&gt;DATA : date1(10).&lt;/P&gt;&lt;P&gt;DATA : date2(10).&lt;/P&gt;&lt;P&gt;DATA : text(60).&lt;/P&gt;&lt;P&gt;DATA : alles(1) TYPE c.&lt;/P&gt;&lt;P&gt;DATA : allea(1) TYPE c.&lt;/P&gt;&lt;P&gt;DATA : alleb(1) TYPE c.&lt;/P&gt;&lt;P&gt;DATA : allef(1) TYPE c.&lt;/P&gt;&lt;P&gt;DATA : alleg(1) TYPE c.&lt;/P&gt;&lt;P&gt;DATA : allek(1) TYPE c.&lt;/P&gt;&lt;P&gt;DATA : allen(1) TYPE c.&lt;/P&gt;&lt;P&gt;DATA: xvbtyp LIKE dd07v-domvalue_l.&lt;/P&gt;&lt;P&gt;DATA: text1  LIKE dd07v-ddtext.&lt;/P&gt;&lt;P&gt;DATA: char(50).&lt;/P&gt;&lt;P&gt;DATA: tabix LIKE sy-tabix.&lt;/P&gt;&lt;P&gt;DATA: lilli LIKE sy-lilli.&lt;/P&gt;&lt;P&gt;FIELD-SYMBOLS: &amp;lt;feld&amp;gt;.&lt;/P&gt;&lt;P&gt;DATA   : trvog TYPE c.&lt;/P&gt;&lt;P&gt;DATA : deemed_jex2 TYPE konv-kwert,&lt;/P&gt;&lt;P&gt;       deemed_jecx TYPE konv-kwert,&lt;/P&gt;&lt;P&gt;       roundoff1 TYPE konv-kwert,&lt;/P&gt;&lt;P&gt;       roundoff2 TYPE konv-kwert,&lt;/P&gt;&lt;P&gt;       roundoff3 TYPE konv-kwert,&lt;/P&gt;&lt;P&gt;       roundoff4 TYPE konv-kwert,&lt;/P&gt;&lt;P&gt;       roundoff5 TYPE konv-kwert,&lt;/P&gt;&lt;P&gt;       roundoff6 TYPE konv-kwert.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Structure for IT&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA wa_it_vbrk_vbrp LIKE it_vbrk_vbrp.&lt;/P&gt;&lt;P&gt;*Start of Changes by Kiran.K dated 21072007.&lt;/P&gt;&lt;P&gt;DATA it_vbrk_vbrp3 LIKE it_vbrk_vbrp OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF it_temp OCCURS 0,&lt;/P&gt;&lt;P&gt;         kwert LIKE konv-kwert,&lt;/P&gt;&lt;P&gt;       END OF it_temp.&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF it_diff OCCURS 0,&lt;/P&gt;&lt;P&gt;         kwert LIKE konv-kwert,&lt;/P&gt;&lt;P&gt;       END OF it_diff.&lt;/P&gt;&lt;P&gt;DATA wa_it_vbrk_vbrp3 LIKE it_vbrk_vbrp3.&lt;/P&gt;&lt;P&gt;data:l_okcode like ok_code.&lt;/P&gt;&lt;P&gt;*End of Changes for Kiran.K dated 21072007.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;**SELECTION-SCREEN&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-001.&lt;/P&gt;&lt;P&gt;PARAMETER     : vkorg LIKE vbrk-vkorg OBLIGATORY.&lt;/P&gt;&lt;P&gt;PARAMETER     : plant LIKE vbrp-werks OBLIGATORY.&lt;/P&gt;&lt;P&gt;PARAMETER     : p_bukrs LIKE vbrk-bukrs OBLIGATORY.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS: s_fkart FOR vbrk-fkart OBLIGATORY.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS: s_fkdat FOR vbrk-fkdat OBLIGATORY.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK b1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS: s_vbtyp FOR vbrk-vbtyp NO-DISPLAY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: BEGIN OF BLOCK block1 WITH FRAME TITLE text-001.&lt;/P&gt;&lt;P&gt;PARAMETERS: sales RADIOBUTTON GROUP grp1,&lt;/P&gt;&lt;P&gt;            credit RADIOBUTTON GROUP grp1,&lt;/P&gt;&lt;P&gt;            debit RADIOBUTTON GROUP grp1,&lt;/P&gt;&lt;P&gt;*Start of Changes by Kiran.K dated 21072007.&lt;/P&gt;&lt;P&gt;            test RADIOBUTTON GROUP grp1.&lt;/P&gt;&lt;P&gt;*End of Changes by Kiran.K dated 21072007.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: END OF BLOCK block1.&lt;/P&gt;&lt;P&gt;*&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;To get authorisation check data&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  AUTHORITY-CHECK OBJECT 'ZBUKRS'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    ID 'ACTVT' FIELD '01'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ID 'BUKRS' FIELD p_bukrs.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF sy-subrc NE 0.&lt;/P&gt;&lt;P&gt;    MESSAGE e034(z_apd) WITH p_bukrs.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM get_auth.&lt;/P&gt;&lt;P&gt;  PERFORM getdata.&lt;/P&gt;&lt;P&gt;**START-OF-SELECTION&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM get_unrel_item. "fill the tb with unrel.&lt;/P&gt;&lt;P&gt;  PERFORM get_header_item.&lt;/P&gt;&lt;P&gt;  PERFORM filtering.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM calculation.&lt;/P&gt;&lt;P&gt;  PERFORM credit_debit.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ALV Display&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  IF sy-batch &amp;lt;&amp;gt; 'X'.&lt;/P&gt;&lt;P&gt;    SET SCREEN 100.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    PERFORM background.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    &amp;lt;b&amp;gt;if test = 'X'.&lt;/P&gt;&lt;P&gt;    PERFORM testfilter.&lt;/P&gt;&lt;P&gt;    PERFORM test.&lt;/P&gt;&lt;P&gt;    endif.&amp;lt;/b&amp;gt;*&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  getdata&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM getdata .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT belnr AS fidoc&lt;/P&gt;&lt;P&gt;         awkey AS vbeln&lt;/P&gt;&lt;P&gt;         xblnr&lt;/P&gt;&lt;P&gt;         budat&lt;/P&gt;&lt;P&gt;         gjahr&lt;/P&gt;&lt;P&gt;         blart&lt;/P&gt;&lt;P&gt;         FROM bkpf INTO CORRESPONDING FIELDS OF TABLE itab_temp&lt;/P&gt;&lt;P&gt;         WHERE bukrs = p_bukrs&lt;/P&gt;&lt;P&gt;         AND budat IN s_fkdat&lt;/P&gt;&lt;P&gt;         AND bstat = space.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF sy-subrc NE 0.&lt;/P&gt;&lt;P&gt;    MESSAGE 'No Values exist for the Selection.' TYPE 'S'.&lt;/P&gt;&lt;P&gt;    STOP.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " getdata&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  get_header_item&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM get_header_item .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT itab_temp.&lt;/P&gt;&lt;P&gt;    MOVE itab_temp-fidoc TO it_vbrk_vbrp-belnr.&lt;/P&gt;&lt;P&gt;    MOVE itab_temp-xblnr TO it_vbrk_vbrp-xblnr.&lt;/P&gt;&lt;P&gt;    SELECT SINGLE vbeln&lt;/P&gt;&lt;P&gt;                  fkart&lt;/P&gt;&lt;P&gt;                  knumv&lt;/P&gt;&lt;P&gt;                  netwr&lt;/P&gt;&lt;P&gt;                  fkdat&lt;/P&gt;&lt;P&gt;                  kunag&lt;/P&gt;&lt;P&gt;                  mwsbk&lt;/P&gt;&lt;P&gt;                  fksto&lt;/P&gt;&lt;P&gt;                  bukrs&lt;/P&gt;&lt;P&gt;                  vkorg&lt;/P&gt;&lt;P&gt;                  vbtyp&lt;/P&gt;&lt;P&gt;                  erdat&lt;/P&gt;&lt;P&gt;                  regio&lt;/P&gt;&lt;P&gt;                  FROM vbrk INTO CORRESPONDING FIELDS OF it_vbrk_vbrp&lt;/P&gt;&lt;P&gt;                  WHERE vbeln = itab_temp-vbeln.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SELECT werks&lt;/P&gt;&lt;P&gt;           aubel&lt;/P&gt;&lt;P&gt;           mvgr5&lt;/P&gt;&lt;P&gt;           wkreg&lt;/P&gt;&lt;P&gt;           posnr&lt;/P&gt;&lt;P&gt;           fkimg&lt;/P&gt;&lt;P&gt;           kzwi1&lt;/P&gt;&lt;P&gt;           kzwi2&lt;/P&gt;&lt;P&gt;           kzwi4&lt;/P&gt;&lt;P&gt;           vgbel&lt;/P&gt;&lt;P&gt;           matnr&lt;/P&gt;&lt;P&gt;           arktx&lt;/P&gt;&lt;P&gt;           vgpos&lt;/P&gt;&lt;P&gt;           aupos&lt;/P&gt;&lt;P&gt;           kdgrp_auft&lt;/P&gt;&lt;P&gt;           FROM vbrp INTO CORRESPONDING FIELDS OF it_vbrk_vbrp&lt;/P&gt;&lt;P&gt;           WHERE vbeln = itab_temp-vbeln.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Start of Changes by Kiran.K dated 21072007.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;KZWI1&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      SELECT SUM( kzwi1 ) INTO it_vbrk_vbrp-sum1 FROM vbrp&lt;/P&gt;&lt;P&gt;                           WHERE vbeln = it_vbrk_vbrp-vbeln.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;KZWI2.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      SELECT SUM( kzwi2 ) INTO it_vbrk_vbrp-sum2 FROM vbrp&lt;/P&gt;&lt;P&gt;                          WHERE vbeln = it_vbrk_vbrp-vbeln.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;KZWI4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      SELECT SUM( kzwi4 ) INTO it_vbrk_vbrp-sum4 FROM vbrp&lt;/P&gt;&lt;P&gt;                          WHERE vbeln = it_vbrk_vbrp-vbeln.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*End of Changes by Kiran.K dated 21072007.&lt;/P&gt;&lt;P&gt;      APPEND it_vbrk_vbrp.&lt;/P&gt;&lt;P&gt;    ENDSELECT.&lt;/P&gt;&lt;P&gt;    CLEAR it_vbrk_vbrp.&lt;/P&gt;&lt;P&gt;    CLEAR itab_temp.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " get_header_item&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; Class Definition                                                    *&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLASS lcl_event_receiver DEFINITION.&lt;/P&gt;&lt;P&gt;  PUBLIC SECTION.&lt;/P&gt;&lt;P&gt;    METHODS:&lt;/P&gt;&lt;P&gt;      handle_toolbar&lt;/P&gt;&lt;P&gt;        FOR EVENT toolbar OF cl_gui_alv_grid&lt;/P&gt;&lt;P&gt;            IMPORTING e_object e_interactive,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      handle_user_command&lt;/P&gt;&lt;P&gt;        FOR EVENT user_command OF cl_gui_alv_grid&lt;/P&gt;&lt;P&gt;            IMPORTING e_ucomm,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      handle_double_click&lt;/P&gt;&lt;P&gt;          FOR EVENT double_click OF cl_gui_alv_grid&lt;/P&gt;&lt;P&gt;              IMPORTING e_row e_column,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      handle_top_of_page&lt;/P&gt;&lt;P&gt;        FOR EVENT print_top_of_page OF cl_gui_alv_grid.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PRIVATE SECTION.&lt;/P&gt;&lt;P&gt;ENDCLASS.                    "lcl_event_receiver DEFINITION&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; Class Implementation                                                *&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLASS lcl_event_receiver IMPLEMENTATION.&lt;/P&gt;&lt;P&gt;  METHOD handle_toolbar.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  Local Variables&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    DATA: ls_toolbar  TYPE stb_button.&lt;/P&gt;&lt;P&gt;*Start of Insertion. Req: CQDK924167&lt;/P&gt;&lt;P&gt;*Save in ALv Layout option provided&lt;/P&gt;&lt;P&gt;    DATA : wa LIKE LINE OF e_object-&amp;gt;mt_toolbar.&lt;/P&gt;&lt;P&gt;    LOOP AT e_object-&amp;gt;mt_toolbar INTO wa.&lt;/P&gt;&lt;P&gt;      wa-disabled = ''.&lt;/P&gt;&lt;P&gt;      MODIFY  e_object-&amp;gt;mt_toolbar FROM wa.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;*End&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  append a separator to normal toolbar&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    CLEAR ls_toolbar.&lt;/P&gt;&lt;P&gt;    MOVE 3 TO ls_toolbar-butn_type.&lt;/P&gt;&lt;P&gt;    APPEND ls_toolbar TO e_object-&amp;gt;mt_toolbar.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  append an icon to to show printing&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    CLEAR ls_toolbar.&lt;/P&gt;&lt;P&gt;    MOVE 'PRINT' TO ls_toolbar-function.&lt;/P&gt;&lt;P&gt;    MOVE icon_print TO ls_toolbar-icon.&lt;/P&gt;&lt;P&gt;    MOVE 'Print Receipts' TO ls_toolbar-quickinfo.&lt;/P&gt;&lt;P&gt;    MOVE ' Print' TO ls_toolbar-text.&lt;/P&gt;&lt;P&gt;    MOVE ' ' TO ls_toolbar-disabled.&lt;/P&gt;&lt;P&gt;    APPEND ls_toolbar TO e_object-&amp;gt;mt_toolbar.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDMETHOD.                       " Handle_toolbar&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  METHOD handle_user_command.&lt;/P&gt;&lt;P&gt;    CASE e_ucomm.&lt;/P&gt;&lt;P&gt;      WHEN 'PRINT'.&lt;/P&gt;&lt;P&gt;        REFRESH : lt_rows , it_vbrk_vbrp.&lt;/P&gt;&lt;P&gt;        CALL METHOD grid1-&amp;gt;get_selected_rows&lt;/P&gt;&lt;P&gt;          IMPORTING&lt;/P&gt;&lt;P&gt;            et_index_rows = lt_rows.&lt;/P&gt;&lt;P&gt;        CALL METHOD cl_gui_cfw=&amp;gt;flush.&lt;/P&gt;&lt;P&gt;    ENDCASE.&lt;/P&gt;&lt;P&gt;  ENDMETHOD.                           "handle_user_command&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  METHOD handle_double_click.&lt;/P&gt;&lt;P&gt;    IF e_column = 'VBELN'.&lt;/P&gt;&lt;P&gt;      READ TABLE it_vbrk_vbrp INDEX e_row-index INTO wa_it_vbrk_vbrp.&lt;/P&gt;&lt;P&gt;      IF sy-subrc = 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Set parameter ID for transaction screen field&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        SET PARAMETER ID 'VF' FIELD wa_it_vbrk_vbrp-vbeln.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    Execute transaction VF03, and skip initial data entry screen&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        CALL TRANSACTION 'VF03' AND SKIP FIRST SCREEN.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDMETHOD.                           "handle_double_click&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  METHOD handle_top_of_page.&lt;/P&gt;&lt;P&gt;    WRITE:/ comp_name,&lt;/P&gt;&lt;P&gt;          / plant_name ,&lt;/P&gt;&lt;P&gt;          /  text.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDMETHOD.                           "handle_top_of_page&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDCLASS.                    "lcl_event_receiver IMPLEMENTATION&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  get_auth&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM get_auth .&lt;/P&gt;&lt;P&gt;  SELECT SINGLE persnumber FROM usr21 INTO (v_pnum)&lt;/P&gt;&lt;P&gt;      WHERE bname = sy-uname.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT SINGLE department FROM adcp INTO (v_dname)&lt;/P&gt;&lt;P&gt;      WHERE persnumber = v_pnum.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " get_auth&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  filtering&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM filtering .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  s_vbtyp-sign = 'I'.&lt;/P&gt;&lt;P&gt;  s_vbtyp-option = 'EQ'.&lt;/P&gt;&lt;P&gt;  s_vbtyp-low = 'M'.&lt;/P&gt;&lt;P&gt;  APPEND s_vbtyp.&lt;/P&gt;&lt;P&gt;  s_vbtyp-low = 'O'.&lt;/P&gt;&lt;P&gt;  APPEND s_vbtyp.&lt;/P&gt;&lt;P&gt;  s_vbtyp-low = 'P'.&lt;/P&gt;&lt;P&gt;  APPEND s_vbtyp.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SORT it_vbrk_vbrp BY vbeln posnr.&lt;/P&gt;&lt;P&gt;  LOOP AT it_vbrk_vbrp.&lt;/P&gt;&lt;P&gt;*Start of Insertion for Debit Note Credit Note Changes on Request CQDK924138&lt;/P&gt;&lt;P&gt;    IF sales = 'X'.&lt;/P&gt;&lt;P&gt;      IF it_vbrk_vbrp-fksto NE 'X'&lt;/P&gt;&lt;P&gt;           AND it_vbrk_vbrp-werks EQ plant&lt;/P&gt;&lt;P&gt;           AND it_vbrk_vbrp-fkdat IN s_fkdat&lt;/P&gt;&lt;P&gt;           AND it_vbrk_vbrp-vkorg EQ vkorg&lt;/P&gt;&lt;P&gt;           AND it_vbrk_vbrp-fkart IN s_fkart&lt;/P&gt;&lt;P&gt;           AND it_vbrk_vbrp-vbtyp EQ 'M'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ELSE.&lt;/P&gt;&lt;P&gt;        DELETE it_vbrk_vbrp.&lt;/P&gt;&lt;P&gt;        CONTINUE.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;      CLEAR it_vbrk_vbrp.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    IF credit = 'X'.&lt;/P&gt;&lt;P&gt;      IF it_vbrk_vbrp-fksto NE 'X'&lt;/P&gt;&lt;P&gt;       AND it_vbrk_vbrp-werks EQ plant&lt;/P&gt;&lt;P&gt;       AND it_vbrk_vbrp-fkdat IN s_fkdat&lt;/P&gt;&lt;P&gt;       AND it_vbrk_vbrp-vkorg EQ vkorg&lt;/P&gt;&lt;P&gt;       AND it_vbrk_vbrp-fkart IN s_fkart&lt;/P&gt;&lt;P&gt;       AND it_vbrk_vbrp-vbtyp EQ 'O'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ELSE.&lt;/P&gt;&lt;P&gt;        DELETE it_vbrk_vbrp.&lt;/P&gt;&lt;P&gt;        CONTINUE.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;      CLEAR it_vbrk_vbrp.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF debit = 'X'.&lt;/P&gt;&lt;P&gt;      IF it_vbrk_vbrp-fksto NE 'X'&lt;/P&gt;&lt;P&gt;         AND it_vbrk_vbrp-werks EQ plant&lt;/P&gt;&lt;P&gt;         AND it_vbrk_vbrp-fkdat IN s_fkdat&lt;/P&gt;&lt;P&gt;         AND it_vbrk_vbrp-vkorg EQ vkorg&lt;/P&gt;&lt;P&gt;         AND it_vbrk_vbrp-fkart IN s_fkart&lt;/P&gt;&lt;P&gt;         AND it_vbrk_vbrp-vbtyp EQ 'P'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ELSE.&lt;/P&gt;&lt;P&gt;        DELETE it_vbrk_vbrp.&lt;/P&gt;&lt;P&gt;        CONTINUE.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;      CLEAR it_vbrk_vbrp.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*zsdr3.&lt;/P&gt;&lt;P&gt;*IF test = 'X'.&lt;/P&gt;&lt;P&gt;*perform testfilter.&lt;/P&gt;&lt;P&gt;*endif.&lt;/P&gt;&lt;P&gt;*zsdr3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;*End of Insertion&lt;/P&gt;&lt;P&gt;*Commented For Debit and Credit Filtering Process on 19.03.07&lt;/P&gt;&lt;P&gt;**&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;IF it_vbrk_vbrp-fksto NE 'X'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;    AND it_vbrk_vbrp-werks EQ plant&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;    AND it_vbrk_vbrp-fkdat IN s_fkdat&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;    AND it_vbrk_vbrp-vkorg EQ vkorg&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;    AND it_vbrk_vbrp-fkart IN s_fkart&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;    AND it_vbrk_vbrp-vbtyp in s_vbtyp.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;**&lt;/P&gt;&lt;P&gt;**ELSE.&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;   DELETE it_vbrk_vbrp.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;   CONTINUE.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;**ENDIF.&lt;/P&gt;&lt;P&gt;**CLEAR it_vbrk_vbrp.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " filtering&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  taxamount&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM taxamount .&lt;/P&gt;&lt;P&gt;  SELECT kwert&lt;/P&gt;&lt;P&gt;         kschl&lt;/P&gt;&lt;P&gt;         knumv&lt;/P&gt;&lt;P&gt;         kposn&lt;/P&gt;&lt;P&gt;         kbetr&lt;/P&gt;&lt;P&gt;         FROM konv INTO CORRESPONDING FIELDS OF TABLE itab_konv&lt;/P&gt;&lt;P&gt;         WHERE knumv = it_vbrk_vbrp-knumv&lt;/P&gt;&lt;P&gt;         AND kposn = it_vbrk_vbrp-posnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " taxamount&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  calculation&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM calculation .&lt;/P&gt;&lt;P&gt;  DATA:sum LIKE konv-kwert.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    sum5 like konv-kwert,           "jex2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    sum6 like konv-kwert.           "jecx&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT it_vbrk_vbrp.&lt;/P&gt;&lt;P&gt;    CLEAR itab_konv.&lt;/P&gt;&lt;P&gt;    PERFORM taxamount.&lt;/P&gt;&lt;P&gt;*Start of changes by Kiran.K dated 21072007.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Exice duty.- JEX2&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    SELECT kwert INTO TABLE it_temp&lt;/P&gt;&lt;P&gt;                             FROM konv&lt;/P&gt;&lt;P&gt;                             WHERE knumv = it_vbrk_vbrp-knumv&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                            and   kposn = it_vbrk_vbrp-posnr&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;                             AND   kschl = 'JEX2'.&lt;/P&gt;&lt;P&gt;    CLEAR sum.&lt;/P&gt;&lt;P&gt;    LOOP AT it_temp.&lt;/P&gt;&lt;P&gt;      sum = sum + it_temp-kwert.&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;    MOVE sum TO it_vbrk_vbrp-jex2.&lt;/P&gt;&lt;P&gt;    MOVE it_vbrk_vbrp-jex2 TO it_vbrk_vbrp-sum5.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    REFRESH it_temp.&lt;/P&gt;&lt;P&gt;    CLEAR it_temp.&lt;/P&gt;&lt;P&gt;    CLEAR sum.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Education Cess - JECX&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    SELECT kwert INTO TABLE it_temp&lt;/P&gt;&lt;P&gt;                             FROM konv&lt;/P&gt;&lt;P&gt;                             WHERE knumv = it_vbrk_vbrp-knumv&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                            and   kposn = it_vbrk_vbrp-posnr&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;                             AND   kschl = 'JEXC'.&lt;/P&gt;&lt;P&gt;    CLEAR sum.&lt;/P&gt;&lt;P&gt;    LOOP AT it_temp.&lt;/P&gt;&lt;P&gt;      sum = sum + it_temp-kwert.&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;    MOVE sum TO it_vbrk_vbrp-jecx.&lt;/P&gt;&lt;P&gt;    MOVE it_vbrk_vbrp-jecx TO it_vbrk_vbrp-sum6.&lt;/P&gt;&lt;P&gt;    REFRESH it_temp.&lt;/P&gt;&lt;P&gt;    CLEAR it_temp.&lt;/P&gt;&lt;P&gt;    CLEAR sum.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*End of Changes by Kiran.K dated 21072007.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SORT itab_konv BY knumv kposn kschl.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*DIF1&lt;/P&gt;&lt;P&gt;    READ TABLE itab_konv WITH KEY knumv = it_vbrk_vbrp-knumv kposn = it_vbrk_vbrp-posnr kschl = 'DIF1' BINARY SEARCH.&lt;/P&gt;&lt;P&gt;    IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      MOVE itab_konv-kwert TO it_vbrk_vbrp-dif1.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;*DIF2&lt;/P&gt;&lt;P&gt;    READ TABLE itab_konv WITH KEY knumv = it_vbrk_vbrp-knumv kposn = it_vbrk_vbrp-posnr kschl = 'DIF2' BINARY SEARCH.&lt;/P&gt;&lt;P&gt;    IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      MOVE itab_konv-kwert TO it_vbrk_vbrp-dif2.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;*DIF3&lt;/P&gt;&lt;P&gt;    READ TABLE itab_konv WITH KEY knumv = it_vbrk_vbrp-knumv kposn = it_vbrk_vbrp-posnr kschl = 'DIF3' BINARY SEARCH.&lt;/P&gt;&lt;P&gt;    IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      MOVE itab_konv-kwert TO it_vbrk_vbrp-dif3.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;*DIF4&lt;/P&gt;&lt;P&gt;    READ TABLE itab_konv WITH KEY knumv = it_vbrk_vbrp-knumv kposn = it_vbrk_vbrp-posnr kschl = 'DIF4' BINARY SEARCH.&lt;/P&gt;&lt;P&gt;    IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      MOVE itab_konv-kwert TO it_vbrk_vbrp-dif4.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;*DIF5&lt;/P&gt;&lt;P&gt;    READ TABLE itab_konv WITH KEY knumv = it_vbrk_vbrp-knumv kposn = it_vbrk_vbrp-posnr kschl = 'DIF5' BINARY SEARCH.&lt;/P&gt;&lt;P&gt;    IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      MOVE itab_konv-kwert TO it_vbrk_vbrp-dif5.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;*DIF6&lt;/P&gt;&lt;P&gt;    READ TABLE itab_konv WITH KEY knumv = it_vbrk_vbrp-knumv kposn = it_vbrk_vbrp-posnr kschl = 'DIF6' BINARY SEARCH.&lt;/P&gt;&lt;P&gt;    IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      MOVE itab_konv-kwert TO it_vbrk_vbrp-dif6.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;*DIF13&lt;/P&gt;&lt;P&gt;    READ TABLE itab_konv WITH KEY knumv = it_vbrk_vbrp-knumv kposn = it_vbrk_vbrp-posnr kschl = 'DI13' BINARY SEARCH.&lt;/P&gt;&lt;P&gt;    IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      MOVE itab_konv-kwert TO it_vbrk_vbrp-di13.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;*ZDEX&lt;/P&gt;&lt;P&gt;    READ TABLE itab_konv WITH KEY knumv = it_vbrk_vbrp-knumv kposn = it_vbrk_vbrp-posnr kschl = 'ZDEX' BINARY SEARCH.&lt;/P&gt;&lt;P&gt;    IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      MOVE itab_konv-kwert TO it_vbrk_vbrp-zdex.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;*ZDEC&lt;/P&gt;&lt;P&gt;    READ TABLE itab_konv WITH KEY knumv = it_vbrk_vbrp-knumv kposn = it_vbrk_vbrp-posnr kschl = 'ZDEC' BINARY SEARCH.&lt;/P&gt;&lt;P&gt;    IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      MOVE itab_konv-kwert TO it_vbrk_vbrp-zdec.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*EXCISE-DUTY JEX2&lt;/P&gt;&lt;P&gt;    READ TABLE itab_konv WITH KEY knumv = it_vbrk_vbrp-knumv kposn = it_vbrk_vbrp-posnr kschl = 'JEX2' BINARY SEARCH.&lt;/P&gt;&lt;P&gt;    IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      MOVE itab_konv-kwert TO it_vbrk_vbrp-jex2.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF it_vbrk_vbrp-fkart = 'ZWFX' OR it_vbrk_vbrp-fkart ='ZWJX' OR&lt;/P&gt;&lt;P&gt;       it_vbrk_vbrp-fkart ='S1' OR it_vbrk_vbrp-fkart ='S3'.&lt;/P&gt;&lt;P&gt;      deemed_jex2  =  it_vbrk_vbrp-jex2 + it_vbrk_vbrp-zdex.&lt;/P&gt;&lt;P&gt;      roundoff1 = deemed_jex2 + it_vbrk_vbrp-dif1.&lt;/P&gt;&lt;P&gt;      MOVE roundoff1 TO it_vbrk_vbrp-jex2.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*CESS - JCES&lt;/P&gt;&lt;P&gt;    READ TABLE itab_konv WITH KEY knumv = it_vbrk_vbrp-knumv kposn = it_vbrk_vbrp-posnr kschl = 'JCES' BINARY SEARCH.&lt;/P&gt;&lt;P&gt;    IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      MOVE itab_konv-kwert TO it_vbrk_vbrp-jces.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    roundoff6 = it_vbrk_vbrp-jces + it_vbrk_vbrp-dif6.&lt;/P&gt;&lt;P&gt;    MOVE roundoff6 TO it_vbrk_vbrp-jces.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*EDUCATION CESS&lt;/P&gt;&lt;P&gt;    READ TABLE itab_konv WITH KEY knumv = it_vbrk_vbrp-knumv kposn = it_vbrk_vbrp-posnr kschl = 'JECX' BINARY SEARCH.&lt;/P&gt;&lt;P&gt;    IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      MOVE itab_konv-kwert TO it_vbrk_vbrp-jecx.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    roundoff2 = it_vbrk_vbrp-jecx + it_vbrk_vbrp-dif2.&lt;/P&gt;&lt;P&gt;    MOVE roundoff2 TO it_vbrk_vbrp-jecx.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF it_vbrk_vbrp-fkart = 'ZWFX' OR it_vbrk_vbrp-fkart ='ZWJX' OR&lt;/P&gt;&lt;P&gt;       it_vbrk_vbrp-fkart ='S1' OR it_vbrk_vbrp-fkart ='S3'.&lt;/P&gt;&lt;P&gt;      deemed_jecx  =  it_vbrk_vbrp-jecx + it_vbrk_vbrp-zdec.&lt;/P&gt;&lt;P&gt;      roundoff2 = deemed_jecx + it_vbrk_vbrp-dif1.&lt;/P&gt;&lt;P&gt;      MOVE roundoff2 TO it_vbrk_vbrp-jecx.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*ZSTF SERVICE TAX&lt;/P&gt;&lt;P&gt;    READ TABLE itab_konv WITH KEY knumv = it_vbrk_vbrp-knumv kposn = it_vbrk_vbrp-posnr kschl = 'ZSTF' BINARY SEARCH.&lt;/P&gt;&lt;P&gt;    IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      MOVE itab_konv-kwert TO it_vbrk_vbrp-zstf.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    it_vbrk_vbrp-zstf = it_vbrk_vbrp-zstf + it_vbrk_vbrp-di13.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*CST-CST%&lt;/P&gt;&lt;P&gt;    IF it_vbrk_vbrp-fkdat GE '20070101'.&lt;/P&gt;&lt;P&gt;      READ TABLE itab_konv WITH KEY knumv = it_vbrk_vbrp-knumv kposn = it_vbrk_vbrp-posnr kschl = 'JIN7' BINARY SEARCH.&lt;/P&gt;&lt;P&gt;      IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;        MOVE itab_konv-kwert TO it_vbrk_vbrp-jin1.&lt;/P&gt;&lt;P&gt;        MOVE itab_konv-kbetr TO it_vbrk_vbrp-jin1_per.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;      READ TABLE itab_konv WITH KEY knumv = it_vbrk_vbrp-knumv kposn = it_vbrk_vbrp-posnr kschl = 'JIN1' BINARY SEARCH.&lt;/P&gt;&lt;P&gt;      IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;        MOVE itab_konv-kwert TO it_vbrk_vbrp-jin1.&lt;/P&gt;&lt;P&gt;        MOVE itab_konv-kbetr TO it_vbrk_vbrp-jin1_per.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    roundoff3 = it_vbrk_vbrp-jin1 + it_vbrk_vbrp-dif3.&lt;/P&gt;&lt;P&gt;    MOVE roundoff3 TO it_vbrk_vbrp-jin1.&lt;/P&gt;&lt;P&gt;    it_vbrk_vbrp-jin1_per = it_vbrk_vbrp-jin1_per / 10.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*LST-LST%&lt;/P&gt;&lt;P&gt;    IF it_vbrk_vbrp-fkdat GE '20070101'.&lt;/P&gt;&lt;P&gt;      READ TABLE itab_konv WITH KEY knumv = it_vbrk_vbrp-knumv kposn = it_vbrk_vbrp-posnr kschl = 'JIN6' BINARY SEARCH.&lt;/P&gt;&lt;P&gt;      IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;        MOVE itab_konv-kwert TO it_vbrk_vbrp-jin2.&lt;/P&gt;&lt;P&gt;        MOVE itab_konv-kbetr TO it_vbrk_vbrp-jin2_per.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;      READ TABLE itab_konv WITH KEY knumv = it_vbrk_vbrp-knumv kposn = it_vbrk_vbrp-posnr kschl = 'JIN2' BINARY SEARCH.&lt;/P&gt;&lt;P&gt;      IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;        MOVE itab_konv-kwert TO it_vbrk_vbrp-jin2.&lt;/P&gt;&lt;P&gt;        MOVE itab_konv-kbetr TO it_vbrk_vbrp-jin2_per.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    roundoff4 = it_vbrk_vbrp-jin2 + it_vbrk_vbrp-dif4.&lt;/P&gt;&lt;P&gt;    MOVE roundoff4 TO it_vbrk_vbrp-jin2.&lt;/P&gt;&lt;P&gt;    it_vbrk_vbrp-jin2_per = it_vbrk_vbrp-jin2_per / 10.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Surcharge on LST&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    READ TABLE itab_konv WITH KEY knumv = it_vbrk_vbrp-knumv kposn = it_vbrk_vbrp-posnr kschl = 'JIN5' BINARY SEARCH.&lt;/P&gt;&lt;P&gt;    IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      MOVE itab_konv-kwert TO it_vbrk_vbrp-jin5.&lt;/P&gt;&lt;P&gt;      MOVE itab_konv-kbetr TO it_vbrk_vbrp-jin5_per.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    roundoff5 = it_vbrk_vbrp-jin5 + it_vbrk_vbrp-dif5.&lt;/P&gt;&lt;P&gt;    MOVE roundoff5 TO it_vbrk_vbrp-jin5.&lt;/P&gt;&lt;P&gt;    it_vbrk_vbrp-jin5_per = it_vbrk_vbrp-jin5_per / 10.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Taxable turn over&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    it_vbrk_vbrp-turn = it_vbrk_vbrp-kzwi1 +&lt;/P&gt;&lt;P&gt;                        it_vbrk_vbrp-kzwi2 +&lt;/P&gt;&lt;P&gt;                        it_vbrk_vbrp-jex2 +&lt;/P&gt;&lt;P&gt;                        it_vbrk_vbrp-jces +&lt;/P&gt;&lt;P&gt;                        it_vbrk_vbrp-jecx.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Start of Changes by Kiran.K dated 21072007.&lt;/P&gt;&lt;P&gt;*for ZSDR total cst and lst.&lt;/P&gt;&lt;P&gt;    it_vbrk_vbrp-total1 =  it_vbrk_vbrp-sum1 +&lt;/P&gt;&lt;P&gt;                            it_vbrk_vbrp-sum2 +&lt;/P&gt;&lt;P&gt;                            it_vbrk_vbrp-sum5 +&lt;/P&gt;&lt;P&gt;                            it_vbrk_vbrp-sum6.&lt;/P&gt;&lt;P&gt;*End of Changes by Kiran.K dated 21072007.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;For moving turn over to LST and CST colomns depending upon&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Region.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    IF it_vbrk_vbrp-regio = '22'.&lt;/P&gt;&lt;P&gt;      MOVE it_vbrk_vbrp-turn TO it_vbrk_vbrp-turn_lst.&lt;/P&gt;&lt;P&gt;*Start of Changes by Kiran.K dated 21072007.&lt;/P&gt;&lt;P&gt;      MOVE it_vbrk_vbrp-total1 TO it_vbrk_vbrp-total2.&lt;/P&gt;&lt;P&gt;*End of Changes by Kiran.K dated 21072007.&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;      MOVE it_vbrk_vbrp-turn TO it_vbrk_vbrp-turn_cst.&lt;/P&gt;&lt;P&gt;*Start of Changes by Kiran.K dated 21072007.&lt;/P&gt;&lt;P&gt;      MOVE it_vbrk_vbrp-total1 TO it_vbrk_vbrp-total3.&lt;/P&gt;&lt;P&gt;*End of Changes by Kiran.K dated 21072007.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*CALIBRATION COST&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    READ TABLE itab_konv WITH KEY knumv = it_vbrk_vbrp-knumv kposn = it_vbrk_vbrp-posnr kschl = 'ZCAL' BINARY SEARCH.&lt;/P&gt;&lt;P&gt;    IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      MOVE itab_konv-kwert TO it_vbrk_vbrp-zcal.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*SERVICE CHARGE&lt;/P&gt;&lt;P&gt;    READ TABLE itab_konv WITH KEY knumv = it_vbrk_vbrp-knumv kposn = it_vbrk_vbrp-posnr kschl = 'ZSER' BINARY SEARCH.&lt;/P&gt;&lt;P&gt;    IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      MOVE itab_konv-kwert TO it_vbrk_vbrp-zser.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*CESS ON SERVICE CHARGE&lt;/P&gt;&lt;P&gt;    READ TABLE itab_konv WITH KEY knumv = it_vbrk_vbrp-knumv kposn = it_vbrk_vbrp-posnr kschl = 'ZCES' BINARY SEARCH.&lt;/P&gt;&lt;P&gt;    IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      MOVE itab_konv-kwert TO it_vbrk_vbrp-zces.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CLEAR: it_vbrk_vbrp-zins,it_vbrk_vbrp-zkf0.&lt;/P&gt;&lt;P&gt;*ZINS&lt;/P&gt;&lt;P&gt;    READ TABLE itab_konv WITH KEY knumv = it_vbrk_vbrp-knumv kposn = it_vbrk_vbrp-posnr kschl = 'ZINS' BINARY SEARCH.&lt;/P&gt;&lt;P&gt;    IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      MOVE itab_konv-kwert TO it_vbrk_vbrp-zins.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;*ZKF0&lt;/P&gt;&lt;P&gt;    READ TABLE itab_konv WITH KEY knumv = it_vbrk_vbrp-knumv kposn = it_vbrk_vbrp-posnr kschl = 'ZKF0' BINARY SEARCH.&lt;/P&gt;&lt;P&gt;    IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      MOVE itab_konv-kwert TO it_vbrk_vbrp-zkf0.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*ZKFP&lt;/P&gt;&lt;P&gt;    IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      READ TABLE itab_konv WITH KEY knumv = it_vbrk_vbrp-knumv kposn = it_vbrk_vbrp-posnr kschl = 'ZKFP' BINARY SEARCH.&lt;/P&gt;&lt;P&gt;      IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;        MOVE itab_konv-kwert TO it_vbrk_vbrp-zkf0.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*TOTAL&lt;/P&gt;&lt;P&gt;    it_vbrk_vbrp-total = it_vbrk_vbrp-turn +&lt;/P&gt;&lt;P&gt;                         it_vbrk_vbrp-jin1 +&lt;/P&gt;&lt;P&gt;                         it_vbrk_vbrp-jin2 +&lt;/P&gt;&lt;P&gt;                         it_vbrk_vbrp-jin5 +&lt;/P&gt;&lt;P&gt;                         it_vbrk_vbrp-kzwi4 +&lt;/P&gt;&lt;P&gt;                         it_vbrk_vbrp-zcal +&lt;/P&gt;&lt;P&gt;                         it_vbrk_vbrp-zser +&lt;/P&gt;&lt;P&gt;                         it_vbrk_vbrp-zces.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Start of Changes by Kiran.K dated 21072007.&lt;/P&gt;&lt;P&gt;*for zsdr3 TOTAL.&lt;/P&gt;&lt;P&gt;    it_vbrk_vbrp-total4 = it_vbrk_vbrp-total1 +          "turn&lt;/P&gt;&lt;P&gt;                             it_vbrk_vbrp-jin1 +&lt;/P&gt;&lt;P&gt;                             it_vbrk_vbrp-jin2 +&lt;/P&gt;&lt;P&gt;                             it_vbrk_vbrp-jin5 +&lt;/P&gt;&lt;P&gt;                             it_vbrk_vbrp-sum4.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*End of Changes by Kiran.K dated 21072007.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Advance Recieved (ZADV)&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    READ TABLE itab_konv WITH KEY knumv = it_vbrk_vbrp-knumv kposn = it_vbrk_vbrp-posnr kschl = 'ZADV' BINARY SEARCH.&lt;/P&gt;&lt;P&gt;    IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      MOVE itab_konv-kwert TO it_vbrk_vbrp-zadv.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Net Payable&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    it_vbrk_vbrp-net = it_vbrk_vbrp-total - it_vbrk_vbrp-zadv.&lt;/P&gt;&lt;P&gt;*DEALER FEE&lt;/P&gt;&lt;P&gt;    READ TABLE itab_konv WITH KEY knumv = it_vbrk_vbrp-knumv kposn = it_vbrk_vbrp-posnr kschl = 'ZCOD' BINARY SEARCH.&lt;/P&gt;&lt;P&gt;    IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      MOVE itab_konv-kwert TO it_vbrk_vbrp-zcod.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF it_vbrk_vbrp-zcod IS INITIAL.&lt;/P&gt;&lt;P&gt;      READ TABLE itab_konv WITH KEY knumv = it_vbrk_vbrp-knumv kposn = it_vbrk_vbrp-posnr kschl = 'ZCOA' BINARY SEARCH.&lt;/P&gt;&lt;P&gt;      IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;        MOVE itab_konv-kwert TO it_vbrk_vbrp-zcod.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*DEEMED BENEFIT&lt;/P&gt;&lt;P&gt;    READ TABLE itab_konv WITH KEY knumv = it_vbrk_vbrp-knumv kposn = it_vbrk_vbrp-posnr kschl = 'ZDBK' BINARY SEARCH.&lt;/P&gt;&lt;P&gt;    IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      MOVE itab_konv-kwert TO it_vbrk_vbrp-zdbk.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*OPTIONAL VALUE&lt;/P&gt;&lt;P&gt;    READ TABLE itab_konv WITH KEY knumv = it_vbrk_vbrp-knumv kposn = it_vbrk_vbrp-posnr kschl = 'ZOPT' BINARY SEARCH.&lt;/P&gt;&lt;P&gt;    IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      MOVE itab_konv-kwert TO it_vbrk_vbrp-zopt.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*FOC COUPON VALUE&lt;/P&gt;&lt;P&gt;    READ TABLE itab_konv WITH KEY knumv = it_vbrk_vbrp-knumv kposn = it_vbrk_vbrp-posnr kschl = 'ZFOC' BINARY SEARCH.&lt;/P&gt;&lt;P&gt;    IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      MOVE itab_konv-kwert TO it_vbrk_vbrp-zfoc.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*FOC FILTER&lt;/P&gt;&lt;P&gt;    READ TABLE itab_konv WITH KEY knumv = it_vbrk_vbrp-knumv kposn = it_vbrk_vbrp-posnr kschl = 'ZFCF' BINARY SEARCH.&lt;/P&gt;&lt;P&gt;    IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      MOVE itab_konv-kwert TO it_vbrk_vbrp-zfcf.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Net Realisation&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    it_vbrk_vbrp-netreal = it_vbrk_vbrp-kzwi1 - ( it_vbrk_vbrp-zcod +&lt;/P&gt;&lt;P&gt;                               it_vbrk_vbrp-zopt + it_vbrk_vbrp-zfoc&lt;/P&gt;&lt;P&gt;                              + it_vbrk_vbrp-zfcf ).&lt;/P&gt;&lt;P&gt;    CLEAR : vbelv,posnv.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    vbelvp = it_vbrk_vbrp-aubel.&lt;/P&gt;&lt;P&gt;    vbelv = it_vbrk_vbrp-vgbel.&lt;/P&gt;&lt;P&gt;    posnv = it_vbrk_vbrp-posnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CLEAR kunnr.&lt;/P&gt;&lt;P&gt;    CLEAR adrnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Getting Sales type&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    SELECT SINGLE kvgr2 INTO it_vbrk_vbrp-kvgr2&lt;/P&gt;&lt;P&gt;                        FROM vbak&lt;/P&gt;&lt;P&gt;                        WHERE vbeln = vbelvp.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SELECT SINGLE bezei INTO it_vbrk_vbrp-stypetext&lt;/P&gt;&lt;P&gt;                        FROM tvv2t&lt;/P&gt;&lt;P&gt;                        WHERE spras = 'EN'&lt;/P&gt;&lt;P&gt;                        AND kvgr2 = it_vbrk_vbrp-kvgr2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;PWC code Desc&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    SELECT SINGLE bezei INTO it_vbrk_vbrp-bezei5&lt;/P&gt;&lt;P&gt;                        FROM tvm5t&lt;/P&gt;&lt;P&gt;                        WHERE spras = 'EN'&lt;/P&gt;&lt;P&gt;                        AND   mvgr5 = it_vbrk_vbrp-mvgr5.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SELECT SINGLE bstkd bstdk INTO (it_vbrk_vbrp-bstkd,&lt;/P&gt;&lt;P&gt;    it_vbrk_vbrp-bstdk)&lt;/P&gt;&lt;P&gt;                              FROM vbkd&lt;/P&gt;&lt;P&gt;                             WHERE vbeln = it_vbrk_vbrp-aubel&lt;/P&gt;&lt;P&gt;                             AND posnr EQ '0'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CLEAR kunnr.&lt;/P&gt;&lt;P&gt;    CLEAR adrnr.&lt;/P&gt;&lt;P&gt;    SELECT SINGLE kunnr adrnr INTO (kunnr,adrnr) FROM vbpa&lt;/P&gt;&lt;P&gt;                                   WHERE vbeln = vbelv&lt;/P&gt;&lt;P&gt;                                   AND posnr = '0'&lt;/P&gt;&lt;P&gt;                                   AND   parvw = 'WE'.&lt;/P&gt;&lt;P&gt;*ship-to city&lt;/P&gt;&lt;P&gt;    SELECT SINGLE name1 name2 ort01 INTO&lt;/P&gt;&lt;P&gt;                    (it_vbrk_vbrp-name2,it_vbrk_vbrp-name3,&lt;/P&gt;&lt;P&gt;                    it_vbrk_vbrp-ort01)&lt;/P&gt;&lt;P&gt;                    FROM kna1&lt;/P&gt;&lt;P&gt;                    WHERE kunnr = kunnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CLEAR kunnr1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SELECT SINGLE kunnr INTO kunnr1 FROM vbpa&lt;/P&gt;&lt;P&gt;                                   WHERE vbeln = vbelvp&lt;/P&gt;&lt;P&gt;                                   AND posnr = '0'&lt;/P&gt;&lt;P&gt;                                   AND   parvw = 'ZF'.&lt;/P&gt;&lt;P&gt;    CLEAR it_vbrk_vbrp-fname.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SELECT SINGLE name2 INTO&lt;/P&gt;&lt;P&gt;                    (it_vbrk_vbrp-fname)&lt;/P&gt;&lt;P&gt;                    FROM kna1&lt;/P&gt;&lt;P&gt;                    WHERE kunnr = kunnr1.&lt;/P&gt;&lt;P&gt;    CLEAR country.&lt;/P&gt;&lt;P&gt;    CLEAR: it_vbrk_vbrp-addr1,it_vbrk_vbrp-addr2,it_vbrk_vbrp-name3,&lt;/P&gt;&lt;P&gt;    it_vbrk_vbrp-city1,it_vbrk_vbrp-country.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SELECT SINGLE name3 street str_suppl1 str_suppl2 city1 city2 country&lt;/P&gt;&lt;P&gt;    INTO&lt;/P&gt;&lt;P&gt;                         (it_vbrk_vbrp-name3,it_vbrk_vbrp-street,&lt;/P&gt;&lt;P&gt;                         it_vbrk_vbrp-addr1,it_vbrk_vbrp-addr2,&lt;/P&gt;&lt;P&gt;                         it_vbrk_vbrp-city1,it_vbrk_vbrp-city2,&lt;/P&gt;&lt;P&gt;                         it_vbrk_vbrp-country)&lt;/P&gt;&lt;P&gt;                         FROM adrc&lt;/P&gt;&lt;P&gt;                         WHERE addrnumber = adrnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CLEAR it_vbrk_vbrp-landx.&lt;/P&gt;&lt;P&gt;    SELECT SINGLE landx INTO it_vbrk_vbrp-landx FROM t005t&lt;/P&gt;&lt;P&gt;                        WHERE spras = 'EN'&lt;/P&gt;&lt;P&gt;                        AND   land1 = country.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CLEAR obknr.&lt;/P&gt;&lt;P&gt;    CLEAR equnr.&lt;/P&gt;&lt;P&gt;    CLEAR it_vbrk_vbrp-typbz.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Model and Serial No Ref&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    SELECT SINGLE obknr INTO obknr FROM ser01&lt;/P&gt;&lt;P&gt;                                   WHERE lief_nr = it_vbrk_vbrp-vgbel&lt;/P&gt;&lt;P&gt;                                   AND   posnr   = it_vbrk_vbrp-vgpos.&lt;/P&gt;&lt;P&gt;    IF sy-subrc EQ 0.&lt;/P&gt;&lt;P&gt;      SELECT DISTINCT equnr sernr taser INTO TABLE it_objk&lt;/P&gt;&lt;P&gt;                                     FROM objk&lt;/P&gt;&lt;P&gt;                                     WHERE obknr = obknr.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                                    AND   taser = 'SER01'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      LOOP AT it_objk.&lt;/P&gt;&lt;P&gt;        IF it_objk-taser NE 'SER01'.&lt;/P&gt;&lt;P&gt;          DELETE it_objk.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;      ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      READ TABLE it_objk INDEX 1.&lt;/P&gt;&lt;P&gt;      IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;        MOVE it_objk-equnr TO equnr.&lt;/P&gt;&lt;P&gt;        MOVE it_objk-sernr TO it_vbrk_vbrp-serge.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT'&lt;/P&gt;&lt;P&gt;        EXPORTING&lt;/P&gt;&lt;P&gt;          input  = it_vbrk_vbrp-serge&lt;/P&gt;&lt;P&gt;        IMPORTING&lt;/P&gt;&lt;P&gt;          output = it_vbrk_vbrp-serge.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      SELECT SINGLE typbz INTO it_vbrk_vbrp-typbz&lt;/P&gt;&lt;P&gt;                                FROM equi&lt;/P&gt;&lt;P&gt;                                WHERE equnr = equnr.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Excise Document Number&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Query written to utilise index-REF DOC1 WITH TRNTYP in J_1IEXCDTL table&lt;/P&gt;&lt;P&gt;    SELECT SINGLE exnum INTO it_vbrk_vbrp-exnum FROM j_1iexcdtl&lt;/P&gt;&lt;P&gt;                             WHERE trntyp = 'DLFC'&lt;/P&gt;&lt;P&gt;                             AND rdoc1 = it_vbrk_vbrp-vgbel&lt;/P&gt;&lt;P&gt;                             AND ritem1 = it_vbrk_vbrp-vgpos&lt;/P&gt;&lt;P&gt;                             AND rind1 = 'D'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Region Description&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    SELECT SINGLE bezei INTO it_vbrk_vbrp-bezei FROM t005u&lt;/P&gt;&lt;P&gt;                             WHERE spras = 'EN'&lt;/P&gt;&lt;P&gt;                             AND   land1 = 'IN'&lt;/P&gt;&lt;P&gt;                             AND   bland =  it_vbrk_vbrp-regio.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Bill to party description&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    SELECT SINGLE name1 INTO it_vbrk_vbrp-name1 FROM kna1&lt;/P&gt;&lt;P&gt;                                   WHERE kunnr = it_vbrk_vbrp-kunag.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;CST reg number/Tin Number w.r.t vbpa-sold to party&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SELECT SINGLE j_1icstno INTO it_vbrk_vbrp-j_1icstno FROM j_1imocust&lt;/P&gt;&lt;P&gt;                                   WHERE kunnr = kunnr.&lt;/P&gt;&lt;P&gt;    IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;      SELECT SINGLE stcd1 INTO it_vbrk_vbrp-j_1icstno FROM kna1&lt;/P&gt;&lt;P&gt;                                 WHERE kunnr = kunnr.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;LST reg number/Tin Number w.r.t vbpa-sold to party&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    SELECT SINGLE j_1ilstno INTO it_vbrk_vbrp-j_1ilstno FROM j_1imocust&lt;/P&gt;&lt;P&gt;                                       WHERE kunnr = kunnr.&lt;/P&gt;&lt;P&gt;    IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;      SELECT SINGLE stcd1 INTO it_vbrk_vbrp-j_1ilstno FROM kna1&lt;/P&gt;&lt;P&gt;                                 WHERE kunnr = kunnr.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Billing Desc&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    SELECT SINGLE vtext INTO it_vbrk_vbrp-vtext FROM tvfkt&lt;/P&gt;&lt;P&gt;                             WHERE spras = 'EN'&lt;/P&gt;&lt;P&gt;                             AND fkart = it_vbrk_vbrp-fkart.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Dealer Desc&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    SELECT SINGLE ktext INTO it_vbrk_vbrp-ktext FROM t151t&lt;/P&gt;&lt;P&gt;                            WHERE spras = 'EN'&lt;/P&gt;&lt;P&gt;                            AND   kdgrp = it_vbrk_vbrp-kdgrp_auft.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*reason&lt;/P&gt;&lt;P&gt;    SELECT SINGLE augru FROM vbak INTO it_vbrk_vbrp-augru&lt;/P&gt;&lt;P&gt;                  WHERE vbeln = it_vbrk_vbrp-aubel.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SELECT SINGLE bezei FROM tvaut INTO it_vbrk_vbrp-reason&lt;/P&gt;&lt;P&gt;                  WHERE augru = it_vbrk_vbrp-augru&lt;/P&gt;&lt;P&gt;                  AND spras = 'EN'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF it_vbrk_vbrp-vbtyp = 'M'.&lt;/P&gt;&lt;P&gt;      it_vbrk_vbrp-xblnr = space.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CLEAR itab_konv.&lt;/P&gt;&lt;P&gt;    MODIFY it_vbrk_vbrp.&lt;/P&gt;&lt;P&gt;    CLEAR it_vbrk_vbrp.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " calculation&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  eventtab_build&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     &amp;lt;--P_ALV_EVENTS  text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM eventtab_build CHANGING lt_events TYPE slis_t_event.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CONSTANTS:&lt;/P&gt;&lt;P&gt;    gc_formname_top_of_page TYPE slis_formname VALUE 'TOP_OF_PAGE'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: ls_event TYPE slis_alv_event.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'REUSE_ALV_EVENTS_GET'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      i_list_type = 0&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      et_events   = lt_events.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  READ TABLE lt_events WITH KEY name =  slis_ev_top_of_page&lt;/P&gt;&lt;P&gt;                                        INTO ls_event.&lt;/P&gt;&lt;P&gt;  IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;    MOVE gc_formname_top_of_page TO ls_event-form.&lt;/P&gt;&lt;P&gt;    APPEND ls_event TO lt_events.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " EVENTTAB_BUILD&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  comment_build&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     &amp;lt;--P_ALV_TOP_OF_PAGE  text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM comment_build CHANGING alv_top_of_page TYPE slis_t_listheader.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " COMMENT_BUILD&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      FORM USER_COMMAND                                          *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      --&amp;gt; R_UCOMM                                                *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      --&amp;gt; RS_SELFIELD                                            *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM user_command USING r_ucomm LIKE sy-ucomm&lt;/P&gt;&lt;P&gt;                  rs_selfield TYPE slis_selfield.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Check function code&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CASE r_ucomm.&lt;/P&gt;&lt;P&gt;    WHEN '&amp;amp;IC1'.&lt;/P&gt;&lt;P&gt;      IF rs_selfield-fieldname = 'VBELN' .&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    Read data table, using index of row user clicked on&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        READ TABLE it_vbrk_vbrp INTO wa_it_vbrk_vbrp INDEX&lt;/P&gt;&lt;P&gt;        rs_selfield-tabindex.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    Set parameter ID for transaction screen field&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        SET PARAMETER ID 'VF' FIELD wa_it_vbrk_vbrp-vbeln.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    Execute transaction VF03, and skip initial data entry screen&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        CALL TRANSACTION 'VF03' AND SKIP FIRST SCREEN.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;ENDFORM.                    "user_command&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Module  STATUS_0100  OUTPUT&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MODULE status_0100 OUTPUT.&lt;/P&gt;&lt;P&gt;  SET PF-STATUS 'ZSR'.&lt;/P&gt;&lt;P&gt;  SET TITLEBAR 'ZSR'.&lt;/P&gt;&lt;P&gt;  DATA: lt_exclude TYPE ui_functions.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF custom_container IS INITIAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   Create the Custom Container&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    CREATE OBJECT custom_container&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        container_name = c_stk.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   Create an instance of alv control&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    CREATE OBJECT grid1&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        i_parent = custom_container.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  Layout Settings&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    gs_layout-sel_mode = 'A'.     " Multiple Lines&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Plant Details for Display&lt;/P&gt;&lt;P&gt;    SELECT adrnr FROM t001w INTO adrnr1 WHERE werks = plant.&lt;/P&gt;&lt;P&gt;    ENDSELECT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SELECT name1 name2 FROM adrc INTO (plant_name1,plant_name2) WHERE addrnumber = adrnr1.&lt;/P&gt;&lt;P&gt;    ENDSELECT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CONCATENATE plant ' - ' plant_name1 ',' plant_name2 INTO plant_name.&lt;/P&gt;&lt;P&gt;*Company Details&lt;/P&gt;&lt;P&gt;    SELECT adrnr FROM t001 INTO adrnr1 WHERE bukrs = p_bukrs.&lt;/P&gt;&lt;P&gt;    ENDSELECT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SELECT name1 name2 FROM adrc INTO (comp_name1,comp_name2) WHERE addrnumber = adrnr1.&lt;/P&gt;&lt;P&gt;    ENDSELECT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CONCATENATE comp_name1 comp_name2 INTO comp_name.&lt;/P&gt;&lt;P&gt;    WRITE : s_fkdat-low TO date1,&lt;/P&gt;&lt;P&gt;            s_fkdat-high TO date2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF credit = 'X'.&lt;/P&gt;&lt;P&gt;      CONCATENATE 'Credit Note Register From :' date1 ' To : '   date2 INTO text.&lt;/P&gt;&lt;P&gt;    ELSEIF debit = 'X'.&lt;/P&gt;&lt;P&gt;      CONCATENATE 'Debit Note Register From :' date1 ' To : ' date2 INTO text.&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;      CONCATENATE 'Sales Register From :'  date1 ' To : ' date2 INTO text.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  Begin of MOD01+&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  Prepare the Field Catalog according the department group&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  restrict the access to marketing group(dept-name- SALES)&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    IF v_dname = 'SALES'.&lt;/P&gt;&lt;P&gt;      PERFORM prepare_catalog1.&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  End of MOD01+&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      PERFORM prepare_catalog.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   if test = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   PERFORM testfilter.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   PERFORM test.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   endif.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    gs_variant-report = sy-repid.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  Display the List for ALV Display&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    CALL METHOD grid1-&amp;gt;set_table_for_first_display&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        it_toolbar_excluding = lt_exclude&lt;/P&gt;&lt;P&gt;        i_structure_name     = 'WA_IT_VBRK_VBRP'&lt;/P&gt;&lt;P&gt;        is_print             = gs_print&lt;/P&gt;&lt;P&gt;        is_layout            = gs_layout&lt;/P&gt;&lt;P&gt;        is_variant           = gs_variant&lt;/P&gt;&lt;P&gt;        i_save               = 'A'&lt;/P&gt;&lt;P&gt;      CHANGING&lt;/P&gt;&lt;P&gt;        it_fieldcatalog      = it_fieldcatalog[]&lt;/P&gt;&lt;P&gt;        it_outtab            = it_vbrk_vbrp[].&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CREATE OBJECT event_receiver.&lt;/P&gt;&lt;P&gt;    SET HANDLER event_receiver-&amp;gt;handle_top_of_page FOR grid1.&lt;/P&gt;&lt;P&gt;    SET HANDLER event_receiver-&amp;gt;handle_user_command FOR grid1.&lt;/P&gt;&lt;P&gt;    SET HANDLER event_receiver-&amp;gt;handle_toolbar FOR grid1.&lt;/P&gt;&lt;P&gt;    SET HANDLER event_receiver-&amp;gt;handle_double_click FOR grid1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CALL METHOD grid1-&amp;gt;set_toolbar_interactive.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL METHOD cl_gui_control=&amp;gt;set_focus&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      control = grid1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDMODULE.                 " STATUS_0100  OUTPUT&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Module  USER_COMMAND_0100  INPUT&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MODULE user_command_0100 INPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF ok_code = 'EXIT'.&lt;/P&gt;&lt;P&gt;    CALL METHOD grid1-&amp;gt;free.&lt;/P&gt;&lt;P&gt;    CALL METHOD cl_gui_cfw=&amp;gt;flush.&lt;/P&gt;&lt;P&gt;    LEAVE PROGRAM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDMODULE.                 " USER_COMMAND_0100  INPUT&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  prepare_catalog&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM prepare_catalog .&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  Local Variables&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  DATA : v_index TYPE i.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF credit = 'X'.&lt;/P&gt;&lt;P&gt;    v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-fieldname = 'VBELN'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-seltext  = 'Credit Note'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-reptext = 'Credit Note'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;    APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-fieldname = 'ERDAT'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-seltext  = 'Credit Date'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-reptext = 'Credit Date'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;    APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF debit = 'X'.&lt;/P&gt;&lt;P&gt;    v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-fieldname = 'VBELN'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-seltext  = 'Debit Note'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-reptext = 'Debit Note'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;    APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-fieldname = 'ERDAT'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-seltext  = 'Debit Date'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-reptext = 'Debit Date'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;    APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF sales = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-fieldname = 'VBELN'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-seltext  = 'Invoice No'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-reptext = 'Invoice No'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;    APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Invoice date&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-fieldname = 'FKDAT'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-seltext  = 'Invoice Date'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-reptext = 'Invoice Date'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;    APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Bill to party name1&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'NAME1'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Bill to Party'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Bill to Party'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Ship to party name2&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'NAME2'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Ship to Party'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Ship to Party'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Ship to party name3&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'NAME3'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Ship to Party'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Ship to Party'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;by sangeetha - 28.09.2005 - Ship to party address&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'STREET'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Street'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Street'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'ADDR1'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Street 2'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Street 2'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'ADDR2'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Street 3'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Street 3'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'CITY2'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'District'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'District'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Ship to party city&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'ORT01'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Ship to City'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Ship to City'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Sales Type kvgr2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; v_index = v_index  + 1.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog-fieldname = 'KVGR2'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog-seltext  = 'Sales Type'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog-reptext = 'Sales Type'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; append wafieldcatlog to it_fieldcatalog.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog-key.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Sale order no.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Added by Shabeer on 30 Aug. 05&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'AUBEL'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Sales Order No.'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Sales Order No.'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Sales type text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'STYPETEXT'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Sales Type Desc.'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Sales Type Desc.'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Place&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'CITY1'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Place'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Place'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Financier Name fname&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'FNAME'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Financier Name'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Financier Name'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Created on&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; v_index = v_index  + 1.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog-fieldname = 'ERDAT'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog-seltext  = 'Invoice Date'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog-reptext = 'Invoice Date'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; append wafieldcatlog to it_fieldcatalog.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog-key.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'TYPBZ'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Model'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Model'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'SERGE'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Serial No Ref'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Serial No Ref'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'FKIMG'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Invoice Qty'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Invoice Qty'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'KZWI1'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Base Price'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Base Price'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Billing Type DESC&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'VTEXT'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Billing Doc'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Billing Doc'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'KZWI2'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Packing'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Packing'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'JEX2'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Exice Duty'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Exice Duty'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Addition by S.Lakshmi - 06.11.2004.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'JCES'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Cess'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Cess'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Ended&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'JECX'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Education Cess'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Education Cess'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;LST turn over&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'TURN_LST'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Taxable LST Turnover'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Taxable LST Turnover'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;CST turn over&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'TURN_CST'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Taxable CST Turnover'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Taxable CST Turnover'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'JIN1'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'CST'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'CST'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'JIN1_PER'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = '%CST'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = '%CST'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'JIN2'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'LST'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'LST'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'JIN2_PER'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = '%LST'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = '%LST'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'JIN5'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Surcharge On LST'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Surcharge On LST'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'JIN5_PER'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = '%Surcharge On LST'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = '%Surcharge On LST'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'KZWI4'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Freight and Insurance'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Freight and Insurance'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Addition by shabeer&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Calibration cost&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'ZCAL'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Calibration cost'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Calibration cost'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Calibration service charge&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'ZSER'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Calibration Service charge'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Calibration service charge'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Calibration cess on serice&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'ZCES'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Calibration - cess on service'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Calibration - cess on service'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ST on Freight&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'ZSTF'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Service Tax on Freight'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Service Tax on Freight'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Prasanna adding on 25 July 05&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'ZINS'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Insurance'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Insurance'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'ZKF0'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Freight'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Freight'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'TOTAL'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Total'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Total'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'BSTKD'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Purchase Order No'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Purchase Order No'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'BSTDK'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Purchase Order Date'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Purchase Order Date'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;*Exice Invoice No&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'EXNUM'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Exice Invoice No'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Exice Invoice No'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;*Material No&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'MATNR'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Material Number'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Material Number'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;*Material Description&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'ARKTX'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Material Description'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Material Description'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;*Advance Recieved&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'ZADV'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Advance Recieved'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Advance Recieved'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Net Payable&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'NET'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Net Payable'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Net Payable'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Dealer Fee&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'ZCOD'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Dealer Fee'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Dealer Fee'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Deamed Benifit&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'ZDBK'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Deamed Benifit'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Deamed Benifit'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Optional Value&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'ZOPT'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Optional Value'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Optional Value'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;FOC Coupon Value&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'ZFOC'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'FOC Coupon Value'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'FOC Coupon Value'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;FOC Filter Value&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'ZFCF'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'FOC Filter Value'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'FOC Filter Value'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Net Realisation&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'NETREAL'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Net Realisation'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Net Realisation'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Dealer Desc&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'KTEXT'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Dealer'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Dealer'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;CST reg number&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'J_1ICSTNO'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'CST/TIN No'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'CST/TIN No'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;LST reg number&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'J_1ILSTNO'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'LST/TIN No'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'LST/TIN No'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;PWC code&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'MVGR5'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'PWC code'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'PWC code'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;PWC Description&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'BEZEI5'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'PWC Description'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'PWC Description'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Country&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'LANDX'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Country'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Country'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Bill to party code ( Customer code )&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'KUNAG'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Customer Code'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Customer Code'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;  IF credit = 'X' OR debit = 'X'.&lt;/P&gt;&lt;P&gt;*reason&lt;/P&gt;&lt;P&gt;    v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-fieldname = 'REASON'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-seltext  = 'Reason'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-reptext = 'Reason'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;    APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;A/c Doc no.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'BELNR'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'A/C Doc No.'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'A/C Doc No.'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;  IF credit = 'X' OR debit = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Reference Doc no.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-fieldname = 'XBLNR'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-seltext  = 'Ref Doc No.'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-reptext = 'Ref Doc No.'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;    APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Invoice date&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-fieldname = 'FKDAT'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-seltext  = 'Invoice Date'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-reptext = 'Invoice Date'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;    APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Start of Changes by Kiran.K dated 21072007.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; IF test = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   PERFORM testfilter.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   PERFORM test.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ENDIF.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*End of Changes by Kiran.K dated 21072007.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " prepare_catalog&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  prepare_catalog1&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM prepare_catalog1 .&lt;/P&gt;&lt;P&gt;  DATA : v_index TYPE i.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF credit = 'X'.&lt;/P&gt;&lt;P&gt;    v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-fieldname = 'VBELN'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-seltext  = 'Credit Note'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-reptext = 'Credit Note'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;    APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-fieldname = 'ERDAT'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-seltext  = 'Credit Date'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-reptext = 'Credit Date'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;    APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF debit = 'X'.&lt;/P&gt;&lt;P&gt;    v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-fieldname = 'VBELN'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-seltext  = 'Debit Note'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-reptext = 'Debit Note'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;    APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-fieldname = 'ERDAT'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-seltext  = 'Debit Date'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-reptext = 'Debit Date'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;    APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF sales = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-fieldname = 'VBELN'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-seltext  = 'Invoice No'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-reptext = 'Invoice No'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;    APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Invoice date&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-fieldname = 'FKDAT'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-seltext  = 'Invoice Date'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-reptext = 'Invoice Date'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;    APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Bill to party name1&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'NAME1'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Bill to Party'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Bill to Party'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Ship to party name2&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'NAME2'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Ship to Party'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Ship to Party'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Ship to party name3&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'NAME3'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Ship to Party'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Ship to Party'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Place&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'CITY1'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Place'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Place'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Model&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'TYPBZ'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Model'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Model'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Serial No Ref&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'SERGE'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Serial No Ref'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Serial No Ref'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Invoice quantity&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'FKIMG'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Invoice Qty'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Invoice Qty'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Base price&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'KZWI1'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Base Price'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Base Price'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Packing&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'KZWI2'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Packing'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Packing'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Exice Duty&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'JEX2'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Exice Duty'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Exice Duty'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Cess&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'JCES'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Cess'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Cess'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;CST&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'JIN1'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'CST'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'CST'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;LST&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'JIN2'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'LST'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'LST'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Srucharge on LST&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'JIN5'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Surcharge On LST'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Surcharge On LST'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Freight &amp;amp; insurance&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'KZWI4'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Freight and Insurance'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Freight and Insurance'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Total&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'TOTAL'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Total'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Total'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;PO number&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'BSTKD'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Purchase Order No'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Purchase Order No'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;PO date&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'BSTDK'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Purchase Order Date'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Purchase Order Date'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;*Exice Invoice No&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'EXNUM'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Exice Invoice No'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Exice Invoice No'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;*Material No&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'MATNR'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Material Number'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Material Number'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;*Material Description&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'ARKTX'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Material Description'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Material Description'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Dealer&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'KTEXT'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Dealer'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Dealer'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF credit = 'X' OR debit = 'X'.&lt;/P&gt;&lt;P&gt;*reason&lt;/P&gt;&lt;P&gt;    v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-fieldname = 'REASON'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-seltext  = 'Reason'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-reptext = 'Reason'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;    APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;A/c Doc no.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'BELNR'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'A/C Doc No.'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'A/C Doc No.'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF credit = 'X' OR debit = 'X'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Reference Doc no.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-fieldname = 'XBLNR'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-seltext  = 'Ref Doc No.'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-reptext = 'Ref Doc No.'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;    APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Invoice date&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-fieldname = 'FKDAT'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-seltext  = 'Invoice Date'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-reptext = 'Invoice Date'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;    APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " prepare_catalog1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  background&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM background .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF v_dname = 'SALES'.&lt;/P&gt;&lt;P&gt;    PERFORM pre_cat1.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  End of MOD01+&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    PERFORM pre_cat.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  gd_repid = sy-repid.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'&lt;/P&gt;&lt;P&gt;   EXPORTING&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_INTERFACE_CHECK              = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_BYPASSING_BUFFER             =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_BUFFER_ACTIVE                = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     i_callback_program             = gd_repid&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_CALLBACK_PF_STATUS_SET       = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_CALLBACK_USER_COMMAND        = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_STRUCTURE_NAME               =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IS_LAYOUT                      =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     it_fieldcat                    = it_fieldcatalog1[]&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_EXCLUDING                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_SPECIAL_GROUPS              =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_SORT                        =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_FILTER                      =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IS_SEL_HIDE                    =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_DEFAULT                      = 'X'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_SAVE                         = 'A'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IS_VARIANT                     =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_EVENTS                      = i_events&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_EVENT_EXIT                  =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     is_print                       = gd_prntparams&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IS_REPREP_ID                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_SCREEN_START_COLUMN          = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_SCREEN_START_LINE            = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_SCREEN_END_COLUMN            = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_SCREEN_END_LINE              = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  E_EXIT_CAUSED_BY_CALLER        =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ES_EXIT_CAUSED_BY_USER         =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      t_outtab                       = it_vbrk_vbrp[]&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  PROGRAM_ERROR                  = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  OTHERS                         = 2&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;            .&lt;/P&gt;&lt;P&gt;  IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno&lt;/P&gt;&lt;P&gt;            WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;    I_INTERFACE_CHECK                 = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;    I_BYPASSING_BUFFER                = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;    I_BUFFER_ACTIVE                   =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_CALLBACK_PROGRAM                = sy-repid&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;    I_CALLBACK_PF_STATUS_SET          = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_CALLBACK_USER_COMMAND           = 'USER_COMMAND'&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;    I_CALLBACK_TOP_OF_PAGE            = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;    I_CALLBACK_HTML_TOP_OF_PAGE       = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;    I_CALLBACK_HTML_END_OF_LIST       = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;    I_BACKGROUND_ID                   = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;    I_GRID_TITLE                      =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;    I_GRID_SETTINGS                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;    IS_LAYOUT                         = gs_layout&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    IT_FIELDCAT                       = it_fieldcatalog1[]&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;    IT_EXCLUDING                      =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;    IT_SPECIAL_GROUPS                 =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;    IT_SORT                           =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;    IT_FILTER                         =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;    IS_SEL_HIDE                       =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;    I_DEFAULT                         = 'X'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;    I_SAVE                            = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;    IS_VARIANT                        =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;    IT_EVENTS                         =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;    IT_EVENT_EXIT                     =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;    IS_PRINT                          =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;    IS_REPREP_ID                      =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;    I_SCREEN_START_COLUMN             = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;    I_SCREEN_START_LINE               = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;    I_SCREEN_END_COLUMN               = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;    I_SCREEN_END_LINE                 = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;    IT_ALV_GRAPHICS                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;    IT_HYPERLINK                      =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;    IT_ADD_FIELDCAT                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;    IT_EXCEPT_QINFO                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;    I_HTML_HEIGHT_TOP                 =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;    I_HTML_HEIGHT_END                 =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;  IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;    E_EXIT_CAUSED_BY_CALLER           =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;    ES_EXIT_CAUSED_BY_USER            =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   TABLES&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     t_outtab                          = it_vbrk_vbrp[]&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;  EXCEPTIONS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;    PROGRAM_ERROR                     = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;    OTHERS                            = 2&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           .&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ENDIF.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;ENDFORM.                    " background&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  pre_cat1&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM pre_cat1 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA : v_index TYPE i.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF credit = 'X'.&lt;/P&gt;&lt;P&gt;    v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-fieldname = 'VBELN'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-seltext_l  = 'Credit Note'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;    APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-fieldname = 'ERDAT'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-seltext_l  = 'Credit Date'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;    APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF debit = 'X'.&lt;/P&gt;&lt;P&gt;    v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-fieldname = 'VBELN'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-seltext_l  = 'Debit Note'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;    APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-fieldname = 'ERDAT'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-seltext_l  = 'Debit Date'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;    APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF sales = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-fieldname = 'VBELN'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-seltext_l  = 'Invoice No'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;    APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Invoice date&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-fieldname = 'FKDAT'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-seltext_l  = 'Invoice Date'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;    APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Bill to party name1&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'NAME1'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Bill to Party'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Bill to Party'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Ship to party name2&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'NAME2'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Ship to Party'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Ship to Party'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Ship to party name3&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'NAME3'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Ship to Party'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Ship to Party'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Place&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'CITY1'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Place'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Place'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Model&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'TYPBZ'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Model'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Model'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Serial No Ref&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'SERGE'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Serial No Ref'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Serial No Ref'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Invoice quantity&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'FKIMG'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Invoice Qty'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Invoice Qty'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Base price&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'KZWI1'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Base Price'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Base Price'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Packing&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'KZWI2'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Packing'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Packing'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Exice Duty&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'JEX2'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Exice Duty'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Exice Duty'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Cess&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'JCES'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Cess'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Cess'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;CST&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'JIN1'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'CST'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'CST'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;LST&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'JIN2'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'LST'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'LST'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Srucharge on LST&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'JIN5'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Surcharge On LST'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Surcharge On LST'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Freight &amp;amp; insurance&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'KZWI4'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Freight and Insurance'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Freight and Insurance'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Total&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'TOTAL'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Total'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Total'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;PO number&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'BSTKD'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Purchase Order No'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Purchase Order No'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;PO date&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'BSTDK'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Purchase Order Date'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Purchase Order Date'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;*Exice Invoice No&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'EXNUM'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Exice Invoice No'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Exice Invoice No'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;*Material No&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'MATNR'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Material Number'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Material Number'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;*Material Description&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'ARKTX'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Material Description'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Material Description'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Dealer&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'KTEXT'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Dealer'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Dealer'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF credit = 'X' OR debit = 'X'.&lt;/P&gt;&lt;P&gt;*reason&lt;/P&gt;&lt;P&gt;    v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-fieldname = 'REASON'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-seltext_l  = 'Reason'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;    APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;A/c Doc no.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'BELNR'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'A/C Doc No.'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'A/C Doc No.'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Reference Doc no.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  IF credit = 'X' OR debit = 'X'.&lt;/P&gt;&lt;P&gt;    v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-fieldname = 'XBLNR'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-seltext_l  = 'Ref Doc No.'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;    APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-fieldname = 'FKDAT'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-seltext_l  = 'Invoice Date'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;    APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                                                    " pre_cat1&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  pre_cat&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM pre_cat .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA : v_index TYPE i.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF credit = 'X'.&lt;/P&gt;&lt;P&gt;    v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-fieldname = 'VBELN'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-seltext_l  = 'Credit Note'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;    APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-fieldname = 'ERDAT'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-seltext_l  = 'Credit Date'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;    APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF debit = 'X'.&lt;/P&gt;&lt;P&gt;    v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-fieldname = 'VBELN'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-seltext_l  = 'Debit Note'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;    APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-fieldname = 'ERDAT'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-seltext_l  = 'Debit Date'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;    APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF sales = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-fieldname = 'VBELN'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-seltext_l  = 'Invoice No'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;    APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Invoice date&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-fieldname = 'FKDAT'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-seltext_l  = 'Invoice Date'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;    APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Bill to party name1&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'NAME1'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Bill to Party'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Bill to Party'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Ship to party name2&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'NAME2'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Ship to Party'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Ship to Party'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Ship to party name3&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'NAME3'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Ship to Party'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Ship to Party'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;by sangeetha - 28.09.2005 - Ship to party address&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'STREET'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Street'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Street'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'ADDR1'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Street 2'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Street 2'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'ADDR2'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Street 3'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Street 3'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'CITY2'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'District'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'District'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Ship to party city&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'ORT01'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Ship to City'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Ship to City'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Sales Type kvgr2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; v_index = v_index  + 1.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-fieldname = 'KVGR2'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-seltext_l  = 'Sales Type'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Sales Type'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; append wafieldcatlog1 to it_fieldcatalog1.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-key.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Sale order no.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Added by Shabeer on 30 Aug. 05&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'AUBEL'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Sales Order No.'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Sales Order No.'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Sales type text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'STYPETEXT'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Sales Type Desc.'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Sales Type Desc.'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Place&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'CITY1'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Place'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Place'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Financier Name fname&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'FNAME'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Financier Name'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Financier Name'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Created on&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; v_index = v_index  + 1.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-fieldname = 'ERDAT'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-seltext_l  = 'Invoice Date'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Invoice Date'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; append wafieldcatlog1 to it_fieldcatalog1.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-key.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'TYPBZ'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Model'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Model'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'SERGE'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Serial No Ref'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Serial No Ref'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'FKIMG'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Invoice Qty'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Invoice Qty'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'KZWI1'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Base Price'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Base Price'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Billing Type DESC&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'VTEXT'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Billing Doc'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Billing Doc'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'KZWI2'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Packing'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Packing'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'JEX2'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Exice Duty'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Exice Duty'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Addition by S.Lakshmi - 06.11.2004.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'JCES'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Cess'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Cess'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Ended&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'JECX'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Education Cess'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Education Cess'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;LST turn over&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'TURN_LST'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Taxable LST Turnover'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Taxable LST Turnover'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;CST turn over&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'TURN_CST'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Taxable CST Turnover'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Taxable CST Turnover'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'JIN1'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'CST'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'CST'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; append wafieldcatlog1 to it_fieldcatalog1.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'JIN1_PER'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = '%CST'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = '%CST'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'JIN2'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'LST'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'LST'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'JIN2_PER'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = '%LST'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = '%LST'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'JIN5'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Surcharge On LST'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Surcharge On LST'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'JIN5_PER'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = '%Surcharge On LST'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = '%Surcharge On LST'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'KZWI4'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Freight and Insurance'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Freight and Insurance'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Addition by shabeer&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Calibration cost&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'ZCAL'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Calibration cost'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Calibration cost'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Calibration service charge&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'ZSER'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Calibration Service charge'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Calibration service charge'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Calibration cess on serice&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'ZCES'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Calibration - cess on service'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Calibration - cess on service'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ST on Freight&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'ZSTF'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Service Tax on Freight'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Service Tax on Freight'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Prasanna adding on 25 July 05&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'ZINS'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Insurance'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Insurance'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'ZKF0'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Freight'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Freight'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'TOTAL'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Total'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Total'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'BSTKD'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Purchase Order No'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Purchase Order No'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'BSTDK'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Purchase Order Date'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Purchase Order Date'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;*Exice Invoice No&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'EXNUM'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Exice Invoice No'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Exice Invoice No'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;*Material No&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'MATNR'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Material Number'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Material Number'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;*Material Description&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'ARKTX'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Material Description'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Material Description'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;*Advance Recieved&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'ZADV'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Advance Recieved'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Advance Recieved'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Net Payable&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'NET'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Net Payable'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Net Payable'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Dealer Fee&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'ZCOD'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Dealer Fee'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Dealer Fee'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Deamed Benifit&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'ZDBK'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Deamed Benifit'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Deamed Benifit'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Optional Value&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'ZOPT'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Optional Value'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Optional Value'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;FOC Coupon Value&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'ZFOC'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'FOC Coupon Value'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'FOC Coupon Value'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;FOC Filter Value&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'ZFCF'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'FOC Filter Value'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'FOC Filter Value'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Net Realisation&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'NETREAL'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Net Realisation'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Net Realisation'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Dealer Desc&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'KTEXT'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Dealer'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Dealer'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;CST reg number&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'J_1ICSTNO'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'CST reg number'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'CST reg number'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;LST reg number&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'J_1ILSTNO'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'LST reg number'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'LST reg number'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;PWC code&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'MVGR5'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'PWC code'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'PWC code'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;PWC Description&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'BEZEI5'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'PWC Description'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'PWC Description'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Country&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'LANDX'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Country'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Country'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Bill to party code ( Customer code )&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'KUNAG'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Customer Code'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Customer Code'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF credit = 'X' OR debit = 'X'.&lt;/P&gt;&lt;P&gt;*reason&lt;/P&gt;&lt;P&gt;    v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-fieldname = 'REASON'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-seltext_l  = 'Reason'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;    APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;A/c Doc no.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'BELNR'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'A/C Doc No.'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'A/C Doc No.'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Reference Doc no.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  IF credit = 'X' OR debit = 'X'.&lt;/P&gt;&lt;P&gt;    v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-fieldname = 'XBLNR'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-seltext_l  = 'Ref Doc No.'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;    APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-fieldname = 'FKDAT'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-seltext_l  = 'Invoice Date'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;    APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " pre_cat&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  get_unrel_item&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM get_unrel_item .&lt;/P&gt;&lt;P&gt;***To select the Unrealsed Billing Documents..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM tab_fuellen_vorbereiten.&lt;/P&gt;&lt;P&gt;  PERFORM tab_fuellen.&lt;/P&gt;&lt;P&gt;  DESCRIBE TABLE gt_vmcfa LINES sy-tfill.&lt;/P&gt;&lt;P&gt;  IF sy-tfill = 0.&lt;/P&gt;&lt;P&gt;    MESSAGE 'No documents were found for these selection criteria' TYPE 'S'.&lt;/P&gt;&lt;P&gt;    EXIT.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  LOOP AT gt_vmcfa.&lt;/P&gt;&lt;P&gt;    MOVE gt_vmcfa-vbeln TO itab_temp-vbeln.&lt;/P&gt;&lt;P&gt;    APPEND itab_temp.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " get_unrel_item&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  TAB_FUELLEN_VORBEREITEN&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM tab_fuellen_vorbereiten.&lt;/P&gt;&lt;P&gt;  alles = '_'.&lt;/P&gt;&lt;P&gt;  allea = '_'.&lt;/P&gt;&lt;P&gt;  alleb = '_'.&lt;/P&gt;&lt;P&gt;  allef = '_'.&lt;/P&gt;&lt;P&gt;  alleg = '_'.&lt;/P&gt;&lt;P&gt;  allek = '_'.&lt;/P&gt;&lt;P&gt;  allen = '_'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  allea = 'A'.&lt;/P&gt;&lt;P&gt;  alleb = 'B'.&lt;/P&gt;&lt;P&gt;  alles = ' '.&lt;/P&gt;&lt;P&gt;  allen = 'N'.&lt;/P&gt;&lt;P&gt;  allef = 'F'.&lt;/P&gt;&lt;P&gt;  alleg = 'G'.&lt;/P&gt;&lt;P&gt;  allek = 'K'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " TAB_FUELLEN_VORBEREITEN&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      FORM TAB_FUELLEN                                              *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM tab_fuellen.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA : BEGIN OF xm_vmcra OCCURS 50.&lt;/P&gt;&lt;P&gt;          INCLUDE STRUCTURE m_vmcra.&lt;/P&gt;&lt;P&gt;  DATA : END OF xm_vmcra.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT * FROM m_vmcfa INTO TABLE gt_vmcfa&lt;/P&gt;&lt;P&gt;    WHERE vkorg = vkorg&lt;/P&gt;&lt;P&gt;    AND   erdat IN s_fkdat&lt;/P&gt;&lt;P&gt;    AND   fkart IN s_fkart.&lt;/P&gt;&lt;P&gt;  SELECT * FROM m_vmcra INTO TABLE xm_vmcra&lt;/P&gt;&lt;P&gt;    WHERE vkorg = vkorg&lt;/P&gt;&lt;P&gt;    AND   erdat IN s_fkdat&lt;/P&gt;&lt;P&gt;    AND   fkart_rl IN s_fkart.&lt;/P&gt;&lt;P&gt;  CLEAR gt_vmcfa.&lt;/P&gt;&lt;P&gt;  LOOP AT xm_vmcra.&lt;/P&gt;&lt;P&gt;    MOVE-CORRESPONDING xm_vmcra TO gt_vmcfa.&lt;/P&gt;&lt;P&gt;    MOVE xm_vmcra-fkdat_rl TO gt_vmcfa-fkdat.&lt;/P&gt;&lt;P&gt;    MOVE xm_vmcra-fkart_rl TO gt_vmcfa-fkart.&lt;/P&gt;&lt;P&gt;    MOVE 'R' TO gt_vmcfa-fktyp.&lt;/P&gt;&lt;P&gt;    APPEND gt_vmcfa.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;  CLEAR gt_vmcfa.&lt;/P&gt;&lt;P&gt;  LOOP AT gt_vmcfa.&lt;/P&gt;&lt;P&gt;    PERFORM fakturatyp_ermitteln.&lt;/P&gt;&lt;P&gt;    PERFORM fakturaart_ermitteln.&lt;/P&gt;&lt;P&gt;    PERFORM name_ermitteln USING gt_vmcfa-kunrg gt_vmcfa-name1.&lt;/P&gt;&lt;P&gt;    PERFORM name_ermitteln USING gt_vmcfa-kunag gt_vmcfa-name2.&lt;/P&gt;&lt;P&gt;    MODIFY gt_vmcfa.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;  SORT gt_vmcfa BY erdat vbeln.&lt;/P&gt;&lt;P&gt;  LOOP AT gt_vmcfa.&lt;/P&gt;&lt;P&gt;    CASE gt_vmcfa-rfbsk.&lt;/P&gt;&lt;P&gt;      WHEN ' '.&lt;/P&gt;&lt;P&gt;        gt_vmcfa-vfuvgr = text-ug0.&lt;/P&gt;&lt;P&gt;      WHEN 'A'.&lt;/P&gt;&lt;P&gt;        gt_vmcfa-vfuvgr = text-uga.&lt;/P&gt;&lt;P&gt;      WHEN 'B'.&lt;/P&gt;&lt;P&gt;        gt_vmcfa-vfuvgr = text-ugb.&lt;/P&gt;&lt;P&gt;      WHEN 'F'.&lt;/P&gt;&lt;P&gt;        gt_vmcfa-vfuvgr = text-ugf.&lt;/P&gt;&lt;P&gt;      WHEN 'G'.&lt;/P&gt;&lt;P&gt;        gt_vmcfa-vfuvgr = text-ugg.&lt;/P&gt;&lt;P&gt;      WHEN 'K'.&lt;/P&gt;&lt;P&gt;        gt_vmcfa-vfuvgr = text-ugk.&lt;/P&gt;&lt;P&gt;      WHEN 'N'.&lt;/P&gt;&lt;P&gt;        gt_vmcfa-vfuvgr = text-ug0.&lt;/P&gt;&lt;P&gt;    ENDCASE.&lt;/P&gt;&lt;P&gt;    MODIFY gt_vmcfa.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;ENDFORM.                    "tab_fuellen&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      FORM Fakturatyp_ermitteln.                                    *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM fakturatyp_ermitteln.&lt;/P&gt;&lt;P&gt;  IF xvbtyp = gt_vmcfa-fktyp.&lt;/P&gt;&lt;P&gt;    gt_vmcfa-fktyp_text = text1.&lt;/P&gt;&lt;P&gt;    EXIT.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  xvbtyp = gt_vmcfa-fktyp.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'RV_DOMAIN_VALUE_TEXTS'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      domname  = 'FKTYP     '&lt;/P&gt;&lt;P&gt;      domvalue = xvbtyp&lt;/P&gt;&lt;P&gt;      single   = ' '&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      ddtext   = text1.&lt;/P&gt;&lt;P&gt;  gt_vmcfa-fktyp_text = text1.&lt;/P&gt;&lt;P&gt;ENDFORM.                    "fakturatyp_ermitteln&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      FORM Fakturaart_ermitteln.                                    *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      Belegtyp ermitteln.                                           *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM fakturaart_ermitteln.&lt;/P&gt;&lt;P&gt;  IF fkart_dazu-fkart = gt_vmcfa-fkart.&lt;/P&gt;&lt;P&gt;    gt_vmcfa-fkart_text = fkart_dazu-vtext.&lt;/P&gt;&lt;P&gt;    EXIT.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  READ TABLE fkart_dazu WITH KEY gt_vmcfa-fkart BINARY SEARCH.&lt;/P&gt;&lt;P&gt;  IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;    gt_vmcfa-fkart_text = fkart_dazu-vtext.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    CLEAR gt_vmcfa-fkart_text.&lt;/P&gt;&lt;P&gt;    SELECT SINGLE * FROM tvfkt WHERE spras = sy-langu&lt;/P&gt;&lt;P&gt;                               AND   fkart = gt_vmcfa-fkart.&lt;/P&gt;&lt;P&gt;    IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      gt_vmcfa-fkart_text = tvfkt-vtext.&lt;/P&gt;&lt;P&gt;      fkart_dazu-fkart = tvfkt-fkart.&lt;/P&gt;&lt;P&gt;      fkart_dazu-vtext = tvfkt-vtext.&lt;/P&gt;&lt;P&gt;      INSERT fkart_dazu INDEX sy-tabix.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;ENDFORM.                    "fakturaart_ermitteln&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      FORM NAME_ERMITTELN                                           *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM name_ermitteln USING kunde name.&lt;/P&gt;&lt;P&gt;  IF kunde = name_dazu-kunnr.&lt;/P&gt;&lt;P&gt;    name   = name_dazu-name1.&lt;/P&gt;&lt;P&gt;    EXIT.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  READ TABLE name_dazu WITH KEY kunde BINARY SEARCH.&lt;/P&gt;&lt;P&gt;  IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;    name       = name_dazu-name1.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    CLEAR kna1.&lt;/P&gt;&lt;P&gt;    SELECT SINGLE * FROM kna1 WHERE kunnr = kunde.&lt;/P&gt;&lt;P&gt;    name_dazu-kunnr = kunde.&lt;/P&gt;&lt;P&gt;    name_dazu-name1 = kna1-name1.&lt;/P&gt;&lt;P&gt;    name_dazu-ort01 = kna1-ort01.&lt;/P&gt;&lt;P&gt;    INSERT name_dazu INDEX sy-tabix.&lt;/P&gt;&lt;P&gt;    name = name_dazu-name1.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;ENDFORM.                    "name_ermitteln&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  credit_debit&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM credit_debit .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT it_vbrk_vbrp.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF it_vbrk_vbrp-vbtyp EQ 'O' OR it_vbrk_vbrp-vbtyp EQ 'P'.&lt;/P&gt;&lt;P&gt;      SELECT erdat FROM vbfa INTO it_vbrk_vbrp-erdat WHERE vbeln = it_vbrk_vbrp-vbeln.&lt;/P&gt;&lt;P&gt;      ENDSELECT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      IF it_vbrk_vbrp-vbtyp EQ 'O'.&lt;/P&gt;&lt;P&gt;        it_vbrk_vbrp-netwr  = it_vbrk_vbrp-netwr * '-1' .&lt;/P&gt;&lt;P&gt;        it_vbrk_vbrp-fkimg  = it_vbrk_vbrp-fkimg  * '-1' .&lt;/P&gt;&lt;P&gt;        it_vbrk_vbrp-kzwi1  = it_vbrk_vbrp-kzwi1  * '-1' .&lt;/P&gt;&lt;P&gt;        it_vbrk_vbrp-kzwi2  = it_vbrk_vbrp-kzwi2  * '-1' .&lt;/P&gt;&lt;P&gt;        it_vbrk_vbrp-kzwi4  = it_vbrk_vbrp-kzwi4  * '-1' .&lt;/P&gt;&lt;P&gt;        it_vbrk_vbrp-jex2  = it_vbrk_vbrp-jex2  * '-1' .&lt;/P&gt;&lt;P&gt;        it_vbrk_vbrp-jces  = it_vbrk_vbrp-jces  * '-1' .&lt;/P&gt;&lt;P&gt;        it_vbrk_vbrp-jecx  = it_vbrk_vbrp-jecx  * '-1' .&lt;/P&gt;&lt;P&gt;        it_vbrk_vbrp-jin1  = it_vbrk_vbrp-jin1  * '-1' .&lt;/P&gt;&lt;P&gt;        it_vbrk_vbrp-jin2  = it_vbrk_vbrp-jin2  * '-1' .&lt;/P&gt;&lt;P&gt;        it_vbrk_vbrp-jin5  = it_vbrk_vbrp-jin5  * '-1' .&lt;/P&gt;&lt;P&gt;        it_vbrk_vbrp-turn  = it_vbrk_vbrp-turn  * '-1' .&lt;/P&gt;&lt;P&gt;        it_vbrk_vbrp-turn_lst  = it_vbrk_vbrp-turn_lst  * '-1' .&lt;/P&gt;&lt;P&gt;        it_vbrk_vbrp-turn_cst  = it_vbrk_vbrp-turn_cst  * '-1' .&lt;/P&gt;&lt;P&gt;        it_vbrk_vbrp-total  = it_vbrk_vbrp-total  * '-1' .&lt;/P&gt;&lt;P&gt;        it_vbrk_vbrp-zadv  = it_vbrk_vbrp-zadv  * '-1' .&lt;/P&gt;&lt;P&gt;        it_vbrk_vbrp-net  = it_vbrk_vbrp-net  * '-1' .&lt;/P&gt;&lt;P&gt;        it_vbrk_vbrp-zcod  = it_vbrk_vbrp-zcod  * '-1' .&lt;/P&gt;&lt;P&gt;        it_vbrk_vbrp-zdbk  = it_vbrk_vbrp-zdbk  * '-1' .&lt;/P&gt;&lt;P&gt;        it_vbrk_vbrp-zopt  = it_vbrk_vbrp-zopt  * '-1' .&lt;/P&gt;&lt;P&gt;        it_vbrk_vbrp-zfoc  = it_vbrk_vbrp-zfoc  * '-1' .&lt;/P&gt;&lt;P&gt;        it_vbrk_vbrp-zfcf  = it_vbrk_vbrp-zfcf  * '-1' .&lt;/P&gt;&lt;P&gt;        it_vbrk_vbrp-netreal  = it_vbrk_vbrp-netreal  * '-1' .&lt;/P&gt;&lt;P&gt;        it_vbrk_vbrp-mwsbk  = it_vbrk_vbrp-mwsbk  * '-1' .&lt;/P&gt;&lt;P&gt;        it_vbrk_vbrp-zdex  = it_vbrk_vbrp-zdex  * '-1' .&lt;/P&gt;&lt;P&gt;        it_vbrk_vbrp-zdec  = it_vbrk_vbrp-zdec  * '-1' .&lt;/P&gt;&lt;P&gt;        it_vbrk_vbrp-dif1  = it_vbrk_vbrp-dif1  * '-1' .&lt;/P&gt;&lt;P&gt;        it_vbrk_vbrp-dif2  = it_vbrk_vbrp-dif2  * '-1' .&lt;/P&gt;&lt;P&gt;        it_vbrk_vbrp-dif3  = it_vbrk_vbrp-dif3  * '-1' .&lt;/P&gt;&lt;P&gt;        it_vbrk_vbrp-dif4  = it_vbrk_vbrp-dif4  * '-1' .&lt;/P&gt;&lt;P&gt;        it_vbrk_vbrp-dif5  = it_vbrk_vbrp-dif5  * '-1' .&lt;/P&gt;&lt;P&gt;        it_vbrk_vbrp-dif6  = it_vbrk_vbrp-dif6  * '-1' .&lt;/P&gt;&lt;P&gt;        it_vbrk_vbrp-deemed_jex2  = it_vbrk_vbrp-deemed_jex2  * '-1' .&lt;/P&gt;&lt;P&gt;        it_vbrk_vbrp-deemed_jecs  = it_vbrk_vbrp-deemed_jecs  * '-1' .&lt;/P&gt;&lt;P&gt;        it_vbrk_vbrp-roundoff1  = it_vbrk_vbrp-roundoff1  * '-1' .&lt;/P&gt;&lt;P&gt;        it_vbrk_vbrp-roundoff2  = it_vbrk_vbrp-roundoff2  * '-1' .&lt;/P&gt;&lt;P&gt;        it_vbrk_vbrp-roundoff3  = it_vbrk_vbrp-roundoff3  * '-1' .&lt;/P&gt;&lt;P&gt;        it_vbrk_vbrp-roundoff4  = it_vbrk_vbrp-roundoff4  * '-1' .&lt;/P&gt;&lt;P&gt;        it_vbrk_vbrp-roundoff5  = it_vbrk_vbrp-roundoff5  * '-1' .&lt;/P&gt;&lt;P&gt;        it_vbrk_vbrp-roundoff6  = it_vbrk_vbrp-roundoff6  * '-1' .&lt;/P&gt;&lt;P&gt;        it_vbrk_vbrp-zcal  = it_vbrk_vbrp-zcal  * '-1' .&lt;/P&gt;&lt;P&gt;        it_vbrk_vbrp-zser  = it_vbrk_vbrp-zser  * '-1' .&lt;/P&gt;&lt;P&gt;        it_vbrk_vbrp-zces  = it_vbrk_vbrp-zces  * '-1' .&lt;/P&gt;&lt;P&gt;        it_vbrk_vbrp-zkf0  = it_vbrk_vbrp-zkf0  * '-1' .&lt;/P&gt;&lt;P&gt;        it_vbrk_vbrp-zins  = it_vbrk_vbrp-zins  * '-1' .&lt;/P&gt;&lt;P&gt;        it_vbrk_vbrp-zstf  = it_vbrk_vbrp-zstf  * '-1' .&lt;/P&gt;&lt;P&gt;        it_vbrk_vbrp-di13  = it_vbrk_vbrp-di13  * '-1' .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;      MODIFY it_vbrk_vbrp.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " credit_debit&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Start of Changes by Kiran.K dated 21072007.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  test&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM test .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA:it_fieldcatalog3 TYPE slis_t_fieldcat_alv WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;  DATA:wafieldcatlog3 TYPE slis_t_fieldcat_alv WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA : v_index TYPE i.&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-fieldname = 'VBELN'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-tabname    = 'IT_VBRK_VBRP3'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-seltext_l  = 'Invoice No'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-hotspot = 'x'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog3 TO it_fieldcatalog3.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog3-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Invoice date&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-fieldname = 'FKDAT'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-tabname    = 'IT_VBRK_VBRP3'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-seltext_l  = 'Invoice Date'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog3 TO it_fieldcatalog3.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog3-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Bill to party name1&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-fieldname = 'NAME1'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-tabname    = 'IT_VBRK_VBRP3'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-seltext_l  = 'Bill to Party'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog3 TO it_fieldcatalog3.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog3-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Ship to party name2&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-fieldname = 'NAME2'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-tabname    = 'IT_VBRK_VBRP3'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-seltext_l  = 'Ship to Party'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog3 TO it_fieldcatalog3.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog3-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Place&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-fieldname = 'CITY1'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-tabname    = 'IT_VBRK_VBRP3'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-seltext_l  = 'Place'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog3 TO it_fieldcatalog3.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog3-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-fieldname = 'FKIMG'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-tabname    = 'IT_VBRK_VBRP3'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-seltext_l  = 'Invoice Qty'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog3 TO it_fieldcatalog3.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog3-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-fieldname =  'SUM1'.                       "'KZWI1'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-tabname    = 'IT_VBRK_VBRP3'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-seltext_l  = 'Base Price'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog3 TO it_fieldcatalog3.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog3-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-fieldname =  'SUM2'.                       "'KZWI2'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-tabname    = 'IT_VBRK_VBRP3'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-seltext_l  = 'Packing'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog3 TO it_fieldcatalog3.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog3-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;LST turn over&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-fieldname =  'TOTAL2'.                                                "'TURN_LST'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-tabname    = 'IT_VBRK_VBRP3'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-seltext_l  = 'Taxable LST Turnover'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog3 TO it_fieldcatalog3.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog3-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;CST turn over&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-fieldname =  'TOTAL3'.                                               "'TURN_CST'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-tabname    = 'IT_VBRK_VBRP3'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-seltext_l  = 'Taxable CST Turnover'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog3 TO it_fieldcatalog3.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog3-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-fieldname = 'JIN1'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-tabname    = 'IT_VBRK_VBRP3'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-seltext_l  = 'CST'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog3 TO it_fieldcatalog3.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog3-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-fieldname = 'JIN1_PER'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-tabname    = 'IT_VBRK_VBRP3'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-seltext_l  = '%CST'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog3 TO it_fieldcatalog3.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog3-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-fieldname = 'JIN2'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-tabname    = 'IT_VBRK_VBRP3'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-seltext_l  = 'LST'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog3 TO it_fieldcatalog3.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog3-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-fieldname = 'JIN2_PER'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-tabname    = 'IT_VBRK_VBRP3'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-seltext_l  = '%LST'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog3 TO it_fieldcatalog3.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog3-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-fieldname = 'JIN5'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-tabname    = 'IT_VBRK_VBRP3'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-seltext_l  = 'Surcharge On LST'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog3 TO it_fieldcatalog3.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog3-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-fieldname = 'JIN5_PER'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-tabname    = 'IT_VBRK_VBRP3'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-seltext_l  = '%Surcharge On LST'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog3 TO it_fieldcatalog3.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog3-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-fieldname = 'KZWI4'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-tabname    = 'IT_VBRK_VBRP3'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-seltext_l  = 'Freight and Insurance'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog3 TO it_fieldcatalog3.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog3-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-fieldname =  'TOTAL4'.                                    "'TOTAL' r 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-tabname    = 'IT_VBRK_VBRP3'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-seltext_l  = 'Total'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog3 TO it_fieldcatalog3.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-fieldname = 'BSTKD'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-tabname    = 'IT_VBRK_VBRP3'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-seltext_l  = 'Purchase Order No'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog3 TO it_fieldcatalog3.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog3-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-fieldname = 'BSTDK'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-tabname    = 'IT_VBRK_VBRP3'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-seltext_l  = 'Purchase Order Date'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog3 TO it_fieldcatalog3.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog3-key.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;A/c Doc no.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-fieldname = 'BELNR'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-tabname    = 'IT_VBRK_VBRP3'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-seltext_l  = 'A/C Doc No.'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog3 TO it_fieldcatalog3.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;CST reg number&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-fieldname = 'J_1ICSTNO'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-tabname    = 'IT_VBRK_VBRP3'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-seltext_l  = 'CST/TIN No'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog3 TO it_fieldcatalog3.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog3-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;LST reg number&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-fieldname = 'J_1ILSTNO'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-tabname    = 'IT_VBRK_VBRP3'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-seltext_l  = 'LST/TIN No'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog3 TO it_fieldcatalog3.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog3-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'&lt;/P&gt;&lt;P&gt;   EXPORTING&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_INTERFACE_CHECK                 = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_BYPASSING_BUFFER                = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_BUFFER_ACTIVE                   = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     i_callback_program                = sy-repid&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_CALLBACK_PF_STATUS_SET          = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     i_callback_user_command           = 'LIST1'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_CALLBACK_TOP_OF_PAGE            = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_CALLBACK_HTML_TOP_OF_PAGE       = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_CALLBACK_HTML_END_OF_LIST       = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_STRUCTURE_NAME                  =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_BACKGROUND_ID                   = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_GRID_TITLE                      =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_GRID_SETTINGS                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    IS_LAYOUT                         =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     it_fieldcat                       = it_fieldcatalog3[]&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    IT_EXCLUDING                      =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    IT_SPECIAL_GROUPS                 =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    IT_SORT                           =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    IT_FILTER                         =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    IS_SEL_HIDE                       =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_DEFAULT                         = 'X'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_SAVE                            = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    IS_VARIANT                        =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    IT_EVENTS                         =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    IT_EVENT_EXIT                     =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    IS_PRINT                          =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    IS_REPREP_ID                      =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_SCREEN_START_COLUMN             = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_SCREEN_START_LINE               = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_SCREEN_END_COLUMN               = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_SCREEN_END_LINE                 = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    IT_ALV_GRAPHICS                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    IT_HYPERLINK                      =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    IT_ADD_FIELDCAT                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    IT_EXCEPT_QINFO                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_HTML_HEIGHT_TOP                 =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_HTML_HEIGHT_END                 =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    E_EXIT_CAUSED_BY_CALLER           =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    ES_EXIT_CAUSED_BY_USER            =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      t_outtab                          = it_vbrk_vbrp3&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  EXCEPTIONS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    PROGRAM_ERROR                     = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    OTHERS                            = 2&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;            .&lt;/P&gt;&lt;P&gt;  IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " test&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  testfilter&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM testfilter .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT it_vbrk_vbrp.&lt;/P&gt;&lt;P&gt;    MOVE-CORRESPONDING it_vbrk_vbrp TO it_vbrk_vbrp3.&lt;/P&gt;&lt;P&gt;    APPEND it_vbrk_vbrp3.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT it_vbrk_vbrp3.&lt;/P&gt;&lt;P&gt;    IF it_vbrk_vbrp3-fksto NE 'X'&lt;/P&gt;&lt;P&gt;       AND it_vbrk_vbrp3-werks EQ plant&lt;/P&gt;&lt;P&gt;       AND it_vbrk_vbrp3-fkdat IN s_fkdat&lt;/P&gt;&lt;P&gt;       AND it_vbrk_vbrp3-vkorg EQ vkorg&lt;/P&gt;&lt;P&gt;       AND it_vbrk_vbrp3-fkart IN s_fkart&lt;/P&gt;&lt;P&gt;       AND it_vbrk_vbrp3-vbtyp EQ 'M'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;      DELETE it_vbrk_vbrp3.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    CLEAR it_vbrk_vbrp3.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;  DELETE ADJACENT DUPLICATES FROM it_vbrk_vbrp3 COMPARING vbeln.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " testfilter&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  LIST1&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      ALV Interactive&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     --&amp;gt;R_UCOMM    text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     --&amp;gt;RS_SELFIELDtext&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM list1 USING r_ucomm LIKE sy-ucomm&lt;/P&gt;&lt;P&gt;                  rs_selfield TYPE slis_selfield.&lt;/P&gt;&lt;P&gt;  CASE r_ucomm.&lt;/P&gt;&lt;P&gt;    WHEN '&amp;amp;IC1'.&lt;/P&gt;&lt;P&gt;      IF rs_selfield-fieldname = 'VBELN' .&lt;/P&gt;&lt;P&gt;        READ TABLE it_vbrk_vbrp3 INDEX rs_selfield-tabindex.&lt;/P&gt;&lt;P&gt;        SET PARAMETER ID 'VF' FIELD it_vbrk_vbrp3-vbeln.&lt;/P&gt;&lt;P&gt;        CALL TRANSACTION 'VF03' AND SKIP FIRST SCREEN.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;ENDFORM.                    "user_command&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*End of Changes by Kiran.K dated 21072007.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 21 Jul 2007 09:16:47 GMT</pubDate>
    <dc:creator>kiran_k8</dc:creator>
    <dc:date>2007-07-21T09:16:47Z</dc:date>
    <item>
      <title>Problem in navigation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-navigation/m-p/2497862#M564229</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Folks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am having a program which is having 3 radiobuttons.Each &lt;/P&gt;&lt;P&gt;Radiobutton has a different ALV to display.Now I had added&lt;/P&gt;&lt;P&gt;one more radiobutton for one more different ALV display.&lt;/P&gt;&lt;P&gt;when I execute this newly added radiobutton I am getting the &lt;/P&gt;&lt;P&gt;desired output but when I press back button on the menu bar&lt;/P&gt;&lt;P&gt;it is getting me the first radio button's ALV output too.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But when I completely come out of the program and execute &lt;/P&gt;&lt;P&gt;it is fine but if I choose one or two radiobuttons without &lt;/P&gt;&lt;P&gt;leaving the program it is behaving as explained above.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can anyone here please let me know what needs to be done&lt;/P&gt;&lt;P&gt;to resolve this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;K.Kiran.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 21 Jul 2007 06:28:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-navigation/m-p/2497862#M564229</guid>
      <dc:creator>kiran_k8</dc:creator>
      <dc:date>2007-07-21T06:28:28Z</dc:date>
    </item>
    <item>
      <title>Re: Problem in navigation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-navigation/m-p/2497863#M564230</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Kiran,&lt;/P&gt;&lt;P&gt;have you created the 4th radio button with the same RB GROUP of the first 3 radiobuttons or not? check it?&lt;/P&gt;&lt;P&gt;You have to use the same group for this RB also.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;then if it is correct check the IF..ELSE..conditions for the Radionuttons..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;Reward points for useful Answers&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Anji&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 21 Jul 2007 06:36:37 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-navigation/m-p/2497863#M564230</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-21T06:36:37Z</dc:date>
    </item>
    <item>
      <title>Re: Problem in navigation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-navigation/m-p/2497864#M564231</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can anyone here let me know where I am going wrong.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;K.Kiran.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  zsdr7   LINE-SIZE 1023 LINE-COUNT 58(3)&lt;/P&gt;&lt;P&gt;MESSAGE-ID z_ma NO STANDARD PAGE HEADING      .&lt;/P&gt;&lt;P&gt;TABLES : vbrk, " Billing Document: Header Data&lt;/P&gt;&lt;P&gt;         vbrp, " Billing Document: Item Data&lt;/P&gt;&lt;P&gt;         konv, " Conditions (Transaction Data)&lt;/P&gt;&lt;P&gt;         vbak, " Sales Document: Header Data&lt;/P&gt;&lt;P&gt;         usr21, " Assign user name address key&lt;/P&gt;&lt;P&gt;         adcp,  " Person/Address Assignment&lt;/P&gt;&lt;P&gt;         tvv2t,&lt;/P&gt;&lt;P&gt;         m_vmcfa,&lt;/P&gt;&lt;P&gt;         m_vmcra,&lt;/P&gt;&lt;P&gt;         kna1,&lt;/P&gt;&lt;P&gt;         tvfkt,&lt;/P&gt;&lt;P&gt;         vmcfao.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Includes&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;INCLUDE rvreuse_global_data.&lt;/P&gt;&lt;P&gt;INCLUDE rvreuse_local_data.&lt;/P&gt;&lt;P&gt;INCLUDE rvreuse_forms.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;Type-Pools&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;TYPE-POOLS slis.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF ty_temp,&lt;/P&gt;&lt;P&gt;        fidoc TYPE bkpf-belnr,              "FIDOC No&lt;/P&gt;&lt;P&gt;        awkey TYPE bkpf-belnr,              "Reference Key&lt;/P&gt;&lt;P&gt;        gjahr TYPE bkpf-gjahr,              "Fiscal Year&lt;/P&gt;&lt;P&gt;        budat TYPE bkpf-budat,              "Posting Date&lt;/P&gt;&lt;P&gt;        belnr TYPE rbkp-belnr,              "Doc No&lt;/P&gt;&lt;P&gt;        blart TYPE bkpf-blart,              "Document Type&lt;/P&gt;&lt;P&gt;        vbeln TYPE bkpf-xblnr,              "Billing Doc No&lt;/P&gt;&lt;P&gt;        xblnr TYPE bkpf-xblnr,&lt;/P&gt;&lt;P&gt;       END OF ty_temp.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF ty_konv,&lt;/P&gt;&lt;P&gt;          knumv TYPE konv-knumv,&lt;/P&gt;&lt;P&gt;          kposn TYPE konv-kposn,&lt;/P&gt;&lt;P&gt;          kschl TYPE konv-kschl,&lt;/P&gt;&lt;P&gt;          kwert TYPE konv-kwert,&lt;/P&gt;&lt;P&gt;          kbetr TYPE konv-kbetr,&lt;/P&gt;&lt;P&gt;       END OF ty_konv.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF ty_objk,&lt;/P&gt;&lt;P&gt;          equnr TYPE objk-equnr,&lt;/P&gt;&lt;P&gt;          sernr TYPE objk-sernr,&lt;/P&gt;&lt;P&gt;          taser TYPE objk-taser,&lt;/P&gt;&lt;P&gt;       END OF ty_objk.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; Includes                                                            *&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;INCLUDE &amp;lt;icon&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;Data Declaration&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;For ALV Display&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA : gs_variant TYPE disvariant.&lt;/P&gt;&lt;P&gt;DATA : gs_layout TYPE lvc_s_layo.&lt;/P&gt;&lt;P&gt;DATA : gs_print  TYPE lvc_s_prnt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : c_stk TYPE scrfname VALUE 'CUSTOM'.&lt;/P&gt;&lt;P&gt;data:  c_stk3 type scrfname value 'TEST'.&lt;/P&gt;&lt;P&gt;DATA : custom_container TYPE REF TO cl_gui_custom_container.&lt;/P&gt;&lt;P&gt;DATA: CUSTOM_CONTAINER3 TYPE REF TO CL_GUI_CUSTOM_CONTAINER.&lt;/P&gt;&lt;P&gt;CLASS: lcl_event_receiver DEFINITION DEFERRED.&lt;/P&gt;&lt;P&gt;DATA : grid1  TYPE REF TO cl_gui_alv_grid.&lt;/P&gt;&lt;P&gt;DATA:  GRID3 TYPE REF TO CL_GUI_ALV_GRID.&lt;/P&gt;&lt;P&gt;DATA : event_receiver TYPE REF TO lcl_event_receiver.&lt;/P&gt;&lt;P&gt;DATA : ok_code TYPE sy-ucomm.&lt;/P&gt;&lt;P&gt;DATA : it_fieldcatalog TYPE lvc_t_fcat.&lt;/P&gt;&lt;P&gt;DATA : wafieldcatlog TYPE LINE OF lvc_t_fcat.&lt;/P&gt;&lt;P&gt;DATA : lt_rows TYPE lvc_t_row.&lt;/P&gt;&lt;P&gt;DATA : wa_rows TYPE LINE OF lvc_t_row.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: it_fieldcatalog1 TYPE slis_t_fieldcat_alv WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;      wafieldcatlog1 TYPE slis_t_fieldcat_alv WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;      gd_layout TYPE slis_layout_alv,&lt;/P&gt;&lt;P&gt;      gd_prntparams TYPE slis_print_alv,&lt;/P&gt;&lt;P&gt;      gd_repid LIKE sy-repid.&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;Internal tables and work areas for ALV ouput display&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;DATA: is_layout        TYPE slis_layout_alv,&lt;/P&gt;&lt;P&gt;      i_events         TYPE slis_t_event,&lt;/P&gt;&lt;P&gt;      events           TYPE slis_alv_event,&lt;/P&gt;&lt;P&gt;      alv_top_of_page  TYPE slis_t_listheader,&lt;/P&gt;&lt;P&gt;      gs_line          TYPE slis_listheader,&lt;/P&gt;&lt;P&gt;      alv_events       TYPE slis_t_event,&lt;/P&gt;&lt;P&gt;      alv_variant      TYPE disvariant,&lt;/P&gt;&lt;P&gt;      alv_title        TYPE lvc_title,&lt;/P&gt;&lt;P&gt;      alv_sort         TYPE slis_t_sortinfo_alv,&lt;/P&gt;&lt;P&gt;      csort            TYPE slis_sortinfo_alv,&lt;/P&gt;&lt;P&gt;      alv_print        TYPE slis_print_alv.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Internal Table&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA: it_objk TYPE ty_objk OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA: itab_temp TYPE ty_temp OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA: itab_konv TYPE ty_konv OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA: gt_vmcfa LIKE vmcfao OCCURS 50 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;*&amp;gt;&amp;gt;&amp;gt;&lt;/P&gt;&lt;P&gt;DATA : adrnr1 LIKE t001w-adrnr.&lt;/P&gt;&lt;P&gt;DATA: plant_name1 LIKE adrc-name1.&lt;/P&gt;&lt;P&gt;DATA: plant_name2 TYPE adrc-name2.&lt;/P&gt;&lt;P&gt;DATA: plant_name(136).&lt;/P&gt;&lt;P&gt;DATA: comp_name1 LIKE adrc-name1.&lt;/P&gt;&lt;P&gt;DATA: comp_name2 TYPE adrc-name2.&lt;/P&gt;&lt;P&gt;DATA: comp_name(136).&lt;/P&gt;&lt;P&gt;*&amp;lt;&amp;lt;&amp;lt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF name_dazu OCCURS 10,&lt;/P&gt;&lt;P&gt;        kunnr LIKE kna1-kunnr     ,&lt;/P&gt;&lt;P&gt;        name1 LIKE kna1-name1     ,&lt;/P&gt;&lt;P&gt;        ort01 LIKE kna1-ort01     ,&lt;/P&gt;&lt;P&gt;      END   OF name_dazu.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF fkart_dazu OCCURS 10,&lt;/P&gt;&lt;P&gt;        fkart LIKE tvfkt-fkart     ,&lt;/P&gt;&lt;P&gt;        vtext LIKE tvfkt-vtext     ,&lt;/P&gt;&lt;P&gt;      END   OF fkart_dazu.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF hsave,&lt;/P&gt;&lt;P&gt;      vbeln LIKE vbuv-vbeln,&lt;/P&gt;&lt;P&gt;      tabix LIKE sy-tabix  ,&lt;/P&gt;&lt;P&gt;      text(40)             .&lt;/P&gt;&lt;P&gt;DATA: END   OF hsave.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF it_vbrk_vbrp OCCURS 0,&lt;/P&gt;&lt;P&gt;        vbeln TYPE vbrk-vbeln,  " Invoice Number&lt;/P&gt;&lt;P&gt;        posnr TYPE vbrp-posnr,  " Item number&lt;/P&gt;&lt;P&gt;        erdat TYPE vbrk-erdat,  " Billing Date&lt;/P&gt;&lt;P&gt;        fkart TYPE vbrk-fkart,  " Billing Type&lt;/P&gt;&lt;P&gt;        vtext TYPE tvfkt-vtext,  " Billing type Desc&lt;/P&gt;&lt;P&gt;        knumv TYPE vbrk-knumv,  " Number of the document condition&lt;/P&gt;&lt;P&gt;        netwr TYPE vbrk-netwr,  " Net value in document currency&lt;/P&gt;&lt;P&gt;        fkdat TYPE vbrk-fkdat,  " Invoice Date&lt;/P&gt;&lt;P&gt;        typbz TYPE equi-typbz,  " Model&lt;/P&gt;&lt;P&gt;        serge TYPE equi-serge,  " Serial No Ref&lt;/P&gt;&lt;P&gt;        fkimg TYPE vbrp-fkimg,  " Invoce Quantity&lt;/P&gt;&lt;P&gt;        kzwi1 TYPE vbrp-kzwi1,  " Base Price&lt;/P&gt;&lt;P&gt;        kzwi2 TYPE vbrp-kzwi2,  " Packing&lt;/P&gt;&lt;P&gt;        kzwi4 TYPE vbrp-kzwi4,  " Freight and Insurance&lt;/P&gt;&lt;P&gt;        jex2  TYPE konv-kwert,  " Exice duty&lt;/P&gt;&lt;P&gt;        jces  TYPE konv-kwert,  " Cess&lt;/P&gt;&lt;P&gt;        jecx  TYPE konv-kwert,  " Education Cess&lt;/P&gt;&lt;P&gt;        jin1  TYPE konv-kwert,  " CST&lt;/P&gt;&lt;P&gt;        jin1_per TYPE konv-kbetr, " %CST&lt;/P&gt;&lt;P&gt;        jin2  TYPE konv-kwert,  " LST&lt;/P&gt;&lt;P&gt;        jin2_per TYPE konv-kbetr, " %LST&lt;/P&gt;&lt;P&gt;        jin5  TYPE konv-kwert,  " Surcharge on LST&lt;/P&gt;&lt;P&gt;        jin5_per TYPE konv-kbetr, " %Surcharge on LST&lt;/P&gt;&lt;P&gt;        turn  TYPE konv-kwert,  " Turn Over&lt;/P&gt;&lt;P&gt;        turn_lst TYPE konv-kwert, " LST turn over&lt;/P&gt;&lt;P&gt;        turn_cst TYPE konv-kwert, " CST turn over&lt;/P&gt;&lt;P&gt;        total TYPE konv-kwert,  " Total&lt;/P&gt;&lt;P&gt;        zadv TYPE konv-kwert,   " Advance Recieved&lt;/P&gt;&lt;P&gt;        net  TYPE konv-kwert,   " Net Payable&lt;/P&gt;&lt;P&gt;        zcod TYPE konv-kwert,   " Dealer Fee&lt;/P&gt;&lt;P&gt;        zdbk TYPE konv-kwert,   " Deamed Benifit&lt;/P&gt;&lt;P&gt;        zopt TYPE konv-kwert,   " Optional Value&lt;/P&gt;&lt;P&gt;        zfoc TYPE konv-kwert,   " FOC Coupon Value&lt;/P&gt;&lt;P&gt;        zfcf TYPE konv-kwert,   " FOC Filter&lt;/P&gt;&lt;P&gt;        netreal TYPE konv-kwert, " Net Realisation&lt;/P&gt;&lt;P&gt;        vgbel TYPE vbrp-vgbel,  " Delivery Number&lt;/P&gt;&lt;P&gt;        kunag TYPE vbrk-kunag,  " Sold-to party&lt;/P&gt;&lt;P&gt;        name1 TYPE kna1-name1,                              " Name1&lt;/P&gt;&lt;P&gt;        name2 TYPE kna1-name1,  " Ship to name&lt;/P&gt;&lt;P&gt;        name3 TYPE kna1-name2,  " Ship to name 2nd column&lt;/P&gt;&lt;P&gt;        mwsbk TYPE vbrk-mwsbk,  " Tax amount in document currency&lt;/P&gt;&lt;P&gt;        werks TYPE vbrp-werks,  " Plant&lt;/P&gt;&lt;P&gt;        regio TYPE vbrk-regio,  " Region (State, Province, County)&lt;/P&gt;&lt;P&gt;        bezei TYPE t005u-bezei, " Region Description&lt;/P&gt;&lt;P&gt;        wkreg TYPE vbrp-wkreg,  " Region in which plant is located&lt;/P&gt;&lt;P&gt;        fksto TYPE vbrk-fksto,  " Billing document is cancelled&lt;/P&gt;&lt;P&gt;        bstkd TYPE vbkd-bstkd,  " Customer purchase order number&lt;/P&gt;&lt;P&gt;        bstdk TYPE vbkd-bstdk,  " Customer purchase order date&lt;/P&gt;&lt;P&gt;        exnum TYPE j_1iexcdtl-exnum, " Excise Doc Number&lt;/P&gt;&lt;P&gt;        matnr TYPE vbrp-matnr,   " Material number&lt;/P&gt;&lt;P&gt;        arktx TYPE vbrp-arktx,   " Material Desc&lt;/P&gt;&lt;P&gt;        mvgr5 TYPE vbap-mvgr5,   " PWC code&lt;/P&gt;&lt;P&gt;        bezei5 TYPE tvm5t-bezei, " PWC code Desc&lt;/P&gt;&lt;P&gt;        kdgrp_auft TYPE vbrp-kdgrp_auft, " Dealer&lt;/P&gt;&lt;P&gt;        ktext TYPE t151t-ktext, " Dealer Desc&lt;/P&gt;&lt;P&gt;        j_1icstno TYPE j_1imocust-j_1icstno, " CST reg number&lt;/P&gt;&lt;P&gt;        j_1ilstno TYPE j_1imocust-j_1ilstno, " LST reg number&lt;/P&gt;&lt;P&gt;        city1 TYPE adrc-city1,                              " City1&lt;/P&gt;&lt;P&gt;        street TYPE adrc-street,&lt;/P&gt;&lt;P&gt;        addr1 TYPE adrc-str_suppl1, " address&lt;/P&gt;&lt;P&gt;        addr2 TYPE adrc-str_suppl2,&lt;/P&gt;&lt;P&gt;        city2 TYPE adrc-city2,&lt;/P&gt;&lt;P&gt;        country TYPE adrc-country,&lt;/P&gt;&lt;P&gt;        landx TYPE t005t-landx,"Country&lt;/P&gt;&lt;P&gt;        kvgr2 TYPE vbak-kvgr2, "Sales Type&lt;/P&gt;&lt;P&gt;        fname TYPE kna1-name1, " Financier Name&lt;/P&gt;&lt;P&gt;        aubel TYPE vbrp-aubel,&lt;/P&gt;&lt;P&gt;        stypetext TYPE tvv2t-bezei,&lt;/P&gt;&lt;P&gt;        zdex  TYPE konv-kwert,&lt;/P&gt;&lt;P&gt;        zdec  TYPE konv-kwert,&lt;/P&gt;&lt;P&gt;        dif1  TYPE konv-kwert,&lt;/P&gt;&lt;P&gt;        dif2  TYPE konv-kwert,&lt;/P&gt;&lt;P&gt;        dif3  TYPE konv-kwert,&lt;/P&gt;&lt;P&gt;        dif4  TYPE konv-kwert,&lt;/P&gt;&lt;P&gt;        dif5  TYPE konv-kwert,&lt;/P&gt;&lt;P&gt;        dif6  TYPE konv-kwert,&lt;/P&gt;&lt;P&gt;        deemed_jex2 TYPE konv-kwert,&lt;/P&gt;&lt;P&gt;        deemed_jecs TYPE konv-kwert,&lt;/P&gt;&lt;P&gt;        roundoff1 TYPE konv-kwert,&lt;/P&gt;&lt;P&gt;        roundoff2 TYPE konv-kwert,&lt;/P&gt;&lt;P&gt;        roundoff3 TYPE konv-kwert,&lt;/P&gt;&lt;P&gt;        roundoff4 TYPE konv-kwert,&lt;/P&gt;&lt;P&gt;        roundoff5 TYPE konv-kwert,&lt;/P&gt;&lt;P&gt;        roundoff6 TYPE konv-kwert,&lt;/P&gt;&lt;P&gt;        zcal  TYPE konv-kwert,&lt;/P&gt;&lt;P&gt;        zser  TYPE konv-kwert,&lt;/P&gt;&lt;P&gt;        zces  TYPE konv-kwert,&lt;/P&gt;&lt;P&gt;        zkf0 TYPE konv-kwert,&lt;/P&gt;&lt;P&gt;        zins TYPE konv-kwert,&lt;/P&gt;&lt;P&gt;       vgpos LIKE vbrp-vgpos,&lt;/P&gt;&lt;P&gt;       ort01 LIKE kna1-ort01,&lt;/P&gt;&lt;P&gt;       belnr LIKE bseg-belnr,&lt;/P&gt;&lt;P&gt;       bukrs LIKE vbrk-bukrs,&lt;/P&gt;&lt;P&gt;       zstf LIKE konv-kwert,&lt;/P&gt;&lt;P&gt;       di13 LIKE konv-kwert,&lt;/P&gt;&lt;P&gt;        vkorg TYPE vbrk-vkorg,&lt;/P&gt;&lt;P&gt;        vbtyp TYPE vbrk-vbtyp,&lt;/P&gt;&lt;P&gt;        aupos TYPE vbrp-aupos,&lt;/P&gt;&lt;P&gt;        xblnr TYPE bkpf-xblnr,&lt;/P&gt;&lt;P&gt;        augru TYPE vbak-augru,&lt;/P&gt;&lt;P&gt;        reason TYPE tvaut-bezei,&lt;/P&gt;&lt;P&gt;*Start of changes by Kiran.K dated 21072007.&lt;/P&gt;&lt;P&gt;        sum1 TYPE vbrp-kzwi1,                               "ZSDR3&lt;/P&gt;&lt;P&gt;        sum2 TYPE vbrp-kzwi2,                               "ZSDR3&lt;/P&gt;&lt;P&gt;        sum4 TYPE vbrp-kzwi4,                               "ZSDR3&lt;/P&gt;&lt;P&gt;        sum5 TYPE konv-kwert,                               "zsdr3-jex2&lt;/P&gt;&lt;P&gt;        sum6 TYPE konv-kwert,                               "zsdr3-jecx&lt;/P&gt;&lt;P&gt;        total1 TYPE konv-kwert,                             "ZSDR3&lt;/P&gt;&lt;P&gt;        total2 TYPE konv-kwert,                             "ZSDR3&lt;/P&gt;&lt;P&gt;        total3 TYPE konv-kwert,                             "ZSDR3&lt;/P&gt;&lt;P&gt;        total4 TYPE konv-kwert,&lt;/P&gt;&lt;P&gt;*End of Changes by Kiran.K dated 21072007.&lt;/P&gt;&lt;P&gt;       END OF it_vbrk_vbrp.&lt;/P&gt;&lt;P&gt;*ALV Display&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Authorization check&lt;/P&gt;&lt;P&gt;DATA : v_pnum  TYPE usr21-persnumber.&lt;/P&gt;&lt;P&gt;DATA : v_dname TYPE adcp-department.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Work Areas&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA : wa_display LIKE it_vbrk_vbrp.&lt;/P&gt;&lt;P&gt;DATA : wa_alv LIKE it_vbrk_vbrp.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Data&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA : kdauf LIKE lips-kdauf.&lt;/P&gt;&lt;P&gt;DATA : obknr LIKE ser01-obknr.&lt;/P&gt;&lt;P&gt;DATA : equnr LIKE equi-equnr.&lt;/P&gt;&lt;P&gt;DATA : header(60) TYPE c.&lt;/P&gt;&lt;P&gt;DATA : vbelv LIKE vbfa-vbelv.&lt;/P&gt;&lt;P&gt;DATA   vbelvp LIKE vbrp-aubel.&lt;/P&gt;&lt;P&gt;DATA : posnv LIKE vbfa-posnv.&lt;/P&gt;&lt;P&gt;DATA : kunnr LIKE kna1-kunnr.&lt;/P&gt;&lt;P&gt;DATA : kunnr1 LIKE kna1-kunnr.&lt;/P&gt;&lt;P&gt;DATA : adrnr LIKE vbpa-adrnr.&lt;/P&gt;&lt;P&gt;DATA : country LIKE adrc-country.&lt;/P&gt;&lt;P&gt;DATA : date1(10).&lt;/P&gt;&lt;P&gt;DATA : date2(10).&lt;/P&gt;&lt;P&gt;DATA : text(60).&lt;/P&gt;&lt;P&gt;DATA : alles(1) TYPE c.&lt;/P&gt;&lt;P&gt;DATA : allea(1) TYPE c.&lt;/P&gt;&lt;P&gt;DATA : alleb(1) TYPE c.&lt;/P&gt;&lt;P&gt;DATA : allef(1) TYPE c.&lt;/P&gt;&lt;P&gt;DATA : alleg(1) TYPE c.&lt;/P&gt;&lt;P&gt;DATA : allek(1) TYPE c.&lt;/P&gt;&lt;P&gt;DATA : allen(1) TYPE c.&lt;/P&gt;&lt;P&gt;DATA: xvbtyp LIKE dd07v-domvalue_l.&lt;/P&gt;&lt;P&gt;DATA: text1  LIKE dd07v-ddtext.&lt;/P&gt;&lt;P&gt;DATA: char(50).&lt;/P&gt;&lt;P&gt;DATA: tabix LIKE sy-tabix.&lt;/P&gt;&lt;P&gt;DATA: lilli LIKE sy-lilli.&lt;/P&gt;&lt;P&gt;FIELD-SYMBOLS: &amp;lt;feld&amp;gt;.&lt;/P&gt;&lt;P&gt;DATA   : trvog TYPE c.&lt;/P&gt;&lt;P&gt;DATA : deemed_jex2 TYPE konv-kwert,&lt;/P&gt;&lt;P&gt;       deemed_jecx TYPE konv-kwert,&lt;/P&gt;&lt;P&gt;       roundoff1 TYPE konv-kwert,&lt;/P&gt;&lt;P&gt;       roundoff2 TYPE konv-kwert,&lt;/P&gt;&lt;P&gt;       roundoff3 TYPE konv-kwert,&lt;/P&gt;&lt;P&gt;       roundoff4 TYPE konv-kwert,&lt;/P&gt;&lt;P&gt;       roundoff5 TYPE konv-kwert,&lt;/P&gt;&lt;P&gt;       roundoff6 TYPE konv-kwert.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Structure for IT&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA wa_it_vbrk_vbrp LIKE it_vbrk_vbrp.&lt;/P&gt;&lt;P&gt;*Start of Changes by Kiran.K dated 21072007.&lt;/P&gt;&lt;P&gt;DATA it_vbrk_vbrp3 LIKE it_vbrk_vbrp OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF it_temp OCCURS 0,&lt;/P&gt;&lt;P&gt;         kwert LIKE konv-kwert,&lt;/P&gt;&lt;P&gt;       END OF it_temp.&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF it_diff OCCURS 0,&lt;/P&gt;&lt;P&gt;         kwert LIKE konv-kwert,&lt;/P&gt;&lt;P&gt;       END OF it_diff.&lt;/P&gt;&lt;P&gt;DATA wa_it_vbrk_vbrp3 LIKE it_vbrk_vbrp3.&lt;/P&gt;&lt;P&gt;data:l_okcode like ok_code.&lt;/P&gt;&lt;P&gt;*End of Changes for Kiran.K dated 21072007.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;**SELECTION-SCREEN&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-001.&lt;/P&gt;&lt;P&gt;PARAMETER     : vkorg LIKE vbrk-vkorg OBLIGATORY.&lt;/P&gt;&lt;P&gt;PARAMETER     : plant LIKE vbrp-werks OBLIGATORY.&lt;/P&gt;&lt;P&gt;PARAMETER     : p_bukrs LIKE vbrk-bukrs OBLIGATORY.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS: s_fkart FOR vbrk-fkart OBLIGATORY.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS: s_fkdat FOR vbrk-fkdat OBLIGATORY.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK b1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS: s_vbtyp FOR vbrk-vbtyp NO-DISPLAY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: BEGIN OF BLOCK block1 WITH FRAME TITLE text-001.&lt;/P&gt;&lt;P&gt;PARAMETERS: sales RADIOBUTTON GROUP grp1,&lt;/P&gt;&lt;P&gt;            credit RADIOBUTTON GROUP grp1,&lt;/P&gt;&lt;P&gt;            debit RADIOBUTTON GROUP grp1,&lt;/P&gt;&lt;P&gt;*Start of Changes by Kiran.K dated 21072007.&lt;/P&gt;&lt;P&gt;            test RADIOBUTTON GROUP grp1.&lt;/P&gt;&lt;P&gt;*End of Changes by Kiran.K dated 21072007.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: END OF BLOCK block1.&lt;/P&gt;&lt;P&gt;*&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;To get authorisation check data&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  AUTHORITY-CHECK OBJECT 'ZBUKRS'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    ID 'ACTVT' FIELD '01'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ID 'BUKRS' FIELD p_bukrs.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF sy-subrc NE 0.&lt;/P&gt;&lt;P&gt;    MESSAGE e034(z_apd) WITH p_bukrs.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM get_auth.&lt;/P&gt;&lt;P&gt;  PERFORM getdata.&lt;/P&gt;&lt;P&gt;**START-OF-SELECTION&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM get_unrel_item. "fill the tb with unrel.&lt;/P&gt;&lt;P&gt;  PERFORM get_header_item.&lt;/P&gt;&lt;P&gt;  PERFORM filtering.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM calculation.&lt;/P&gt;&lt;P&gt;  PERFORM credit_debit.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ALV Display&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  IF sy-batch &amp;lt;&amp;gt; 'X'.&lt;/P&gt;&lt;P&gt;    SET SCREEN 100.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    PERFORM background.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    &amp;lt;b&amp;gt;if test = 'X'.&lt;/P&gt;&lt;P&gt;    PERFORM testfilter.&lt;/P&gt;&lt;P&gt;    PERFORM test.&lt;/P&gt;&lt;P&gt;    endif.&amp;lt;/b&amp;gt;*&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  getdata&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM getdata .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT belnr AS fidoc&lt;/P&gt;&lt;P&gt;         awkey AS vbeln&lt;/P&gt;&lt;P&gt;         xblnr&lt;/P&gt;&lt;P&gt;         budat&lt;/P&gt;&lt;P&gt;         gjahr&lt;/P&gt;&lt;P&gt;         blart&lt;/P&gt;&lt;P&gt;         FROM bkpf INTO CORRESPONDING FIELDS OF TABLE itab_temp&lt;/P&gt;&lt;P&gt;         WHERE bukrs = p_bukrs&lt;/P&gt;&lt;P&gt;         AND budat IN s_fkdat&lt;/P&gt;&lt;P&gt;         AND bstat = space.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF sy-subrc NE 0.&lt;/P&gt;&lt;P&gt;    MESSAGE 'No Values exist for the Selection.' TYPE 'S'.&lt;/P&gt;&lt;P&gt;    STOP.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " getdata&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  get_header_item&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM get_header_item .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT itab_temp.&lt;/P&gt;&lt;P&gt;    MOVE itab_temp-fidoc TO it_vbrk_vbrp-belnr.&lt;/P&gt;&lt;P&gt;    MOVE itab_temp-xblnr TO it_vbrk_vbrp-xblnr.&lt;/P&gt;&lt;P&gt;    SELECT SINGLE vbeln&lt;/P&gt;&lt;P&gt;                  fkart&lt;/P&gt;&lt;P&gt;                  knumv&lt;/P&gt;&lt;P&gt;                  netwr&lt;/P&gt;&lt;P&gt;                  fkdat&lt;/P&gt;&lt;P&gt;                  kunag&lt;/P&gt;&lt;P&gt;                  mwsbk&lt;/P&gt;&lt;P&gt;                  fksto&lt;/P&gt;&lt;P&gt;                  bukrs&lt;/P&gt;&lt;P&gt;                  vkorg&lt;/P&gt;&lt;P&gt;                  vbtyp&lt;/P&gt;&lt;P&gt;                  erdat&lt;/P&gt;&lt;P&gt;                  regio&lt;/P&gt;&lt;P&gt;                  FROM vbrk INTO CORRESPONDING FIELDS OF it_vbrk_vbrp&lt;/P&gt;&lt;P&gt;                  WHERE vbeln = itab_temp-vbeln.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SELECT werks&lt;/P&gt;&lt;P&gt;           aubel&lt;/P&gt;&lt;P&gt;           mvgr5&lt;/P&gt;&lt;P&gt;           wkreg&lt;/P&gt;&lt;P&gt;           posnr&lt;/P&gt;&lt;P&gt;           fkimg&lt;/P&gt;&lt;P&gt;           kzwi1&lt;/P&gt;&lt;P&gt;           kzwi2&lt;/P&gt;&lt;P&gt;           kzwi4&lt;/P&gt;&lt;P&gt;           vgbel&lt;/P&gt;&lt;P&gt;           matnr&lt;/P&gt;&lt;P&gt;           arktx&lt;/P&gt;&lt;P&gt;           vgpos&lt;/P&gt;&lt;P&gt;           aupos&lt;/P&gt;&lt;P&gt;           kdgrp_auft&lt;/P&gt;&lt;P&gt;           FROM vbrp INTO CORRESPONDING FIELDS OF it_vbrk_vbrp&lt;/P&gt;&lt;P&gt;           WHERE vbeln = itab_temp-vbeln.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Start of Changes by Kiran.K dated 21072007.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;KZWI1&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      SELECT SUM( kzwi1 ) INTO it_vbrk_vbrp-sum1 FROM vbrp&lt;/P&gt;&lt;P&gt;                           WHERE vbeln = it_vbrk_vbrp-vbeln.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;KZWI2.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      SELECT SUM( kzwi2 ) INTO it_vbrk_vbrp-sum2 FROM vbrp&lt;/P&gt;&lt;P&gt;                          WHERE vbeln = it_vbrk_vbrp-vbeln.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;KZWI4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      SELECT SUM( kzwi4 ) INTO it_vbrk_vbrp-sum4 FROM vbrp&lt;/P&gt;&lt;P&gt;                          WHERE vbeln = it_vbrk_vbrp-vbeln.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*End of Changes by Kiran.K dated 21072007.&lt;/P&gt;&lt;P&gt;      APPEND it_vbrk_vbrp.&lt;/P&gt;&lt;P&gt;    ENDSELECT.&lt;/P&gt;&lt;P&gt;    CLEAR it_vbrk_vbrp.&lt;/P&gt;&lt;P&gt;    CLEAR itab_temp.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " get_header_item&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; Class Definition                                                    *&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLASS lcl_event_receiver DEFINITION.&lt;/P&gt;&lt;P&gt;  PUBLIC SECTION.&lt;/P&gt;&lt;P&gt;    METHODS:&lt;/P&gt;&lt;P&gt;      handle_toolbar&lt;/P&gt;&lt;P&gt;        FOR EVENT toolbar OF cl_gui_alv_grid&lt;/P&gt;&lt;P&gt;            IMPORTING e_object e_interactive,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      handle_user_command&lt;/P&gt;&lt;P&gt;        FOR EVENT user_command OF cl_gui_alv_grid&lt;/P&gt;&lt;P&gt;            IMPORTING e_ucomm,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      handle_double_click&lt;/P&gt;&lt;P&gt;          FOR EVENT double_click OF cl_gui_alv_grid&lt;/P&gt;&lt;P&gt;              IMPORTING e_row e_column,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      handle_top_of_page&lt;/P&gt;&lt;P&gt;        FOR EVENT print_top_of_page OF cl_gui_alv_grid.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PRIVATE SECTION.&lt;/P&gt;&lt;P&gt;ENDCLASS.                    "lcl_event_receiver DEFINITION&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; Class Implementation                                                *&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLASS lcl_event_receiver IMPLEMENTATION.&lt;/P&gt;&lt;P&gt;  METHOD handle_toolbar.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  Local Variables&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    DATA: ls_toolbar  TYPE stb_button.&lt;/P&gt;&lt;P&gt;*Start of Insertion. Req: CQDK924167&lt;/P&gt;&lt;P&gt;*Save in ALv Layout option provided&lt;/P&gt;&lt;P&gt;    DATA : wa LIKE LINE OF e_object-&amp;gt;mt_toolbar.&lt;/P&gt;&lt;P&gt;    LOOP AT e_object-&amp;gt;mt_toolbar INTO wa.&lt;/P&gt;&lt;P&gt;      wa-disabled = ''.&lt;/P&gt;&lt;P&gt;      MODIFY  e_object-&amp;gt;mt_toolbar FROM wa.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;*End&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  append a separator to normal toolbar&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    CLEAR ls_toolbar.&lt;/P&gt;&lt;P&gt;    MOVE 3 TO ls_toolbar-butn_type.&lt;/P&gt;&lt;P&gt;    APPEND ls_toolbar TO e_object-&amp;gt;mt_toolbar.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  append an icon to to show printing&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    CLEAR ls_toolbar.&lt;/P&gt;&lt;P&gt;    MOVE 'PRINT' TO ls_toolbar-function.&lt;/P&gt;&lt;P&gt;    MOVE icon_print TO ls_toolbar-icon.&lt;/P&gt;&lt;P&gt;    MOVE 'Print Receipts' TO ls_toolbar-quickinfo.&lt;/P&gt;&lt;P&gt;    MOVE ' Print' TO ls_toolbar-text.&lt;/P&gt;&lt;P&gt;    MOVE ' ' TO ls_toolbar-disabled.&lt;/P&gt;&lt;P&gt;    APPEND ls_toolbar TO e_object-&amp;gt;mt_toolbar.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDMETHOD.                       " Handle_toolbar&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  METHOD handle_user_command.&lt;/P&gt;&lt;P&gt;    CASE e_ucomm.&lt;/P&gt;&lt;P&gt;      WHEN 'PRINT'.&lt;/P&gt;&lt;P&gt;        REFRESH : lt_rows , it_vbrk_vbrp.&lt;/P&gt;&lt;P&gt;        CALL METHOD grid1-&amp;gt;get_selected_rows&lt;/P&gt;&lt;P&gt;          IMPORTING&lt;/P&gt;&lt;P&gt;            et_index_rows = lt_rows.&lt;/P&gt;&lt;P&gt;        CALL METHOD cl_gui_cfw=&amp;gt;flush.&lt;/P&gt;&lt;P&gt;    ENDCASE.&lt;/P&gt;&lt;P&gt;  ENDMETHOD.                           "handle_user_command&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  METHOD handle_double_click.&lt;/P&gt;&lt;P&gt;    IF e_column = 'VBELN'.&lt;/P&gt;&lt;P&gt;      READ TABLE it_vbrk_vbrp INDEX e_row-index INTO wa_it_vbrk_vbrp.&lt;/P&gt;&lt;P&gt;      IF sy-subrc = 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Set parameter ID for transaction screen field&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        SET PARAMETER ID 'VF' FIELD wa_it_vbrk_vbrp-vbeln.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    Execute transaction VF03, and skip initial data entry screen&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        CALL TRANSACTION 'VF03' AND SKIP FIRST SCREEN.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDMETHOD.                           "handle_double_click&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  METHOD handle_top_of_page.&lt;/P&gt;&lt;P&gt;    WRITE:/ comp_name,&lt;/P&gt;&lt;P&gt;          / plant_name ,&lt;/P&gt;&lt;P&gt;          /  text.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDMETHOD.                           "handle_top_of_page&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDCLASS.                    "lcl_event_receiver IMPLEMENTATION&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  get_auth&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM get_auth .&lt;/P&gt;&lt;P&gt;  SELECT SINGLE persnumber FROM usr21 INTO (v_pnum)&lt;/P&gt;&lt;P&gt;      WHERE bname = sy-uname.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT SINGLE department FROM adcp INTO (v_dname)&lt;/P&gt;&lt;P&gt;      WHERE persnumber = v_pnum.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " get_auth&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  filtering&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM filtering .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  s_vbtyp-sign = 'I'.&lt;/P&gt;&lt;P&gt;  s_vbtyp-option = 'EQ'.&lt;/P&gt;&lt;P&gt;  s_vbtyp-low = 'M'.&lt;/P&gt;&lt;P&gt;  APPEND s_vbtyp.&lt;/P&gt;&lt;P&gt;  s_vbtyp-low = 'O'.&lt;/P&gt;&lt;P&gt;  APPEND s_vbtyp.&lt;/P&gt;&lt;P&gt;  s_vbtyp-low = 'P'.&lt;/P&gt;&lt;P&gt;  APPEND s_vbtyp.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SORT it_vbrk_vbrp BY vbeln posnr.&lt;/P&gt;&lt;P&gt;  LOOP AT it_vbrk_vbrp.&lt;/P&gt;&lt;P&gt;*Start of Insertion for Debit Note Credit Note Changes on Request CQDK924138&lt;/P&gt;&lt;P&gt;    IF sales = 'X'.&lt;/P&gt;&lt;P&gt;      IF it_vbrk_vbrp-fksto NE 'X'&lt;/P&gt;&lt;P&gt;           AND it_vbrk_vbrp-werks EQ plant&lt;/P&gt;&lt;P&gt;           AND it_vbrk_vbrp-fkdat IN s_fkdat&lt;/P&gt;&lt;P&gt;           AND it_vbrk_vbrp-vkorg EQ vkorg&lt;/P&gt;&lt;P&gt;           AND it_vbrk_vbrp-fkart IN s_fkart&lt;/P&gt;&lt;P&gt;           AND it_vbrk_vbrp-vbtyp EQ 'M'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ELSE.&lt;/P&gt;&lt;P&gt;        DELETE it_vbrk_vbrp.&lt;/P&gt;&lt;P&gt;        CONTINUE.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;      CLEAR it_vbrk_vbrp.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    IF credit = 'X'.&lt;/P&gt;&lt;P&gt;      IF it_vbrk_vbrp-fksto NE 'X'&lt;/P&gt;&lt;P&gt;       AND it_vbrk_vbrp-werks EQ plant&lt;/P&gt;&lt;P&gt;       AND it_vbrk_vbrp-fkdat IN s_fkdat&lt;/P&gt;&lt;P&gt;       AND it_vbrk_vbrp-vkorg EQ vkorg&lt;/P&gt;&lt;P&gt;       AND it_vbrk_vbrp-fkart IN s_fkart&lt;/P&gt;&lt;P&gt;       AND it_vbrk_vbrp-vbtyp EQ 'O'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ELSE.&lt;/P&gt;&lt;P&gt;        DELETE it_vbrk_vbrp.&lt;/P&gt;&lt;P&gt;        CONTINUE.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;      CLEAR it_vbrk_vbrp.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF debit = 'X'.&lt;/P&gt;&lt;P&gt;      IF it_vbrk_vbrp-fksto NE 'X'&lt;/P&gt;&lt;P&gt;         AND it_vbrk_vbrp-werks EQ plant&lt;/P&gt;&lt;P&gt;         AND it_vbrk_vbrp-fkdat IN s_fkdat&lt;/P&gt;&lt;P&gt;         AND it_vbrk_vbrp-vkorg EQ vkorg&lt;/P&gt;&lt;P&gt;         AND it_vbrk_vbrp-fkart IN s_fkart&lt;/P&gt;&lt;P&gt;         AND it_vbrk_vbrp-vbtyp EQ 'P'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ELSE.&lt;/P&gt;&lt;P&gt;        DELETE it_vbrk_vbrp.&lt;/P&gt;&lt;P&gt;        CONTINUE.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;      CLEAR it_vbrk_vbrp.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*zsdr3.&lt;/P&gt;&lt;P&gt;*IF test = 'X'.&lt;/P&gt;&lt;P&gt;*perform testfilter.&lt;/P&gt;&lt;P&gt;*endif.&lt;/P&gt;&lt;P&gt;*zsdr3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;*End of Insertion&lt;/P&gt;&lt;P&gt;*Commented For Debit and Credit Filtering Process on 19.03.07&lt;/P&gt;&lt;P&gt;**&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;IF it_vbrk_vbrp-fksto NE 'X'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;    AND it_vbrk_vbrp-werks EQ plant&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;    AND it_vbrk_vbrp-fkdat IN s_fkdat&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;    AND it_vbrk_vbrp-vkorg EQ vkorg&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;    AND it_vbrk_vbrp-fkart IN s_fkart&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;    AND it_vbrk_vbrp-vbtyp in s_vbtyp.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;**&lt;/P&gt;&lt;P&gt;**ELSE.&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;   DELETE it_vbrk_vbrp.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;   CONTINUE.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;**ENDIF.&lt;/P&gt;&lt;P&gt;**CLEAR it_vbrk_vbrp.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " filtering&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  taxamount&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM taxamount .&lt;/P&gt;&lt;P&gt;  SELECT kwert&lt;/P&gt;&lt;P&gt;         kschl&lt;/P&gt;&lt;P&gt;         knumv&lt;/P&gt;&lt;P&gt;         kposn&lt;/P&gt;&lt;P&gt;         kbetr&lt;/P&gt;&lt;P&gt;         FROM konv INTO CORRESPONDING FIELDS OF TABLE itab_konv&lt;/P&gt;&lt;P&gt;         WHERE knumv = it_vbrk_vbrp-knumv&lt;/P&gt;&lt;P&gt;         AND kposn = it_vbrk_vbrp-posnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " taxamount&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  calculation&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM calculation .&lt;/P&gt;&lt;P&gt;  DATA:sum LIKE konv-kwert.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    sum5 like konv-kwert,           "jex2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    sum6 like konv-kwert.           "jecx&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT it_vbrk_vbrp.&lt;/P&gt;&lt;P&gt;    CLEAR itab_konv.&lt;/P&gt;&lt;P&gt;    PERFORM taxamount.&lt;/P&gt;&lt;P&gt;*Start of changes by Kiran.K dated 21072007.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Exice duty.- JEX2&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    SELECT kwert INTO TABLE it_temp&lt;/P&gt;&lt;P&gt;                             FROM konv&lt;/P&gt;&lt;P&gt;                             WHERE knumv = it_vbrk_vbrp-knumv&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                            and   kposn = it_vbrk_vbrp-posnr&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;                             AND   kschl = 'JEX2'.&lt;/P&gt;&lt;P&gt;    CLEAR sum.&lt;/P&gt;&lt;P&gt;    LOOP AT it_temp.&lt;/P&gt;&lt;P&gt;      sum = sum + it_temp-kwert.&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;    MOVE sum TO it_vbrk_vbrp-jex2.&lt;/P&gt;&lt;P&gt;    MOVE it_vbrk_vbrp-jex2 TO it_vbrk_vbrp-sum5.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    REFRESH it_temp.&lt;/P&gt;&lt;P&gt;    CLEAR it_temp.&lt;/P&gt;&lt;P&gt;    CLEAR sum.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Education Cess - JECX&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    SELECT kwert INTO TABLE it_temp&lt;/P&gt;&lt;P&gt;                             FROM konv&lt;/P&gt;&lt;P&gt;                             WHERE knumv = it_vbrk_vbrp-knumv&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                            and   kposn = it_vbrk_vbrp-posnr&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;                             AND   kschl = 'JEXC'.&lt;/P&gt;&lt;P&gt;    CLEAR sum.&lt;/P&gt;&lt;P&gt;    LOOP AT it_temp.&lt;/P&gt;&lt;P&gt;      sum = sum + it_temp-kwert.&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;    MOVE sum TO it_vbrk_vbrp-jecx.&lt;/P&gt;&lt;P&gt;    MOVE it_vbrk_vbrp-jecx TO it_vbrk_vbrp-sum6.&lt;/P&gt;&lt;P&gt;    REFRESH it_temp.&lt;/P&gt;&lt;P&gt;    CLEAR it_temp.&lt;/P&gt;&lt;P&gt;    CLEAR sum.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*End of Changes by Kiran.K dated 21072007.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SORT itab_konv BY knumv kposn kschl.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*DIF1&lt;/P&gt;&lt;P&gt;    READ TABLE itab_konv WITH KEY knumv = it_vbrk_vbrp-knumv kposn = it_vbrk_vbrp-posnr kschl = 'DIF1' BINARY SEARCH.&lt;/P&gt;&lt;P&gt;    IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      MOVE itab_konv-kwert TO it_vbrk_vbrp-dif1.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;*DIF2&lt;/P&gt;&lt;P&gt;    READ TABLE itab_konv WITH KEY knumv = it_vbrk_vbrp-knumv kposn = it_vbrk_vbrp-posnr kschl = 'DIF2' BINARY SEARCH.&lt;/P&gt;&lt;P&gt;    IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      MOVE itab_konv-kwert TO it_vbrk_vbrp-dif2.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;*DIF3&lt;/P&gt;&lt;P&gt;    READ TABLE itab_konv WITH KEY knumv = it_vbrk_vbrp-knumv kposn = it_vbrk_vbrp-posnr kschl = 'DIF3' BINARY SEARCH.&lt;/P&gt;&lt;P&gt;    IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      MOVE itab_konv-kwert TO it_vbrk_vbrp-dif3.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;*DIF4&lt;/P&gt;&lt;P&gt;    READ TABLE itab_konv WITH KEY knumv = it_vbrk_vbrp-knumv kposn = it_vbrk_vbrp-posnr kschl = 'DIF4' BINARY SEARCH.&lt;/P&gt;&lt;P&gt;    IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      MOVE itab_konv-kwert TO it_vbrk_vbrp-dif4.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;*DIF5&lt;/P&gt;&lt;P&gt;    READ TABLE itab_konv WITH KEY knumv = it_vbrk_vbrp-knumv kposn = it_vbrk_vbrp-posnr kschl = 'DIF5' BINARY SEARCH.&lt;/P&gt;&lt;P&gt;    IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      MOVE itab_konv-kwert TO it_vbrk_vbrp-dif5.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;*DIF6&lt;/P&gt;&lt;P&gt;    READ TABLE itab_konv WITH KEY knumv = it_vbrk_vbrp-knumv kposn = it_vbrk_vbrp-posnr kschl = 'DIF6' BINARY SEARCH.&lt;/P&gt;&lt;P&gt;    IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      MOVE itab_konv-kwert TO it_vbrk_vbrp-dif6.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;*DIF13&lt;/P&gt;&lt;P&gt;    READ TABLE itab_konv WITH KEY knumv = it_vbrk_vbrp-knumv kposn = it_vbrk_vbrp-posnr kschl = 'DI13' BINARY SEARCH.&lt;/P&gt;&lt;P&gt;    IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      MOVE itab_konv-kwert TO it_vbrk_vbrp-di13.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;*ZDEX&lt;/P&gt;&lt;P&gt;    READ TABLE itab_konv WITH KEY knumv = it_vbrk_vbrp-knumv kposn = it_vbrk_vbrp-posnr kschl = 'ZDEX' BINARY SEARCH.&lt;/P&gt;&lt;P&gt;    IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      MOVE itab_konv-kwert TO it_vbrk_vbrp-zdex.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;*ZDEC&lt;/P&gt;&lt;P&gt;    READ TABLE itab_konv WITH KEY knumv = it_vbrk_vbrp-knumv kposn = it_vbrk_vbrp-posnr kschl = 'ZDEC' BINARY SEARCH.&lt;/P&gt;&lt;P&gt;    IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      MOVE itab_konv-kwert TO it_vbrk_vbrp-zdec.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*EXCISE-DUTY JEX2&lt;/P&gt;&lt;P&gt;    READ TABLE itab_konv WITH KEY knumv = it_vbrk_vbrp-knumv kposn = it_vbrk_vbrp-posnr kschl = 'JEX2' BINARY SEARCH.&lt;/P&gt;&lt;P&gt;    IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      MOVE itab_konv-kwert TO it_vbrk_vbrp-jex2.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF it_vbrk_vbrp-fkart = 'ZWFX' OR it_vbrk_vbrp-fkart ='ZWJX' OR&lt;/P&gt;&lt;P&gt;       it_vbrk_vbrp-fkart ='S1' OR it_vbrk_vbrp-fkart ='S3'.&lt;/P&gt;&lt;P&gt;      deemed_jex2  =  it_vbrk_vbrp-jex2 + it_vbrk_vbrp-zdex.&lt;/P&gt;&lt;P&gt;      roundoff1 = deemed_jex2 + it_vbrk_vbrp-dif1.&lt;/P&gt;&lt;P&gt;      MOVE roundoff1 TO it_vbrk_vbrp-jex2.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*CESS - JCES&lt;/P&gt;&lt;P&gt;    READ TABLE itab_konv WITH KEY knumv = it_vbrk_vbrp-knumv kposn = it_vbrk_vbrp-posnr kschl = 'JCES' BINARY SEARCH.&lt;/P&gt;&lt;P&gt;    IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      MOVE itab_konv-kwert TO it_vbrk_vbrp-jces.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    roundoff6 = it_vbrk_vbrp-jces + it_vbrk_vbrp-dif6.&lt;/P&gt;&lt;P&gt;    MOVE roundoff6 TO it_vbrk_vbrp-jces.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*EDUCATION CESS&lt;/P&gt;&lt;P&gt;    READ TABLE itab_konv WITH KEY knumv = it_vbrk_vbrp-knumv kposn = it_vbrk_vbrp-posnr kschl = 'JECX' BINARY SEARCH.&lt;/P&gt;&lt;P&gt;    IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      MOVE itab_konv-kwert TO it_vbrk_vbrp-jecx.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    roundoff2 = it_vbrk_vbrp-jecx + it_vbrk_vbrp-dif2.&lt;/P&gt;&lt;P&gt;    MOVE roundoff2 TO it_vbrk_vbrp-jecx.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF it_vbrk_vbrp-fkart = 'ZWFX' OR it_vbrk_vbrp-fkart ='ZWJX' OR&lt;/P&gt;&lt;P&gt;       it_vbrk_vbrp-fkart ='S1' OR it_vbrk_vbrp-fkart ='S3'.&lt;/P&gt;&lt;P&gt;      deemed_jecx  =  it_vbrk_vbrp-jecx + it_vbrk_vbrp-zdec.&lt;/P&gt;&lt;P&gt;      roundoff2 = deemed_jecx + it_vbrk_vbrp-dif1.&lt;/P&gt;&lt;P&gt;      MOVE roundoff2 TO it_vbrk_vbrp-jecx.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*ZSTF SERVICE TAX&lt;/P&gt;&lt;P&gt;    READ TABLE itab_konv WITH KEY knumv = it_vbrk_vbrp-knumv kposn = it_vbrk_vbrp-posnr kschl = 'ZSTF' BINARY SEARCH.&lt;/P&gt;&lt;P&gt;    IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      MOVE itab_konv-kwert TO it_vbrk_vbrp-zstf.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    it_vbrk_vbrp-zstf = it_vbrk_vbrp-zstf + it_vbrk_vbrp-di13.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*CST-CST%&lt;/P&gt;&lt;P&gt;    IF it_vbrk_vbrp-fkdat GE '20070101'.&lt;/P&gt;&lt;P&gt;      READ TABLE itab_konv WITH KEY knumv = it_vbrk_vbrp-knumv kposn = it_vbrk_vbrp-posnr kschl = 'JIN7' BINARY SEARCH.&lt;/P&gt;&lt;P&gt;      IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;        MOVE itab_konv-kwert TO it_vbrk_vbrp-jin1.&lt;/P&gt;&lt;P&gt;        MOVE itab_konv-kbetr TO it_vbrk_vbrp-jin1_per.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;      READ TABLE itab_konv WITH KEY knumv = it_vbrk_vbrp-knumv kposn = it_vbrk_vbrp-posnr kschl = 'JIN1' BINARY SEARCH.&lt;/P&gt;&lt;P&gt;      IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;        MOVE itab_konv-kwert TO it_vbrk_vbrp-jin1.&lt;/P&gt;&lt;P&gt;        MOVE itab_konv-kbetr TO it_vbrk_vbrp-jin1_per.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    roundoff3 = it_vbrk_vbrp-jin1 + it_vbrk_vbrp-dif3.&lt;/P&gt;&lt;P&gt;    MOVE roundoff3 TO it_vbrk_vbrp-jin1.&lt;/P&gt;&lt;P&gt;    it_vbrk_vbrp-jin1_per = it_vbrk_vbrp-jin1_per / 10.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*LST-LST%&lt;/P&gt;&lt;P&gt;    IF it_vbrk_vbrp-fkdat GE '20070101'.&lt;/P&gt;&lt;P&gt;      READ TABLE itab_konv WITH KEY knumv = it_vbrk_vbrp-knumv kposn = it_vbrk_vbrp-posnr kschl = 'JIN6' BINARY SEARCH.&lt;/P&gt;&lt;P&gt;      IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;        MOVE itab_konv-kwert TO it_vbrk_vbrp-jin2.&lt;/P&gt;&lt;P&gt;        MOVE itab_konv-kbetr TO it_vbrk_vbrp-jin2_per.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;      READ TABLE itab_konv WITH KEY knumv = it_vbrk_vbrp-knumv kposn = it_vbrk_vbrp-posnr kschl = 'JIN2' BINARY SEARCH.&lt;/P&gt;&lt;P&gt;      IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;        MOVE itab_konv-kwert TO it_vbrk_vbrp-jin2.&lt;/P&gt;&lt;P&gt;        MOVE itab_konv-kbetr TO it_vbrk_vbrp-jin2_per.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    roundoff4 = it_vbrk_vbrp-jin2 + it_vbrk_vbrp-dif4.&lt;/P&gt;&lt;P&gt;    MOVE roundoff4 TO it_vbrk_vbrp-jin2.&lt;/P&gt;&lt;P&gt;    it_vbrk_vbrp-jin2_per = it_vbrk_vbrp-jin2_per / 10.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Surcharge on LST&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    READ TABLE itab_konv WITH KEY knumv = it_vbrk_vbrp-knumv kposn = it_vbrk_vbrp-posnr kschl = 'JIN5' BINARY SEARCH.&lt;/P&gt;&lt;P&gt;    IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      MOVE itab_konv-kwert TO it_vbrk_vbrp-jin5.&lt;/P&gt;&lt;P&gt;      MOVE itab_konv-kbetr TO it_vbrk_vbrp-jin5_per.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    roundoff5 = it_vbrk_vbrp-jin5 + it_vbrk_vbrp-dif5.&lt;/P&gt;&lt;P&gt;    MOVE roundoff5 TO it_vbrk_vbrp-jin5.&lt;/P&gt;&lt;P&gt;    it_vbrk_vbrp-jin5_per = it_vbrk_vbrp-jin5_per / 10.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Taxable turn over&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    it_vbrk_vbrp-turn = it_vbrk_vbrp-kzwi1 +&lt;/P&gt;&lt;P&gt;                        it_vbrk_vbrp-kzwi2 +&lt;/P&gt;&lt;P&gt;                        it_vbrk_vbrp-jex2 +&lt;/P&gt;&lt;P&gt;                        it_vbrk_vbrp-jces +&lt;/P&gt;&lt;P&gt;                        it_vbrk_vbrp-jecx.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Start of Changes by Kiran.K dated 21072007.&lt;/P&gt;&lt;P&gt;*for ZSDR total cst and lst.&lt;/P&gt;&lt;P&gt;    it_vbrk_vbrp-total1 =  it_vbrk_vbrp-sum1 +&lt;/P&gt;&lt;P&gt;                            it_vbrk_vbrp-sum2 +&lt;/P&gt;&lt;P&gt;                            it_vbrk_vbrp-sum5 +&lt;/P&gt;&lt;P&gt;                            it_vbrk_vbrp-sum6.&lt;/P&gt;&lt;P&gt;*End of Changes by Kiran.K dated 21072007.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;For moving turn over to LST and CST colomns depending upon&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Region.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    IF it_vbrk_vbrp-regio = '22'.&lt;/P&gt;&lt;P&gt;      MOVE it_vbrk_vbrp-turn TO it_vbrk_vbrp-turn_lst.&lt;/P&gt;&lt;P&gt;*Start of Changes by Kiran.K dated 21072007.&lt;/P&gt;&lt;P&gt;      MOVE it_vbrk_vbrp-total1 TO it_vbrk_vbrp-total2.&lt;/P&gt;&lt;P&gt;*End of Changes by Kiran.K dated 21072007.&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;      MOVE it_vbrk_vbrp-turn TO it_vbrk_vbrp-turn_cst.&lt;/P&gt;&lt;P&gt;*Start of Changes by Kiran.K dated 21072007.&lt;/P&gt;&lt;P&gt;      MOVE it_vbrk_vbrp-total1 TO it_vbrk_vbrp-total3.&lt;/P&gt;&lt;P&gt;*End of Changes by Kiran.K dated 21072007.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*CALIBRATION COST&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    READ TABLE itab_konv WITH KEY knumv = it_vbrk_vbrp-knumv kposn = it_vbrk_vbrp-posnr kschl = 'ZCAL' BINARY SEARCH.&lt;/P&gt;&lt;P&gt;    IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      MOVE itab_konv-kwert TO it_vbrk_vbrp-zcal.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*SERVICE CHARGE&lt;/P&gt;&lt;P&gt;    READ TABLE itab_konv WITH KEY knumv = it_vbrk_vbrp-knumv kposn = it_vbrk_vbrp-posnr kschl = 'ZSER' BINARY SEARCH.&lt;/P&gt;&lt;P&gt;    IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      MOVE itab_konv-kwert TO it_vbrk_vbrp-zser.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*CESS ON SERVICE CHARGE&lt;/P&gt;&lt;P&gt;    READ TABLE itab_konv WITH KEY knumv = it_vbrk_vbrp-knumv kposn = it_vbrk_vbrp-posnr kschl = 'ZCES' BINARY SEARCH.&lt;/P&gt;&lt;P&gt;    IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      MOVE itab_konv-kwert TO it_vbrk_vbrp-zces.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CLEAR: it_vbrk_vbrp-zins,it_vbrk_vbrp-zkf0.&lt;/P&gt;&lt;P&gt;*ZINS&lt;/P&gt;&lt;P&gt;    READ TABLE itab_konv WITH KEY knumv = it_vbrk_vbrp-knumv kposn = it_vbrk_vbrp-posnr kschl = 'ZINS' BINARY SEARCH.&lt;/P&gt;&lt;P&gt;    IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      MOVE itab_konv-kwert TO it_vbrk_vbrp-zins.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;*ZKF0&lt;/P&gt;&lt;P&gt;    READ TABLE itab_konv WITH KEY knumv = it_vbrk_vbrp-knumv kposn = it_vbrk_vbrp-posnr kschl = 'ZKF0' BINARY SEARCH.&lt;/P&gt;&lt;P&gt;    IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      MOVE itab_konv-kwert TO it_vbrk_vbrp-zkf0.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*ZKFP&lt;/P&gt;&lt;P&gt;    IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      READ TABLE itab_konv WITH KEY knumv = it_vbrk_vbrp-knumv kposn = it_vbrk_vbrp-posnr kschl = 'ZKFP' BINARY SEARCH.&lt;/P&gt;&lt;P&gt;      IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;        MOVE itab_konv-kwert TO it_vbrk_vbrp-zkf0.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*TOTAL&lt;/P&gt;&lt;P&gt;    it_vbrk_vbrp-total = it_vbrk_vbrp-turn +&lt;/P&gt;&lt;P&gt;                         it_vbrk_vbrp-jin1 +&lt;/P&gt;&lt;P&gt;                         it_vbrk_vbrp-jin2 +&lt;/P&gt;&lt;P&gt;                         it_vbrk_vbrp-jin5 +&lt;/P&gt;&lt;P&gt;                         it_vbrk_vbrp-kzwi4 +&lt;/P&gt;&lt;P&gt;                         it_vbrk_vbrp-zcal +&lt;/P&gt;&lt;P&gt;                         it_vbrk_vbrp-zser +&lt;/P&gt;&lt;P&gt;                         it_vbrk_vbrp-zces.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Start of Changes by Kiran.K dated 21072007.&lt;/P&gt;&lt;P&gt;*for zsdr3 TOTAL.&lt;/P&gt;&lt;P&gt;    it_vbrk_vbrp-total4 = it_vbrk_vbrp-total1 +          "turn&lt;/P&gt;&lt;P&gt;                             it_vbrk_vbrp-jin1 +&lt;/P&gt;&lt;P&gt;                             it_vbrk_vbrp-jin2 +&lt;/P&gt;&lt;P&gt;                             it_vbrk_vbrp-jin5 +&lt;/P&gt;&lt;P&gt;                             it_vbrk_vbrp-sum4.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*End of Changes by Kiran.K dated 21072007.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Advance Recieved (ZADV)&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    READ TABLE itab_konv WITH KEY knumv = it_vbrk_vbrp-knumv kposn = it_vbrk_vbrp-posnr kschl = 'ZADV' BINARY SEARCH.&lt;/P&gt;&lt;P&gt;    IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      MOVE itab_konv-kwert TO it_vbrk_vbrp-zadv.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Net Payable&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    it_vbrk_vbrp-net = it_vbrk_vbrp-total - it_vbrk_vbrp-zadv.&lt;/P&gt;&lt;P&gt;*DEALER FEE&lt;/P&gt;&lt;P&gt;    READ TABLE itab_konv WITH KEY knumv = it_vbrk_vbrp-knumv kposn = it_vbrk_vbrp-posnr kschl = 'ZCOD' BINARY SEARCH.&lt;/P&gt;&lt;P&gt;    IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      MOVE itab_konv-kwert TO it_vbrk_vbrp-zcod.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF it_vbrk_vbrp-zcod IS INITIAL.&lt;/P&gt;&lt;P&gt;      READ TABLE itab_konv WITH KEY knumv = it_vbrk_vbrp-knumv kposn = it_vbrk_vbrp-posnr kschl = 'ZCOA' BINARY SEARCH.&lt;/P&gt;&lt;P&gt;      IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;        MOVE itab_konv-kwert TO it_vbrk_vbrp-zcod.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*DEEMED BENEFIT&lt;/P&gt;&lt;P&gt;    READ TABLE itab_konv WITH KEY knumv = it_vbrk_vbrp-knumv kposn = it_vbrk_vbrp-posnr kschl = 'ZDBK' BINARY SEARCH.&lt;/P&gt;&lt;P&gt;    IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      MOVE itab_konv-kwert TO it_vbrk_vbrp-zdbk.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*OPTIONAL VALUE&lt;/P&gt;&lt;P&gt;    READ TABLE itab_konv WITH KEY knumv = it_vbrk_vbrp-knumv kposn = it_vbrk_vbrp-posnr kschl = 'ZOPT' BINARY SEARCH.&lt;/P&gt;&lt;P&gt;    IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      MOVE itab_konv-kwert TO it_vbrk_vbrp-zopt.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*FOC COUPON VALUE&lt;/P&gt;&lt;P&gt;    READ TABLE itab_konv WITH KEY knumv = it_vbrk_vbrp-knumv kposn = it_vbrk_vbrp-posnr kschl = 'ZFOC' BINARY SEARCH.&lt;/P&gt;&lt;P&gt;    IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      MOVE itab_konv-kwert TO it_vbrk_vbrp-zfoc.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*FOC FILTER&lt;/P&gt;&lt;P&gt;    READ TABLE itab_konv WITH KEY knumv = it_vbrk_vbrp-knumv kposn = it_vbrk_vbrp-posnr kschl = 'ZFCF' BINARY SEARCH.&lt;/P&gt;&lt;P&gt;    IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      MOVE itab_konv-kwert TO it_vbrk_vbrp-zfcf.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Net Realisation&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    it_vbrk_vbrp-netreal = it_vbrk_vbrp-kzwi1 - ( it_vbrk_vbrp-zcod +&lt;/P&gt;&lt;P&gt;                               it_vbrk_vbrp-zopt + it_vbrk_vbrp-zfoc&lt;/P&gt;&lt;P&gt;                              + it_vbrk_vbrp-zfcf ).&lt;/P&gt;&lt;P&gt;    CLEAR : vbelv,posnv.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    vbelvp = it_vbrk_vbrp-aubel.&lt;/P&gt;&lt;P&gt;    vbelv = it_vbrk_vbrp-vgbel.&lt;/P&gt;&lt;P&gt;    posnv = it_vbrk_vbrp-posnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CLEAR kunnr.&lt;/P&gt;&lt;P&gt;    CLEAR adrnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Getting Sales type&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    SELECT SINGLE kvgr2 INTO it_vbrk_vbrp-kvgr2&lt;/P&gt;&lt;P&gt;                        FROM vbak&lt;/P&gt;&lt;P&gt;                        WHERE vbeln = vbelvp.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SELECT SINGLE bezei INTO it_vbrk_vbrp-stypetext&lt;/P&gt;&lt;P&gt;                        FROM tvv2t&lt;/P&gt;&lt;P&gt;                        WHERE spras = 'EN'&lt;/P&gt;&lt;P&gt;                        AND kvgr2 = it_vbrk_vbrp-kvgr2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;PWC code Desc&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    SELECT SINGLE bezei INTO it_vbrk_vbrp-bezei5&lt;/P&gt;&lt;P&gt;                        FROM tvm5t&lt;/P&gt;&lt;P&gt;                        WHERE spras = 'EN'&lt;/P&gt;&lt;P&gt;                        AND   mvgr5 = it_vbrk_vbrp-mvgr5.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SELECT SINGLE bstkd bstdk INTO (it_vbrk_vbrp-bstkd,&lt;/P&gt;&lt;P&gt;    it_vbrk_vbrp-bstdk)&lt;/P&gt;&lt;P&gt;                              FROM vbkd&lt;/P&gt;&lt;P&gt;                             WHERE vbeln = it_vbrk_vbrp-aubel&lt;/P&gt;&lt;P&gt;                             AND posnr EQ '0'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CLEAR kunnr.&lt;/P&gt;&lt;P&gt;    CLEAR adrnr.&lt;/P&gt;&lt;P&gt;    SELECT SINGLE kunnr adrnr INTO (kunnr,adrnr) FROM vbpa&lt;/P&gt;&lt;P&gt;                                   WHERE vbeln = vbelv&lt;/P&gt;&lt;P&gt;                                   AND posnr = '0'&lt;/P&gt;&lt;P&gt;                                   AND   parvw = 'WE'.&lt;/P&gt;&lt;P&gt;*ship-to city&lt;/P&gt;&lt;P&gt;    SELECT SINGLE name1 name2 ort01 INTO&lt;/P&gt;&lt;P&gt;                    (it_vbrk_vbrp-name2,it_vbrk_vbrp-name3,&lt;/P&gt;&lt;P&gt;                    it_vbrk_vbrp-ort01)&lt;/P&gt;&lt;P&gt;                    FROM kna1&lt;/P&gt;&lt;P&gt;                    WHERE kunnr = kunnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CLEAR kunnr1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SELECT SINGLE kunnr INTO kunnr1 FROM vbpa&lt;/P&gt;&lt;P&gt;                                   WHERE vbeln = vbelvp&lt;/P&gt;&lt;P&gt;                                   AND posnr = '0'&lt;/P&gt;&lt;P&gt;                                   AND   parvw = 'ZF'.&lt;/P&gt;&lt;P&gt;    CLEAR it_vbrk_vbrp-fname.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SELECT SINGLE name2 INTO&lt;/P&gt;&lt;P&gt;                    (it_vbrk_vbrp-fname)&lt;/P&gt;&lt;P&gt;                    FROM kna1&lt;/P&gt;&lt;P&gt;                    WHERE kunnr = kunnr1.&lt;/P&gt;&lt;P&gt;    CLEAR country.&lt;/P&gt;&lt;P&gt;    CLEAR: it_vbrk_vbrp-addr1,it_vbrk_vbrp-addr2,it_vbrk_vbrp-name3,&lt;/P&gt;&lt;P&gt;    it_vbrk_vbrp-city1,it_vbrk_vbrp-country.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SELECT SINGLE name3 street str_suppl1 str_suppl2 city1 city2 country&lt;/P&gt;&lt;P&gt;    INTO&lt;/P&gt;&lt;P&gt;                         (it_vbrk_vbrp-name3,it_vbrk_vbrp-street,&lt;/P&gt;&lt;P&gt;                         it_vbrk_vbrp-addr1,it_vbrk_vbrp-addr2,&lt;/P&gt;&lt;P&gt;                         it_vbrk_vbrp-city1,it_vbrk_vbrp-city2,&lt;/P&gt;&lt;P&gt;                         it_vbrk_vbrp-country)&lt;/P&gt;&lt;P&gt;                         FROM adrc&lt;/P&gt;&lt;P&gt;                         WHERE addrnumber = adrnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CLEAR it_vbrk_vbrp-landx.&lt;/P&gt;&lt;P&gt;    SELECT SINGLE landx INTO it_vbrk_vbrp-landx FROM t005t&lt;/P&gt;&lt;P&gt;                        WHERE spras = 'EN'&lt;/P&gt;&lt;P&gt;                        AND   land1 = country.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CLEAR obknr.&lt;/P&gt;&lt;P&gt;    CLEAR equnr.&lt;/P&gt;&lt;P&gt;    CLEAR it_vbrk_vbrp-typbz.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Model and Serial No Ref&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    SELECT SINGLE obknr INTO obknr FROM ser01&lt;/P&gt;&lt;P&gt;                                   WHERE lief_nr = it_vbrk_vbrp-vgbel&lt;/P&gt;&lt;P&gt;                                   AND   posnr   = it_vbrk_vbrp-vgpos.&lt;/P&gt;&lt;P&gt;    IF sy-subrc EQ 0.&lt;/P&gt;&lt;P&gt;      SELECT DISTINCT equnr sernr taser INTO TABLE it_objk&lt;/P&gt;&lt;P&gt;                                     FROM objk&lt;/P&gt;&lt;P&gt;                                     WHERE obknr = obknr.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                                    AND   taser = 'SER01'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      LOOP AT it_objk.&lt;/P&gt;&lt;P&gt;        IF it_objk-taser NE 'SER01'.&lt;/P&gt;&lt;P&gt;          DELETE it_objk.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;      ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      READ TABLE it_objk INDEX 1.&lt;/P&gt;&lt;P&gt;      IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;        MOVE it_objk-equnr TO equnr.&lt;/P&gt;&lt;P&gt;        MOVE it_objk-sernr TO it_vbrk_vbrp-serge.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT'&lt;/P&gt;&lt;P&gt;        EXPORTING&lt;/P&gt;&lt;P&gt;          input  = it_vbrk_vbrp-serge&lt;/P&gt;&lt;P&gt;        IMPORTING&lt;/P&gt;&lt;P&gt;          output = it_vbrk_vbrp-serge.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      SELECT SINGLE typbz INTO it_vbrk_vbrp-typbz&lt;/P&gt;&lt;P&gt;                                FROM equi&lt;/P&gt;&lt;P&gt;                                WHERE equnr = equnr.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Excise Document Number&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Query written to utilise index-REF DOC1 WITH TRNTYP in J_1IEXCDTL table&lt;/P&gt;&lt;P&gt;    SELECT SINGLE exnum INTO it_vbrk_vbrp-exnum FROM j_1iexcdtl&lt;/P&gt;&lt;P&gt;                             WHERE trntyp = 'DLFC'&lt;/P&gt;&lt;P&gt;                             AND rdoc1 = it_vbrk_vbrp-vgbel&lt;/P&gt;&lt;P&gt;                             AND ritem1 = it_vbrk_vbrp-vgpos&lt;/P&gt;&lt;P&gt;                             AND rind1 = 'D'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Region Description&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    SELECT SINGLE bezei INTO it_vbrk_vbrp-bezei FROM t005u&lt;/P&gt;&lt;P&gt;                             WHERE spras = 'EN'&lt;/P&gt;&lt;P&gt;                             AND   land1 = 'IN'&lt;/P&gt;&lt;P&gt;                             AND   bland =  it_vbrk_vbrp-regio.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Bill to party description&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    SELECT SINGLE name1 INTO it_vbrk_vbrp-name1 FROM kna1&lt;/P&gt;&lt;P&gt;                                   WHERE kunnr = it_vbrk_vbrp-kunag.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;CST reg number/Tin Number w.r.t vbpa-sold to party&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SELECT SINGLE j_1icstno INTO it_vbrk_vbrp-j_1icstno FROM j_1imocust&lt;/P&gt;&lt;P&gt;                                   WHERE kunnr = kunnr.&lt;/P&gt;&lt;P&gt;    IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;      SELECT SINGLE stcd1 INTO it_vbrk_vbrp-j_1icstno FROM kna1&lt;/P&gt;&lt;P&gt;                                 WHERE kunnr = kunnr.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;LST reg number/Tin Number w.r.t vbpa-sold to party&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    SELECT SINGLE j_1ilstno INTO it_vbrk_vbrp-j_1ilstno FROM j_1imocust&lt;/P&gt;&lt;P&gt;                                       WHERE kunnr = kunnr.&lt;/P&gt;&lt;P&gt;    IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;      SELECT SINGLE stcd1 INTO it_vbrk_vbrp-j_1ilstno FROM kna1&lt;/P&gt;&lt;P&gt;                                 WHERE kunnr = kunnr.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Billing Desc&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    SELECT SINGLE vtext INTO it_vbrk_vbrp-vtext FROM tvfkt&lt;/P&gt;&lt;P&gt;                             WHERE spras = 'EN'&lt;/P&gt;&lt;P&gt;                             AND fkart = it_vbrk_vbrp-fkart.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Dealer Desc&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    SELECT SINGLE ktext INTO it_vbrk_vbrp-ktext FROM t151t&lt;/P&gt;&lt;P&gt;                            WHERE spras = 'EN'&lt;/P&gt;&lt;P&gt;                            AND   kdgrp = it_vbrk_vbrp-kdgrp_auft.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*reason&lt;/P&gt;&lt;P&gt;    SELECT SINGLE augru FROM vbak INTO it_vbrk_vbrp-augru&lt;/P&gt;&lt;P&gt;                  WHERE vbeln = it_vbrk_vbrp-aubel.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SELECT SINGLE bezei FROM tvaut INTO it_vbrk_vbrp-reason&lt;/P&gt;&lt;P&gt;                  WHERE augru = it_vbrk_vbrp-augru&lt;/P&gt;&lt;P&gt;                  AND spras = 'EN'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF it_vbrk_vbrp-vbtyp = 'M'.&lt;/P&gt;&lt;P&gt;      it_vbrk_vbrp-xblnr = space.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CLEAR itab_konv.&lt;/P&gt;&lt;P&gt;    MODIFY it_vbrk_vbrp.&lt;/P&gt;&lt;P&gt;    CLEAR it_vbrk_vbrp.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " calculation&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  eventtab_build&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     &amp;lt;--P_ALV_EVENTS  text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM eventtab_build CHANGING lt_events TYPE slis_t_event.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CONSTANTS:&lt;/P&gt;&lt;P&gt;    gc_formname_top_of_page TYPE slis_formname VALUE 'TOP_OF_PAGE'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: ls_event TYPE slis_alv_event.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'REUSE_ALV_EVENTS_GET'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      i_list_type = 0&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      et_events   = lt_events.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  READ TABLE lt_events WITH KEY name =  slis_ev_top_of_page&lt;/P&gt;&lt;P&gt;                                        INTO ls_event.&lt;/P&gt;&lt;P&gt;  IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;    MOVE gc_formname_top_of_page TO ls_event-form.&lt;/P&gt;&lt;P&gt;    APPEND ls_event TO lt_events.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " EVENTTAB_BUILD&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  comment_build&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     &amp;lt;--P_ALV_TOP_OF_PAGE  text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM comment_build CHANGING alv_top_of_page TYPE slis_t_listheader.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " COMMENT_BUILD&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      FORM USER_COMMAND                                          *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      --&amp;gt; R_UCOMM                                                *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      --&amp;gt; RS_SELFIELD                                            *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM user_command USING r_ucomm LIKE sy-ucomm&lt;/P&gt;&lt;P&gt;                  rs_selfield TYPE slis_selfield.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Check function code&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CASE r_ucomm.&lt;/P&gt;&lt;P&gt;    WHEN '&amp;amp;IC1'.&lt;/P&gt;&lt;P&gt;      IF rs_selfield-fieldname = 'VBELN' .&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    Read data table, using index of row user clicked on&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        READ TABLE it_vbrk_vbrp INTO wa_it_vbrk_vbrp INDEX&lt;/P&gt;&lt;P&gt;        rs_selfield-tabindex.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    Set parameter ID for transaction screen field&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        SET PARAMETER ID 'VF' FIELD wa_it_vbrk_vbrp-vbeln.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    Execute transaction VF03, and skip initial data entry screen&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        CALL TRANSACTION 'VF03' AND SKIP FIRST SCREEN.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;ENDFORM.                    "user_command&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Module  STATUS_0100  OUTPUT&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MODULE status_0100 OUTPUT.&lt;/P&gt;&lt;P&gt;  SET PF-STATUS 'ZSR'.&lt;/P&gt;&lt;P&gt;  SET TITLEBAR 'ZSR'.&lt;/P&gt;&lt;P&gt;  DATA: lt_exclude TYPE ui_functions.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF custom_container IS INITIAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   Create the Custom Container&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    CREATE OBJECT custom_container&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        container_name = c_stk.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   Create an instance of alv control&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    CREATE OBJECT grid1&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        i_parent = custom_container.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  Layout Settings&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    gs_layout-sel_mode = 'A'.     " Multiple Lines&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Plant Details for Display&lt;/P&gt;&lt;P&gt;    SELECT adrnr FROM t001w INTO adrnr1 WHERE werks = plant.&lt;/P&gt;&lt;P&gt;    ENDSELECT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SELECT name1 name2 FROM adrc INTO (plant_name1,plant_name2) WHERE addrnumber = adrnr1.&lt;/P&gt;&lt;P&gt;    ENDSELECT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CONCATENATE plant ' - ' plant_name1 ',' plant_name2 INTO plant_name.&lt;/P&gt;&lt;P&gt;*Company Details&lt;/P&gt;&lt;P&gt;    SELECT adrnr FROM t001 INTO adrnr1 WHERE bukrs = p_bukrs.&lt;/P&gt;&lt;P&gt;    ENDSELECT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SELECT name1 name2 FROM adrc INTO (comp_name1,comp_name2) WHERE addrnumber = adrnr1.&lt;/P&gt;&lt;P&gt;    ENDSELECT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CONCATENATE comp_name1 comp_name2 INTO comp_name.&lt;/P&gt;&lt;P&gt;    WRITE : s_fkdat-low TO date1,&lt;/P&gt;&lt;P&gt;            s_fkdat-high TO date2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF credit = 'X'.&lt;/P&gt;&lt;P&gt;      CONCATENATE 'Credit Note Register From :' date1 ' To : '   date2 INTO text.&lt;/P&gt;&lt;P&gt;    ELSEIF debit = 'X'.&lt;/P&gt;&lt;P&gt;      CONCATENATE 'Debit Note Register From :' date1 ' To : ' date2 INTO text.&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;      CONCATENATE 'Sales Register From :'  date1 ' To : ' date2 INTO text.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  Begin of MOD01+&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  Prepare the Field Catalog according the department group&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  restrict the access to marketing group(dept-name- SALES)&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    IF v_dname = 'SALES'.&lt;/P&gt;&lt;P&gt;      PERFORM prepare_catalog1.&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  End of MOD01+&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      PERFORM prepare_catalog.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   if test = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   PERFORM testfilter.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   PERFORM test.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   endif.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    gs_variant-report = sy-repid.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  Display the List for ALV Display&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    CALL METHOD grid1-&amp;gt;set_table_for_first_display&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        it_toolbar_excluding = lt_exclude&lt;/P&gt;&lt;P&gt;        i_structure_name     = 'WA_IT_VBRK_VBRP'&lt;/P&gt;&lt;P&gt;        is_print             = gs_print&lt;/P&gt;&lt;P&gt;        is_layout            = gs_layout&lt;/P&gt;&lt;P&gt;        is_variant           = gs_variant&lt;/P&gt;&lt;P&gt;        i_save               = 'A'&lt;/P&gt;&lt;P&gt;      CHANGING&lt;/P&gt;&lt;P&gt;        it_fieldcatalog      = it_fieldcatalog[]&lt;/P&gt;&lt;P&gt;        it_outtab            = it_vbrk_vbrp[].&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CREATE OBJECT event_receiver.&lt;/P&gt;&lt;P&gt;    SET HANDLER event_receiver-&amp;gt;handle_top_of_page FOR grid1.&lt;/P&gt;&lt;P&gt;    SET HANDLER event_receiver-&amp;gt;handle_user_command FOR grid1.&lt;/P&gt;&lt;P&gt;    SET HANDLER event_receiver-&amp;gt;handle_toolbar FOR grid1.&lt;/P&gt;&lt;P&gt;    SET HANDLER event_receiver-&amp;gt;handle_double_click FOR grid1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CALL METHOD grid1-&amp;gt;set_toolbar_interactive.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL METHOD cl_gui_control=&amp;gt;set_focus&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      control = grid1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDMODULE.                 " STATUS_0100  OUTPUT&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Module  USER_COMMAND_0100  INPUT&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MODULE user_command_0100 INPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF ok_code = 'EXIT'.&lt;/P&gt;&lt;P&gt;    CALL METHOD grid1-&amp;gt;free.&lt;/P&gt;&lt;P&gt;    CALL METHOD cl_gui_cfw=&amp;gt;flush.&lt;/P&gt;&lt;P&gt;    LEAVE PROGRAM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDMODULE.                 " USER_COMMAND_0100  INPUT&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  prepare_catalog&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM prepare_catalog .&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  Local Variables&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  DATA : v_index TYPE i.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF credit = 'X'.&lt;/P&gt;&lt;P&gt;    v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-fieldname = 'VBELN'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-seltext  = 'Credit Note'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-reptext = 'Credit Note'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;    APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-fieldname = 'ERDAT'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-seltext  = 'Credit Date'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-reptext = 'Credit Date'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;    APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF debit = 'X'.&lt;/P&gt;&lt;P&gt;    v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-fieldname = 'VBELN'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-seltext  = 'Debit Note'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-reptext = 'Debit Note'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;    APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-fieldname = 'ERDAT'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-seltext  = 'Debit Date'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-reptext = 'Debit Date'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;    APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF sales = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-fieldname = 'VBELN'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-seltext  = 'Invoice No'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-reptext = 'Invoice No'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;    APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Invoice date&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-fieldname = 'FKDAT'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-seltext  = 'Invoice Date'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-reptext = 'Invoice Date'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;    APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Bill to party name1&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'NAME1'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Bill to Party'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Bill to Party'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Ship to party name2&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'NAME2'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Ship to Party'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Ship to Party'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Ship to party name3&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'NAME3'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Ship to Party'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Ship to Party'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;by sangeetha - 28.09.2005 - Ship to party address&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'STREET'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Street'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Street'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'ADDR1'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Street 2'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Street 2'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'ADDR2'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Street 3'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Street 3'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'CITY2'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'District'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'District'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Ship to party city&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'ORT01'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Ship to City'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Ship to City'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Sales Type kvgr2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; v_index = v_index  + 1.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog-fieldname = 'KVGR2'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog-seltext  = 'Sales Type'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog-reptext = 'Sales Type'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; append wafieldcatlog to it_fieldcatalog.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog-key.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Sale order no.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Added by Shabeer on 30 Aug. 05&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'AUBEL'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Sales Order No.'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Sales Order No.'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Sales type text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'STYPETEXT'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Sales Type Desc.'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Sales Type Desc.'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Place&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'CITY1'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Place'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Place'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Financier Name fname&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'FNAME'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Financier Name'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Financier Name'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Created on&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; v_index = v_index  + 1.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog-fieldname = 'ERDAT'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog-seltext  = 'Invoice Date'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog-reptext = 'Invoice Date'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; append wafieldcatlog to it_fieldcatalog.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog-key.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'TYPBZ'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Model'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Model'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'SERGE'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Serial No Ref'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Serial No Ref'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'FKIMG'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Invoice Qty'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Invoice Qty'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'KZWI1'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Base Price'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Base Price'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Billing Type DESC&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'VTEXT'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Billing Doc'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Billing Doc'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'KZWI2'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Packing'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Packing'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'JEX2'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Exice Duty'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Exice Duty'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Addition by S.Lakshmi - 06.11.2004.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'JCES'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Cess'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Cess'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Ended&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'JECX'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Education Cess'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Education Cess'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;LST turn over&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'TURN_LST'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Taxable LST Turnover'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Taxable LST Turnover'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;CST turn over&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'TURN_CST'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Taxable CST Turnover'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Taxable CST Turnover'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'JIN1'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'CST'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'CST'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'JIN1_PER'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = '%CST'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = '%CST'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'JIN2'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'LST'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'LST'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'JIN2_PER'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = '%LST'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = '%LST'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'JIN5'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Surcharge On LST'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Surcharge On LST'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'JIN5_PER'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = '%Surcharge On LST'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = '%Surcharge On LST'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'KZWI4'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Freight and Insurance'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Freight and Insurance'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Addition by shabeer&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Calibration cost&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'ZCAL'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Calibration cost'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Calibration cost'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Calibration service charge&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'ZSER'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Calibration Service charge'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Calibration service charge'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Calibration cess on serice&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'ZCES'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Calibration - cess on service'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Calibration - cess on service'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ST on Freight&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'ZSTF'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Service Tax on Freight'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Service Tax on Freight'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Prasanna adding on 25 July 05&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'ZINS'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Insurance'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Insurance'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'ZKF0'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Freight'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Freight'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'TOTAL'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Total'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Total'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'BSTKD'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Purchase Order No'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Purchase Order No'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'BSTDK'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Purchase Order Date'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Purchase Order Date'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;*Exice Invoice No&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'EXNUM'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Exice Invoice No'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Exice Invoice No'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;*Material No&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'MATNR'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Material Number'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Material Number'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;*Material Description&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'ARKTX'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Material Description'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Material Description'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;*Advance Recieved&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'ZADV'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Advance Recieved'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Advance Recieved'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Net Payable&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'NET'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Net Payable'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Net Payable'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Dealer Fee&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'ZCOD'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Dealer Fee'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Dealer Fee'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Deamed Benifit&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'ZDBK'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Deamed Benifit'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Deamed Benifit'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Optional Value&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'ZOPT'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Optional Value'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Optional Value'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;FOC Coupon Value&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'ZFOC'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'FOC Coupon Value'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'FOC Coupon Value'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;FOC Filter Value&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'ZFCF'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'FOC Filter Value'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'FOC Filter Value'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Net Realisation&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'NETREAL'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Net Realisation'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Net Realisation'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Dealer Desc&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'KTEXT'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Dealer'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Dealer'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;CST reg number&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'J_1ICSTNO'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'CST/TIN No'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'CST/TIN No'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;LST reg number&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'J_1ILSTNO'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'LST/TIN No'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'LST/TIN No'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;PWC code&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'MVGR5'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'PWC code'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'PWC code'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;PWC Description&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'BEZEI5'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'PWC Description'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'PWC Description'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Country&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'LANDX'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Country'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Country'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Bill to party code ( Customer code )&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'KUNAG'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Customer Code'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Customer Code'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;  IF credit = 'X' OR debit = 'X'.&lt;/P&gt;&lt;P&gt;*reason&lt;/P&gt;&lt;P&gt;    v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-fieldname = 'REASON'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-seltext  = 'Reason'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-reptext = 'Reason'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;    APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;A/c Doc no.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'BELNR'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'A/C Doc No.'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'A/C Doc No.'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;  IF credit = 'X' OR debit = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Reference Doc no.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-fieldname = 'XBLNR'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-seltext  = 'Ref Doc No.'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-reptext = 'Ref Doc No.'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;    APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Invoice date&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-fieldname = 'FKDAT'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-seltext  = 'Invoice Date'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-reptext = 'Invoice Date'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;    APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Start of Changes by Kiran.K dated 21072007.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; IF test = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   PERFORM testfilter.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   PERFORM test.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ENDIF.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*End of Changes by Kiran.K dated 21072007.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " prepare_catalog&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  prepare_catalog1&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM prepare_catalog1 .&lt;/P&gt;&lt;P&gt;  DATA : v_index TYPE i.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF credit = 'X'.&lt;/P&gt;&lt;P&gt;    v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-fieldname = 'VBELN'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-seltext  = 'Credit Note'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-reptext = 'Credit Note'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;    APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-fieldname = 'ERDAT'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-seltext  = 'Credit Date'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-reptext = 'Credit Date'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;    APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF debit = 'X'.&lt;/P&gt;&lt;P&gt;    v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-fieldname = 'VBELN'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-seltext  = 'Debit Note'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-reptext = 'Debit Note'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;    APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-fieldname = 'ERDAT'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-seltext  = 'Debit Date'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-reptext = 'Debit Date'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;    APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF sales = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-fieldname = 'VBELN'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-seltext  = 'Invoice No'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-reptext = 'Invoice No'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;    APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Invoice date&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-fieldname = 'FKDAT'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-seltext  = 'Invoice Date'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-reptext = 'Invoice Date'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;    APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Bill to party name1&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'NAME1'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Bill to Party'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Bill to Party'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Ship to party name2&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'NAME2'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Ship to Party'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Ship to Party'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Ship to party name3&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'NAME3'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Ship to Party'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Ship to Party'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Place&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'CITY1'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Place'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Place'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Model&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'TYPBZ'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Model'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Model'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Serial No Ref&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'SERGE'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Serial No Ref'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Serial No Ref'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Invoice quantity&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'FKIMG'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Invoice Qty'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Invoice Qty'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Base price&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'KZWI1'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Base Price'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Base Price'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Packing&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'KZWI2'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Packing'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Packing'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Exice Duty&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'JEX2'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Exice Duty'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Exice Duty'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Cess&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'JCES'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Cess'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Cess'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;CST&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'JIN1'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'CST'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'CST'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;LST&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'JIN2'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'LST'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'LST'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Srucharge on LST&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'JIN5'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Surcharge On LST'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Surcharge On LST'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Freight &amp;amp; insurance&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'KZWI4'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Freight and Insurance'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Freight and Insurance'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Total&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'TOTAL'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Total'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Total'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;PO number&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'BSTKD'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Purchase Order No'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Purchase Order No'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;PO date&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'BSTDK'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Purchase Order Date'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Purchase Order Date'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;*Exice Invoice No&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'EXNUM'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Exice Invoice No'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Exice Invoice No'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;*Material No&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'MATNR'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Material Number'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Material Number'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;*Material Description&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'ARKTX'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Material Description'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Material Description'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Dealer&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'KTEXT'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'Dealer'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'Dealer'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF credit = 'X' OR debit = 'X'.&lt;/P&gt;&lt;P&gt;*reason&lt;/P&gt;&lt;P&gt;    v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-fieldname = 'REASON'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-seltext  = 'Reason'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-reptext = 'Reason'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;    APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;A/c Doc no.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-fieldname = 'BELNR'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-seltext  = 'A/C Doc No.'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-reptext = 'A/C Doc No.'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF credit = 'X' OR debit = 'X'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Reference Doc no.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-fieldname = 'XBLNR'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-seltext  = 'Ref Doc No.'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-reptext = 'Ref Doc No.'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;    APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Invoice date&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-fieldname = 'FKDAT'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-seltext  = 'Invoice Date'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-reptext = 'Invoice Date'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-hotspot = ' '.&lt;/P&gt;&lt;P&gt;    wafieldcatlog-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;    APPEND wafieldcatlog TO it_fieldcatalog.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog-reptext.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " prepare_catalog1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  background&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM background .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF v_dname = 'SALES'.&lt;/P&gt;&lt;P&gt;    PERFORM pre_cat1.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  End of MOD01+&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    PERFORM pre_cat.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  gd_repid = sy-repid.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'&lt;/P&gt;&lt;P&gt;   EXPORTING&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_INTERFACE_CHECK              = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_BYPASSING_BUFFER             =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_BUFFER_ACTIVE                = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     i_callback_program             = gd_repid&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_CALLBACK_PF_STATUS_SET       = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_CALLBACK_USER_COMMAND        = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_STRUCTURE_NAME               =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IS_LAYOUT                      =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     it_fieldcat                    = it_fieldcatalog1[]&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_EXCLUDING                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_SPECIAL_GROUPS              =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_SORT                        =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_FILTER                      =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IS_SEL_HIDE                    =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_DEFAULT                      = 'X'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_SAVE                         = 'A'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IS_VARIANT                     =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_EVENTS                      = i_events&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_EVENT_EXIT                  =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     is_print                       = gd_prntparams&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IS_REPREP_ID                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_SCREEN_START_COLUMN          = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_SCREEN_START_LINE            = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_SCREEN_END_COLUMN            = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_SCREEN_END_LINE              = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  E_EXIT_CAUSED_BY_CALLER        =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ES_EXIT_CAUSED_BY_USER         =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      t_outtab                       = it_vbrk_vbrp[]&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  PROGRAM_ERROR                  = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  OTHERS                         = 2&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;            .&lt;/P&gt;&lt;P&gt;  IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno&lt;/P&gt;&lt;P&gt;            WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;    I_INTERFACE_CHECK                 = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;    I_BYPASSING_BUFFER                = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;    I_BUFFER_ACTIVE                   =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_CALLBACK_PROGRAM                = sy-repid&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;    I_CALLBACK_PF_STATUS_SET          = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_CALLBACK_USER_COMMAND           = 'USER_COMMAND'&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;    I_CALLBACK_TOP_OF_PAGE            = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;    I_CALLBACK_HTML_TOP_OF_PAGE       = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;    I_CALLBACK_HTML_END_OF_LIST       = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;    I_BACKGROUND_ID                   = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;    I_GRID_TITLE                      =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;    I_GRID_SETTINGS                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;    IS_LAYOUT                         = gs_layout&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    IT_FIELDCAT                       = it_fieldcatalog1[]&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;    IT_EXCLUDING                      =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;    IT_SPECIAL_GROUPS                 =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;    IT_SORT                           =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;    IT_FILTER                         =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;    IS_SEL_HIDE                       =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;    I_DEFAULT                         = 'X'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;    I_SAVE                            = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;    IS_VARIANT                        =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;    IT_EVENTS                         =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;    IT_EVENT_EXIT                     =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;    IS_PRINT                          =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;    IS_REPREP_ID                      =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;    I_SCREEN_START_COLUMN             = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;    I_SCREEN_START_LINE               = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;    I_SCREEN_END_COLUMN               = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;    I_SCREEN_END_LINE                 = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;    IT_ALV_GRAPHICS                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;    IT_HYPERLINK                      =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;    IT_ADD_FIELDCAT                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;    IT_EXCEPT_QINFO                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;    I_HTML_HEIGHT_TOP                 =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;    I_HTML_HEIGHT_END                 =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;  IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;    E_EXIT_CAUSED_BY_CALLER           =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;    ES_EXIT_CAUSED_BY_USER            =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   TABLES&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     t_outtab                          = it_vbrk_vbrp[]&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;  EXCEPTIONS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;    PROGRAM_ERROR                     = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;    OTHERS                            = 2&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           .&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ENDIF.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;ENDFORM.                    " background&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  pre_cat1&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM pre_cat1 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA : v_index TYPE i.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF credit = 'X'.&lt;/P&gt;&lt;P&gt;    v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-fieldname = 'VBELN'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-seltext_l  = 'Credit Note'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;    APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-fieldname = 'ERDAT'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-seltext_l  = 'Credit Date'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;    APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF debit = 'X'.&lt;/P&gt;&lt;P&gt;    v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-fieldname = 'VBELN'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-seltext_l  = 'Debit Note'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;    APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-fieldname = 'ERDAT'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-seltext_l  = 'Debit Date'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;    APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF sales = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-fieldname = 'VBELN'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-seltext_l  = 'Invoice No'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;    APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Invoice date&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-fieldname = 'FKDAT'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-seltext_l  = 'Invoice Date'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;    APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Bill to party name1&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'NAME1'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Bill to Party'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Bill to Party'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Ship to party name2&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'NAME2'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Ship to Party'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Ship to Party'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Ship to party name3&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'NAME3'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Ship to Party'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Ship to Party'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Place&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'CITY1'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Place'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Place'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Model&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'TYPBZ'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Model'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Model'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Serial No Ref&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'SERGE'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Serial No Ref'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Serial No Ref'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Invoice quantity&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'FKIMG'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Invoice Qty'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Invoice Qty'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Base price&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'KZWI1'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Base Price'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Base Price'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Packing&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'KZWI2'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Packing'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Packing'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Exice Duty&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'JEX2'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Exice Duty'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Exice Duty'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Cess&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'JCES'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Cess'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Cess'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;CST&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'JIN1'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'CST'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'CST'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;LST&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'JIN2'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'LST'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'LST'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Srucharge on LST&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'JIN5'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Surcharge On LST'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Surcharge On LST'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Freight &amp;amp; insurance&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'KZWI4'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Freight and Insurance'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Freight and Insurance'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Total&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'TOTAL'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Total'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Total'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;PO number&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'BSTKD'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Purchase Order No'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Purchase Order No'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;PO date&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'BSTDK'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Purchase Order Date'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Purchase Order Date'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;*Exice Invoice No&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'EXNUM'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Exice Invoice No'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Exice Invoice No'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;*Material No&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'MATNR'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Material Number'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Material Number'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;*Material Description&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'ARKTX'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Material Description'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Material Description'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Dealer&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'KTEXT'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Dealer'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Dealer'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF credit = 'X' OR debit = 'X'.&lt;/P&gt;&lt;P&gt;*reason&lt;/P&gt;&lt;P&gt;    v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-fieldname = 'REASON'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-seltext_l  = 'Reason'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;    APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;A/c Doc no.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'BELNR'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'A/C Doc No.'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'A/C Doc No.'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Reference Doc no.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  IF credit = 'X' OR debit = 'X'.&lt;/P&gt;&lt;P&gt;    v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-fieldname = 'XBLNR'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-seltext_l  = 'Ref Doc No.'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;    APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-fieldname = 'FKDAT'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-seltext_l  = 'Invoice Date'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;    APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                                                    " pre_cat1&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  pre_cat&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM pre_cat .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA : v_index TYPE i.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF credit = 'X'.&lt;/P&gt;&lt;P&gt;    v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-fieldname = 'VBELN'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-seltext_l  = 'Credit Note'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;    APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-fieldname = 'ERDAT'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-seltext_l  = 'Credit Date'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;    APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF debit = 'X'.&lt;/P&gt;&lt;P&gt;    v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-fieldname = 'VBELN'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-seltext_l  = 'Debit Note'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;    APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-fieldname = 'ERDAT'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-seltext_l  = 'Debit Date'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;    APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF sales = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-fieldname = 'VBELN'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-seltext_l  = 'Invoice No'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;    APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Invoice date&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-fieldname = 'FKDAT'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-seltext_l  = 'Invoice Date'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;    APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Bill to party name1&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'NAME1'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Bill to Party'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Bill to Party'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Ship to party name2&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'NAME2'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Ship to Party'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Ship to Party'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Ship to party name3&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'NAME3'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Ship to Party'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Ship to Party'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;by sangeetha - 28.09.2005 - Ship to party address&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'STREET'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Street'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Street'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'ADDR1'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Street 2'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Street 2'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'ADDR2'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Street 3'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Street 3'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'CITY2'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'District'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'District'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Ship to party city&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'ORT01'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Ship to City'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Ship to City'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Sales Type kvgr2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; v_index = v_index  + 1.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-fieldname = 'KVGR2'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-seltext_l  = 'Sales Type'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Sales Type'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; append wafieldcatlog1 to it_fieldcatalog1.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-key.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Sale order no.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Added by Shabeer on 30 Aug. 05&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'AUBEL'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Sales Order No.'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Sales Order No.'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Sales type text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'STYPETEXT'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Sales Type Desc.'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Sales Type Desc.'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Place&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'CITY1'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Place'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Place'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Financier Name fname&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'FNAME'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Financier Name'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Financier Name'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Created on&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; v_index = v_index  + 1.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-fieldname = 'ERDAT'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-seltext_l  = 'Invoice Date'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Invoice Date'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; append wafieldcatlog1 to it_fieldcatalog1.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-key.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'TYPBZ'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Model'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Model'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'SERGE'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Serial No Ref'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Serial No Ref'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'FKIMG'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Invoice Qty'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Invoice Qty'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'KZWI1'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Base Price'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Base Price'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Billing Type DESC&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'VTEXT'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Billing Doc'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Billing Doc'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'KZWI2'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Packing'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Packing'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'JEX2'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Exice Duty'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Exice Duty'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Addition by S.Lakshmi - 06.11.2004.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'JCES'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Cess'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Cess'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Ended&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'JECX'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Education Cess'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Education Cess'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;LST turn over&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'TURN_LST'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Taxable LST Turnover'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Taxable LST Turnover'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;CST turn over&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'TURN_CST'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Taxable CST Turnover'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Taxable CST Turnover'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'JIN1'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'CST'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'CST'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; append wafieldcatlog1 to it_fieldcatalog1.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'JIN1_PER'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = '%CST'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = '%CST'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'JIN2'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'LST'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'LST'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'JIN2_PER'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = '%LST'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = '%LST'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'JIN5'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Surcharge On LST'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Surcharge On LST'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'JIN5_PER'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = '%Surcharge On LST'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = '%Surcharge On LST'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'KZWI4'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Freight and Insurance'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Freight and Insurance'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Addition by shabeer&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Calibration cost&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'ZCAL'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Calibration cost'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Calibration cost'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Calibration service charge&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'ZSER'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Calibration Service charge'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Calibration service charge'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Calibration cess on serice&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'ZCES'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Calibration - cess on service'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Calibration - cess on service'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ST on Freight&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'ZSTF'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Service Tax on Freight'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Service Tax on Freight'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Prasanna adding on 25 July 05&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'ZINS'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Insurance'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Insurance'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'ZKF0'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Freight'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Freight'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'TOTAL'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Total'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Total'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'BSTKD'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Purchase Order No'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Purchase Order No'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'BSTDK'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Purchase Order Date'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Purchase Order Date'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;*Exice Invoice No&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'EXNUM'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Exice Invoice No'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Exice Invoice No'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;*Material No&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'MATNR'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Material Number'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Material Number'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;*Material Description&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'ARKTX'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Material Description'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Material Description'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;*Advance Recieved&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'ZADV'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Advance Recieved'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Advance Recieved'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Net Payable&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'NET'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Net Payable'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Net Payable'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Dealer Fee&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'ZCOD'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Dealer Fee'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Dealer Fee'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Deamed Benifit&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'ZDBK'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Deamed Benifit'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Deamed Benifit'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Optional Value&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'ZOPT'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Optional Value'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Optional Value'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;FOC Coupon Value&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'ZFOC'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'FOC Coupon Value'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'FOC Coupon Value'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;FOC Filter Value&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'ZFCF'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'FOC Filter Value'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'FOC Filter Value'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Net Realisation&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'NETREAL'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Net Realisation'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Net Realisation'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Dealer Desc&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'KTEXT'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Dealer'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Dealer'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;CST reg number&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'J_1ICSTNO'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'CST reg number'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'CST reg number'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;LST reg number&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'J_1ILSTNO'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'LST reg number'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'LST reg number'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;PWC code&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'MVGR5'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'PWC code'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'PWC code'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;PWC Description&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'BEZEI5'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'PWC Description'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'PWC Description'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Country&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'LANDX'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Country'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Country'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Bill to party code ( Customer code )&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'KUNAG'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'Customer Code'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'Customer Code'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF credit = 'X' OR debit = 'X'.&lt;/P&gt;&lt;P&gt;*reason&lt;/P&gt;&lt;P&gt;    v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-fieldname = 'REASON'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-seltext_l  = 'Reason'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;    APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;A/c Doc no.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-fieldname = 'BELNR'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-seltext_l  = 'A/C Doc No.'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wafieldcatlog1-reptext = 'A/C Doc No.'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear wafieldcatlog1-reptext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Reference Doc no.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  IF credit = 'X' OR debit = 'X'.&lt;/P&gt;&lt;P&gt;    v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-fieldname = 'XBLNR'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-seltext_l  = 'Ref Doc No.'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;    APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-fieldname = 'FKDAT'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-tabname    = 'IT_VBRK_VBRP'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-seltext_l  = 'Invoice Date'.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-hotspot = ' '.&lt;/P&gt;&lt;P&gt;    wafieldcatlog1-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;    APPEND wafieldcatlog1 TO it_fieldcatalog1.&lt;/P&gt;&lt;P&gt;    CLEAR wafieldcatlog1-key.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " pre_cat&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  get_unrel_item&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM get_unrel_item .&lt;/P&gt;&lt;P&gt;***To select the Unrealsed Billing Documents..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM tab_fuellen_vorbereiten.&lt;/P&gt;&lt;P&gt;  PERFORM tab_fuellen.&lt;/P&gt;&lt;P&gt;  DESCRIBE TABLE gt_vmcfa LINES sy-tfill.&lt;/P&gt;&lt;P&gt;  IF sy-tfill = 0.&lt;/P&gt;&lt;P&gt;    MESSAGE 'No documents were found for these selection criteria' TYPE 'S'.&lt;/P&gt;&lt;P&gt;    EXIT.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  LOOP AT gt_vmcfa.&lt;/P&gt;&lt;P&gt;    MOVE gt_vmcfa-vbeln TO itab_temp-vbeln.&lt;/P&gt;&lt;P&gt;    APPEND itab_temp.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " get_unrel_item&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  TAB_FUELLEN_VORBEREITEN&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM tab_fuellen_vorbereiten.&lt;/P&gt;&lt;P&gt;  alles = '_'.&lt;/P&gt;&lt;P&gt;  allea = '_'.&lt;/P&gt;&lt;P&gt;  alleb = '_'.&lt;/P&gt;&lt;P&gt;  allef = '_'.&lt;/P&gt;&lt;P&gt;  alleg = '_'.&lt;/P&gt;&lt;P&gt;  allek = '_'.&lt;/P&gt;&lt;P&gt;  allen = '_'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  allea = 'A'.&lt;/P&gt;&lt;P&gt;  alleb = 'B'.&lt;/P&gt;&lt;P&gt;  alles = ' '.&lt;/P&gt;&lt;P&gt;  allen = 'N'.&lt;/P&gt;&lt;P&gt;  allef = 'F'.&lt;/P&gt;&lt;P&gt;  alleg = 'G'.&lt;/P&gt;&lt;P&gt;  allek = 'K'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " TAB_FUELLEN_VORBEREITEN&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      FORM TAB_FUELLEN                                              *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM tab_fuellen.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA : BEGIN OF xm_vmcra OCCURS 50.&lt;/P&gt;&lt;P&gt;          INCLUDE STRUCTURE m_vmcra.&lt;/P&gt;&lt;P&gt;  DATA : END OF xm_vmcra.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT * FROM m_vmcfa INTO TABLE gt_vmcfa&lt;/P&gt;&lt;P&gt;    WHERE vkorg = vkorg&lt;/P&gt;&lt;P&gt;    AND   erdat IN s_fkdat&lt;/P&gt;&lt;P&gt;    AND   fkart IN s_fkart.&lt;/P&gt;&lt;P&gt;  SELECT * FROM m_vmcra INTO TABLE xm_vmcra&lt;/P&gt;&lt;P&gt;    WHERE vkorg = vkorg&lt;/P&gt;&lt;P&gt;    AND   erdat IN s_fkdat&lt;/P&gt;&lt;P&gt;    AND   fkart_rl IN s_fkart.&lt;/P&gt;&lt;P&gt;  CLEAR gt_vmcfa.&lt;/P&gt;&lt;P&gt;  LOOP AT xm_vmcra.&lt;/P&gt;&lt;P&gt;    MOVE-CORRESPONDING xm_vmcra TO gt_vmcfa.&lt;/P&gt;&lt;P&gt;    MOVE xm_vmcra-fkdat_rl TO gt_vmcfa-fkdat.&lt;/P&gt;&lt;P&gt;    MOVE xm_vmcra-fkart_rl TO gt_vmcfa-fkart.&lt;/P&gt;&lt;P&gt;    MOVE 'R' TO gt_vmcfa-fktyp.&lt;/P&gt;&lt;P&gt;    APPEND gt_vmcfa.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;  CLEAR gt_vmcfa.&lt;/P&gt;&lt;P&gt;  LOOP AT gt_vmcfa.&lt;/P&gt;&lt;P&gt;    PERFORM fakturatyp_ermitteln.&lt;/P&gt;&lt;P&gt;    PERFORM fakturaart_ermitteln.&lt;/P&gt;&lt;P&gt;    PERFORM name_ermitteln USING gt_vmcfa-kunrg gt_vmcfa-name1.&lt;/P&gt;&lt;P&gt;    PERFORM name_ermitteln USING gt_vmcfa-kunag gt_vmcfa-name2.&lt;/P&gt;&lt;P&gt;    MODIFY gt_vmcfa.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;  SORT gt_vmcfa BY erdat vbeln.&lt;/P&gt;&lt;P&gt;  LOOP AT gt_vmcfa.&lt;/P&gt;&lt;P&gt;    CASE gt_vmcfa-rfbsk.&lt;/P&gt;&lt;P&gt;      WHEN ' '.&lt;/P&gt;&lt;P&gt;        gt_vmcfa-vfuvgr = text-ug0.&lt;/P&gt;&lt;P&gt;      WHEN 'A'.&lt;/P&gt;&lt;P&gt;        gt_vmcfa-vfuvgr = text-uga.&lt;/P&gt;&lt;P&gt;      WHEN 'B'.&lt;/P&gt;&lt;P&gt;        gt_vmcfa-vfuvgr = text-ugb.&lt;/P&gt;&lt;P&gt;      WHEN 'F'.&lt;/P&gt;&lt;P&gt;        gt_vmcfa-vfuvgr = text-ugf.&lt;/P&gt;&lt;P&gt;      WHEN 'G'.&lt;/P&gt;&lt;P&gt;        gt_vmcfa-vfuvgr = text-ugg.&lt;/P&gt;&lt;P&gt;      WHEN 'K'.&lt;/P&gt;&lt;P&gt;        gt_vmcfa-vfuvgr = text-ugk.&lt;/P&gt;&lt;P&gt;      WHEN 'N'.&lt;/P&gt;&lt;P&gt;        gt_vmcfa-vfuvgr = text-ug0.&lt;/P&gt;&lt;P&gt;    ENDCASE.&lt;/P&gt;&lt;P&gt;    MODIFY gt_vmcfa.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;ENDFORM.                    "tab_fuellen&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      FORM Fakturatyp_ermitteln.                                    *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM fakturatyp_ermitteln.&lt;/P&gt;&lt;P&gt;  IF xvbtyp = gt_vmcfa-fktyp.&lt;/P&gt;&lt;P&gt;    gt_vmcfa-fktyp_text = text1.&lt;/P&gt;&lt;P&gt;    EXIT.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  xvbtyp = gt_vmcfa-fktyp.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'RV_DOMAIN_VALUE_TEXTS'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      domname  = 'FKTYP     '&lt;/P&gt;&lt;P&gt;      domvalue = xvbtyp&lt;/P&gt;&lt;P&gt;      single   = ' '&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      ddtext   = text1.&lt;/P&gt;&lt;P&gt;  gt_vmcfa-fktyp_text = text1.&lt;/P&gt;&lt;P&gt;ENDFORM.                    "fakturatyp_ermitteln&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      FORM Fakturaart_ermitteln.                                    *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      Belegtyp ermitteln.                                           *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM fakturaart_ermitteln.&lt;/P&gt;&lt;P&gt;  IF fkart_dazu-fkart = gt_vmcfa-fkart.&lt;/P&gt;&lt;P&gt;    gt_vmcfa-fkart_text = fkart_dazu-vtext.&lt;/P&gt;&lt;P&gt;    EXIT.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  READ TABLE fkart_dazu WITH KEY gt_vmcfa-fkart BINARY SEARCH.&lt;/P&gt;&lt;P&gt;  IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;    gt_vmcfa-fkart_text = fkart_dazu-vtext.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    CLEAR gt_vmcfa-fkart_text.&lt;/P&gt;&lt;P&gt;    SELECT SINGLE * FROM tvfkt WHERE spras = sy-langu&lt;/P&gt;&lt;P&gt;                               AND   fkart = gt_vmcfa-fkart.&lt;/P&gt;&lt;P&gt;    IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      gt_vmcfa-fkart_text = tvfkt-vtext.&lt;/P&gt;&lt;P&gt;      fkart_dazu-fkart = tvfkt-fkart.&lt;/P&gt;&lt;P&gt;      fkart_dazu-vtext = tvfkt-vtext.&lt;/P&gt;&lt;P&gt;      INSERT fkart_dazu INDEX sy-tabix.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;ENDFORM.                    "fakturaart_ermitteln&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      FORM NAME_ERMITTELN                                           *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM name_ermitteln USING kunde name.&lt;/P&gt;&lt;P&gt;  IF kunde = name_dazu-kunnr.&lt;/P&gt;&lt;P&gt;    name   = name_dazu-name1.&lt;/P&gt;&lt;P&gt;    EXIT.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  READ TABLE name_dazu WITH KEY kunde BINARY SEARCH.&lt;/P&gt;&lt;P&gt;  IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;    name       = name_dazu-name1.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    CLEAR kna1.&lt;/P&gt;&lt;P&gt;    SELECT SINGLE * FROM kna1 WHERE kunnr = kunde.&lt;/P&gt;&lt;P&gt;    name_dazu-kunnr = kunde.&lt;/P&gt;&lt;P&gt;    name_dazu-name1 = kna1-name1.&lt;/P&gt;&lt;P&gt;    name_dazu-ort01 = kna1-ort01.&lt;/P&gt;&lt;P&gt;    INSERT name_dazu INDEX sy-tabix.&lt;/P&gt;&lt;P&gt;    name = name_dazu-name1.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;ENDFORM.                    "name_ermitteln&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  credit_debit&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM credit_debit .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT it_vbrk_vbrp.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF it_vbrk_vbrp-vbtyp EQ 'O' OR it_vbrk_vbrp-vbtyp EQ 'P'.&lt;/P&gt;&lt;P&gt;      SELECT erdat FROM vbfa INTO it_vbrk_vbrp-erdat WHERE vbeln = it_vbrk_vbrp-vbeln.&lt;/P&gt;&lt;P&gt;      ENDSELECT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      IF it_vbrk_vbrp-vbtyp EQ 'O'.&lt;/P&gt;&lt;P&gt;        it_vbrk_vbrp-netwr  = it_vbrk_vbrp-netwr * '-1' .&lt;/P&gt;&lt;P&gt;        it_vbrk_vbrp-fkimg  = it_vbrk_vbrp-fkimg  * '-1' .&lt;/P&gt;&lt;P&gt;        it_vbrk_vbrp-kzwi1  = it_vbrk_vbrp-kzwi1  * '-1' .&lt;/P&gt;&lt;P&gt;        it_vbrk_vbrp-kzwi2  = it_vbrk_vbrp-kzwi2  * '-1' .&lt;/P&gt;&lt;P&gt;        it_vbrk_vbrp-kzwi4  = it_vbrk_vbrp-kzwi4  * '-1' .&lt;/P&gt;&lt;P&gt;        it_vbrk_vbrp-jex2  = it_vbrk_vbrp-jex2  * '-1' .&lt;/P&gt;&lt;P&gt;        it_vbrk_vbrp-jces  = it_vbrk_vbrp-jces  * '-1' .&lt;/P&gt;&lt;P&gt;        it_vbrk_vbrp-jecx  = it_vbrk_vbrp-jecx  * '-1' .&lt;/P&gt;&lt;P&gt;        it_vbrk_vbrp-jin1  = it_vbrk_vbrp-jin1  * '-1' .&lt;/P&gt;&lt;P&gt;        it_vbrk_vbrp-jin2  = it_vbrk_vbrp-jin2  * '-1' .&lt;/P&gt;&lt;P&gt;        it_vbrk_vbrp-jin5  = it_vbrk_vbrp-jin5  * '-1' .&lt;/P&gt;&lt;P&gt;        it_vbrk_vbrp-turn  = it_vbrk_vbrp-turn  * '-1' .&lt;/P&gt;&lt;P&gt;        it_vbrk_vbrp-turn_lst  = it_vbrk_vbrp-turn_lst  * '-1' .&lt;/P&gt;&lt;P&gt;        it_vbrk_vbrp-turn_cst  = it_vbrk_vbrp-turn_cst  * '-1' .&lt;/P&gt;&lt;P&gt;        it_vbrk_vbrp-total  = it_vbrk_vbrp-total  * '-1' .&lt;/P&gt;&lt;P&gt;        it_vbrk_vbrp-zadv  = it_vbrk_vbrp-zadv  * '-1' .&lt;/P&gt;&lt;P&gt;        it_vbrk_vbrp-net  = it_vbrk_vbrp-net  * '-1' .&lt;/P&gt;&lt;P&gt;        it_vbrk_vbrp-zcod  = it_vbrk_vbrp-zcod  * '-1' .&lt;/P&gt;&lt;P&gt;        it_vbrk_vbrp-zdbk  = it_vbrk_vbrp-zdbk  * '-1' .&lt;/P&gt;&lt;P&gt;        it_vbrk_vbrp-zopt  = it_vbrk_vbrp-zopt  * '-1' .&lt;/P&gt;&lt;P&gt;        it_vbrk_vbrp-zfoc  = it_vbrk_vbrp-zfoc  * '-1' .&lt;/P&gt;&lt;P&gt;        it_vbrk_vbrp-zfcf  = it_vbrk_vbrp-zfcf  * '-1' .&lt;/P&gt;&lt;P&gt;        it_vbrk_vbrp-netreal  = it_vbrk_vbrp-netreal  * '-1' .&lt;/P&gt;&lt;P&gt;        it_vbrk_vbrp-mwsbk  = it_vbrk_vbrp-mwsbk  * '-1' .&lt;/P&gt;&lt;P&gt;        it_vbrk_vbrp-zdex  = it_vbrk_vbrp-zdex  * '-1' .&lt;/P&gt;&lt;P&gt;        it_vbrk_vbrp-zdec  = it_vbrk_vbrp-zdec  * '-1' .&lt;/P&gt;&lt;P&gt;        it_vbrk_vbrp-dif1  = it_vbrk_vbrp-dif1  * '-1' .&lt;/P&gt;&lt;P&gt;        it_vbrk_vbrp-dif2  = it_vbrk_vbrp-dif2  * '-1' .&lt;/P&gt;&lt;P&gt;        it_vbrk_vbrp-dif3  = it_vbrk_vbrp-dif3  * '-1' .&lt;/P&gt;&lt;P&gt;        it_vbrk_vbrp-dif4  = it_vbrk_vbrp-dif4  * '-1' .&lt;/P&gt;&lt;P&gt;        it_vbrk_vbrp-dif5  = it_vbrk_vbrp-dif5  * '-1' .&lt;/P&gt;&lt;P&gt;        it_vbrk_vbrp-dif6  = it_vbrk_vbrp-dif6  * '-1' .&lt;/P&gt;&lt;P&gt;        it_vbrk_vbrp-deemed_jex2  = it_vbrk_vbrp-deemed_jex2  * '-1' .&lt;/P&gt;&lt;P&gt;        it_vbrk_vbrp-deemed_jecs  = it_vbrk_vbrp-deemed_jecs  * '-1' .&lt;/P&gt;&lt;P&gt;        it_vbrk_vbrp-roundoff1  = it_vbrk_vbrp-roundoff1  * '-1' .&lt;/P&gt;&lt;P&gt;        it_vbrk_vbrp-roundoff2  = it_vbrk_vbrp-roundoff2  * '-1' .&lt;/P&gt;&lt;P&gt;        it_vbrk_vbrp-roundoff3  = it_vbrk_vbrp-roundoff3  * '-1' .&lt;/P&gt;&lt;P&gt;        it_vbrk_vbrp-roundoff4  = it_vbrk_vbrp-roundoff4  * '-1' .&lt;/P&gt;&lt;P&gt;        it_vbrk_vbrp-roundoff5  = it_vbrk_vbrp-roundoff5  * '-1' .&lt;/P&gt;&lt;P&gt;        it_vbrk_vbrp-roundoff6  = it_vbrk_vbrp-roundoff6  * '-1' .&lt;/P&gt;&lt;P&gt;        it_vbrk_vbrp-zcal  = it_vbrk_vbrp-zcal  * '-1' .&lt;/P&gt;&lt;P&gt;        it_vbrk_vbrp-zser  = it_vbrk_vbrp-zser  * '-1' .&lt;/P&gt;&lt;P&gt;        it_vbrk_vbrp-zces  = it_vbrk_vbrp-zces  * '-1' .&lt;/P&gt;&lt;P&gt;        it_vbrk_vbrp-zkf0  = it_vbrk_vbrp-zkf0  * '-1' .&lt;/P&gt;&lt;P&gt;        it_vbrk_vbrp-zins  = it_vbrk_vbrp-zins  * '-1' .&lt;/P&gt;&lt;P&gt;        it_vbrk_vbrp-zstf  = it_vbrk_vbrp-zstf  * '-1' .&lt;/P&gt;&lt;P&gt;        it_vbrk_vbrp-di13  = it_vbrk_vbrp-di13  * '-1' .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;      MODIFY it_vbrk_vbrp.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " credit_debit&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Start of Changes by Kiran.K dated 21072007.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  test&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM test .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA:it_fieldcatalog3 TYPE slis_t_fieldcat_alv WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;  DATA:wafieldcatlog3 TYPE slis_t_fieldcat_alv WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA : v_index TYPE i.&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-fieldname = 'VBELN'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-tabname    = 'IT_VBRK_VBRP3'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-seltext_l  = 'Invoice No'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-hotspot = 'x'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog3 TO it_fieldcatalog3.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog3-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Invoice date&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-fieldname = 'FKDAT'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-tabname    = 'IT_VBRK_VBRP3'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-seltext_l  = 'Invoice Date'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog3 TO it_fieldcatalog3.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog3-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Bill to party name1&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-fieldname = 'NAME1'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-tabname    = 'IT_VBRK_VBRP3'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-seltext_l  = 'Bill to Party'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog3 TO it_fieldcatalog3.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog3-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Ship to party name2&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-fieldname = 'NAME2'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-tabname    = 'IT_VBRK_VBRP3'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-seltext_l  = 'Ship to Party'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog3 TO it_fieldcatalog3.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog3-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Place&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-fieldname = 'CITY1'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-tabname    = 'IT_VBRK_VBRP3'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-seltext_l  = 'Place'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog3 TO it_fieldcatalog3.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog3-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-fieldname = 'FKIMG'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-tabname    = 'IT_VBRK_VBRP3'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-seltext_l  = 'Invoice Qty'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog3 TO it_fieldcatalog3.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog3-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-fieldname =  'SUM1'.                       "'KZWI1'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-tabname    = 'IT_VBRK_VBRP3'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-seltext_l  = 'Base Price'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog3 TO it_fieldcatalog3.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog3-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-fieldname =  'SUM2'.                       "'KZWI2'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-tabname    = 'IT_VBRK_VBRP3'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-seltext_l  = 'Packing'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog3 TO it_fieldcatalog3.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog3-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;LST turn over&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-fieldname =  'TOTAL2'.                                                "'TURN_LST'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-tabname    = 'IT_VBRK_VBRP3'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-seltext_l  = 'Taxable LST Turnover'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog3 TO it_fieldcatalog3.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog3-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;CST turn over&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-fieldname =  'TOTAL3'.                                               "'TURN_CST'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-tabname    = 'IT_VBRK_VBRP3'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-seltext_l  = 'Taxable CST Turnover'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog3 TO it_fieldcatalog3.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog3-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-fieldname = 'JIN1'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-tabname    = 'IT_VBRK_VBRP3'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-seltext_l  = 'CST'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog3 TO it_fieldcatalog3.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog3-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-fieldname = 'JIN1_PER'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-tabname    = 'IT_VBRK_VBRP3'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-seltext_l  = '%CST'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog3 TO it_fieldcatalog3.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog3-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-fieldname = 'JIN2'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-tabname    = 'IT_VBRK_VBRP3'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-seltext_l  = 'LST'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog3 TO it_fieldcatalog3.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog3-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-fieldname = 'JIN2_PER'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-tabname    = 'IT_VBRK_VBRP3'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-seltext_l  = '%LST'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog3 TO it_fieldcatalog3.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog3-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-fieldname = 'JIN5'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-tabname    = 'IT_VBRK_VBRP3'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-seltext_l  = 'Surcharge On LST'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog3 TO it_fieldcatalog3.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog3-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-fieldname = 'JIN5_PER'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-tabname    = 'IT_VBRK_VBRP3'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-seltext_l  = '%Surcharge On LST'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog3 TO it_fieldcatalog3.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog3-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-fieldname = 'KZWI4'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-tabname    = 'IT_VBRK_VBRP3'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-seltext_l  = 'Freight and Insurance'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog3 TO it_fieldcatalog3.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog3-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-fieldname =  'TOTAL4'.                                    "'TOTAL' r 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-tabname    = 'IT_VBRK_VBRP3'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-seltext_l  = 'Total'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog3 TO it_fieldcatalog3.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-fieldname = 'BSTKD'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-tabname    = 'IT_VBRK_VBRP3'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-seltext_l  = 'Purchase Order No'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog3 TO it_fieldcatalog3.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog3-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-fieldname = 'BSTDK'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-tabname    = 'IT_VBRK_VBRP3'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-seltext_l  = 'Purchase Order Date'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog3 TO it_fieldcatalog3.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog3-key.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;A/c Doc no.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-fieldname = 'BELNR'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-tabname    = 'IT_VBRK_VBRP3'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-seltext_l  = 'A/C Doc No.'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog3 TO it_fieldcatalog3.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;CST reg number&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-fieldname = 'J_1ICSTNO'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-tabname    = 'IT_VBRK_VBRP3'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-seltext_l  = 'CST/TIN No'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog3 TO it_fieldcatalog3.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog3-key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;LST reg number&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_index = v_index  + 1.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-fieldname = 'J_1ILSTNO'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-tabname    = 'IT_VBRK_VBRP3'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-seltext_l  = 'LST/TIN No'.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-hotspot = ' '.&lt;/P&gt;&lt;P&gt;  wafieldcatlog3-col_pos    =  v_index.&lt;/P&gt;&lt;P&gt;  APPEND wafieldcatlog3 TO it_fieldcatalog3.&lt;/P&gt;&lt;P&gt;  CLEAR wafieldcatlog3-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'&lt;/P&gt;&lt;P&gt;   EXPORTING&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_INTERFACE_CHECK                 = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_BYPASSING_BUFFER                = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_BUFFER_ACTIVE                   = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     i_callback_program                = sy-repid&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_CALLBACK_PF_STATUS_SET          = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     i_callback_user_command           = 'LIST1'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_CALLBACK_TOP_OF_PAGE            = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_CALLBACK_HTML_TOP_OF_PAGE       = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_CALLBACK_HTML_END_OF_LIST       = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_STRUCTURE_NAME                  =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_BACKGROUND_ID                   = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_GRID_TITLE                      =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_GRID_SETTINGS                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    IS_LAYOUT                         =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     it_fieldcat                       = it_fieldcatalog3[]&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    IT_EXCLUDING                      =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    IT_SPECIAL_GROUPS                 =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    IT_SORT                           =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    IT_FILTER                         =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    IS_SEL_HIDE                       =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_DEFAULT                         = 'X'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_SAVE                            = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    IS_VARIANT                        =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    IT_EVENTS                         =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    IT_EVENT_EXIT                     =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    IS_PRINT                          =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    IS_REPREP_ID                      =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_SCREEN_START_COLUMN             = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_SCREEN_START_LINE               = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_SCREEN_END_COLUMN               = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_SCREEN_END_LINE                 = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    IT_ALV_GRAPHICS                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    IT_HYPERLINK                      =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    IT_ADD_FIELDCAT                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    IT_EXCEPT_QINFO                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_HTML_HEIGHT_TOP                 =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_HTML_HEIGHT_END                 =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    E_EXIT_CAUSED_BY_CALLER           =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    ES_EXIT_CAUSED_BY_USER            =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      t_outtab                          = it_vbrk_vbrp3&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  EXCEPTIONS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    PROGRAM_ERROR                     = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    OTHERS                            = 2&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;            .&lt;/P&gt;&lt;P&gt;  IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " test&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  testfilter&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM testfilter .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT it_vbrk_vbrp.&lt;/P&gt;&lt;P&gt;    MOVE-CORRESPONDING it_vbrk_vbrp TO it_vbrk_vbrp3.&lt;/P&gt;&lt;P&gt;    APPEND it_vbrk_vbrp3.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT it_vbrk_vbrp3.&lt;/P&gt;&lt;P&gt;    IF it_vbrk_vbrp3-fksto NE 'X'&lt;/P&gt;&lt;P&gt;       AND it_vbrk_vbrp3-werks EQ plant&lt;/P&gt;&lt;P&gt;       AND it_vbrk_vbrp3-fkdat IN s_fkdat&lt;/P&gt;&lt;P&gt;       AND it_vbrk_vbrp3-vkorg EQ vkorg&lt;/P&gt;&lt;P&gt;       AND it_vbrk_vbrp3-fkart IN s_fkart&lt;/P&gt;&lt;P&gt;       AND it_vbrk_vbrp3-vbtyp EQ 'M'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;      DELETE it_vbrk_vbrp3.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    CLEAR it_vbrk_vbrp3.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;  DELETE ADJACENT DUPLICATES FROM it_vbrk_vbrp3 COMPARING vbeln.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " testfilter&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  LIST1&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      ALV Interactive&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     --&amp;gt;R_UCOMM    text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     --&amp;gt;RS_SELFIELDtext&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM list1 USING r_ucomm LIKE sy-ucomm&lt;/P&gt;&lt;P&gt;                  rs_selfield TYPE slis_selfield.&lt;/P&gt;&lt;P&gt;  CASE r_ucomm.&lt;/P&gt;&lt;P&gt;    WHEN '&amp;amp;IC1'.&lt;/P&gt;&lt;P&gt;      IF rs_selfield-fieldname = 'VBELN' .&lt;/P&gt;&lt;P&gt;        READ TABLE it_vbrk_vbrp3 INDEX rs_selfield-tabindex.&lt;/P&gt;&lt;P&gt;        SET PARAMETER ID 'VF' FIELD it_vbrk_vbrp3-vbeln.&lt;/P&gt;&lt;P&gt;        CALL TRANSACTION 'VF03' AND SKIP FIRST SCREEN.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;ENDFORM.                    "user_command&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*End of Changes by Kiran.K dated 21072007.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 21 Jul 2007 09:16:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-navigation/m-p/2497864#M564231</guid>
      <dc:creator>kiran_k8</dc:creator>
      <dc:date>2007-07-21T09:16:47Z</dc:date>
    </item>
    <item>
      <title>Re: Problem in navigation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-navigation/m-p/2497865#M564232</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Folks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Problem solved.&lt;/P&gt;&lt;P&gt;I Just gave LEAVE PROGRAM in that if condition.&lt;/P&gt;&lt;P&gt;Theotrically it is correct but practically it isn't.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks a ton.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;K.Kiran.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 21 Jul 2007 09:49:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-navigation/m-p/2497865#M564232</guid>
      <dc:creator>kiran_k8</dc:creator>
      <dc:date>2007-07-21T09:49:50Z</dc:date>
    </item>
    <item>
      <title>Re: Problem in navigation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-navigation/m-p/2497866#M564233</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Problem solved.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 21 Jul 2007 09:50:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-navigation/m-p/2497866#M564233</guid>
      <dc:creator>kiran_k8</dc:creator>
      <dc:date>2007-07-21T09:50:21Z</dc:date>
    </item>
  </channel>
</rss>

