Professional Documents
Culture Documents
{
cast( '1' as abap.char(1) ) as items_bseg,
cast ( '' as TV_NODEKEY ) as NODE_KEY,
cast ( '' as TV_NODEKEY ) as RELAT_KEY,
bkpf.bukrs,
bkpf.budat,
bkpf.ldgrp,
bseg.belnr,
bseg.buzei as buzei,
// cast ( bseg.buzei as abap.char(6) )as buzei,
bseg.hkont as C_GL_ACCOUNT,
skat.txt20 as c_gl_acc_txt,
bseg.sgtxt,
faglflexa.prctr as C_PROF_CENT,
cepc.khinr as C_PROF_CNTG,
faglflexa.segment as C_SEGMENT,
faglflexa.docln as docln ,
cast ( bseg.zuonr as abap.char(50) ) as C_ASSIGNMENT,
faglflexa.drcrk as shkzg,
bseg.bewar,
faglflexa.hsl as dmbtr,
faglflexa.wsl as pswbt,
bseg.gjahr as C_FISCAL_YR,
bseg.pswsl as C_CURRENCY,
'X' as check_sce,
bkpf.tcode as C_TRANSACTION
}
// 2 -> BSEG_ADD
union
select
from bkpf as bkpf
inner join bseg_add as bseg on bkpf.bukrs = bseg.bukrs
and bkpf.belnr = bseg.belnr
and bkpf.gjahr = bseg.gjahr
// and bkpf.tcode <> 'FB1S' //or bkpf.ldgrp <> 'LGXT')
left outer join ygtledgerlga as ygtledgerlga on bseg.belnr = ygtledgerlga.belnr
and bseg.bukrs = ygtledgerlga.rbukrs
and bseg.gjahr = ygtledgerlga.gjahr
and bseg.buzei = ygtledgerlga.docln
// and bseg.buzei = ygtledgerlga.buzei
left outer join cepc as cepc on ygtledgerlga.prctr = cepc.prctr
or bseg.prctr = cepc.prctr
left outer join skat on skat.saknr = bseg.hkont and skat.spras =
$session.system_language
{
cast( '2' as abap.char(1) ) as items_bseg,
cast ( '' as TV_NODEKEY ) as NODE_KEY,
cast ( '' as TV_NODEKEY ) as RELAT_KEY,
bkpf.bukrs,
bkpf.budat,
bkpf.ldgrp,
bseg.belnr,
ygtledgerlga.buzei as buzei,
// cast(bseg.buzei as abap.char(6) )as buzei,
bseg.hkont as C_GL_ACCOUNT,
skat.txt20 as c_gl_acc_txt,
bseg.sgtxt,
ygtledgerlga.prctr as C_PROF_CENT,
cepc.khinr as C_PROF_CNTG,
ygtledgerlga.segment as C_SEGMENT,
ygtledgerlga.docln as docln,
cast ( bseg.zuonr as abap.char(50) ) as C_ASSIGNMENT,
ygtledgerlga.drcrk as shkzg,
bseg.bewar,
ygtledgerlga.hsl as dmbtr,
ygtledgerlga.wsl as pswbt,
bseg.gjahr as C_FISCAL_YR,
bseg.pswsl as C_CURRENCY,
'X' as check_sce,
bkpf.tcode as C_TRANSACTION
}