Professional Documents
Culture Documents
Zmmpurchase Register Top GSTT
Zmmpurchase Register Top GSTT
Zmmpurchase Register Top GSTT
TABLES : ekko,
mkpf,
rbkp,
lfm1,
ekpo,
lfa1,
t005s,
rseg,
**Begin of change Ananth M 08/09/2017.
bseg,
bkpf,
marc.
**End of change Ananath M 08/09/2017.
*&---------------------------------------------------------------------*
*& TYPES
*&---------------------------------------------------------------------*
TYPES : BEGIN OF ty_ekko,
ebeln TYPE ebeln,
bukrs TYPE bukrs,
lifnr TYPE elifn,
dppct TYPE me_dppcnt,
dpamt TYPE me_dpamnt,
dpdat TYPE me_dpddat,
zzlicty TYPE zde_lity,
zzlicenseno TYPE licenseno,
END OF ty_ekko,
BEGIN OF ty_ekpo,
ebeln TYPE ebeln,
ebelp TYPE ebelp,
matnr TYPE matnr,
bukrs TYPE bukrs,
werks TYPE ewerk,
menge TYPE bstmg,
meins TYPE bstme,
netpr TYPE bprei,
peinh TYPE epein,
netwr TYPE bwert,
mwskz TYPE mwskz,
pstyp TYPE pstyp,
knttp TYPE knttp,
lmein TYPE lagme,
*** EKKO fields
bstyp TYPE ebstyp,
bsart TYPE esart,
aedat TYPE erdat,
lifnr TYPE elifn,
zterm TYPE dzterm,
ekgrp TYPE bkgrp,
waers TYPE waers,
wkurs TYPE wkurs,
bedat TYPE ebdat,
inco1 TYPE inco1,
knumv TYPE knumv,
dppct TYPE me_dppcnt,
dpamt TYPE me_dpamnt,
dpdat TYPE me_dpddat,
zzlicty TYPE zde_lity,
zzlicenseno TYPE licenseno,
kposn TYPE kposn,
END OF ty_ekpo,
*chiru on 16-04-18**
BEGIN OF ty_vbfa,
vbelv TYPE vbfa-vbelv,
vbeln TYPE vbfa-vbeln,
vbtyp_n TYPE vbfa-vbtyp_n,
END OF ty_vbfa,
* *end chiru on 16-04-18**
BEGIN OF ty_prcd,
knumv TYPE knumv,
kposn TYPE kposn,
kschl TYPE kscha,
kbetr TYPE vfprc_element_amount,
waers TYPE waers,
kwert TYPE vfprc_element_value,
END OF ty_prcd,
* ,ADDED BY CHIRU ON 13-04-2018
BEGIN OF ty_acdoca,
rldnr TYPE acdoca-rldnr,
rbukrs TYPE acdoca-rbukrs,
gjahr TYPE acdoca-gjahr,
belnr TYPE acdoca-belnr,
docln TYPE acdoca-docln,
awref TYPE acdoca-awref,
xreversing TYPE acdoca-xreversing,
xreversed TYPE acdoca-xreversed,
xtruerev TYPE acdoca-xtruerev,
awtyp_rev TYPE acdoca-awtyp_rev,
aworg_rev TYPE acdoca-aworg_rev,
awref_rev TYPE acdoca-awref_rev,
budat TYPE acdoca-budat,
bldat TYPE acdoca-bldat,
buzei TYPE acdoca-buzei,
rebzj TYPE acdoca-rebzj,
rebzz TYPE acdoca-rebzz,
ebeln TYPE acdoca-ebeln,
ebelp TYPE acdoca-ebelp,
sgtxt TYPE acdoca-sgtxt,
koart TYPE acdoca-koart,
END OF ty_acdoca,
* ,ADDED BY CHIRU ON 13-04-2018
**** chiru on 18-04-18
BEGIN OF ty_essr,
lblni TYPE essr-lblni,
lblne TYPE essr-lblne,
txz01 TYPE essr-txz01,
ebeln TYPE essr-ebeln,
ebelp TYPE essr-ebelp,
END OF ty_essr,
* **** chiru on 18-04-18
BEGIN OF ty_matdoc,
werks TYPE werks_d,
lgort_sid TYPE nsdm_lgort,
bukrs TYPE bukrs,
meins TYPE meins,
menge TYPE menge_d,
budat TYPE budat,
gjahr TYPE gjahr,
mblnr TYPE mblnr,
mjahr TYPE mjahr,
zeile TYPE mblpo,
ebeln TYPE bstnr,
ebelp TYPE ebelp,
belnr TYPE belnr_d,
bwart TYPE bwart,
matnr TYPE matnr,
lifnr TYPE elifn,
sgtxt TYPE sgtxt, " chiru on 16-04-18
ryear TYPE j_1iryear1,
lfbja TYPE lfbja,
lfbnr TYPE lfbnr,
lfpos TYPE lfpos,
sjahr TYPE mjahr,
smbln TYPE mblnr,
smblp TYPE mblpo,
* sgtxt TYPE sgtxt, "Item Text " comment by chiru on 16-04-2018
pprctr TYPE pprctr, "Maheb
END OF ty_matdoc,
BEGIN OF ty_j_1imovend,
lifnr TYPE lifnr,
j_1iexcd TYPE j_1iexcd,
j_1iexrn TYPE j_1iexrn,
j_1iexdi TYPE j_1iexdi,
END OF ty_j_1imovend,
BEGIN OF ty_j_1iexchdr,
docno TYPE j_1idocno,
exnum TYPE j_1iexcnum,
exdat TYPE j_1iexcdat,
rdoc TYPE j_1irdoc1,
ryear TYPE j_1iryear1,
END OF ty_j_1iexchdr,
BEGIN OF ty_1imocomp,
bukrs TYPE bukrs,
werks TYPE werks_d,
j_1icstno TYPE j_1icstno,
j_1ilstno TYPE j_1ilstno,
END OF ty_1imocomp,
BEGIN OF ty_j_1imtchid,
matnr TYPE matnr,
werks TYPE werks_d,
j_1ichid TYPE j_1ichid,
END OF ty_j_1imtchid,
BEGIN OF ty_makt,
matnr TYPE matnr,
spras TYPE spras,
maktx TYPE maktx,
END OF ty_makt,
BEGIN OF ty_t001w,
werks TYPE werks_d,
name1 TYPE name1,
END OF ty_t001w,
BEGIN OF ty_rbkp,
belnr TYPE re_belnr,
gjahr TYPE gjahr,
budat TYPE budat,
xblnr TYPE xblnr1,
bukrs TYPE bukrs,
lifnr TYPE lifre,
waers TYPE waers,
beznk TYPE beznk,
zterm TYPE dzterm,
END OF ty_rbkp,
BEGIN OF ty_lfa1,
lifnr TYPE lifnr,
land1 TYPE land1_gp,
name1 TYPE name1_gp,
landx50 TYPE landx50,
ven_class TYPE j_1igtakld,
ort01 TYPE ort01_gp, " City
regio TYPE regio , "Region (State, Province, County)
END OF ty_lfa1,
BEGIN OF ty_lfm1,
lifnr TYPE lifnr,
kalsk TYPE kalsk,
END OF ty_lfm1,
*****
BEGIN OF ty_lfa11,
lifnr TYPE lifnr,
land1 TYPE land1_gp,
regio TYPE regio,
j_1ilstno_1 TYPE j_1ilstno,
END OF ty_lfa11,
BEGIN OF ty_t005u,
bland TYPE regio,
bezei TYPE bezei20,
END OF ty_t005u,
*****
BEGIN OF ty_mseg,
mblnr TYPE mblnr,
mjahr TYPE mjahr,
zeile TYPE mblpo,
ebeln TYPE bstnr,
ebelp TYPE ebelp,
ryear TYPE j_1iryear1,
END OF ty_mseg,
BEGIN OF ty_ekbe,
ebeln TYPE ebeln,
ebelp TYPE ebelp,
vgabe TYPE vgabe,
gjahr TYPE mjahr,
belnr TYPE mblnr,
buzei TYPE mblpo,
budat TYPE budat,
menge TYPE menge_d,
dmbtr TYPE dmbtr,
END OF ty_ekbe,
BEGIN OF ty_t007s,
spras TYPE spras, "Language Key " Added by Ananth M 09/09/2017
kalsm TYPE kalsm_d,
mwskz TYPE mwskz,
text1 TYPE text1_007s,
END OF ty_t007s,
BEGIN OF ty_rseg,
belnr TYPE belnr_d,
gjahr TYPE gjahr,
buzei TYPE rblgp,
ebeln TYPE ebeln,
ebelp TYPE ebelp,
spgrt TYPE spgrt,
lfbnr TYPE lfbnr,
lfgja TYPE lfgja,
lfpos TYPE lfpos,
mwskz TYPE mwskz,
menge TYPE menge_d, "Maheb
hsn_sac TYPE j_1ig_hsn_sac, "Navya
END OF ty_rseg,
BEGIN OF ty_purreg,
bukrs TYPE bukrs,
werks TYPE werks_d,
plan_name TYPE name1,
vend_name TYPE name1_gp,
landx50 TYPE landx50,
j_1iexcd TYPE j_1iexcd,
j_1iexrn TYPE j_1iexrn,
j_1iexdi TYPE j_1iexdi,
ebeln TYPE ebeln,
ebelp TYPE ebelp,
aedat TYPE erdat,
bedat TYPE ebdat,
lifnr TYPE elifn,
bsart TYPE esart,
zterm TYPE dzterm,
ekorg TYPE ekorg,
ekgrp TYPE bkgrp,
waers TYPE waers,
waers_i TYPE waers,
reswk TYPE reswk,
supp_name TYPE name1,
wkurs TYPE wkurs,
inco1 TYPE inco1,
dppct TYPE me_dppcnt,
dpamt TYPE me_dpamnt,
dpdat TYPE me_dpddat,
zzlicty TYPE zde_lity,
zzlicenseno TYPE licenseno,
matnr TYPE matnr,
menge TYPE menge_d,
meins TYPE meins,
netpr TYPE bprei,
netwr TYPE bwert,
mwskz TYPE mwskz,
pstyp TYPE pstyp,
knttp TYPE knttp,
lmein TYPE lagme,
docno TYPE j_1idocno,
exnum TYPE j_1iexcnum,
exdat TYPE j_1iexcdat,
j_1ichid TYPE j_1ichid,
belnr TYPE re_belnr,
belnr_c TYPE belnr_d,
gjahr TYPE gjahr,
buzei TYPE rblgp,
budat_i TYPE budat,
xblnr TYPE xblnr1,
beznk TYPE beznk,
maktx TYPE maktx,
text1 TYPE text1_007s,
mblnr TYPE mblnr,
mjahr TYPE mjahr,
zeile TYPE mblpo,
menge_i TYPE menge_d,
budat TYPE budat,
ptext TYPE ptext_d,
vat_amt TYPE vfprc_element_value,
st_amt TYPE vfprc_element_value,
cst_amt TYPE vfprc_element_value,
ed_amt TYPE vfprc_element_value,
bt_amt TYPE vfprc_element_value,
at_amt TYPE vfprc_element_value,
cvd_amt TYPE vfprc_element_value,
cd_amt TYPE vfprc_element_value,
sad_amt TYPE vfprc_element_value,
vat_cur TYPE waers,
st_cur TYPE waers,
cst_cur TYPE waers,
ed_cur TYPE waers,
bt_cur TYPE waers,
at_cur TYPE waers,
cvd_cur TYPE waers,
cd_cur TYPE waers,
sad_cur TYPE waers,
tot_amt TYPE vfprc_element_value,
base_amt TYPE vfprc_element_value,
totamt_lc TYPE vfprc_element_value,
base_rate TYPE zde_rate,
ebeln_n TYPE ebeln,
ebelp_n TYPE ebelp,
j_1icstno TYPE j_1icstno,
j_1ilstno TYPE j_1ilstno,
bland TYPE regio,
bezei TYPE bezei20,
j_1ilstno_1 TYPE j_1ilstno,
taxnum TYPE dfkkbptaxnum-taxnum,
steuc TYPE marc-steuc,
akont TYPE lfb1-akont,
ven_class TYPE char40,
**Begin of Add Ananth M 12/09/2017.
mwskz_gst TYPE mwskz, "Tax on Sales/Purchases Code
zekkn TYPE dzekkn, "Sequential Number of Account Assignment
hsn_sac TYPE j_1ig_hsn_sac, "HSN or SAC Code
mblnr_gst TYPE mblnr, "Number of Material Document
mblnr_gst_rev TYPE mblnr, "REVERSAL DOCUMENT
zeile_gst TYPE mblpo, "Item in Material Document
bwart_gst TYPE bwart, "Movement type (inventory management)
budat_mkpf_gst TYPE budat, "Posting Date in the Document
budat_mkpf_gst_rev TYPE budat, "Posting Date in the Document
awkey_gst TYPE awkey,
gjahr_gst TYPE gjahr,
budat_gst TYPE budat,
belnr_gst TYPE bkpf-belnr,
gst_inbound_qty TYPE fkimg, "GST Inbound Invoice Qty
budat_fimiro_gst TYPE budat,
stblg_belnr TYPE bkpf-belnr, "stblg,
budat_gst1 TYPE budat,
xblnr_alt TYPE xblnr_alt,
mwskz_gst1 TYPE mwskz,
buzei_gst TYPE buzei,
belnr_rbkp TYPE xblnr1, "rbkp-belnr,
sgtxt TYPE sgtxt,
canceldoc_rbkp TYPE rbkp-belnr,
odnrev_rbkp TYPE rbkp-belnr,
sgtxt_rbkp TYPE sgtxt,
budat_rbkp TYPE budat,
budat_rbkp_rev TYPE budat,
ort01_gst TYPE ort01_gp, "City
regio_gst TYPE regio, "Region (State, Province, County)
stcd3_gst TYPE stcd3,
ven_class_gst(30) TYPE c, "char1, "j_1igtakld, "Vendor Classification
for GST
gstin TYPE j_1igstcd3, "TABLE :J_1BBRANCH Tax Number 3
prctr TYPE prctr, " Profit Center
steuc_hsn TYPE steuc, "Control code for consumption taxes in
foreign trade
lgort TYPE lgort_d, "Storage Location
konts_gst TYPE saknr, "G/L Account Number
bldat_gst TYPE bldat,
xblnr_gst TYPE xblnr1, "Reference Document Number
taxrate_konv TYPE string, "kbetr, "TAX RATE
taxrate_konv_cgst TYPE string, "kbetr, "TAX RATE
taxrate_konv_sgst TYPE string, "kbetr, "TAX RATE
taxbase_amount TYPE hwbas_bses, "Tax Base Amount in Local Currency
taxbase_amount_cgst TYPE hwbas_bses, "Tax Base Amount in Local Currency +
GST
taxbase_amount_igst TYPE hwbas_bses, "Tax Base Amount in Local Currency +
GST
taxbase_amount_sgst TYPE hwbas_bses, "Tax Base Amount in Local Currency +
GST
taxrate_konv1 TYPE string, "char16, "kbetr, "TAX RATE
cgstrate_konv TYPE kbetr, ""CGSTRate"
cgstamount_konv TYPE kwert, ""CGSTAmount"
sgstrate_konv TYPE kbetr, ""SGSTRate"
sgstamount_konv TYPE kwert, " SGST AMOUNT"
igstrate_konv TYPE kbetr, " IGST RATE"
igstamount_konv TYPE kwert, " IGST RATE"
taxtotal_konv TYPE wrbtr, "TAX TOTAL
tottax_baseamount TYPE bseg-wrbtr, "Total tax base amount
migodoc_valbseg TYPE dmbtr, "FI MIGO Doc Value
invoicetotal_konv TYPE rmwwr, "kwert, "Invoice Total
cess_amount TYPE hwste, "kbetr, "TAX RATE
srvpos_gst TYPE srvpos, "ACTIVITY NUMBER
asktx TYPE asktx, "Activity Decription
budat_fi_rev TYPE budat,
frbnr_bill_no TYPE frbnr1, "Number of Bill of Lading at Time of
Goods Receipt,
mwskz_taxdesc TYPE text1_007s,
bklas_gst TYPE bklas, "VALUTION CLASS
matkl_gst TYPE matkl_srv, "Material Group
astyp_gst TYPE astyp, "Service Category
xblnr_mkpf_gst TYPE xblnr1,
migo_revvalue TYPE dmbtr, " grund, "MB_GRBEW"FI MIGO Reversal Doc
Value "commnet replacethe grund with dmbtr.
migo_text TYPE stext,
migo_revtext TYPE stext,
revstatecode TYPE regio, "STATE CODE
revstatename TYPE ort01, "STATE NAME
condition_value TYPE kwert,
basic_price TYPE kbetr,
freight_charges TYPE kbetr,
other_charges TYPE kbetr,
tax_type TYPE char10,
pgi_doc TYPE char10,
pprctr TYPE pprctr, "Maheb
acc_doc_no TYPE belnr_d, "Navya
miro_fi_rev TYPE belnr_d, "Navya
lblni TYPE essr-lblni, " CHIRU 18-04-18
**End of Add Ananth M 12/09/2017.
END OF ty_purreg,
BEGIN OF ty_ekko_ekpo1,
lifnr TYPE lifnr,
END OF ty_ekko_ekpo1,
BEGIN OF ty_ekko_ekpo,
ebeln TYPE ebeln,
mandt_i TYPE mandt,
ebeln_i TYPE ebeln,
ebelp_i TYPE ebelp,
bukrs TYPE bukrs,
bstyp TYPE ebstyp,
bsart TYPE esart,
loekz TYPE eloek,
aedat TYPE erdat,
* bedat TYPE ebdat,
lifnr TYPE elifn,
zterm TYPE dzterm,
ekorg TYPE ekorg,
ekgrp TYPE bkgrp,
waers TYPE waers,
wkurs TYPE wkurs,
bedat TYPE ebdat, " ananth by un commented
reswk TYPE reswk,
inco1 TYPE inco1,
knumv TYPE knumv,
kalsm TYPE kalsm_d,
exnum TYPE exnum,
aedat_i TYPE paedt,
* bedat TYPE bedat,
matnr_i TYPE matnr,
bukrs_i TYPE bukrs,
werks_i TYPE ewerk,
ktmng_i TYPE ktmng,
menge_i TYPE bstmg,
meins_i TYPE bstme,
netpr_i TYPE bprei,
peinh_i TYPE epein,
netwr_i TYPE bwert,
mwskz_i TYPE mwskz,
pstyp_i TYPE pstyp,
knttp_i TYPE knttp,
wepos_i TYPE wepos,
weunb_i TYPE weunb,
repos_i TYPE repos,
lmein_i TYPE lagme,
**Begin of ADD Ananth M 14/09/2017.
packno_i TYPE packno , "Package number
attyp_i TYPE attyp, "Maheb
**End of ADD Ananth M 14/09/2017.
*******
dppct TYPE me_dppcnt,
dpamt TYPE me_dpamnt,
dpdat TYPE me_dpddat,
zzlicty TYPE zde_lity,
zzlicenseno TYPE licenseno,
kposn TYPE kposn,
END OF ty_ekko_ekpo,
BEGIN OF ty_komv,
kschl TYPE kscha,
kwert TYPE vfprc_element_value,
END OF ty_komv,
BEGIN OF ty_j_1bbrancv,"J_1BBRANCH
bukrs TYPE bukrs, "Company Code
branch TYPE j_1bbranc_, "Business Place
gstin TYPE j_1igstcd3 , "Tax Number 3
END OF ty_j_1bbrancv,
BEGIN OF tty_lfa1,
lifnr TYPE lifnr, "Account Number of Vendor or Creditor
land1 TYPE land1_gp, "Country Key
stcd3 TYPE stcd3, "Tax Number 3
ort01 TYPE ort01_gp, " City
regio TYPE regio , "Region (State, Province, County)
ven_class TYPE j_1igtakld, "Vendor Classification for GST
END OF tty_lfa1,
BEGIN OF ty_marc,
matnr TYPE matnr, "Material Number
werks TYPE werks_d, "Plant
prctr TYPE prctr, " Profit Center
steuc TYPE steuc, "Control code for consumption taxes in foreign trade
END OF ty_marc,
***Added by Maheb
BEGIN OF ty_mara,
matnr TYPE matnr,
matkl TYPE matkl,
END OF ty_mara,
***Ended by Maheb
BEGIN OF ty_mard,
matnr TYPE matnr, "Material Number
werks TYPE werks_d, "Plant
lgort TYPE lgort_d, " Storage Location
END OF ty_mard,
BEGIN OF ty_bseg,
bukrs TYPE bukrs, "Company Code
belnr TYPE belnr_d, " Accounting Document Number
gjahr TYPE gjahr, "fiscal year
BUZID TYPE BUZID, "Identification of the Line Item "added by chiru on
12-04-18
koart TYPE koart, "Account type
shkzg TYPE shkzg, "Debit/Credit Indicator "Navya
mwskz TYPE mwskz, "Tax on Sales/Purchases Code
dmbtr TYPE dmbtr, "Amount in local currency
wrbtr TYPE wrbtr, "Amount in document currency
HKONT TYPE HKONT, "General Ledger Account "added by chiru on 12-04-18
kunnr TYPE kunnr, "Customer Number
lifnr TYPE lifnr, "Account Number of Vendor or Creditor
ebeln TYPE ebeln, "Purchasing Document Number "166
ebelp TYPE ebelp, "Item Number of Purchasing Document
zekkn TYPE dzekkn, "Sequential Number of Account Assignment
prctr TYPE prctr, "Profit Center
awkey TYPE awkey, "Object key
hsn_sac TYPE j_1ig_hsn_sac, "HSN or SAC Code
END OF ty_bseg,
BEGIN OF ty_bset1,
bukrs TYPE bukrs, "company Code
belnr TYPE belnr_d, "accounting document Number
gjahr TYPE gjahr, "fiscal year
buzei TYPE buzei, "Number of Line item within accounting document
shkzg TYPE shkzg, "debit/credit indicator
hwbas TYPE hwbas_bses, "tax Base amount in LOCAL currency
fwbas TYPE fwbas_bses, "tax base amount in document currency
kschl TYPE kschl, "Condition TYPE
kbetr TYPE kbetr_tax, "tax rate
END OF ty_bset1,
BEGIN OF ty_t030,
ktopl TYPE ktopl , "Chart of Accounts
ktosl TYPE ktosl, "Transaction Key
bklas TYPE bklas, "Valuation Class
konts TYPE saknr, "G/L Account Number
END OF ty_t030,
BEGIN OF ty_mbew,
matnr TYPE matnr, "Material Number
bwkey TYPE bwkey, "Valuation Area
bklas TYPE bklas, "Valuation Class
END OF ty_mbew,
BEGIN OF tty_mkpf,
mblnr TYPE mblnr, "Number of Material Document
mjahr TYPE mjahr, "Material Document Year
vgart TYPE vgart, "Transaction/Event Type
bldat TYPE bldat, "Document Date in Document
xblnr TYPE xblnr1, "Reference Document Number
frbnr TYPE frbnr1, "Number of Bill of Lading at Time of Goods Receipt
END OF tty_mkpf,
BEGIN OF tty_mseg,
mblnr TYPE mblnr, "Number of Material Document
mjahr TYPE mjahr, "Material Document Year
zeile TYPE mblpo, "Item in Material Document
bwart TYPE bwart, "Movement type (inventory management)
matnr TYPE matnr, "Material Number
werks TYPE werks_d, "Plant
charg TYPE charg_d, "Batch Number
SHKZG TYPE SHKZG, "Debit/Credit Indicator "Added by chiru on 12-04-
18
ebeln TYPE bstnr, "Purchase Order Number
ebelp TYPE ebelp , "Item Number of Purchasing Document
lfbja TYPE lfbja, "Fiscal Year of a Reference Document
lfbnr TYPE lfbnr, "Document No. of a Reference Document
lfpos TYPE lfpos, "Item of a Reference Document
sgtxt TYPE sgtxt, "Item Text
grund TYPE mb_grbew, "Reason for Movement
pprctr TYPE pprctr, "Added by Maheb
budat_mkpf TYPE budat, "Posting Date in the Document
END OF tty_mseg,
BEGIN OF ty_bkpf,
bukrs TYPE bukrs, "Company Code
belnr TYPE belnr_d , "Accounting Document Number
gjahr TYPE gjahr , "Fiscal Year
BLART TYPE BLART, "Document type
bldat TYPE bldat, "Document Date in Document
budat TYPE budat, "Posting Date in the Document
xblnr TYPE xblnr1, "Reference Document Number
dbblg TYPE dbblg, "Recurring Entry Document Number
stblg TYPE stblg, "Reverse Document Number
stjah TYPE stjah, "Reverse document fiscal year
awkey TYPE awkey, "Reference Key
xblnr_alt TYPE xblnr_alt, "Alternative Reference Number
awref_rev TYPE awref_rev, "Reversal: Reverse Document
Reference Document Number Added by navya on 09.04.2018
XREVERSING TYPE CO_STFLG, "Identifier for reversal document " Added by
chiru on 12-04-18
xreversed TYPE co_stokz, "Indicator: Document was reversed
knumv TYPE knumv , "Number of the Document Condition
END OF ty_bkpf,
BEGIN OF tty_t001w,
werks TYPE werks_d,
name1 TYPE name1,
ort01 TYPE ort01, "City
regio TYPE regio, "region (State, province, county)
END OF tty_t001w,
BEGIN OF tty_rseg,
belnr TYPE belnr_d,
gjahr TYPE gjahr,
buzei TYPE rblgp,
ebeln TYPE ebeln,
ebelp TYPE ebelp,
zekkn TYPE dzekkn, "Sequential Number of Account Assignment
matnr TYPE matnr, "Material Number
werks TYPE werks_d,
mwskz TYPE mwskz, " Tax on sales/purchases code " Added by Ananth M
09/09/2017
menge TYPE menge_d, "Maheb
bklas TYPE bklas, "Valuation Class " Added by Ananth M 09/09/2017
packno TYPE packno_ekbe, "Package Number of Service
introw TYPE introw_ekbe, "Line Number of Service
pack_gst TYPE packno_ekbe , "Service Assignment
* wRBTR type wRBTR,
* KSCHL type KSCHL,
END OF tty_rseg,
BEGIN OF tty_rbkp,
belnr TYPE re_belnr , "Document Number of an Invoice Document
gjahr TYPE gjahr, "Fiscal Year
blart TYPE blart, "Document Type
budat TYPE budat , "Posting Date in the Document
vgart TYPE m8vga, "Transaction Type in AG08 (Internal Document Type)
xblnr TYPE xblnr1, "Reference Document Number
lifnr TYPE lifre , "Different Invoicing Party
rmwwr TYPE rmwwr, "Gross Invoice Amount in Document Currency
stblg TYPE re_stblg, "Reversal document number
ivtyp TYPE ivtyp , "Origin of a Logistics Invoice Verification Document
sgtxt TYPE sgtxt, "Item Text
END OF tty_rbkp,
BEGIN OF ty_esll,
packno TYPE packno, "Package number
introw TYPE numzeile, "Line Number
srvpos TYPE asnum, "Activity Number.
package TYPE package, "Service Assignment
sub_packno TYPE sub_packno, "Subpackage number
ktext1 TYPE sh_text1, "Added by Maheb
END OF ty_esll,
BEGIN OF ty_asmd,
asnum TYPE asnum, "Activity Number
matkl TYPE matkl_srv, "Material Group
astyp TYPE astyp, "Service Category
taxtariffcode TYPE j_1b_tax_tariff_code, "Tax Tariff Code
END OF ty_asmd,
BEGIN OF ty_asmdt,
asnum TYPE asnum, "Activity Number
asktx TYPE asktx, "asktx , " Service Short Text
END OF ty_asmdt,
BEGIN OF tty_t007s,
spras TYPE spras, "Language Key
kalsm TYPE kalsm_d, "Procedure (Pricing, Output Control, Acct. Det.,
Costing,...)
mwskz TYPE mwskz, "Tax on Sales/Purchases Code
END OF tty_t007s,
BEGIN OF tty_ekbe,
ebeln TYPE ebeln,
ebelp TYPE ebelp,
zekkn TYPE dzekkn, "Sequential Number of Account Assignment
vgabe TYPE vgabe,
gjahr TYPE mjahr,
belnr TYPE mblnr,
buzei TYPE mblpo,
bewtp TYPE bewtp, "Maheb
BWART TYPE BWART, " CHIRU ON 18-04-18
budat TYPE budat,
menge TYPE menge_d,
dmbtr TYPE dmbtr,
shkzg TYPE shkzg, "Navya
xblnr TYPE xblnr1, "
matnr TYPE matnr,
werks TYPE werks_d, "Plant
mwskz TYPE mwskz, "Maheb
charg TYPE charg_d,
awkey_bkpf TYPE bkpf-awkey,
END OF tty_ekbe,
*,*chiru 16-04-18
* BEGIN OF ty_vbrk,
* vbeln TYPE vbeln,
* xblnr TYPE xblnr,
* END OF ty_vbrk
** chiru 16-04-18
*Added on 09.04.2018
BEGIN OF ty_t001w1,
werks TYPE werks_d, "Plant
j_1bbranch TYPE j_1bbranc_, " CHAR 4 0 Business Place
END OF ty_t001w1.
**End of ADD Ananth M 08/09/2017.
*&---------------------------------------------------------------------*
*& FIELD SYMBOLS
*&---------------------------------------------------------------------*
FIELD-SYMBOLS : <fs_ekko> TYPE ty_ekko,
<fs_ekpo> TYPE ty_ekpo,
<fs_prcd> TYPE ty_prcd,
<fs_matdoc> TYPE ty_matdoc,
<fs_matdoc_rev> TYPE ty_matdoc,
<fs_movend> TYPE ty_j_1imovend,
<fs_exchdr> TYPE ty_j_1iexchdr,
<fs_mtchid> TYPE ty_j_1imtchid,
<fs_1imocomp> TYPE ty_1imocomp,
<fs_rbkp> TYPE ty_rbkp,
<fs_purreg> TYPE ty_purreg,
<fs_ekko_ekpo> TYPE ty_ekko_ekpo,
.
*&---------------------------------------------------------------------*
*& WORK AREAS
*&---------------------------------------------------------------------*
DATA : gs_purreg TYPE ty_purreg,
gs_purreg1 TYPE ty_purreg,
gs_rseg TYPE ty_rseg,
gs_matdoc TYPE ty_matdoc,
wa_t005u TYPE ty_t005u,
wa_t005u1 TYPE ty_t005u,
fs_ekko_ekpo1 TYPE ty_ekko_ekpo1.
*&---------------------------------------------------------------------*
*& VARIABELS
*&---------------------------------------------------------------------*
DATA : gv_flag TYPE char01,
gv_count TYPE i,
gv_kschl TYPE kschl.
*&---------------------------------------------------------------------*
*& RANGES
*&---------------------------------------------------------------------*
DATA : gr_ebeln TYPE STANDARD TABLE OF range_ebeln,
gs_ebeln TYPE range_ebeln,
gr_matnr TYPE STANDARD TABLE OF range_matnr,
gs_matnr TYPE range_matnr,
gr_lifnr TYPE STANDARD TABLE OF range_lifnr,
gs_lifnr TYPE range_lifnr.
*DF_13 incorporated sets for condition type values {
RANGES : gr_tmp FOR gv_kschl,
gr_st FOR gv_kschl,
gr_cst FOR gv_kschl,
gr_vat FOR gv_kschl,
gr_exc FOR gv_kschl,
gr_del FOR gv_kschl.
*&---------------------------------------------------------------------*
*& FILED CATALOG
*&---------------------------------------------------------------------*
TYPES: tt_fieldcat TYPE slis_t_fieldcat_alv.
DATA : gt_fieldcat TYPE slis_t_fieldcat_alv,
gt_fieldcat_gst TYPE slis_t_fieldcat_alv,
gs_fieldcat TYPE slis_fieldcat_alv,
gt_events TYPE slis_t_event,
gs_events TYPE slis_alv_event,
gt_header TYPE slis_t_listheader,
gs_header TYPE slis_listheader,
gs_layout TYPE slis_layout_alv,
gs_sort TYPE slis_sortinfo_alv,
gt_sort TYPE slis_t_sortinfo_alv.