<?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 Problem with IF Statement in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-with-if-statement/m-p/4699189#M1104291</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The foll. is the program code&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; Report  ZPU_PURCHASE_REG&lt;/P&gt;&lt;P&gt;*&amp;amp;&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;&lt;/P&gt;&lt;P&gt;*&amp;amp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  ZPU_PURCHASE_REG.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;tables : bseg,bkpf,bset,ekko,ekpo,ekbe,lfa1,rseg.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;type-pools : slis.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : w_cat type slis_fieldcat_alv,&lt;/P&gt;&lt;P&gt;       i_cat type slis_t_fieldcat_alv,&lt;/P&gt;&lt;P&gt;       xlayout type slis_layout_alv,&lt;/P&gt;&lt;P&gt;       gd_repid type sy-repid.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : mbelnr like bseg-belnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : begin of it_T077Y occurs 0,&lt;/P&gt;&lt;P&gt;          ktokk like t077y-ktokk,&lt;/P&gt;&lt;P&gt;          txt30 like T077Y-txt30,&lt;/P&gt;&lt;P&gt;       end of it_T077Y.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : begin of it_t007s occurs 0,&lt;/P&gt;&lt;P&gt;          mwskz like t007s-mwskz,&lt;/P&gt;&lt;P&gt;          TEXT1 like t007s-TEXT1,&lt;/P&gt;&lt;P&gt;       end of it_t007s.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF IT_EKBE occurs 0,&lt;/P&gt;&lt;P&gt;        EBELN like EKBE-EBELN,&lt;/P&gt;&lt;P&gt;        EBELP like EKBE-EBELP,&lt;/P&gt;&lt;P&gt;        GJAHR like EKBE-GJAHR,&lt;/P&gt;&lt;P&gt;        BELNR like EKBE-BELNR,&lt;/P&gt;&lt;P&gt;        BUZEI like EKBE-BUZEI,&lt;/P&gt;&lt;P&gt;        BEWTP like EKBE-BEWTP,&lt;/P&gt;&lt;P&gt;        BUDAT like EKBE-BUDAT,&lt;/P&gt;&lt;P&gt;        bldat like ekbe-bldat,&lt;/P&gt;&lt;P&gt;        xblnr like ekbe-xblnr,&lt;/P&gt;&lt;P&gt;        dmbtr like ekbe-dmbtr,&lt;/P&gt;&lt;P&gt;        mwskz like ekbe-mwskz,&lt;/P&gt;&lt;P&gt;        SHKZG like EKBE-SHKZG,&lt;/P&gt;&lt;P&gt;        werks like ekbe-werks,&lt;/P&gt;&lt;P&gt;        menge like ekbe-menge,&lt;/P&gt;&lt;P&gt;        BSART like EKKO-BSART,&lt;/P&gt;&lt;P&gt;        LIFNR like EKKO-LIFNR,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        ktokk like lfa1-ktokk,&lt;/P&gt;&lt;P&gt;      END OF IT_EKBE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : begin of it_lfa1 occurs 0,&lt;/P&gt;&lt;P&gt;        name1 like lfa1-name1,&lt;/P&gt;&lt;P&gt;        ort01 like lfa1-ort01,&lt;/P&gt;&lt;P&gt;        regio like lfa1-regio,&lt;/P&gt;&lt;P&gt;        ktokk like lfa1-ktokk,&lt;/P&gt;&lt;P&gt;       end of it_lfa1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF IT_BKPF occurs 0,&lt;/P&gt;&lt;P&gt;        BUKRS TYPE BKPF-BUKRS,&lt;/P&gt;&lt;P&gt;        BELNR TYPE BKPF-BELNR,&lt;/P&gt;&lt;P&gt;        GJAHR TYPE BKPF-GJAHR,&lt;/P&gt;&lt;P&gt;        BLART TYPE BKPF-BLART,&lt;/P&gt;&lt;P&gt;        budat TYPE BKPF-budat,&lt;/P&gt;&lt;P&gt;        bldat like bkpf-bldat,&lt;/P&gt;&lt;P&gt;        xblnr like bkpf-xblnr,&lt;/P&gt;&lt;P&gt;        HWAER like bkpf-HWAER,&lt;/P&gt;&lt;P&gt;      END OF IT_BKPF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : begin of it_skat occurs 0,&lt;/P&gt;&lt;P&gt;         saknr like skat-saknr,&lt;/P&gt;&lt;P&gt;         txt50 like skat-txt50,&lt;/P&gt;&lt;P&gt;       end of it_skat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF IT_BSET occurs 0,&lt;/P&gt;&lt;P&gt;        BUKRS TYPE BSET-BUKRS,&lt;/P&gt;&lt;P&gt;        BELNR TYPE BSET-BELNR,&lt;/P&gt;&lt;P&gt;        GJAHR TYPE BSET-GJAHR,&lt;/P&gt;&lt;P&gt;        BUZEI TYPE BSET-BUZEI,&lt;/P&gt;&lt;P&gt;        MWSKZ TYPE BSET-MWSKZ,&lt;/P&gt;&lt;P&gt;        HKONT TYPE BSET-HKONT,&lt;/P&gt;&lt;P&gt;        HWBAS TYPE BSET-HWBAS, " LC Base amt&lt;/P&gt;&lt;P&gt;        HWSTE TYPE BSET-HWSTE, " Tax Lc amt&lt;/P&gt;&lt;P&gt;        FWSTE TYPE BSET-FWSTE, " Tax amt in doc curr&lt;/P&gt;&lt;P&gt;        KSCHL TYPE BSET-KSCHL,&lt;/P&gt;&lt;P&gt;        KBETR TYPE BSET-KBETR,&lt;/P&gt;&lt;P&gt;        EBELN like EKBE-EBELN,&lt;/P&gt;&lt;P&gt;        EBELP like EKBE-EBELP,&lt;/P&gt;&lt;P&gt;        dmbtr like ekbe-dmbtr,&lt;/P&gt;&lt;P&gt;        werks like ekbe-werks,&lt;/P&gt;&lt;P&gt;        lifnr like bseg-lifnr,&lt;/P&gt;&lt;P&gt;        name1 like lfa1-name1,&lt;/P&gt;&lt;P&gt;        regio like lfa1-regio,&lt;/P&gt;&lt;P&gt;        ort01 like lfa1-ort01,&lt;/P&gt;&lt;P&gt;        ktokk like lfa1-ktokk,&lt;/P&gt;&lt;P&gt;        txt30 like t077y-txt30,&lt;/P&gt;&lt;P&gt;        budat like bkpf-budat,&lt;/P&gt;&lt;P&gt;        blart like bkpf-blart,&lt;/P&gt;&lt;P&gt;        bldat like bkpf-bldat,&lt;/P&gt;&lt;P&gt;        xblnr like bkpf-xblnr,&lt;/P&gt;&lt;P&gt;        rate like bset-kbetr,&lt;/P&gt;&lt;P&gt;        text1 like t007s-text1,&lt;/P&gt;&lt;P&gt;        txt50 like skat-txt50,&lt;/P&gt;&lt;P&gt;        tax like bset-kbetr,&lt;/P&gt;&lt;P&gt;        l_excise like bset-hwste,&lt;/P&gt;&lt;P&gt;        l_vat like bset-hwste,&lt;/P&gt;&lt;P&gt;        l_ecess like bset-hwste,&lt;/P&gt;&lt;P&gt;        L_SERVICETAX like bset-hwste,&lt;/P&gt;&lt;P&gt;        l_salestax like bset-hwste,&lt;/P&gt;&lt;P&gt;        l_cess like bset-hwste,&lt;/P&gt;&lt;P&gt;      END OF IT_BSET.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : sss type p decimals 2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : begin of it_bseg occurs 0,&lt;/P&gt;&lt;P&gt;        belnr like bseg-belnr,&lt;/P&gt;&lt;P&gt;        hkont like bseg-hkont,&lt;/P&gt;&lt;P&gt;        wrbtr like bseg-wrbtr,&lt;/P&gt;&lt;P&gt;        lifnr like bseg-lifnr,&lt;/P&gt;&lt;P&gt;       end of it_bseg.&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;selection-screen : begin of block abc with frame title txt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS   : comp FOR bkpf-bukrs NO INTERVALS OBLIGATORY .&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS   : acdoc FOR bkpf-belnr.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS   : docno FOR ekbe-ebeln.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS   : venno  FOR ekko-lifnr .&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS   : ddate FOR bkpf-bldat .&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS   : pdate FOR bkpf-budat OBLIGATORY DEFAULT sy-datum.&lt;/P&gt;&lt;P&gt;*SELECT-OPTIONS   : doctype FOR bkpf-blart.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS   : tcode FOR bset-mwskz.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS   : plant FOR ekbe-werks.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS   : fisyr FOR bkpf-gjahr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;selection-screen : end of block abc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;perform data_fetch.&lt;/P&gt;&lt;P&gt;perform display.&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  data_fetch&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;form data_fetch.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;select e&lt;SUB&gt;ebeln e&lt;/SUB&gt;ebelp e&lt;SUB&gt;gjahr e&lt;/SUB&gt;belnr e&lt;SUB&gt;budat e&lt;/SUB&gt;bldat e&lt;SUB&gt;xblnr e&lt;/SUB&gt;dmbtr&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;e&lt;SUB&gt;werks e&lt;/SUB&gt;menge e&lt;SUB&gt;mwskz h&lt;/SUB&gt;bsart h&lt;SUB&gt;lifnr l&lt;/SUB&gt;name1 l&lt;SUB&gt;ort01 l&lt;/SUB&gt;regio&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;l~ktokk&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;into corresponding fields of table it_ekbe&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;from ( ( ekbe as e&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;join  ekko as h on e&lt;SUB&gt;ebeln = h&lt;/SUB&gt;ebeln )&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;join  lfa1 as l on h&lt;SUB&gt;lifnr = l&lt;/SUB&gt;lifnr )&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*where e~ebeln in docno&lt;/P&gt;&lt;P&gt;*and   e~bewtp in ('Q')&lt;/P&gt;&lt;P&gt;*and   e~budat in pdate&lt;/P&gt;&lt;P&gt;*and   e~bldat in ddate&lt;/P&gt;&lt;P&gt;*and   e~werks in plant&lt;/P&gt;&lt;P&gt;*and   h~lifnr in venno.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  select belnr blart gjahr budat bldat xblnr HWAER from bkpf&lt;/P&gt;&lt;P&gt;  into corresponding fields of table it_bkpf&lt;/P&gt;&lt;P&gt;  where bukrs in comp&lt;/P&gt;&lt;P&gt;        and belnr in acdoc&lt;/P&gt;&lt;P&gt;        and gjahr in fisyr&lt;/P&gt;&lt;P&gt;        and tcode = 'MIRO'&lt;/P&gt;&lt;P&gt;        and bldat in ddate&lt;/P&gt;&lt;P&gt;        and budat in pdate&lt;/P&gt;&lt;P&gt;        and blart in ('AA','CM','ID','IR','KA','KG','KR','LC','PA',&lt;/P&gt;&lt;P&gt;                      'PS','RC','RD','RM','RP','SS','TR' ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  select belnr hkont wrbtr lifnr from bseg&lt;/P&gt;&lt;P&gt;  into corresponding fields of table it_bseg&lt;/P&gt;&lt;P&gt;  for all entries in it_bkpf&lt;/P&gt;&lt;P&gt;  where bukrs in comp&lt;/P&gt;&lt;P&gt;   and  belnr = it_bkpf-belnr&lt;/P&gt;&lt;P&gt;   and  gjahr = it_bkpf-gjahr&lt;/P&gt;&lt;P&gt;   and  KOART = 'K'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  select name1 ort01 REGIO ktokk from lfa1&lt;/P&gt;&lt;P&gt;  into corresponding fields of table it_lfa1&lt;/P&gt;&lt;P&gt;  for all entries in it_bseg&lt;/P&gt;&lt;P&gt;  where lifnr = it_bseg-lifnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  select ktokk txt30 from T077Y into table it_T077Y&lt;/P&gt;&lt;P&gt;  for all entries in it_lfa1&lt;/P&gt;&lt;P&gt;  where ktokk = it_lfa1-ktokk&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;  select belnr mwskz hkont hwbas hwste fwste kschl kbetr from bset&lt;/P&gt;&lt;P&gt;  into corresponding fields of table it_bset&lt;/P&gt;&lt;P&gt;  for all entries in it_bkpf&lt;/P&gt;&lt;P&gt;  where bukrs in comp&lt;/P&gt;&lt;P&gt;  and belnr = it_bkpf-belnr&lt;/P&gt;&lt;P&gt;  and gjahr = it_bkpf-gjahr&lt;/P&gt;&lt;P&gt;  and ktosl &amp;lt;&amp;gt; 'VS1'&lt;/P&gt;&lt;P&gt;  and mwskz in tcode .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  select mwskz text1 from t007s into corresponding fields of table&lt;/P&gt;&lt;P&gt;  it_t007s&lt;/P&gt;&lt;P&gt;  for all entries in it_bset&lt;/P&gt;&lt;P&gt;  where spras = 'EN'&lt;/P&gt;&lt;P&gt;  and   KALSM = 'TAXINJ'&lt;/P&gt;&lt;P&gt;  and   mwskz = it_bset-mwskz.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  select saknr txt50 from skat into corresponding fields of table&lt;/P&gt;&lt;P&gt;  it_skat&lt;/P&gt;&lt;P&gt;  for all entries in it_bset&lt;/P&gt;&lt;P&gt;  where spras = 'EN'&lt;/P&gt;&lt;P&gt;  and   saknr = it_bset-hkont.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  loop at it_bset.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    loop at it_bkpf where belnr = it_bset-belnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      it_bset-xblnr = it_bkpf-xblnr.&lt;/P&gt;&lt;P&gt;      it_bset-bldat = it_bkpf-bldat.&lt;/P&gt;&lt;P&gt;      it_bset-budat = it_bkpf-budat.&lt;/P&gt;&lt;P&gt;      it_bset-blart = it_bkpf-blart.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      modify it_bset.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    endloop.&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_bset.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    loop at it_bseg where belnr = it_bset-belnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      it_bset-lifnr = it_bseg-lifnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      modify it_bset.&lt;/P&gt;&lt;P&gt;    endloop.&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_bset.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    loop at it_t007s where mwskz = it_bset-mwskz.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      it_bset-text1 = it_t007s-text1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      modify it_bset.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    endloop.&lt;/P&gt;&lt;P&gt;  endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  loop at it_bset.&lt;/P&gt;&lt;P&gt;    loop at it_skat where saknr = it_bset-hkont.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      it_bset-txt50 = it_skat-txt50.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      modify it_bset.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    endloop.&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_bset.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    it_bset-tax = it_bset-kbetr / 10.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    modify it_bset.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  loop at it_bset.&lt;/P&gt;&lt;P&gt;    loop at it_lfa1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      it_bset-name1 = it_lfa1-name1.&lt;/P&gt;&lt;P&gt;      it_bset-ort01 = it_lfa1-ort01.&lt;/P&gt;&lt;P&gt;      it_bset-regio = it_lfa1-regio.&lt;/P&gt;&lt;P&gt;      it_bset-ktokk = it_lfa1-ktokk.&lt;/P&gt;&lt;P&gt;    endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    modify it_bset.&lt;/P&gt;&lt;P&gt;    clear it_lfa1.&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_bset.&lt;/P&gt;&lt;P&gt;    loop at it_t077y.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      it_bset-txt30 = it_t077y-txt30.&lt;/P&gt;&lt;P&gt;    endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    modify it_bset.&lt;/P&gt;&lt;P&gt;    clear it_t077y.&lt;/P&gt;&lt;P&gt;  endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ******* To display Excise Freight Cess HigherCEss Service tax *******&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  loop at it_bset.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="10" type="ul"&gt;&lt;P&gt;For VAT ***********&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    if it_bset-hkont = '185520' or&lt;/P&gt;&lt;P&gt;       it_bset-hkont = '185528' or&lt;/P&gt;&lt;P&gt;       it_bset-hkont = '185530' or&lt;/P&gt;&lt;P&gt;       it_bset-hkont = '185550' or&lt;/P&gt;&lt;P&gt;       it_bset-hkont = '185560' or&lt;/P&gt;&lt;P&gt;       it_bset-hkont = '185561' or&lt;/P&gt;&lt;P&gt;       it_bset-hkont = '185562' or&lt;/P&gt;&lt;P&gt;       it_bset-hkont = '185585'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      it_bset-l_vat = it_bset-l_vat + it_bset-hwste.&lt;/P&gt;&lt;P&gt;    endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="9" type="ul"&gt;&lt;P&gt;For Excise ***********&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;    if it_bset-hkont = '185300' or&lt;/P&gt;&lt;P&gt;       it_bset-hkont = '185400' or&lt;/P&gt;&lt;P&gt;       it_bset-hkont = '185521'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; it_bset-l_excise = it_bset-l_excise + it_bset-hwste.&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;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="6" type="ul"&gt;&lt;P&gt;For Education Cess *******&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    if it_bset-hkont = '185541' or&lt;/P&gt;&lt;P&gt;       it_bset-hkont = '185543' or&lt;/P&gt;&lt;P&gt;       it_bset-hkont = '185545' or&lt;/P&gt;&lt;P&gt;       it_bset-hkont = '185547'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      it_bset-l_cess = it_bset-l_cess + it_bset-hwste.&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;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="8" type="ul"&gt;&lt;P&gt;For Higher Edu. Cess *******&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    if it_bset-hkont = '185552' or&lt;/P&gt;&lt;P&gt;       it_bset-hkont = '185553' or&lt;/P&gt;&lt;P&gt;       it_bset-hkont = '185554' or&lt;/P&gt;&lt;P&gt;       it_bset-hkont = '185555'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      it_bset-l_ecess = it_bset-l_ecess + it_bset-hwste.&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;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="7" type="ul"&gt;&lt;P&gt;For Service Tax *********&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    if it_bset-hkont = '185542' or&lt;/P&gt;&lt;P&gt;       it_bset-hkont = '185544' or&lt;/P&gt;&lt;P&gt;       it_bset-hkont = '185546' or&lt;/P&gt;&lt;P&gt;       it_bset-hkont = '311491'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      it_bset-L_SERVICETAX = it_bset-L_SERVICETAX + it_bset-hwste.&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;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="7" type="ul"&gt;&lt;P&gt;Sales Tax *********&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    if it_bset-hkont = '181000'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      it_bset-l_salestax = it_bset-l_salestax + it_bset-hwste.&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;      modify it_bset.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      clear it_bset.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&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.                    "data_fetch&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  display&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;form display.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  w_cat-fieldname = 'BELNR'.&lt;/P&gt;&lt;P&gt;  w_cat-seltext_m = 'Document No'.&lt;/P&gt;&lt;P&gt;  w_cat-just = 'R'.&lt;/P&gt;&lt;P&gt;  w_cat-col_pos = 0.&lt;/P&gt;&lt;P&gt;  w_cat-outputlen = 15.&lt;/P&gt;&lt;P&gt;  append w_cat to i_cat.&lt;/P&gt;&lt;P&gt;  clear w_cat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  w_cat-fieldname = 'LIFNR'.&lt;/P&gt;&lt;P&gt;  w_cat-seltext_m = 'Vendor Code'.&lt;/P&gt;&lt;P&gt;  w_cat-just = 'R'.&lt;/P&gt;&lt;P&gt;  w_cat-col_pos = 1.&lt;/P&gt;&lt;P&gt;  w_cat-outputlen = 15.&lt;/P&gt;&lt;P&gt;  append w_cat to i_cat.&lt;/P&gt;&lt;P&gt;  clear w_cat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  w_cat-fieldname = 'NAME1'.&lt;/P&gt;&lt;P&gt;  w_cat-seltext_m = 'Vendor Name'.&lt;/P&gt;&lt;P&gt;  w_cat-just = 'R'.&lt;/P&gt;&lt;P&gt;  w_cat-col_pos = 2.&lt;/P&gt;&lt;P&gt;  w_cat-outputlen = 15.&lt;/P&gt;&lt;P&gt;  append w_cat to i_cat.&lt;/P&gt;&lt;P&gt;  clear w_cat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  w_cat-fieldname = 'ORT01'.&lt;/P&gt;&lt;P&gt;  w_cat-seltext_m = 'City'.&lt;/P&gt;&lt;P&gt;  w_cat-just = 'R'.&lt;/P&gt;&lt;P&gt;  w_cat-col_pos = 3.&lt;/P&gt;&lt;P&gt;  w_cat-outputlen = 15.&lt;/P&gt;&lt;P&gt;  append w_cat to i_cat.&lt;/P&gt;&lt;P&gt;  clear w_cat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  w_cat-fieldname = 'REGIO'.&lt;/P&gt;&lt;P&gt;  w_cat-seltext_m = 'Region'.&lt;/P&gt;&lt;P&gt;  w_cat-just = 'R'.&lt;/P&gt;&lt;P&gt;  w_cat-col_pos = 4.&lt;/P&gt;&lt;P&gt;  w_cat-outputlen = 15.&lt;/P&gt;&lt;P&gt;  append w_cat to i_cat.&lt;/P&gt;&lt;P&gt;  clear w_cat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  w_cat-fieldname = 'KTOKK'.&lt;/P&gt;&lt;P&gt;  w_cat-seltext_m = 'Vendor Group'.&lt;/P&gt;&lt;P&gt;  w_cat-just = 'R'.&lt;/P&gt;&lt;P&gt;  w_cat-col_pos = 5.&lt;/P&gt;&lt;P&gt;  w_cat-outputlen = 15.&lt;/P&gt;&lt;P&gt;  append w_cat to i_cat.&lt;/P&gt;&lt;P&gt;  clear w_cat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  w_cat-fieldname = 'TXT30'.&lt;/P&gt;&lt;P&gt;  w_cat-seltext_m = 'Group Description'.&lt;/P&gt;&lt;P&gt;  w_cat-just = 'R'.&lt;/P&gt;&lt;P&gt;  w_cat-col_pos = 6.&lt;/P&gt;&lt;P&gt;  w_cat-outputlen = 15.&lt;/P&gt;&lt;P&gt;  append w_cat to i_cat.&lt;/P&gt;&lt;P&gt;  clear w_cat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  w_cat-fieldname = 'BUDAT'.&lt;/P&gt;&lt;P&gt;  w_cat-seltext_m = 'Posting Date'.&lt;/P&gt;&lt;P&gt;  w_cat-just = 'R'.&lt;/P&gt;&lt;P&gt;  w_cat-col_pos = 7.&lt;/P&gt;&lt;P&gt;  w_cat-outputlen = 15.&lt;/P&gt;&lt;P&gt;  append w_cat to i_cat.&lt;/P&gt;&lt;P&gt;  clear w_cat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  w_cat-fieldname = 'BLDAT'.&lt;/P&gt;&lt;P&gt;  w_cat-seltext_m = 'Document Date'.&lt;/P&gt;&lt;P&gt;  w_cat-just = 'R'.&lt;/P&gt;&lt;P&gt;  w_cat-col_pos = 8.&lt;/P&gt;&lt;P&gt;  w_cat-outputlen = 15.&lt;/P&gt;&lt;P&gt;  append w_cat to i_cat.&lt;/P&gt;&lt;P&gt;  clear w_cat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  w_cat-fieldname = 'XBLNR'.&lt;/P&gt;&lt;P&gt;  w_cat-seltext_m = 'Refrance Doc.No'.&lt;/P&gt;&lt;P&gt;  w_cat-just = 'R'.&lt;/P&gt;&lt;P&gt;  w_cat-col_pos = 9.&lt;/P&gt;&lt;P&gt;  w_cat-outputlen = 15.&lt;/P&gt;&lt;P&gt;  append w_cat to i_cat.&lt;/P&gt;&lt;P&gt;  clear w_cat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  w_cat-fieldname = 'MWSKZ'.&lt;/P&gt;&lt;P&gt;  w_cat-seltext_m = 'Tax Code'.&lt;/P&gt;&lt;P&gt;  w_cat-just = 'R'.&lt;/P&gt;&lt;P&gt;  w_cat-col_pos = 10.&lt;/P&gt;&lt;P&gt;  w_cat-outputlen = 15.&lt;/P&gt;&lt;P&gt;  append w_cat to i_cat.&lt;/P&gt;&lt;P&gt;  clear w_cat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  w_cat-fieldname = 'TEXT1'.&lt;/P&gt;&lt;P&gt;  w_cat-seltext_m = 'Tax Description'.&lt;/P&gt;&lt;P&gt;  w_cat-just = 'R'.&lt;/P&gt;&lt;P&gt;  w_cat-col_pos = 11.&lt;/P&gt;&lt;P&gt;  w_cat-outputlen = 15.&lt;/P&gt;&lt;P&gt;  append w_cat to i_cat.&lt;/P&gt;&lt;P&gt;  clear w_cat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  w_cat-fieldname = 'HKONT'.&lt;/P&gt;&lt;P&gt;  w_cat-seltext_m = 'G/L Account'.&lt;/P&gt;&lt;P&gt;  w_cat-just = 'R'.&lt;/P&gt;&lt;P&gt;  w_cat-col_pos = 12.&lt;/P&gt;&lt;P&gt;  w_cat-outputlen = 15.&lt;/P&gt;&lt;P&gt;  append w_cat to i_cat.&lt;/P&gt;&lt;P&gt;  clear w_cat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  w_cat-fieldname = 'TXT50'.&lt;/P&gt;&lt;P&gt;  w_cat-seltext_m = 'G/L Text'.&lt;/P&gt;&lt;P&gt;  w_cat-just = 'R'.&lt;/P&gt;&lt;P&gt;  w_cat-col_pos = 13.&lt;/P&gt;&lt;P&gt;  w_cat-outputlen = 15.&lt;/P&gt;&lt;P&gt;  append w_cat to i_cat.&lt;/P&gt;&lt;P&gt;  clear w_cat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  w_cat-fieldname = 'BLART'.&lt;/P&gt;&lt;P&gt;  w_cat-seltext_m = 'Document Type'.&lt;/P&gt;&lt;P&gt;  w_cat-just = 'R'.&lt;/P&gt;&lt;P&gt;  w_cat-col_pos = 14.&lt;/P&gt;&lt;P&gt;  w_cat-outputlen = 15.&lt;/P&gt;&lt;P&gt;  append w_cat to i_cat.&lt;/P&gt;&lt;P&gt;  clear w_cat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  w_cat-fieldname = 'HWBAS'.&lt;/P&gt;&lt;P&gt;  w_cat-seltext_m = 'Base Amount'.&lt;/P&gt;&lt;P&gt;  w_cat-just = 'R'.&lt;/P&gt;&lt;P&gt;  w_cat-col_pos = 15.&lt;/P&gt;&lt;P&gt;  w_cat-outputlen = 15.&lt;/P&gt;&lt;P&gt;  append w_cat to i_cat.&lt;/P&gt;&lt;P&gt;  clear w_cat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  w_cat-fieldname = 'L_EXCISE'.&lt;/P&gt;&lt;P&gt;  w_cat-seltext_m = 'Excise'.&lt;/P&gt;&lt;P&gt;  w_cat-just = 'R'.&lt;/P&gt;&lt;P&gt;  w_cat-col_pos = 16.&lt;/P&gt;&lt;P&gt;  w_cat-outputlen = 15.&lt;/P&gt;&lt;P&gt;  append w_cat to i_cat.&lt;/P&gt;&lt;P&gt;  clear w_cat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  w_cat-fieldname = 'L_VAT'.&lt;/P&gt;&lt;P&gt;  w_cat-seltext_m = 'Vat'.&lt;/P&gt;&lt;P&gt;  w_cat-just = 'R'.&lt;/P&gt;&lt;P&gt;  w_cat-col_pos = 17.&lt;/P&gt;&lt;P&gt;  w_cat-outputlen = 15.&lt;/P&gt;&lt;P&gt;  append w_cat to i_cat.&lt;/P&gt;&lt;P&gt;  clear w_cat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  w_cat-fieldname = 'L_CESS'.&lt;/P&gt;&lt;P&gt;  w_cat-seltext_m = 'Cess'.&lt;/P&gt;&lt;P&gt;  w_cat-just = 'R'.&lt;/P&gt;&lt;P&gt;  w_cat-col_pos = 18.&lt;/P&gt;&lt;P&gt;  w_cat-outputlen = 15.&lt;/P&gt;&lt;P&gt;  append w_cat to i_cat.&lt;/P&gt;&lt;P&gt;  clear w_cat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  w_cat-fieldname = 'L_ECESS'.&lt;/P&gt;&lt;P&gt;  w_cat-seltext_m = 'ECess'.&lt;/P&gt;&lt;P&gt;  w_cat-just = 'R'.&lt;/P&gt;&lt;P&gt;  w_cat-col_pos = 19.&lt;/P&gt;&lt;P&gt;  w_cat-outputlen = 15.&lt;/P&gt;&lt;P&gt;  append w_cat to i_cat.&lt;/P&gt;&lt;P&gt;  clear w_cat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  w_cat-fieldname = 'L_SERVICETAX'.&lt;/P&gt;&lt;P&gt;  w_cat-seltext_m = 'Service Tax'.&lt;/P&gt;&lt;P&gt;  w_cat-just = 'R'.&lt;/P&gt;&lt;P&gt;  w_cat-col_pos = 20.&lt;/P&gt;&lt;P&gt;  w_cat-outputlen = 15.&lt;/P&gt;&lt;P&gt;  append w_cat to i_cat.&lt;/P&gt;&lt;P&gt;  clear w_cat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  w_cat-fieldname = 'TAX'.&lt;/P&gt;&lt;P&gt;  w_cat-seltext_m = 'Tax Rate'.&lt;/P&gt;&lt;P&gt;  w_cat-just = 'R'.&lt;/P&gt;&lt;P&gt;  w_cat-col_pos = 21.&lt;/P&gt;&lt;P&gt;  w_cat-outputlen = 15.&lt;/P&gt;&lt;P&gt;  append w_cat to i_cat.&lt;/P&gt;&lt;P&gt;  clear w_cat.&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;  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                = gd_repid&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_CALLBACK_PF_STATUS_SET          = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_CALLBACK_USER_COMMAND           = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_CALLBACK_TOP_OF_PAGE            = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_CALLBACK_HTML_TOP_OF_PAGE       = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_CALLBACK_HTML_END_OF_LIST       = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_STRUCTURE_NAME                  =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_BACKGROUND_ID                   = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     I_GRID_TITLE                      = 'Purchase Register'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_GRID_SETTINGS                   =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     IS_LAYOUT                         = xlayout&lt;/P&gt;&lt;P&gt;     IT_FIELDCAT                       = i_cat&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;  I_HTML_HEIGHT_TOP                 = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_HTML_HEIGHT_END                 = 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;  IR_SALV_FULLSCREEN_ADAPTER        =&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_bset&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;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.                    "display&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The proplem is i am not able to get the vales of variables l_excise, l_cess,l_ecess depending on the G/L Account.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The complier is not executing the statements in the if condition.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Plz guide so that i can solve the prob asap.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank You.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 07 Nov 2008 09:34:34 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-11-07T09:34:34Z</dc:date>
    <item>
      <title>Problem with IF Statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-with-if-statement/m-p/4699189#M1104291</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The foll. is the program code&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; Report  ZPU_PURCHASE_REG&lt;/P&gt;&lt;P&gt;*&amp;amp;&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;&lt;/P&gt;&lt;P&gt;*&amp;amp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  ZPU_PURCHASE_REG.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;tables : bseg,bkpf,bset,ekko,ekpo,ekbe,lfa1,rseg.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;type-pools : slis.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : w_cat type slis_fieldcat_alv,&lt;/P&gt;&lt;P&gt;       i_cat type slis_t_fieldcat_alv,&lt;/P&gt;&lt;P&gt;       xlayout type slis_layout_alv,&lt;/P&gt;&lt;P&gt;       gd_repid type sy-repid.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : mbelnr like bseg-belnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : begin of it_T077Y occurs 0,&lt;/P&gt;&lt;P&gt;          ktokk like t077y-ktokk,&lt;/P&gt;&lt;P&gt;          txt30 like T077Y-txt30,&lt;/P&gt;&lt;P&gt;       end of it_T077Y.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : begin of it_t007s occurs 0,&lt;/P&gt;&lt;P&gt;          mwskz like t007s-mwskz,&lt;/P&gt;&lt;P&gt;          TEXT1 like t007s-TEXT1,&lt;/P&gt;&lt;P&gt;       end of it_t007s.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF IT_EKBE occurs 0,&lt;/P&gt;&lt;P&gt;        EBELN like EKBE-EBELN,&lt;/P&gt;&lt;P&gt;        EBELP like EKBE-EBELP,&lt;/P&gt;&lt;P&gt;        GJAHR like EKBE-GJAHR,&lt;/P&gt;&lt;P&gt;        BELNR like EKBE-BELNR,&lt;/P&gt;&lt;P&gt;        BUZEI like EKBE-BUZEI,&lt;/P&gt;&lt;P&gt;        BEWTP like EKBE-BEWTP,&lt;/P&gt;&lt;P&gt;        BUDAT like EKBE-BUDAT,&lt;/P&gt;&lt;P&gt;        bldat like ekbe-bldat,&lt;/P&gt;&lt;P&gt;        xblnr like ekbe-xblnr,&lt;/P&gt;&lt;P&gt;        dmbtr like ekbe-dmbtr,&lt;/P&gt;&lt;P&gt;        mwskz like ekbe-mwskz,&lt;/P&gt;&lt;P&gt;        SHKZG like EKBE-SHKZG,&lt;/P&gt;&lt;P&gt;        werks like ekbe-werks,&lt;/P&gt;&lt;P&gt;        menge like ekbe-menge,&lt;/P&gt;&lt;P&gt;        BSART like EKKO-BSART,&lt;/P&gt;&lt;P&gt;        LIFNR like EKKO-LIFNR,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        ktokk like lfa1-ktokk,&lt;/P&gt;&lt;P&gt;      END OF IT_EKBE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : begin of it_lfa1 occurs 0,&lt;/P&gt;&lt;P&gt;        name1 like lfa1-name1,&lt;/P&gt;&lt;P&gt;        ort01 like lfa1-ort01,&lt;/P&gt;&lt;P&gt;        regio like lfa1-regio,&lt;/P&gt;&lt;P&gt;        ktokk like lfa1-ktokk,&lt;/P&gt;&lt;P&gt;       end of it_lfa1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF IT_BKPF occurs 0,&lt;/P&gt;&lt;P&gt;        BUKRS TYPE BKPF-BUKRS,&lt;/P&gt;&lt;P&gt;        BELNR TYPE BKPF-BELNR,&lt;/P&gt;&lt;P&gt;        GJAHR TYPE BKPF-GJAHR,&lt;/P&gt;&lt;P&gt;        BLART TYPE BKPF-BLART,&lt;/P&gt;&lt;P&gt;        budat TYPE BKPF-budat,&lt;/P&gt;&lt;P&gt;        bldat like bkpf-bldat,&lt;/P&gt;&lt;P&gt;        xblnr like bkpf-xblnr,&lt;/P&gt;&lt;P&gt;        HWAER like bkpf-HWAER,&lt;/P&gt;&lt;P&gt;      END OF IT_BKPF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : begin of it_skat occurs 0,&lt;/P&gt;&lt;P&gt;         saknr like skat-saknr,&lt;/P&gt;&lt;P&gt;         txt50 like skat-txt50,&lt;/P&gt;&lt;P&gt;       end of it_skat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF IT_BSET occurs 0,&lt;/P&gt;&lt;P&gt;        BUKRS TYPE BSET-BUKRS,&lt;/P&gt;&lt;P&gt;        BELNR TYPE BSET-BELNR,&lt;/P&gt;&lt;P&gt;        GJAHR TYPE BSET-GJAHR,&lt;/P&gt;&lt;P&gt;        BUZEI TYPE BSET-BUZEI,&lt;/P&gt;&lt;P&gt;        MWSKZ TYPE BSET-MWSKZ,&lt;/P&gt;&lt;P&gt;        HKONT TYPE BSET-HKONT,&lt;/P&gt;&lt;P&gt;        HWBAS TYPE BSET-HWBAS, " LC Base amt&lt;/P&gt;&lt;P&gt;        HWSTE TYPE BSET-HWSTE, " Tax Lc amt&lt;/P&gt;&lt;P&gt;        FWSTE TYPE BSET-FWSTE, " Tax amt in doc curr&lt;/P&gt;&lt;P&gt;        KSCHL TYPE BSET-KSCHL,&lt;/P&gt;&lt;P&gt;        KBETR TYPE BSET-KBETR,&lt;/P&gt;&lt;P&gt;        EBELN like EKBE-EBELN,&lt;/P&gt;&lt;P&gt;        EBELP like EKBE-EBELP,&lt;/P&gt;&lt;P&gt;        dmbtr like ekbe-dmbtr,&lt;/P&gt;&lt;P&gt;        werks like ekbe-werks,&lt;/P&gt;&lt;P&gt;        lifnr like bseg-lifnr,&lt;/P&gt;&lt;P&gt;        name1 like lfa1-name1,&lt;/P&gt;&lt;P&gt;        regio like lfa1-regio,&lt;/P&gt;&lt;P&gt;        ort01 like lfa1-ort01,&lt;/P&gt;&lt;P&gt;        ktokk like lfa1-ktokk,&lt;/P&gt;&lt;P&gt;        txt30 like t077y-txt30,&lt;/P&gt;&lt;P&gt;        budat like bkpf-budat,&lt;/P&gt;&lt;P&gt;        blart like bkpf-blart,&lt;/P&gt;&lt;P&gt;        bldat like bkpf-bldat,&lt;/P&gt;&lt;P&gt;        xblnr like bkpf-xblnr,&lt;/P&gt;&lt;P&gt;        rate like bset-kbetr,&lt;/P&gt;&lt;P&gt;        text1 like t007s-text1,&lt;/P&gt;&lt;P&gt;        txt50 like skat-txt50,&lt;/P&gt;&lt;P&gt;        tax like bset-kbetr,&lt;/P&gt;&lt;P&gt;        l_excise like bset-hwste,&lt;/P&gt;&lt;P&gt;        l_vat like bset-hwste,&lt;/P&gt;&lt;P&gt;        l_ecess like bset-hwste,&lt;/P&gt;&lt;P&gt;        L_SERVICETAX like bset-hwste,&lt;/P&gt;&lt;P&gt;        l_salestax like bset-hwste,&lt;/P&gt;&lt;P&gt;        l_cess like bset-hwste,&lt;/P&gt;&lt;P&gt;      END OF IT_BSET.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : sss type p decimals 2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : begin of it_bseg occurs 0,&lt;/P&gt;&lt;P&gt;        belnr like bseg-belnr,&lt;/P&gt;&lt;P&gt;        hkont like bseg-hkont,&lt;/P&gt;&lt;P&gt;        wrbtr like bseg-wrbtr,&lt;/P&gt;&lt;P&gt;        lifnr like bseg-lifnr,&lt;/P&gt;&lt;P&gt;       end of it_bseg.&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;selection-screen : begin of block abc with frame title txt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS   : comp FOR bkpf-bukrs NO INTERVALS OBLIGATORY .&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS   : acdoc FOR bkpf-belnr.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS   : docno FOR ekbe-ebeln.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS   : venno  FOR ekko-lifnr .&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS   : ddate FOR bkpf-bldat .&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS   : pdate FOR bkpf-budat OBLIGATORY DEFAULT sy-datum.&lt;/P&gt;&lt;P&gt;*SELECT-OPTIONS   : doctype FOR bkpf-blart.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS   : tcode FOR bset-mwskz.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS   : plant FOR ekbe-werks.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS   : fisyr FOR bkpf-gjahr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;selection-screen : end of block abc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;perform data_fetch.&lt;/P&gt;&lt;P&gt;perform display.&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  data_fetch&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;form data_fetch.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;select e&lt;SUB&gt;ebeln e&lt;/SUB&gt;ebelp e&lt;SUB&gt;gjahr e&lt;/SUB&gt;belnr e&lt;SUB&gt;budat e&lt;/SUB&gt;bldat e&lt;SUB&gt;xblnr e&lt;/SUB&gt;dmbtr&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;e&lt;SUB&gt;werks e&lt;/SUB&gt;menge e&lt;SUB&gt;mwskz h&lt;/SUB&gt;bsart h&lt;SUB&gt;lifnr l&lt;/SUB&gt;name1 l&lt;SUB&gt;ort01 l&lt;/SUB&gt;regio&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;l~ktokk&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;into corresponding fields of table it_ekbe&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;from ( ( ekbe as e&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;join  ekko as h on e&lt;SUB&gt;ebeln = h&lt;/SUB&gt;ebeln )&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;join  lfa1 as l on h&lt;SUB&gt;lifnr = l&lt;/SUB&gt;lifnr )&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*where e~ebeln in docno&lt;/P&gt;&lt;P&gt;*and   e~bewtp in ('Q')&lt;/P&gt;&lt;P&gt;*and   e~budat in pdate&lt;/P&gt;&lt;P&gt;*and   e~bldat in ddate&lt;/P&gt;&lt;P&gt;*and   e~werks in plant&lt;/P&gt;&lt;P&gt;*and   h~lifnr in venno.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  select belnr blart gjahr budat bldat xblnr HWAER from bkpf&lt;/P&gt;&lt;P&gt;  into corresponding fields of table it_bkpf&lt;/P&gt;&lt;P&gt;  where bukrs in comp&lt;/P&gt;&lt;P&gt;        and belnr in acdoc&lt;/P&gt;&lt;P&gt;        and gjahr in fisyr&lt;/P&gt;&lt;P&gt;        and tcode = 'MIRO'&lt;/P&gt;&lt;P&gt;        and bldat in ddate&lt;/P&gt;&lt;P&gt;        and budat in pdate&lt;/P&gt;&lt;P&gt;        and blart in ('AA','CM','ID','IR','KA','KG','KR','LC','PA',&lt;/P&gt;&lt;P&gt;                      'PS','RC','RD','RM','RP','SS','TR' ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  select belnr hkont wrbtr lifnr from bseg&lt;/P&gt;&lt;P&gt;  into corresponding fields of table it_bseg&lt;/P&gt;&lt;P&gt;  for all entries in it_bkpf&lt;/P&gt;&lt;P&gt;  where bukrs in comp&lt;/P&gt;&lt;P&gt;   and  belnr = it_bkpf-belnr&lt;/P&gt;&lt;P&gt;   and  gjahr = it_bkpf-gjahr&lt;/P&gt;&lt;P&gt;   and  KOART = 'K'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  select name1 ort01 REGIO ktokk from lfa1&lt;/P&gt;&lt;P&gt;  into corresponding fields of table it_lfa1&lt;/P&gt;&lt;P&gt;  for all entries in it_bseg&lt;/P&gt;&lt;P&gt;  where lifnr = it_bseg-lifnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  select ktokk txt30 from T077Y into table it_T077Y&lt;/P&gt;&lt;P&gt;  for all entries in it_lfa1&lt;/P&gt;&lt;P&gt;  where ktokk = it_lfa1-ktokk&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;  select belnr mwskz hkont hwbas hwste fwste kschl kbetr from bset&lt;/P&gt;&lt;P&gt;  into corresponding fields of table it_bset&lt;/P&gt;&lt;P&gt;  for all entries in it_bkpf&lt;/P&gt;&lt;P&gt;  where bukrs in comp&lt;/P&gt;&lt;P&gt;  and belnr = it_bkpf-belnr&lt;/P&gt;&lt;P&gt;  and gjahr = it_bkpf-gjahr&lt;/P&gt;&lt;P&gt;  and ktosl &amp;lt;&amp;gt; 'VS1'&lt;/P&gt;&lt;P&gt;  and mwskz in tcode .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  select mwskz text1 from t007s into corresponding fields of table&lt;/P&gt;&lt;P&gt;  it_t007s&lt;/P&gt;&lt;P&gt;  for all entries in it_bset&lt;/P&gt;&lt;P&gt;  where spras = 'EN'&lt;/P&gt;&lt;P&gt;  and   KALSM = 'TAXINJ'&lt;/P&gt;&lt;P&gt;  and   mwskz = it_bset-mwskz.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  select saknr txt50 from skat into corresponding fields of table&lt;/P&gt;&lt;P&gt;  it_skat&lt;/P&gt;&lt;P&gt;  for all entries in it_bset&lt;/P&gt;&lt;P&gt;  where spras = 'EN'&lt;/P&gt;&lt;P&gt;  and   saknr = it_bset-hkont.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  loop at it_bset.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    loop at it_bkpf where belnr = it_bset-belnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      it_bset-xblnr = it_bkpf-xblnr.&lt;/P&gt;&lt;P&gt;      it_bset-bldat = it_bkpf-bldat.&lt;/P&gt;&lt;P&gt;      it_bset-budat = it_bkpf-budat.&lt;/P&gt;&lt;P&gt;      it_bset-blart = it_bkpf-blart.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      modify it_bset.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    endloop.&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_bset.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    loop at it_bseg where belnr = it_bset-belnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      it_bset-lifnr = it_bseg-lifnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      modify it_bset.&lt;/P&gt;&lt;P&gt;    endloop.&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_bset.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    loop at it_t007s where mwskz = it_bset-mwskz.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      it_bset-text1 = it_t007s-text1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      modify it_bset.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    endloop.&lt;/P&gt;&lt;P&gt;  endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  loop at it_bset.&lt;/P&gt;&lt;P&gt;    loop at it_skat where saknr = it_bset-hkont.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      it_bset-txt50 = it_skat-txt50.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      modify it_bset.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    endloop.&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_bset.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    it_bset-tax = it_bset-kbetr / 10.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    modify it_bset.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  loop at it_bset.&lt;/P&gt;&lt;P&gt;    loop at it_lfa1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      it_bset-name1 = it_lfa1-name1.&lt;/P&gt;&lt;P&gt;      it_bset-ort01 = it_lfa1-ort01.&lt;/P&gt;&lt;P&gt;      it_bset-regio = it_lfa1-regio.&lt;/P&gt;&lt;P&gt;      it_bset-ktokk = it_lfa1-ktokk.&lt;/P&gt;&lt;P&gt;    endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    modify it_bset.&lt;/P&gt;&lt;P&gt;    clear it_lfa1.&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_bset.&lt;/P&gt;&lt;P&gt;    loop at it_t077y.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      it_bset-txt30 = it_t077y-txt30.&lt;/P&gt;&lt;P&gt;    endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    modify it_bset.&lt;/P&gt;&lt;P&gt;    clear it_t077y.&lt;/P&gt;&lt;P&gt;  endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ******* To display Excise Freight Cess HigherCEss Service tax *******&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  loop at it_bset.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="10" type="ul"&gt;&lt;P&gt;For VAT ***********&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    if it_bset-hkont = '185520' or&lt;/P&gt;&lt;P&gt;       it_bset-hkont = '185528' or&lt;/P&gt;&lt;P&gt;       it_bset-hkont = '185530' or&lt;/P&gt;&lt;P&gt;       it_bset-hkont = '185550' or&lt;/P&gt;&lt;P&gt;       it_bset-hkont = '185560' or&lt;/P&gt;&lt;P&gt;       it_bset-hkont = '185561' or&lt;/P&gt;&lt;P&gt;       it_bset-hkont = '185562' or&lt;/P&gt;&lt;P&gt;       it_bset-hkont = '185585'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      it_bset-l_vat = it_bset-l_vat + it_bset-hwste.&lt;/P&gt;&lt;P&gt;    endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="9" type="ul"&gt;&lt;P&gt;For Excise ***********&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;    if it_bset-hkont = '185300' or&lt;/P&gt;&lt;P&gt;       it_bset-hkont = '185400' or&lt;/P&gt;&lt;P&gt;       it_bset-hkont = '185521'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; it_bset-l_excise = it_bset-l_excise + it_bset-hwste.&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;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="6" type="ul"&gt;&lt;P&gt;For Education Cess *******&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    if it_bset-hkont = '185541' or&lt;/P&gt;&lt;P&gt;       it_bset-hkont = '185543' or&lt;/P&gt;&lt;P&gt;       it_bset-hkont = '185545' or&lt;/P&gt;&lt;P&gt;       it_bset-hkont = '185547'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      it_bset-l_cess = it_bset-l_cess + it_bset-hwste.&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;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="8" type="ul"&gt;&lt;P&gt;For Higher Edu. Cess *******&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    if it_bset-hkont = '185552' or&lt;/P&gt;&lt;P&gt;       it_bset-hkont = '185553' or&lt;/P&gt;&lt;P&gt;       it_bset-hkont = '185554' or&lt;/P&gt;&lt;P&gt;       it_bset-hkont = '185555'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      it_bset-l_ecess = it_bset-l_ecess + it_bset-hwste.&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;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="7" type="ul"&gt;&lt;P&gt;For Service Tax *********&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    if it_bset-hkont = '185542' or&lt;/P&gt;&lt;P&gt;       it_bset-hkont = '185544' or&lt;/P&gt;&lt;P&gt;       it_bset-hkont = '185546' or&lt;/P&gt;&lt;P&gt;       it_bset-hkont = '311491'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      it_bset-L_SERVICETAX = it_bset-L_SERVICETAX + it_bset-hwste.&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;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="7" type="ul"&gt;&lt;P&gt;Sales Tax *********&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    if it_bset-hkont = '181000'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      it_bset-l_salestax = it_bset-l_salestax + it_bset-hwste.&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;      modify it_bset.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      clear it_bset.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&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.                    "data_fetch&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  display&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;form display.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  w_cat-fieldname = 'BELNR'.&lt;/P&gt;&lt;P&gt;  w_cat-seltext_m = 'Document No'.&lt;/P&gt;&lt;P&gt;  w_cat-just = 'R'.&lt;/P&gt;&lt;P&gt;  w_cat-col_pos = 0.&lt;/P&gt;&lt;P&gt;  w_cat-outputlen = 15.&lt;/P&gt;&lt;P&gt;  append w_cat to i_cat.&lt;/P&gt;&lt;P&gt;  clear w_cat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  w_cat-fieldname = 'LIFNR'.&lt;/P&gt;&lt;P&gt;  w_cat-seltext_m = 'Vendor Code'.&lt;/P&gt;&lt;P&gt;  w_cat-just = 'R'.&lt;/P&gt;&lt;P&gt;  w_cat-col_pos = 1.&lt;/P&gt;&lt;P&gt;  w_cat-outputlen = 15.&lt;/P&gt;&lt;P&gt;  append w_cat to i_cat.&lt;/P&gt;&lt;P&gt;  clear w_cat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  w_cat-fieldname = 'NAME1'.&lt;/P&gt;&lt;P&gt;  w_cat-seltext_m = 'Vendor Name'.&lt;/P&gt;&lt;P&gt;  w_cat-just = 'R'.&lt;/P&gt;&lt;P&gt;  w_cat-col_pos = 2.&lt;/P&gt;&lt;P&gt;  w_cat-outputlen = 15.&lt;/P&gt;&lt;P&gt;  append w_cat to i_cat.&lt;/P&gt;&lt;P&gt;  clear w_cat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  w_cat-fieldname = 'ORT01'.&lt;/P&gt;&lt;P&gt;  w_cat-seltext_m = 'City'.&lt;/P&gt;&lt;P&gt;  w_cat-just = 'R'.&lt;/P&gt;&lt;P&gt;  w_cat-col_pos = 3.&lt;/P&gt;&lt;P&gt;  w_cat-outputlen = 15.&lt;/P&gt;&lt;P&gt;  append w_cat to i_cat.&lt;/P&gt;&lt;P&gt;  clear w_cat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  w_cat-fieldname = 'REGIO'.&lt;/P&gt;&lt;P&gt;  w_cat-seltext_m = 'Region'.&lt;/P&gt;&lt;P&gt;  w_cat-just = 'R'.&lt;/P&gt;&lt;P&gt;  w_cat-col_pos = 4.&lt;/P&gt;&lt;P&gt;  w_cat-outputlen = 15.&lt;/P&gt;&lt;P&gt;  append w_cat to i_cat.&lt;/P&gt;&lt;P&gt;  clear w_cat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  w_cat-fieldname = 'KTOKK'.&lt;/P&gt;&lt;P&gt;  w_cat-seltext_m = 'Vendor Group'.&lt;/P&gt;&lt;P&gt;  w_cat-just = 'R'.&lt;/P&gt;&lt;P&gt;  w_cat-col_pos = 5.&lt;/P&gt;&lt;P&gt;  w_cat-outputlen = 15.&lt;/P&gt;&lt;P&gt;  append w_cat to i_cat.&lt;/P&gt;&lt;P&gt;  clear w_cat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  w_cat-fieldname = 'TXT30'.&lt;/P&gt;&lt;P&gt;  w_cat-seltext_m = 'Group Description'.&lt;/P&gt;&lt;P&gt;  w_cat-just = 'R'.&lt;/P&gt;&lt;P&gt;  w_cat-col_pos = 6.&lt;/P&gt;&lt;P&gt;  w_cat-outputlen = 15.&lt;/P&gt;&lt;P&gt;  append w_cat to i_cat.&lt;/P&gt;&lt;P&gt;  clear w_cat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  w_cat-fieldname = 'BUDAT'.&lt;/P&gt;&lt;P&gt;  w_cat-seltext_m = 'Posting Date'.&lt;/P&gt;&lt;P&gt;  w_cat-just = 'R'.&lt;/P&gt;&lt;P&gt;  w_cat-col_pos = 7.&lt;/P&gt;&lt;P&gt;  w_cat-outputlen = 15.&lt;/P&gt;&lt;P&gt;  append w_cat to i_cat.&lt;/P&gt;&lt;P&gt;  clear w_cat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  w_cat-fieldname = 'BLDAT'.&lt;/P&gt;&lt;P&gt;  w_cat-seltext_m = 'Document Date'.&lt;/P&gt;&lt;P&gt;  w_cat-just = 'R'.&lt;/P&gt;&lt;P&gt;  w_cat-col_pos = 8.&lt;/P&gt;&lt;P&gt;  w_cat-outputlen = 15.&lt;/P&gt;&lt;P&gt;  append w_cat to i_cat.&lt;/P&gt;&lt;P&gt;  clear w_cat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  w_cat-fieldname = 'XBLNR'.&lt;/P&gt;&lt;P&gt;  w_cat-seltext_m = 'Refrance Doc.No'.&lt;/P&gt;&lt;P&gt;  w_cat-just = 'R'.&lt;/P&gt;&lt;P&gt;  w_cat-col_pos = 9.&lt;/P&gt;&lt;P&gt;  w_cat-outputlen = 15.&lt;/P&gt;&lt;P&gt;  append w_cat to i_cat.&lt;/P&gt;&lt;P&gt;  clear w_cat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  w_cat-fieldname = 'MWSKZ'.&lt;/P&gt;&lt;P&gt;  w_cat-seltext_m = 'Tax Code'.&lt;/P&gt;&lt;P&gt;  w_cat-just = 'R'.&lt;/P&gt;&lt;P&gt;  w_cat-col_pos = 10.&lt;/P&gt;&lt;P&gt;  w_cat-outputlen = 15.&lt;/P&gt;&lt;P&gt;  append w_cat to i_cat.&lt;/P&gt;&lt;P&gt;  clear w_cat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  w_cat-fieldname = 'TEXT1'.&lt;/P&gt;&lt;P&gt;  w_cat-seltext_m = 'Tax Description'.&lt;/P&gt;&lt;P&gt;  w_cat-just = 'R'.&lt;/P&gt;&lt;P&gt;  w_cat-col_pos = 11.&lt;/P&gt;&lt;P&gt;  w_cat-outputlen = 15.&lt;/P&gt;&lt;P&gt;  append w_cat to i_cat.&lt;/P&gt;&lt;P&gt;  clear w_cat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  w_cat-fieldname = 'HKONT'.&lt;/P&gt;&lt;P&gt;  w_cat-seltext_m = 'G/L Account'.&lt;/P&gt;&lt;P&gt;  w_cat-just = 'R'.&lt;/P&gt;&lt;P&gt;  w_cat-col_pos = 12.&lt;/P&gt;&lt;P&gt;  w_cat-outputlen = 15.&lt;/P&gt;&lt;P&gt;  append w_cat to i_cat.&lt;/P&gt;&lt;P&gt;  clear w_cat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  w_cat-fieldname = 'TXT50'.&lt;/P&gt;&lt;P&gt;  w_cat-seltext_m = 'G/L Text'.&lt;/P&gt;&lt;P&gt;  w_cat-just = 'R'.&lt;/P&gt;&lt;P&gt;  w_cat-col_pos = 13.&lt;/P&gt;&lt;P&gt;  w_cat-outputlen = 15.&lt;/P&gt;&lt;P&gt;  append w_cat to i_cat.&lt;/P&gt;&lt;P&gt;  clear w_cat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  w_cat-fieldname = 'BLART'.&lt;/P&gt;&lt;P&gt;  w_cat-seltext_m = 'Document Type'.&lt;/P&gt;&lt;P&gt;  w_cat-just = 'R'.&lt;/P&gt;&lt;P&gt;  w_cat-col_pos = 14.&lt;/P&gt;&lt;P&gt;  w_cat-outputlen = 15.&lt;/P&gt;&lt;P&gt;  append w_cat to i_cat.&lt;/P&gt;&lt;P&gt;  clear w_cat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  w_cat-fieldname = 'HWBAS'.&lt;/P&gt;&lt;P&gt;  w_cat-seltext_m = 'Base Amount'.&lt;/P&gt;&lt;P&gt;  w_cat-just = 'R'.&lt;/P&gt;&lt;P&gt;  w_cat-col_pos = 15.&lt;/P&gt;&lt;P&gt;  w_cat-outputlen = 15.&lt;/P&gt;&lt;P&gt;  append w_cat to i_cat.&lt;/P&gt;&lt;P&gt;  clear w_cat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  w_cat-fieldname = 'L_EXCISE'.&lt;/P&gt;&lt;P&gt;  w_cat-seltext_m = 'Excise'.&lt;/P&gt;&lt;P&gt;  w_cat-just = 'R'.&lt;/P&gt;&lt;P&gt;  w_cat-col_pos = 16.&lt;/P&gt;&lt;P&gt;  w_cat-outputlen = 15.&lt;/P&gt;&lt;P&gt;  append w_cat to i_cat.&lt;/P&gt;&lt;P&gt;  clear w_cat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  w_cat-fieldname = 'L_VAT'.&lt;/P&gt;&lt;P&gt;  w_cat-seltext_m = 'Vat'.&lt;/P&gt;&lt;P&gt;  w_cat-just = 'R'.&lt;/P&gt;&lt;P&gt;  w_cat-col_pos = 17.&lt;/P&gt;&lt;P&gt;  w_cat-outputlen = 15.&lt;/P&gt;&lt;P&gt;  append w_cat to i_cat.&lt;/P&gt;&lt;P&gt;  clear w_cat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  w_cat-fieldname = 'L_CESS'.&lt;/P&gt;&lt;P&gt;  w_cat-seltext_m = 'Cess'.&lt;/P&gt;&lt;P&gt;  w_cat-just = 'R'.&lt;/P&gt;&lt;P&gt;  w_cat-col_pos = 18.&lt;/P&gt;&lt;P&gt;  w_cat-outputlen = 15.&lt;/P&gt;&lt;P&gt;  append w_cat to i_cat.&lt;/P&gt;&lt;P&gt;  clear w_cat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  w_cat-fieldname = 'L_ECESS'.&lt;/P&gt;&lt;P&gt;  w_cat-seltext_m = 'ECess'.&lt;/P&gt;&lt;P&gt;  w_cat-just = 'R'.&lt;/P&gt;&lt;P&gt;  w_cat-col_pos = 19.&lt;/P&gt;&lt;P&gt;  w_cat-outputlen = 15.&lt;/P&gt;&lt;P&gt;  append w_cat to i_cat.&lt;/P&gt;&lt;P&gt;  clear w_cat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  w_cat-fieldname = 'L_SERVICETAX'.&lt;/P&gt;&lt;P&gt;  w_cat-seltext_m = 'Service Tax'.&lt;/P&gt;&lt;P&gt;  w_cat-just = 'R'.&lt;/P&gt;&lt;P&gt;  w_cat-col_pos = 20.&lt;/P&gt;&lt;P&gt;  w_cat-outputlen = 15.&lt;/P&gt;&lt;P&gt;  append w_cat to i_cat.&lt;/P&gt;&lt;P&gt;  clear w_cat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  w_cat-fieldname = 'TAX'.&lt;/P&gt;&lt;P&gt;  w_cat-seltext_m = 'Tax Rate'.&lt;/P&gt;&lt;P&gt;  w_cat-just = 'R'.&lt;/P&gt;&lt;P&gt;  w_cat-col_pos = 21.&lt;/P&gt;&lt;P&gt;  w_cat-outputlen = 15.&lt;/P&gt;&lt;P&gt;  append w_cat to i_cat.&lt;/P&gt;&lt;P&gt;  clear w_cat.&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;  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                = gd_repid&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_CALLBACK_PF_STATUS_SET          = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_CALLBACK_USER_COMMAND           = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_CALLBACK_TOP_OF_PAGE            = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_CALLBACK_HTML_TOP_OF_PAGE       = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_CALLBACK_HTML_END_OF_LIST       = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_STRUCTURE_NAME                  =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_BACKGROUND_ID                   = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     I_GRID_TITLE                      = 'Purchase Register'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_GRID_SETTINGS                   =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     IS_LAYOUT                         = xlayout&lt;/P&gt;&lt;P&gt;     IT_FIELDCAT                       = i_cat&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;  I_HTML_HEIGHT_TOP                 = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_HTML_HEIGHT_END                 = 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;  IR_SALV_FULLSCREEN_ADAPTER        =&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_bset&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;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.                    "display&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The proplem is i am not able to get the vales of variables l_excise, l_cess,l_ecess depending on the G/L Account.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The complier is not executing the statements in the if condition.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Plz guide so that i can solve the prob asap.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank You.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 07 Nov 2008 09:34:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-with-if-statement/m-p/4699189#M1104291</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-11-07T09:34:34Z</dc:date>
    </item>
    <item>
      <title>Re: Problem with IF Statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-with-if-statement/m-p/4699190#M1104292</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;if it_bset-hkont = '185520' .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;use conversion exit before this condition.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;HKONT is a field with length 10 char,you are hard coding the value in the if condition.sometimes it will not work unless you use conversion exit.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 07 Nov 2008 10:56:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-with-if-statement/m-p/4699190#M1104292</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-11-07T10:56:58Z</dc:date>
    </item>
    <item>
      <title>Re: Problem with IF Statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-with-if-statement/m-p/4699191#M1104293</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am still not able to find the solution for it.&lt;/P&gt;&lt;P&gt;Suggest some solution for this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;is any worng in the internal table that i have declared???&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;becoz the complier does not execute the if statements.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 10 Nov 2008 05:50:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-with-if-statement/m-p/4699191#M1104293</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-11-10T05:50:18Z</dc:date>
    </item>
    <item>
      <title>Re: Problem with IF Statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-with-if-statement/m-p/4699192#M1104294</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;One thing you need to do is declare &lt;STRONG&gt;constants&lt;/STRONG&gt; for your accout numbers that you have hard coded while comparing in the if condition. Make sure you &lt;STRONG&gt;type&lt;/STRONG&gt; the constants as &lt;STRONG&gt;bset-hkont&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Secondly, I would suggest you use case endcase instead of if stament. code will become much more legible and simpler to understand and debug.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;Advait&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 10 Nov 2008 08:24:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-with-if-statement/m-p/4699192#M1104294</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-11-10T08:24:48Z</dc:date>
    </item>
    <item>
      <title>Re: Problem with IF Statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-with-if-statement/m-p/4699193#M1104295</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I solved the problem myself only.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Neways Thanks all 4 d reply.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Purva.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 17 Nov 2008 07:05:08 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-with-if-statement/m-p/4699193#M1104295</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-11-17T07:05:08Z</dc:date>
    </item>
  </channel>
</rss>

