SQL Id | SQL Text |
03dnvb8jr6dhu | BEGIN IBQKONT0.GetKontoAusXEO(:p1, :p2, :p3, :p4, :p5, :p6, :p7, :p8, :p9, :p10, :p11, :p12, :p13, :p14); END; |
0cdds65ubdjuj | SELECT IO_TY2 FROM IO_USER WHERE USER_ID=TO_CHAR(NVL(:B3 , :B2 )) AND USERBK_NR=:B1 AND VERS=99999 |
0g5qj829jtphd | SELECT GNR FROM AL_GF_ZUO WHERE USERBK_NR = :B3 AND GRP_ART = :B2 AND GF_NR = TO_NUMBER(:B1 ) |
0hqwc0wvv7pnk | SELECT VAR_I_2 FROM SR_PROC_VAR WHERE PROC_BEZ = 'TAGESSCHNITT' AND USERBK_NR = :B1 |
0scg3sj7bfcqd | INSERT INTO WF_MAIL(CREATE_DT, CREATE_ID, MUT_VON, MUT_BIS, IO_TY2_VIS, LOG_TY2_MUT, VERS_VOR, STAT_CD, USERBK_NR, VERS, WF_MAIL_TY2, WF_GF_TY2, WF_STEP_TY2, WF_MAIL_STAT_CD, BEG_DT, WF_STEP_ART_CD, IO_TY2_PROC) VALUES(F2QAPENV.F_TRXDATE, F2QAPENV.F_CREATEID, F2QAPENV.F_TRXDATE, TO_DATE('22991231', 'YYYYMMDD'), F2QAPENV.F_SU, '', 0, 100, F2QAPENV.F_UB, 99999, F2QAPENV.F_CRELNR, :B5 , :B4 , 30, :B3 , :B2 , :B1 ) |
0szrh80f272pz |
select /* C2_POG_B2WPOP_KD, 1 */ POP.POP_TY2 as "POP_TY2", POP.B2_GNR as "B2_GNR", POP.C2_POG_DIRECT_CD as "C2_POG_DIRECT_CD", POP.BO_VALID_CD as "BO_VALID_CD", POP.OK_BRIEF_CD as "OK_BRIEF_CD", POP.OBJ_STAT_CD as "OBJ_STAT_CD", POP.NAME_ERT as "NAME_ERT", POP.EXT_REF_KD as "EXT_REF_KD", POP.POP_EMPF_CD as "POP_EMPF_CD", POP.ABS_MSG_ERF as "ABS_MSG_ERF", POP.BG_AUTO_CD as "BG_AUTO_CD", POP.C2_POG_COM_CD as "C2_POG_COM_CD", to_char(POP.COM_DT, 'YYYY-MM-DD HH24:MI:SS') as "COM_DT", POP.OPN_CLO_CD as "OPN_CLO_CD", POP.TL_PTN_TY2 as "TL_PTN_TY2", POP.OM_TEXT_TY2 as "OM_TEXT_TY2", nvl( (select decode(f2qapenv.F_KtSaldoSec (POP.kt_lnr, POP.userbk_nr), 1, sum(menge_rest), 0)
from C2_POG b2a1
where b2a1.vl_ref_lnr = POP.vl_ref_lnr
and b2a1.IO_lnr = POP.IO_lnr
and b2a1.kt_gnr = POP.kt_gnr
and b2a1.kt_lnr = POP.kt_lnr
and b2a1.userbk_nr = POP.userbk_nr
and b2a1.obj_stat_cd between 10 and 500
)
, 0
) as "BEST_PEND", nvl( (select decode(f2qapenv.F_KtSaldoSec (POP.kt_lnr, POP.userbk_nr), 1, ksa2.best, 0)
from KT_SALDO ksa2
where ksa2.kt_lnr = POP.kt_lnr
and ksa2.kt_best_lnr = POP.kt_best_lnr
and ksa2.userbk_nr = POP.userbk_nr
), 0
) +
nvl( (select decode(f2qapenv.F_
KtSaldoSec (POP.kt_lnr, POP.userbk_nr), 1, ksd2.best, 0)
from KT_SALDO_DISP ksd2
where ksd2.kt_lnr = POP.kt_lnr
and ksd2.kt_best_lnr = POP.kt_best_lnr
and ksd2.userbk_nr = POP.userbk_nr
)
, 0
) as "BEST_WITH_DISP", ( case
when f2qapenv.F_KdStammSec (POP.IO_lnr, POP.userbk_nr) = 1
then POP.KURSWERT_HWRG
else 0
end
) as "KURSWERT_HWRG", ( case
when f2qapenv.F_KdStammSec (POP.IO_lnr, POP.userbk_nr) = 1
then POP.BRUT_HWRG
else 0
end
) as "BRUT_HWRG", ( case
when f2qapenv.F_KdStammSec (POP.IO_lnr, POP.userbk_nr) = 1
then POP.NET_HWRG
else 0
end
) as "NET_HWRG", ( case
when f2qapenv.F_KdStammSec (POP.IO_lnr, POP.userbk_nr) = 1
then POP.NET_KWRG
else 0
end
) as "NET_KWRG", nvl( (select decode(f2qapenv.F_KtSaldoSec (POP.kt_lnr_kt, POP.userbk_nr), 1, ksa3.best, 0)
from KT_SALDO ksa3
where ksa3.kt_lnr = POP.kt_lnr_kt
and ksa3.kt_best_lnr = 0
and ksa3.userbk_nr = POP.userbk_nr
)
, 0
)
+ nvl( (select decode(f2qapenv.F_KtSaldoSec (POP.kt_lnr_kt, POP.userbk_nr), 1, ksa3.best, 0)
from KT_SALDO_DISP ksa3
where ksa3.kt_lnr = POP.kt_lnr_kt
and ksa3.kt_best_lnr = 0
an
d ksa3.userbk_nr = POP.userbk_nr
)
, 0
) as "SALDO_KWRG", POP.STAT_CD as "STAT_CD", POP.BO_POP_TYP_CD as "BO_POP_TYP_CD", POP.KURS_LIM_CD as "KURS_LIM_CD", (SELECT KTGR.EDIT_KT_GNR
FROM KT_GRP KTGR
WHERE POP.KT_GNR = KTGR.KT_GNR
AND POP.USERBK_NR = KTGR.USERBK_NR
AND ROWNUM < 2
AND f2qapenv.F_KdStammSec (POP.IO_lnr, POP.userbk_nr) = 1) as "EDIT_KT_GNR", (SELECT KTGR.VV_CD
FROM KT_GRP KTGR
WHERE POP.KT_GNR = KTGR.KT_GNR
AND POP.USERBK_NR = KTGR.USERBK_NR
AND ROWNUM < 2
AND f2qapenv.F_KdStammSec (POP.IO_lnr, POP.userbk_nr) = 1) as "VV_CD", nvl(to_char((SELECT KTGR.VV_CD
FROM KT_GRP KTGR
WHERE POP.KT_GNR = KTGR.KT_GNR
AND POP.USERBK_NR = KTGR.USERBK_NR
AND ROWNUM < 2
AND f2qapenv.F_KdStammSec (POP.IO_lnr, POP.userbk_nr) = 1)), chr(19)) as "DIALOG_VV_CD", POP.KURS_LIM as "KURS_LIM", POP.AUSLO_LIM as "AUSLO_LIM", POP.USERBK_NR as "USERBK_NR", POP.GF_NR as "GF_NR", POP.GNR_GF as "GNR_GF", nvl( (select decode(f2qapenv.F_KtSaldoSec (POP.kt_lnr, POP.userbk_nr), 1, ksa1.best, 0)
from KT_SALDO ksa1
where ksa1.kt_lnr = POP.kt_lnr
and ksa1.kt_best_lnr = POP.kt_best_lnr
and ksa1.userbk_nr = POP.userbk_nr
)
, 0
) as "BEST", POP.MENGE_POP as "MENGE_POP", POP.MENGE_POP as "ME
NGE_POP_ZUS", POP.MENGE_ANU as "MENGE_ANU", POP.MENGE_BUCH as "MENGE_BUCH", POP.MENGE_ABR as "MENGE_ABR", POP.MENGE_REST as "MENGE_REST", POP.BO_PLATZ_TY2 as "BO_PLATZ_TY2", POP.HWRG_TY2 as "HWRG_TY2", nvl(to_char(POP.HWRG_TY2), chr(19)) as "DIALOG_HWRG_TY2", POP.VL_REF_TY2 as "VL_REF_TY2", POP.DP_KEY_TY2 as "DP_KEY_TY2", POP.KT_TY2_DPST as "KT_TY2_DPST", ( select dps.bez_mittel
from kt1dpst dps
where dps.kt_lnr = POP.kt_lnr_dpst
and dps.userbk_nr = POP.userbk_nr
and dps.sprache_cd = :1
) as "KT_TY2_DPST_BEZ", ( select dps.bez_kurz
from kt1dpst dps
where dps.kt_lnr = POP.kt_lnr_dpst_eff
and dps.userbk_nr = POP.userbk_nr
and dps.sprache_cd = :2
)
|| ' / ' ||
( select al.dialog_wrg_cd
from al1wrg al
where al.wrg_lnr = ( select ktdpst.wrg_lnr
from KTWSTAMM_SEC ktdpst
where ktdpst.kt_lnr = POP.kt_lnr_dpst_eff
and ktdpst.userbk_nr = POP.userbk_nr )
and al.userbk_nr = POP.userbk_nr
and al.sprache_cd = :3
) as "DPST_BEST_TEXT", POP.KT_TY2_DPST_MAN as "KT_TY2_DPST_MAN", ( select dps.bez_mittel
from kt1dpst dps
where dps.kt_lnr = POP.kt_lnr_dpst_man
and dps.userbk_nr = POP.userbk_nr
and dps.sprache_cd = :4
) as "KT_TY2_DPST_MAN_BEZ", POP.KT_TY2_DPST_EFF as "KT_TY2_DPST_EFF", ( select dps.bez_mittel
from kt1dpst dps
where dps.kt_lnr = POP.kt_lnr_dpst_eff
and dps.userbk_nr = POP.userbk_nr
and dps.sprache_cd = :5
) as "KT_TY2_DPST_EFF_BEZ", POP.KT_TY2_KT as "KT_TY2_KT", KTKT.EDIT_KT_NR as "EDIT_KT_NR_KT", POP.IO_TY2_ERT as "IO_TY2_ERT", to_char(POP.POP_DT_ERT, 'YYYY-MM-DD HH24:MI:SS') as "POP_DT_ERT", to_char(POP.VALID_VON_DT, 'YYYY-MM-DD HH24:MI:SS') as "VALID_VON_DT", to_char(POP.VALID_BIS_DT, 'YYYY-MM-DD HH24:MI:SS') as "VALID_BIS_DT", POP.KT_SIM_CD_KT as "KT_SIM_CD_KT", POP.C2_POG_ART_CD as "C2_POG_ART_CD", nvl(to_char(POP.C2_POG_ART_CD), chr(19)) as "DIALOG_C2_POG_ART_CD", POP.VL_TY2 as "VL_TY2", POP.VL_RECH_ART_CD as "VL_RECH_ART_CD", POP.VL_EINH_CD as "VL_EINH_CD", nvl(to_char(POP.VL_EINH_CD), chr(19)) as "VL_EINH_BEZ", POP.VL_TIT_ART_NR as "VL_TIT_ART_NR", POP.GNR_VL_TIT_ART as "GNR_VL_TIT_ART", POP.POP_ART_CD as "POP_ART_CD", POP.IO_TY2_ERF as "IO_TY2_ERF", POP.SITZ_NR_AUSF as "SITZ_NR_AUSF", (select VLST.STUECKELUNG from VL_STAMM VLST
where POP.VL_TY2 = VLST.VL_TY2
and VLST.USERBK_NR = POP.USERBK_NR
) as "STUECKELUNG", POP.IO_TY2_BERAT as "IO_TY2_BERAT_KD", (select BER.USER_MITTEL_BEZ from KDWUSER_Sec BER
where POP.IO_TY2_BERAT = BER.IO_TY2
and BER.USERBK_NR = POP.USERBK_NR
) as "BERAT_BEZ", nvl(ktkt.RUBRIK, (select a.BEZ_LANG from KT1ART a where a.USERBK_NR=POP.userbk_nr and a.SPRACHE_CD=:6 and a.KT_ART_NR=ktkt.KT_ART_NR)) as "KT_RUBRIK", POP.KWRG_TY2 as "KWRG_TY2", nvl(to_char(POP.KWRG_TY2), chr(19)) as "DIALOG_KWRG_TY2", KTDP.EDIT_KT_NR as "EDIT_KT_NR", nvl(KTDP.RUBRIK, (select BEZ
_LANG from KT1ART where KT_ART_NR=KTDP.KT_ART_NR and SPRACHE_CD=:7 and USERBK_NR=POP.userbk_nr)) as "DP_RUBRIK", KTDP.IO_BASKET_CD as "DP_IO_BASKET_CD", nvl(to_char(KTDP.IO_BASKET_CD), chr(19)) as "DIALOG_DP_IO_BASKET_CD", POP.IO_TY2 as "IO_TY2", (select KDDP.IO_BEZ from KDWSTAMM_Sec KDDP
where POP.IO_TY2 = KDDP.IO_TY2
and KDDP.USERBK_NR = POP.USERBK_NR
) as "KDDP_IO_BEZ", nvl(POP.KT_BEST_TY2, -1) as "KT_BEST_TY2", POP.KT_GNR as "KT_GNR", POP.KT_TY2 as "KT_TY2", POP.KURS as "KURS_AKT", CHK.OM_CHK_TY2 as "OM_CHK_TY2", CHK.OM_CHK_PEND_CD as "OM_CHK_PEND_CD", POP.OM_CHK_REQ_CD as "OM_CHK_REQ_CD", CHK.ACPT_CD as "ACPT_CD", to_char(CHK.ACPT_DT, 'YYYY-MM-DD HH24:MI:SS') as "ACPT_DT", CHK.IO_TY2_ACPT as "IO_TY2_ACPT", (select ACPT.USER_LANG_BEZ
from KDWUSER_Sec ACPT
where CHK.IO_TY2_ACPT = ACPT.IO_TY2
and ACPT.USERBK_NR = POP.USERBK_NR
) as "IO_BEZ_ACPT", f2qapenv.F_KdStammSec (POP.IO_lnr, POP.userbk_nr) as "CUSTOMER_CODE", POP.VT_TY2 as "VT_TY2", ( select vt_id from vt_stamm where vt_lnr = POP.vt_lnr and userbk_nr = POP.userbk_nr ) as "VT_ID", POP.KT_TY2_DPST_GRP as "KT_TY2_DPST_GRP", POP.MENGE_ABL as "MENGE_ABL", POP.MENGE_DISP as "MENGE_DISP", POP.MENGE_VORM as "MENGE_VORM", POP.NET_KWRG_DISP as "NET_KWRG_DISP", POP.NET_KWRG_VORM as "NET_KWRG_VORM", POP.SITZ_NR_KD as "SITZ_NR_KD", ( select sikd.bez_mittel from al1sitz sikd where sikd.userbk_nr = POP.userbk_nr and sikd.sprache_cd = :8 and sikd.
sitz_nr = POP.sitz_nr_kd ) as "SITZ_BEZ_KD", to_char(POP.CUT_OFF_DT, 'YYYY-MM-DD HH24:MI:SS') as "CUT_OFF_DT", POP.MIFID_BERAT_LEV_CD as "MIFID_BERAT_LEV_CD", 'lck_POP_111='||rowidtochar(POP.ROWID)||', '||to_char(POP.MUT_VON, 'YYYY-MM-DD HH24:MI:SS')||', '||POP.IO_TY2_VIS||', '||POP.VERS_VOR||chr(5)||'ver=C2_POG, '||to_char(POP.CREATE_DT, 'YYYY-MM-DD HH24:MI:SS')||', '||POP.CREATE_ID||chr(5)||'lck_CHK_100='||rowidtochar(CHK.ROWID)||', '||to_char(CHK.MUT_VON, 'YYYY-MM-DD HH24:MI:SS')||', '||CHK.IO_TY2_VIS||', '||CHK.VERS_VOR as "ROW_INFO" from C2_POG POP, KTWSTAMM_SEC KTKT, OM_CHK CHK, KTWSTAMM_SEC KTDP where POP.KT_TY2_KT = KTKT.KT_TY2(+) and POP.OM_CHK_TY2 = CHK.OM_CHK_TY2(+) and POP.KT_TY2 = KTDP.KT_TY2(+) and POP.POP_TY2=:9 and POP.USERBK_NR=:10 and KTKT.USERBK_NR(+)=:11 and CHK.USERBK_NR(+)=:12 and KTDP.USERBK_NR(+)=:13 |
0tmjj90jcqqt5 | UPDATE AL_ID_ZUW SET MUT_VON = F2QAPENV.F_TRXDATE, MUT_BIS = TO_DATE('22991231', 'YYYYMMDD'), IO_TY2_VIS = F2QAPENV.F_SU, STAT_CD = DECODE(STAT_CD, NULL, 100, STAT_CD), VERS_VOR = MOD(VERS_VOR + 1, 100000), ID_ZUW_DAT = :B4 , ID = :B3 WHERE CREATE_ID = :B2 AND CREATE_DT = :B1 |
0waqkp5hbkd6z |
select /* TFIO_MAINT, 3 */ case when AK.STATUS = '1' and trunc(K.VON_DAT) < trunc(sysdate) then null else K.BIS_DAT end as "BIS_DAT", to_char(ZUS.KT_IND_DAT, 'YYYY-MM-DD HH24:MI:SS') as "KT_IND_DAT", ZUS.KT_TY2 as "KT_TY2_ZUS", decode(K.IO_TY2, null, decode(K.ROWID, null, null, null), K.IO_TY2) as "IO_TY2", decode(K.KT_TY2, null, decode(K.ROWID, null, null, null), K.KT_TY2) as "KT_TY2", case when K.SITZ_NR is null then T.SITZ_NR else K.SITZ_NR end as "SITZ_NR", T.SITZ_NR as "SITZ_NR_STAMM", decode(K.TF_KEY_ANZ_KD, null, decode(K.ROWID, null, null, null), K.TF_KEY_ANZ_KD) as "TF_KEY_ANZ_KD", decode(K.TF_KEY_CD, null, decode(K.ROWID, null, '0', null), K.TF_KEY_CD) as "TF_KEY_CD", decode(K.TF_IO_BEM_INT, null, decode(K.ROWID, null, null, null), K.TF_IO_BEM_INT) as "TF_IO_BEM_INT", case when K.TF_NR is null then T.TF_NR else K.TF_NR end as "TF_NR", decode(K.VT_TY2, null, decode(K.ROWID, null, AK.VT_TY2, null), K.VT_TY2) as "VT_TY2", case when AK.STATUS = '1' and trunc(K.VON_DAT) < trunc(sysdate) then null else K.VON_DAT end as "VON_DAT", to_char(T.POPHEB_DAT, 'YYYY-MM-DD HH24:MI:SS') as "POPHEB_DAT", to_char(T.EROEFF_DAT, 'YYYY-MM-DD HH24:MI:SS') as "EROEFF_DAT", T.TF_ART_CD as "TF_ART_CD", T.TF_BEM as "TF_BEM", T.TF_GROESSE_CD as "TF_GROESSE_CD", T.TF_KEY_ANZ as "TF_KEY_ANZ", T.IO_TY2 as "IO_TY2_TF_STAMM", T.KT_TY2 as "KT_TY2_TF_STAMM", nvl(to_char(K.SITZ_NR), chr(19)) as "SITZ_NR_BEZ", nvl(to_char(T.TF_ART_CD), chr(19)) as "TF_ART_CD_BEZ", nvl(to
_char(T.TF_GROESSE_CD), chr(19)) as "TF_GROESSE_CD_BEZ", case when AK.STATUS='1' then '1' when AK.STATUS='2' then '2' when AK.STATUS= '3' then '3' when AK.STATUS='4' then '4' else null end as "STATUS", :1 as "IO_TY2_MITARB", KT.KT_GNR as "KT_GNR", decode(K.IO_TY2, null, decode(K.ROWID, null, null, null), K.IO_TY2) as "IO_TY2_SEL", case when AK.STATUS = '1' and trunc(K.VON_DAT) < trunc(sysdate) then null else KD.EDIT_IO_NR end as "EDIT_IO_NR", case when AK.STATUS = '1' and trunc(K.VON_DAT) < trunc(sysdate) then null else KD.IO_BEZ end as "IO_BEZ", null as "FINKL_ABGL_SRCH", case when zus.KT_IND_DAT is not null then to_char(zus.KT_IND_DAT, 'yyyy') else null end as "YEAR_IND_DAT", 'lck_K_111='||rowidtochar(K.ROWID)||', '||to_char(K.MUT_VON, 'YYYY-MM-DD HH24:MI:SS')||', '||K.IO_TY2_VIS||', '||K.VERS_VOR||chr(5)||'lck_ZUS_101='||rowidtochar(ZUS.ROWID)||', '||to_char(ZUS.MUT_VON, 'YYYY-MM-DD HH24:MI:SS')||', '||ZUS.IO_TY2_VIS||', '||ZUS.VERS_VOR|| decode(K.TF_KEY_CD, null, decode(K.ROWID, null, chr(5)||'def=TF_KEY_CD_EQ_'||'0', null), null)|| decode(K.VT_TY2, null, decode(K.ROWID, null, chr(5)||'def=VT_TY2_EQ_'||AK.VT_TY2, null), null) as "ROW_INFO" from (SELECT TF_NR, SITZ_NR, VT_TY2, IO_TY2, VON_DAT, BIS_DAT, POPHEB_DAT
, CASE
WHEN POPHEB_DAT IS NOT NULL AND TRUNC(POPHEB_DAT) <= TRUNC(SYSDATE) THEN '4'
WHEN IO_TY2 IS NOT NULL AND TRUNC(VON_DAT) > TRUNC(SYSDATE) AND TF_NR IN
(SELECT TF_NR FROM TF_KD KM WHERE KM.USERBK_NR=:2 AND KM.TF_NR=TF_NR A
ND KM.SITZ_NR=SITZ_NR
AND TRUNC(SYSDATE) BETWEEN trunc(KM.VON_DAT) AND trunc(KM.BIS_DAT)) THEN '2'
WHEN IO_TY2 IS NULL OR (IO_TY2 IS NOT NULL AND TRUNC(VON_DAT) > TRUNC(SYSDATE)) THEN '1'
WHEN TRUNC(SYSDATE) BETWEEN TRUNC(VON_DAT) AND TRUNC(BIS_DAT) THEN '2'
WHEN TRUNC(BIS_DAT) < TRUNC(SYSDATE) THEN '3'
ELSE NULL
END AS STATUS
FROM(
SELECT KK.TF_NR, KK.SITZ_NR, KK.VT_TY2, KK.IO_TY2, KK.VON_DAT, KK.BIS_DAT, NULL AS POPHEB_DAT
FROM TF_KD KK
WHERE KK.USERBK_NR=:3
AND TRUNC(CREATE_DT) <= TRUNC(SYSDATE)
UNION
SELECT KK.TF_NR, KK.SITZ_NR, NULL, NULL, NULL, NULL, KK.POPHEB_DAT
FROM TF_STAMM KK
WHERE KK.USERBK_NR=:4
AND TRUNC(CREATE_DT) <= TRUNC(SYSDATE)
AND KK.TF_NR NOT IN(SELECT TF_NR
FROM TF_KD KM
WHERE KM.USERBK_NR=KK.USERBK_NR
AND KM.TF_NR=KK.TF_NR
AND KM.SITZ_NR=KK.SITZ_NR
AND (TRUNC(SYSDATE) BETWEEN TRUNC(KM.VON_DAT) AND TRUNC(KM.BIS_DAT)
OR TRUNC(VON_DAT) > TRUNC(SYSDATE))
)
ORDER BY TF_NR, SITZ_NR
)) AK, TF_KD K, TF_STAMM T, KDWSTAMM_SEC KD, KTWSTAMM_SEC KT, KT_STAMM_ZUS ZUS where AK.TF_NR = T.TF_NR and AK.SITZ_NR = T.SITZ_NR and K.IO_TY2 = KD.IO_TY2(+) and K.KT_TY2 = KT.KT_TY2(+) and AK.SITZ_NR = K.SITZ_NR(+) and K.KT_TY2 = ZUS.KT_TY2(+) and AK.VT_TY2 = K.VT_TY2(+) and AK.TF_NR = K.TF_NR(+) and 0=decode(:5, 0, case when trunc(K.BIS_DAT) >= trunc(sysdate) then 0 else 1 end, 0) and K.IO_TY2=:6 and K.USERBK_NR=:7 and T.USERBK_NR=:8 and KD.USERBK_NR(+)=:9 and KT.USERBK_NR(+)=:10 and ZUS.USERBK_NR(+)=:11
|
0wcg28g00zbdr | SELECT TRUNC(BUCH_DAT_A) FROM KT_BUCH WHERE KT_TY2 = :B3 AND KT_BEST_TY2 = 0 AND USERBK_NR = F2QAPENV.F_UB AND TRUNC(BUCH_DAT_A) > TRUNC(:B2 ) AND BUCH_DAT_A <= :B1 AND (PERF_CD IS NULL OR PERF_CD IN ('0', '8')) AND NVL(SUBSTR(BUCH_STAT_CD, 13, 1), 0) != '1' ORDER BY BUCH_DAT_A, SUPERR, CREATE_DT, CREATE_ID |
0xykxrdxx6t0r | begin execute immediate 'alter session set NLS_DATE_FORMAT=''YYYY-MM-DD HH24:MI:SS'''; execute immediate 'alter session set SKIP_UNUSABLE_INDEXES=true'; :1 := userenv('SESSIONID');end; |
1120fuudjwcrb |
select /* CA_EVENT, 1 */ F2QAPENV.F_IsPrivat(CAEVENT.STAT_CD) as "STAT_CD", CAEVENT.TL_POS_TYP_SRC_E as "TL_POS_TYP_SRC_E", CAEVENT.GF_NR as "GF_NR", nvl(to_char(CAEVENT.GF_NR), chr(19)) as "D_GF_NR", CAEVENT.CA_DET_12_CD as "CA_DET_12_CD", CAEVENT.CA_VERARB_4_CD as "CA_VERARB_4_CD", CAEVENT.CA_EVENT_ID as "CA_EVENT_ID", CAEVENT.CA_EVENT_TYP_CD as "CA_EVENT_TYP_CD", CA1EVENT_TYP.BEZ_KURZ as "D_CA_EVENT_TYP_CD", CA1EVENT_TYP.BEZ_MITTEL as "D_EVENTTYP_BEZMITTEL", decode(nvl(CAEVENT.VL_REF_TY2, 0), 0, VLSTAMM.VL_KURZ_TEXT, VLREF.VL_REF_TEXT) as "VL_REF_TEXT", VLSTAMM.VL_TEXT_TY2 as "VL_TEXT_TY2", VLSTAMM.VL_INH_CD as "VL_INH_CD", VLREF.VL_NR as "VL_NR", VLREF.EDIT_VL_NR as "EDIT_VL_NR", CAEVENT.KT_TY2_DPST as "KT_TY2_DPST", CAEVENT.OBJ_STAT_CD as "OBJ_STAT_CD", 4100000 + CAEVENT.OBJ_STAT_CD as "OBJ_STAT_CD_4100", nvl(to_char(4100000 + CAEVENT.OBJ_STAT_CD), chr(19)) as "D_OBJ_STAT_CD", case when caevent.quelle_cd = 592 then '1' else
(select substr(STEUER_CD, 3, 1) from OM1OBJ_TYP_STAT where obj_typ_stat_cd = 4100000 + CAEVENT.OBJ_STAT_CD and userbk_nr = :1 and SPRACHE_CD = :2)
end as "FC_OBJ_STAT_STEUER_CD_C", :3 as "DATUMSTYP", case when :4 = 0 then CAEVENT.EX_DAT
when :5 = 1 then CAEVENT.BIS_DAT_CP_PERI
when :6 = 2 then CAEVENT.BEST_REC_DAT
when :7 = 3 then CAEVENT.SUPERR_FIN
when :8 = 4 then CAEVENT.SUPERR_TIT
when :9 = 5 then CAEVENT.ABR_DT
when :10 = 6 then CAEVENT.BUCH_DT
when :11 = 7 then CAEVENT.AVIS_DT
when :12 = 8 then CAEVENT.ANTW_DT
when :13 = 9 then CAEVEN
T.SEL_DT
when :14 = 10 then CAEVENT.TRENN_DAT
when :15 = 11 then CAEVENT.CP_VERF_DAT_NEXT
when :16 = 13 then CAEVENT.TERMIN_DT_MSG
when :17 = 14 then CAEVENT.TERMIN_DT_BERAT
when :18 = 12 then (select max(SALDO_DAT_B) from KT_SALDO K where K.VL_REF_TY2 = (select VL_REF_TY2 from CA_EVENT C where C.CA_EVENT_TY2 = caevent.CA_EVENT_TY2 and C.USERBK_NR = :19) and K.USERBK_NR = :20 and (K.DP_STELLE_GNR = (select DPST_NR from CA_EVENT C2 where C2.CA_EVENT_TY2 = caevent.CA_EVENT_TY2 and C2.USERBK_NR = :21) or
0 = (select nvl(DPST_NR, 0) from CA_EVENT C3 where C3.CA_EVENT_TY2 = caevent.CA_EVENT_TY2 and C3.USERBK_NR = :22)))
when :23 = 15 then CAEVENT.BEG_DAT_HDL
when :24 = 16 then CAEVENT.BIS_DAT_HDL
when :25 = 17 then (select decode(nvl(SRQUTIL0.F_PrgPar('CA', 'LASTTRADEDATE'), '0'), '0', max(HDL_DT_LAST), min(HDL_DT_LAST)) from VL_BO_PLATZ where vl_lnr=caevent.vl_lnr and userbk_nr=:26)
else null end as "DATUM", case when :27 = 0 then CAEVENT.EX_DAT
when :28 = 1 then CAEVENT.BIS_DAT_CP_PERI
when :29 = 2 then CAEVENT.BEST_REC_DAT
when :30 = 3 then CAEVENT.SUPERR_FIN
when :31 = 4 then CAEVENT.SUPERR_TIT
when :32 = 5 then CAEVENT.ABR_DT
when :33 = 6 then CAEVENT.BUCH_DT
when :34 = 7 then CAEVENT.AVIS_DT
when :35 = 8 then CAEVENT.ANTW_DT
when :36 = 9 then CAEVENT.SEL_DT
when :37 = 10 then CAEVENT.TRENN_DAT
when :38 = 11 then CAEVENT.CP_VERF_DAT_NEXT
when :39 = 13 then CAEVENT.TERMIN_DT_MSG
when :40 = 14 then CAEVENT.TERMIN_DT_BERAT
when :41 = 12 then (select max(SALDO_
DAT_B) from KT_SALDO K where K.VL_REF_TY2 = (select VL_REF_TY2 from CA_EVENT C where C.CA_EVENT_TY2 = caevent.CA_EVENT_TY2 and C.USERBK_NR = :42) and K.USERBK_NR = :43 and (K.DP_STELLE_GNR = (select DPST_NR from CA_EVENT C2 where C2.CA_EVENT_TY2 = caevent.CA_EVENT_TY2 and C2.USERBK_NR = :44) or
0 = (select nvl(DPST_NR, 0) from CA_EVENT C3 where C3.CA_EVENT_TY2 = caevent.CA_EVENT_TY2 and C3.USERBK_NR = :45)))
when :46 = 15 then CAEVENT.BEG_DAT_HDL
when :47 = 16 then CAEVENT.BIS_DAT_HDL
when :48 = 17 then (select decode(nvl(SRQUTIL0.F_PrgPar('CA', 'LASTTRADEDATE'), '0'), '0', max(HDL_DT_LAST), min(HDL_DT_LAST)) from VL_BO_PLATZ where vl_lnr=caevent.vl_lnr and userbk_nr=:49)
when :50 = 0 then CAEVENT.EX_DAT
when :51 = 1 then CAEVENT.BIS_DAT_CP_PERI
when :52 = 2 then CAEVENT.BEST_REC_DAT
when :53 = 3 then CAEVENT.SUPERR_FIN
when :54 = 4 then CAEVENT.SUPERR_TIT
when :55 = 5 then CAEVENT.ABR_DT
when :56 = 6 then CAEVENT.BUCH_DT
when :57 = 7 then CAEVENT.AVIS_DT
when :58 = 8 then CAEVENT.ANTW_DT
when :59 = 9 then CAEVENT.SEL_DT
when :60 = 10 then CAEVENT.TRENN_DAT
when :61 = 11 then CAEVENT.CP_VERF_DAT_NEXT
when :62 = 13 then CAEVENT.TERMIN_DT_MSG
when :63 = 14 then CAEVENT.TERMIN_DT_BERAT
when :64 = 12 then (select max(SALDO_DAT_B) from KT_SALDO K where K.VL_REF_TY2 = (select VL_REF_TY2 from CA_EVENT C where C.CA_EVENT_TY2 = caevent.CA_EVENT_TY2 and C.USERBK_NR = :65) and K.USERBK_NR = :66 and (K.DP_STELLE_GNR = (select DPST_NR from CA_EVENT C2 where C2.CA_EVENT_TY2
= caevent.CA_EVENT_TY2 and C2.USERBK_NR = :67) or
0 = (select nvl(DPST_NR, 0) from CA_EVENT C3 where C3.CA_EVENT_TY2 = caevent.CA_EVENT_TY2 and C3.USERBK_NR = :68)))
when :69 = 15 then CAEVENT.BEG_DAT_HDL
when :70 = 16 then CAEVENT.BIS_DAT_HDL
when :71 = 17 then (select decode(nvl(SRQUTIL0.F_PrgPar('CA', 'LASTTRADEDATE'), '0'), '0', max(HDL_DT_LAST), min(HDL_DT_LAST)) from VL_BO_PLATZ where vl_lnr=caevent.vl_lnr and userbk_nr=:72)
else null end as "DATUM_SHOW", :73 as "DT_SHOW", VLREF.ISIN_NR as "ISIN_NR", KT1DPST.DPST_NR as "DPST_NR", KT1DPST.BEZ_KURZ as "D_KT_TY2_DPST", CAEVENT.CA_BEZ_INT as "CA_BEZ_INT", CAEVENT.ZWRG_TY2 as "ZWRG_TY2", nvl(to_char(CAEVENT.ZWRG_TY2), chr(19)) as "D_ZWRG_TY2", CAEVENT.CP_PERI as "CP_PERI", to_char(CAEVENT.BEG_DAT_CP_PERI, 'YYYY-MM-DD HH24:MI:SS') as "BEG_DAT_CP_PERI", to_char(CAEVENT.BIS_DAT_CP_PERI, 'YYYY-MM-DD HH24:MI:SS') as "BIS_DAT_CP_PERI", CAEVENT.CP_PERI_TAG as "CP_PERI_TAG", to_char(CAEVENT.CP_VERF_DAT_NEXT, 'YYYY-MM-DD HH24:MI:SS') as "CP_VERF_DAT_NEXT", CAEVENT.ZINSUSANZ as "ZINSUSANZ", CAEVENT.CA_VERARB_1_CD as "CA_VERARB_1_CD", to_char(CAEVENT.EX_DAT, 'YYYY-MM-DD HH24:MI:SS') as "EX_DAT", to_char(CAEVENT.TRENN_DAT, 'YYYY-MM-DD HH24:MI:SS') as "TRENN_DAT", to_char(CAEVENT.SUPERR_FIN, 'YYYY-MM-DD HH24:MI:SS') as "SUPERR_FIN", to_char(CAEVENT.SUPERR_TIT, 'YYYY-MM-DD HH24:MI:SS') as "SUPERR_TIT", to_char(CAEVENT.BEST_REC_DAT, 'YYYY-MM-DD HH24:MI:SS') as "BEST_REC_DAT", to_char(CAEVENT.BUCH_DT, 'YYYY-MM-DD HH24:MI:SS') as "BUCH_D
T", CAEVENT.CA_EVENT_PHASE_CD as "CA_EVENT_PHASE_CD", to_char(CAEVENT.AVIS_DT, 'YYYY-MM-DD HH24:MI:SS') as "AVIS_DT", CAEVENT.CA_AVIS_CD as "CA_AVIS_CD", CAEVENT.ANTW_CD as "ANTW_CD", to_char(CAEVENT.ANTW_DT, 'YYYY-MM-DD HH24:MI:SS') as "ANTW_DT", (select max(SALDO_DAT_B) from KT_SALDO K where K.VL_REF_TY2 = (select VL_REF_TY2 from CA_EVENT C where C.CA_EVENT_TY2 = caevent.CA_EVENT_TY2 and C.USERBK_NR = :74) and K.USERBK_NR = :75 and (K.DP_STELLE_GNR = (select DPST_NR from CA_EVENT C2 where C2.CA_EVENT_TY2 = caevent.CA_EVENT_TY2 and C2.USERBK_NR = :76) or
0 = (select nvl(DPST_NR, 0) from CA_EVENT C3 where C3.CA_EVENT_TY2 = caevent.CA_EVENT_TY2 and C3.USERBK_NR = :77))) as "LETZTE_BUCHUNG", (select decode(nvl(SRQUTIL0.F_PrgPar('CA', 'LASTTRADEDATE'), '0'), '0', max(HDL_DT_LAST), min(HDL_DT_LAST)) from VL_BO_PLATZ where vl_lnr=caevent.vl_lnr and userbk_nr=:78) as "LETZTER_HANDELSTAG", to_char(CAEVENT.SEL_DT, 'YYYY-MM-DD HH24:MI:SS') as "SEL_DT", to_char(CAEVENT.ABR_DT, 'YYYY-MM-DD HH24:MI:SS') as "ABR_DT", CAEVENT.BEM_INT as "BEM_INT", to_number(substr(ca_appl_cd, 0, 2)) as "CA_APPL_CD", CAEVENT.VL_STEU_NR_CA as "VL_STEU_NR_CA", null as "D_VL_BEZ", null as "D_DPST_BEZ", CAEVENT.VL_TY2 as "VL_TY2", VLREF.VL_REF_TY2 as "VL_REF_TY2", null as "CA_EVENT_TY2_ANTW", null as "CA_BEZ_INT_ANTW", CAEVENT.CA_EVENT_TY2 as "CA_EVENT_TY2", CAEVENT.IO_TY2_VERANTW as "IO_TY2_VERANTW", (select user_mittel_bez from IO_user where caevent.IO_lnr_verantw = IO_user.IO_lnr and caevent.userbk_nr = k
d_user.userbk_nr) as "D_IO_TY2_VERANTW", CAEVENT.CA_EVENT_TY2_MAIN as "CA_EVENT_TY2_MAIN", CAEVENT.CA_GF_NR as "CA_GF_NR", CAEVENT.CP_NR as "CP_NR", CAEVENT.CPN_NR as "CPN_NR", CAEVENT.CA_DET_4_CD as "CA_DET_4_CD", to_char(CAEVENT.BEG_DAT_HDL, 'YYYY-MM-DD HH24:MI:SS') as "BEG_DAT_HDL", to_char(CAEVENT.BIS_DAT_HDL, 'YYYY-MM-DD HH24:MI:SS') as "BIS_DAT_HDL", CAEVENT.MENGE_KORR_FAKT as "MENGE_KORR_FAKT", CAEVENT.CA_MENGE_KORR_CD as "CA_MENGE_KORR_CD", CAEVENT.TK_EVENT_TYP_CD as "TK_EVENT_TYP_CD", CAEVENT.TK_EVENT_STYP_CD as "TK_EVENT_STYP_CD", CAEVENT.VL_US_STEU_EINK_CD as "VL_US_STEU_EINK_CD", to_char(CAEVENT.TIME_GV, 'YYYY-MM-DD HH24:MI:SS') as "TIME_GV", CAEVENT.ORT_GV as "ORT_GV", to_char(CAEVENT.GV_DAT, 'YYYY-MM-DD HH24:MI:SS') as "GV_DAT", CAEVENT.METEAG_NOM_ALT as "METEAG_NOM_ALT", CAEVENT.METEAG_NOM_NEU as "METEAG_NOM_NEU", CAEVENT.TWRG_TY2 as "TWRG_TY2", CAEVENT.TWRG_TY2_NEU as "TWRG_TY2_NEU", nvl(to_char(CAEVENT.TWRG_TY2), chr(19)) as "D_TWRG_TY2", nvl(to_char(CAEVENT.TWRG_TY2), chr(19)) as "D_TWRG_TY22", nvl(to_char(CAEVENT.TWRG_TY2_NEU), chr(19)) as "D_TWRG_TY2_NEU", CAEVENT.CA_SRC_TY2 as "CA_SRC_TY2", CAEVENT.ABR_ANZ_KD as "ABR_ANZ_KD", CAEVENT.ABR_MENGE_KD as "ABR_MENGE_KD", CAEVENT.ABR_ANZ_TOT as "ABR_ANZ_TOT", CAEVENT.ABR_MENGE_TOT as "ABR_MENGE_TOT", CAEVENT.ABR_ANZ_IO_PEND as "ABR_ANZ_IO_PEND", CAEVENT.ABR_ANZ_TOT_PEND as "ABR_ANZ_TOT_PEND", CAEVENT.MENGE_EVENT_KD as "MENGE_EVENT_KD", CAEVENT.CA_SEL_ART_CD as "CA_SEL_ART_CD", CAEVENT.BEILAGE_CD_MAN as "BEILAGE_
CD_MAN", CAEVENT.LEITWEG_TY2 as "LEITWEG_TY2", CAEVENT.CA_EVENT_SEL_TY2 as "CA_EVENT_SEL_TY2", CAEVENT.CA_DET_5_CD as "CA_DET_5_CD", CAEVENT.CA_DET_6_CD as "CA_DET_6_CD", CAEVENT.CA_DET_7_CD as "CA_DET_7_CD", CAEVENT.CA_DET_8_CD as "CA_DET_8_CD", decode(ca_det_9_cd, '0', null, ca_det_9_cd) as "CA_DET_9_CD", CAEVENT.CA_DET_14_CD as "CA_DET_14_CD", CAEVENT.CA_VERARB_2_CD as "CA_VERARB_2_CD", CAEVENT.MENGE_AUSLOS as "MENGE_AUSLOS", CAEVENT.CA_EVENT_TY2_VRLG as "CA_EVENT_TY2_VRLG", CAEVENT.USERBK_NR as "USERBK_NR", CAEVENT.CA_ANTW_VARI_NR as "CA_ANTW_VARI_NR", CAEVENT.QUELLE_CD as "QUELLE_CD", nvl(to_char(CAEVENT.QUELLE_CD), chr(19)) as "D_QUELLE_CD", CAEVENT.MUT_MAN_CD as "MUT_MAN_CD", to_char(CAEVENT.MUT_DT, 'YYYY-MM-DD HH24:MI:SS') as "MUT_DT", CAEVENT.CA_VERARB_5_CD as "CA_VERARB_5_CD", CAEVENT.CA_VERARB_6_CD as "D_CA_VERARB_6_CD", CAEVENT.CA_VERARB_7_CD as "CA_VERARB_7_CD", CAEVENT.CA_VERARB_8_CD as "CA_VERARB_8_CD", nvl(to_char(CAEVENT.CA_VERARB_8_CD), chr(19)) as "D_LAND_TY2", CAEVENT.CA_DET_17_CD as "CA_DET_17_CD", CAEVENT.CA_DET_18_CD as "CA_DET_18_CD", CAEVENT.CA_DET_15_CD as "CA_DET_15_CD", CAEVENT.CA_DET_16_CD as "CA_DET_16_CD", CAEVENT.CA_DET_19_CD as "CA_DET_19_CD", CAEVENT.CA_DET_20_CD as "CA_DET_20_CD", CAEVENT.CA_DET_21_CD as "CA_DET_21_CD", CAEVENT.CA_DET_22_CD as "CA_DET_22_CD", CAEVENT.CA_DET_23_CD as "CA_DET_23_CD", CAEVENT.CA_DET_24_CD as "CA_DET_24_CD", CAEVENT.CA_DET_25_CD as "CA_DET_25_CD", CAEVENT.VL_TIT_ART_NR as "VL_TIT_ART_NR", nvl(to_char(CAEVENT.
VL_TIT_ART_NR), chr(19)) as "D_VL_TIT_ART_NR", (select (CAQJUPT0.f_getVerarbDPST2(caevent.ca_event_lnr, caevent.kt_lnr_dpst)) from dual) as "BR_VERARBDPST", (select (CAQJETA0.f_WandlungHybride()) from dual) as "WANDLUNGHYBRIDE", (select (caqutil0.f_getBankart()) from dual) as "BANKART", 1 as "DIV_SELECT", (select (caqfrg00.f_mt565()) from dual) as "MT565", CAEVENT.CA_EVENT_TY2_DPST as "CA_EVENT_TY2_DPST", to_char(CAEVENT.TERMIN_DT_MSG, 'YYYY-MM-DD HH24:MI:SS') as "TERMIN_DT_MSG", to_char(CAEVENT.ALOC_MSG_DT_LAST, 'YYYY-MM-DD HH24:MI:SS') as "ALOC_MSG_DT_LAST", CAEVENT.CA_EVENT_ID_EXT as "CA_EVENT_ID_EXT", CAEVENT.EXT_KT_NR_DP as "EXT_KT_NR_DP", to_char(CAEVENT.RECH_DT_LAST, 'YYYY-MM-DD HH24:MI:SS') as "RECH_DT_LAST", to_char(CAEVENT.BIS_DAT_CP_PERI, 'YYYY-MM-DD HH24:MI:SS') as "BIS_DAT_CP_PERI_VON", to_char(CAEVENT.BIS_DAT_CP_PERI, 'YYYY-MM-DD HH24:MI:SS') as "BIS_DAT_CP_PERI_BIS", to_char(CAEVENT.EX_DAT, 'YYYY-MM-DD HH24:MI:SS') as "EX_DAT_VON", to_char(CAEVENT.EX_DAT, 'YYYY-MM-DD HH24:MI:SS') as "EX_DAT_BIS", to_char(CAEVENT.TRENN_DAT, 'YYYY-MM-DD HH24:MI:SS') as "TRENN_DAT_VON", to_char(CAEVENT.TRENN_DAT, 'YYYY-MM-DD HH24:MI:SS') as "TRENN_DAT_BIS", CAEVENT.WF_GF_TY2 as "WF_GF_TY2", (select substr(STEUER_CD, 8, 1) from KT1DPST where DP_STELLE_GNR = CAEVENT.DPST_NR and userbk_nr = :79 and sprache_cd = :80) as "MT565_DPST", (select substr(STEUER_CD_1, 24, 1) from AL1GF where GF_NR = CAEVENT.GF_NR and userbk_nr = :81 and sprache_cd = :82) as "MT565_ALLOC", null as "CALLMODE"
, (select count(*) from ca_event_msg cem where cem.ca_event_lnr = caevent.ca_event_lnr and cem.userbk_nr = caevent.userbk_nr) as "ANZ_MESSAGES", CAEVENT.LOG_TY2_MUT as "LOG_TY2", (select vl_na_cd from vl_na_akti where caevent.vl_lnr = vl_na_akti.vl_lnr and caevent.userbk_nr = vl_na_akti.userbk_nr) as "VL_NA_CD", (select ca_bez_int from ca_event where ca_event_lnr = caevent.ca_event_lnr_restr and userbk_nr = :83) as "D_CA_EVENT_TY2_RESTR", CAEVENT.CA_EVENT_TY2_RESTR as "CA_EVENT_TY2_RESTR", CAEVENT.CA_DET_26_CD as "CA_DET_26_CD", CAEVENT.CA_DET_27_CD as "CA_DET_27_CD", CAEVENT.CA_DET_28_CD as "CA_DET_28_CD", CAEVENT.CA_DET_29_CD as "CA_DET_29_CD", CAEVENT.CA_DET_30_CD as "CA_DET_30_CD", CAEVENT.CA_DET_31_CD as "CA_DET_31_CD", CAEVENT.CA_DET_32_CD as "CA_DET_32_CD", CAEVENT.CA_DET_33_CD as "CA_DET_33_CD", CAEVENT.CA_DET_34_CD as "CA_DET_34_CD", CAEVENT.CA_DET_35_CD as "CA_DET_35_CD", CAEVENT.CA_VERARB_11_CD as "D_CA_VERARB_11_CD", CAEVENT.CA_VERARB_12_CD as "CA_VERARB_12_CD", CAEVENT.CA_VERARB_13_CD as "CA_VERARB_13_CD", CAEVENT.CA_VERARB_14_CD as "CA_VERARB_14_CD", CAEVENT.CA_VERARB_15_CD as "CA_VERARB_15_CD", CAEVENT.CA_VARI_TY2_DEF as "CA_VARI_TY2_DEF", AL1GF.GF_ART as "GF_ART", to_char(CAEVENT.TERMIN_DT_BERAT, 'YYYY-MM-DD HH24:MI:SS') as "TERMIN_DT_BERAT", to_char(CAEVENT.SEL_DAT_BEST_BEG, 'YYYY-MM-DD HH24:MI:SS') as "SEL_DAT_BEST_BEG", to_char(CAEVENT.SEL_DAT_BEST_END, 'YYYY-MM-DD HH24:MI:SS') as "SEL_DAT_BEST_END", to_char(CAEVENT.SEL_DAT_BUCH_BEG, 'YYYY-MM-DD HH24:MI:SS'
) as "SEL_DAT_BUCH_BEG", to_char(CAEVENT.SEL_DAT_BUCH_END, 'YYYY-MM-DD HH24:MI:SS') as "SEL_DAT_BUCH_END", to_char(CAEVENT.SEL_DAT_DOM_BEG, 'YYYY-MM-DD HH24:MI:SS') as "SEL_DAT_DOM_BEG", to_char(CAEVENT.SEL_DAT_DOM_END, 'YYYY-MM-DD HH24:MI:SS') as "SEL_DAT_DOM_END", CAEVENT.CA_DET_36_CD as "CA_DET_36_CD", CAEVENT.CA_DET_37_CD as "CA_DET_37_CD", CAEVENT.CA_DET_38_CD as "CA_DET_38_CD", CAEVENT.CA_DET_39_CD as "CA_DET_39_CD", CAEVENT.CA_DET_40_CD as "CA_DET_40_CD", CAEVENT.CA_DET_41_CD as "CA_DET_41_CD", CAEVENT.CA_DET_42_CD as "CA_DET_42_CD", CAEVENT.CA_DET_43_CD as "CA_DET_43_CD", CAEVENT.CA_DET_44_CD as "CA_DET_44_CD", CAEVENT.CA_DET_45_CD as "CA_DET_45_CD", CAEVENT.CA_EVENT_SEL_TY2CA as "CA_EVENT_SEL_TY2CA", nvl(CA_VV_ALL_CD, '0') as "CA_VV_ALL_CD", CAEVENT.CA_VARI_TY2_DEFVVA as "CA_VARI_TY2_DEFVVA", (select ca_bez_int from ca_event where ca_event_lnr = caevent.ca_vari_lnr_defvva and userbk_nr = :84) as "D_CA_VARI_TY2_DEFVVA", (select (caqfrg00.f_WFKUBE()) from dual) as "WFKUBE", (select substr(STEUER_CD_1, 11, 1) from AL1GF where GF_NR = CAEVENT.GF_NR and userbk_nr = :85 and sprache_cd = :86) as "CLACTION", (select (SRQUTIL0.F_PrgPar('CA', 'CAZENTRALE2')) from dual) as "CAZENTRALE2", null as "READ_ONLY", CAEVENT.KURS as "KURS", 'lck_CAEVENT_110='||rowidtochar(CAEVENT.ROWID)||', '||to_char(CAEVENT.MUT_VON, 'YYYY-MM-DD HH24:MI:SS')||', '||CAEVENT.IO_TY2_VIS||', '||CAEVENT.VERS_VOR||chr(5)||'ver=CA_EVENT, '||to_char(CAEVENT.CREATE_DT, 'YYYY-MM-DD HH24:MI:SS')||', '||CAEVENT.CR
EATE_ID||chr(5)||'whr=_{_->CA_EVENT_TY2_215444794015054_}_'||decode(CAEVENT.CA_EVENT_TY2, null, '_ISNULL_', '_EQ_'||CAEVENT.CA_EVENT_TY2)||chr(5)||'whr=_{_->ROWID_215444794015054_}_'||decode(CAEVENT.ROWID, null, '_ISNULL_', '_EQ_'||CAEVENT.ROWID) as "ROW_INFO" from CA_EVENT CAEVENT, VL_REF VLREF, KT1DPST KT1DPST, CA1EVENT_TYP CA1EVENT_TYP, VL_STAMM VLSTAMM, AL1GF AL1GF where CAEVENT.GF_NR = AL1GF.GF_NR(+) and CAEVENT.VL_REF_TY2 = VLREF.VL_REF_TY2(+) and CAEVENT.KT_TY2_DPST = KT1DPST.KT_TY2(+) and CAEVENT.CA_EVENT_TYP_CD = CA1EVENT_TYP.CA_EVENT_TYP_CD and CAEVENT.VL_TY2 = VLSTAMM.VL_TY2(+) and CAEVENT.CA_EVENT_TYP_CD != 94 and 1=1 and CAEVENT.CA_EVENT_TY2=:87 and CAEVENT.USERBK_NR=:88 and VLREF.USERBK_NR(+)=:89 and KT1DPST.USERBK_NR(+)=:90 and KT1DPST.SPRACHE_CD(+)=:91 and CA1EVENT_TYP.USERBK_NR=:92 and CA1EVENT_TYP.SPRACHE_CD=:93 and VLSTAMM.USERBK_NR(+)=:94 and AL1GF.USERBK_NR(+)=:95 and AL1GF.SPRACHE_CD(+)=:96 order by CAEVENT.CA_EVENT_ID DESC, CAEVENT.CA_ANTW_VARI_NR ASC nulls FIRST |
15w2sbf5qftr4 |
select /* CA_ABR_ANTW, 1 */ CA_EVENT.GF_NR as "GF_NR", CA_ABR.CHRGL_KBWRG as "CHRGL_KBWRG", CA_ABR.CHANGE_KBWRG as "CHANGE_KBWRG", CA_EVENT.IO_TY2_VERANTW as "IO_TY2_VERANTW", to_char(CA_EVENT.EX_DAT, 'YYYY-MM-DD HH24:MI:SS') as "EX_DAT", to_char(CA_EVENT.SUPERR_FIN, 'YYYY-MM-DD HH24:MI:SS') as "SUPERR_FIN", CA_EVENT.CA_DET_9_CD as "CA_DET_9_CD", CA_EVENT.CA_ANTW_VARI_NR as "CA_ANTW_VARI_NR", CA_EVENT.CA_VARI_TY2_DEF as "CA_VARI_TY2_DEF", CA_EVENT.CA_BEZ_INT as "CA_BEZ_INT", CA_EVENT.QUELLE_CD as "QUELLE_CD", (select IO_bez from IO_stamm where IO_lnr = ca_abr.IO_lnr and userbk_nr = :1) as "D_IO_TY2", DPST.BEZ_MITTEL as "D_KT_TY2_DPST", CA_ABR.KT_TY2_KT as "KT_TY2_KT", CA_ABR.CA_ABR_TY2 as "CA_ABR_TY2", CA_ABR.USERBK_NR as "USERBK_NR", CA_ABR.CHANGE_TY2 as "CHANGE_TY2", CA_ABR.POP_ART_CD as "POP_ART_CD", CA_ABR.CA_VERARB_TY2 as "CA_VERARB_TY2", case when ca_event.CA_VARI_TY2_DEF is not null then caqjata0.f_AktBestErmitteln(ca_abr.ca_event_lnr, ca_abr.ca_abr_lnr, 1) else null end as "AKTBEST", to_char(CA_ABR.ABR_DT, 'YYYY-MM-DD HH24:MI:SS') as "ABR_DT", to_char(CA_ABR.ANTW_DT, 'YYYY-MM-DD HH24:MI:SS') as "ANTW_DT", CA_ABR.KWRG_TY2 as "KWRG_TY2", nvl(to_char(CA_ABR.KWRG_TY2), chr(19)) as "D_KWRG_TY2", CA_ABR.BRUT_ZWRG as "BRUT_ZWRG", nvl(to_char(CA_ABR.ZWRG_TY2), chr(19)) as "D_ZWRG_TY2", CA_ABR.OBJ_STAT_CD as "OBJ_STAT_CD", 4120000 + CA_ABR.OBJ_STAT_CD as "OBJ_STAT_CD_4120", nvl(to_char(4120000 + CA_ABR.OBJ_STAT_CD), chr(19)) as "D_OBJ_STAT_CD", CA_ABR.CA_EVENT_TY2 as "CA_EVE
NT_TY2", CA_ABR.CA_EVENT_PHASE_CD as "CA_EVENT_PHASE_CD", CA_ABR.VL_REF_TY2 as "VL_REF_TY2", CA_ABR.CA_ABR_ID as "CA_ABR_ID", CA_ABR.MENGE_SRC as "MENGE_SRC", CA_ABR.MENGE as "MENGE", nvl(ca_abr.menge_vari, 0) as "MENGE_DISP", CA_ABR.KT_TY2_DP as "KT_TY2_DP", CA_ABR.EDIT_KT_NR_DP as "EDIT_KT_NR_DP", CA_ABR.KDKAT_CD as "KDKAT_CD", CA_ABR.KT_TY2_DPST as "KT_TY2_DPST", CA_ABR.ZWRG_TY2 as "ZWRG_TY2", CA_ABR.SITZ_NR_KD as "SITZ_NR_KD", CA_ABR.LAND_TY2_DOM as "LAND_TY2_DOM", (select edit_kt_nr from kt_stamm where kt_lnr = ca_abr.kt_lnr_kt and userbk_nr = :2) as "EDIT_KT_NR", (select rubrik from kt_stamm where kt_lnr = ca_abr.kt_lnr_kt and userbk_nr = :3) as "D_RUBRIK", CA_ABR.CA_AVIS_CD as "CA_AVIS_CD", CA_ABR.CA_CHANGE_TYP_CD as "CA_CHANGE_TYP_CD", nvl(to_char(CA_ABR.CA_CHANGE_TYP_CD), chr(19)) as "D_CA_CHANGE_TYP_CD", CA_ABR.ANTW_CD as "ANTW_CD", CA_ABR.NET_KWRG as "NET_KWRG", CA_ABR.SH_CD_KT as "SH_CD_KT", nvl(to_char(CA_ABR.SH_CD_KT), chr(19)) as "SH_FLAG", nvl(to_char(CA_ABR.CA_STEU_GRP_CD), chr(19)) as "STEUERN", case when ca_abr.om_text_lnr > 0 then 1 else 0 end as "NEW_TEXT_FLAG", CA_ABR.BEM_INT as "BEM_INT", CA_ABR.PS_DOC_TY2 as "PS_DOC_TY2", CA_ABR.CHANGE_ZKWRG as "CHANGE_ZKWRG", CA_ABR.MUT_MAN_CD_KT as "MUT_MAN_CD_KT", CA_ABR.MUT_MAN_CD as "MUT_MAN_CD", CA_ABR.CA_VERARB_20_CD as "CA_VERARB_20_CD", ca_abr.mut_man_cd as "ABR_MUT_MAN_CD", CA_ABR.IO_BASKET_CD as "IO_BASKET_CD", to_char(CA_ABR.BUCH_DAT, 'YYYY-MM-DD HH24:MI:SS') as "BUCH_DAT", CA_ABR.VL_US_STEU_EXEM_CD as "
VL_US_STEU_EXEM_CD", CA_ABR.VL_IRS_RECIP_CD as "VL_IRS_RECIP_CD", CA_ABR.IO_TY2 as "IO_TY2", CA_ABR.KT_BEST_TY2 as "KT_BEST_TY2", CA_ABR.KT_GNR as "KT_GNR", CA_ABR.TL_POS_TYP_SRC_E as "TL_POS_TYP_SRC_E", CA_ABR.CA_VARI_DEF_CD as "CA_VARI_DEF_CD", (select kt_lnr from kt_stamm where kt_lnr = ca_abr.kt_lnr_kt and userbk_nr = :4) as "KT_TY2", case when ca_event.quelle_cd = 592 then '1' else
(select substr(STEUER_CD, 3, 1) from OM1OBJ_TYP_STAT where obj_typ_stat_cd = 4120000 + CA_ABR.OBJ_STAT_CD and userbk_nr = :5 and SPRACHE_CD = :6)
end as "FC_OBJ_STAT_STEUER_CD_C", VLQVTXT0.F_GenFromTitart(CA_ABR.VL_REF_TY2, 22, f2qapenv.f_sp) as "VL_REF_TEXT", caqjata0.F_GetKtStOrKdStIO_Basket(ca_abr.kt_lnr_dp, ca_abr.IO_lnr) as "IO_BASKET_KTORKD", CA_VERARB_20_CD as "D_DRUCK_UNTERDR", CA_ABR.CA_TRN_NR as "CA_TRN_NR", (select substr(steuer_cd_1, 19, 1) from al1gf where gf_nr = ca_event.gf_nr and userbk_nr = :7 and sprache_cd = :8) as "STEUER_CD_1_S", CA_ABR.MENGE_VARI as "MENGE_VARI", 'lck_CA_ABR_110='||rowidtochar(CA_ABR.ROWID)||', '||to_char(CA_ABR.MUT_VON, 'YYYY-MM-DD HH24:MI:SS')||', '||CA_ABR.IO_TY2_VIS||', '||CA_ABR.VERS_VOR||chr(5)||'ver=CA_ABR, '||to_char(CA_ABR.CREATE_DT, 'YYYY-MM-DD HH24:MI:SS')||', '||CA_ABR.CREATE_ID||chr(5)||'whr=_{_->CA_ABR_TY2_314883055125613_}_'||decode(CA_ABR.CA_ABR_TY2, null, '_ISNULL_', '_EQ_'||CA_ABR.CA_ABR_TY2)||chr(5)||'whr=_{_->CA_EVENT_TY2_314883055125613_}_'||decode(CA_ABR.CA_EVENT_TY2, null, '_ISNULL_', '_EQ_'||CA_ABR.CA_EVENT_TY2) as "ROW_
INFO" from CA_ABR CA_ABR, CA_EVENT CA_EVENT, KT1DPST DPST where CA_ABR.CA_EVENT_TY2 = CA_EVENT.CA_EVENT_TY2 and CA_ABR.KT_TY2_DPST = DPST.KT_TY2 and ca_abr.obj_stat_cd not in (893, 895) and ca_abr.POP_art_cd not in (20, 21, 22, 23, 80) and CA_ANTW_VARI_NR is not null and ca_event.obj_stat_cd not in (212, 213, 214, 216, 893, 950, 951) and ca_event.quelle_cd != 592 and CA_ABR.CA_ABR_ID=:9 and CA_ABR.USERBK_NR=:10 and CA_EVENT.USERBK_NR=:11 and DPST.USERBK_NR=:12 and DPST.SPRACHE_CD=:13 order by nvl2(ca_antw_vari_nr, 1, 0) ASC, CA_EVENT.CA_DET_9_CD DESC, CA_EVENT.CA_ANTW_VARI_NR ASC nulls FIRST |
1a3qqztys52jm | select /* CM_PRODUKTART_FOR_KDLNR, 1 */ null as "IO_TY2", A.PROD_ART_NR as "PROD_ART_NR", A.CM_TYP_CD as "CM_TYP_CD", A.BEZ_LANG as "BEZ_LANG", A.SPARTE_NR as "SPARTE_NR", null as "ROW_INFO" from (select /*+ dynamic_sampling(3) */
cm_prod_nr as prod_art_nr,
cm_typ_cd,
prod_bez_lang as bez_lang,
sparte_nr
from table(cmqutil0.F_GetProdSparteForKd(null, null, null, :1)) main
where exists (select 1
from (select key_lnr cm_prod_nr, cm_typ_cd, sparte_nr
from table(cmqpfsa0.F_GetDarf(:2, null, null, null, null, '1'))) sub
where main.cm_prod_nr = sub.cm_prod_nr
and main.cm_typ_cd = sub.cm_typ_cd
and main.sparte_nr = sub.sparte_nr)) A where 1=1 order by A.BEZ_LANG ASC |
1cgh8q98pp7cr | SELECT PAR_WERT, STEUER_CD FROM SR1PRG_PAR WHERE USERBK_NR = NVL(:B6 , :B5 ) AND SPRACHE_CD = :B4 AND PRG_ID = :B3 AND PAR_ID = :B2 AND KEY_TY2 = :B1 |
1f0kzf0fdxt2f | INSERT INTO PM_GIP(CREATE_DT, CREATE_ID, MUT_VON, MUT_BIS, IO_TY2_VIS, LOG_TY2_MUT, VERS_VOR, STAT_CD, USERBK_NR, VERS, POP_TY2, OM_BER, POP_ART_CD, POP_ID, POP_TY2_PRI, POP_GERU_TY2, OBJ_ID, OBJ_ID_TYP, OBJ_STAT_CD, IO_TY2, KT_GNR, DS_CD, SITZ_NR_KD, LAND_TY2_DOM, KT_TY2, KT_ART_NR, VT_TY2, IO_TY2_ERT, IO_TY2_ERF, SITZ_NR_ERF, POP_EMPF_CD, POP_DT_ERT, AUSF_DT_SOLL, SITZ_NR_AUSF, EXT_REF, OM_TEXT_TY2, PS_DOC_TY2, VIS_ANZ_OFFEN, VERARB_CD, POP_ID_INT) VALUES (F2QAPENV.F_TRXDATE, F2QAPENV.F_CREATEID, F2QAPENV.F_TRXDATE, TO_DATE('22991231', 'YYYYMMDD'), F2QAPENV.F_SU, '', 0, 100, F2QAPENV.F_UB, 99999, :B27 , 'ZV', :B26 , :B25 , :B24 , :B23 , :B22 , :B21 , :B20 , :B19 , :B18 , :B17 , :B16 , :B15 , :B14 , :B13 , :B12 , :B11 , :B10 , :B9 , :B8 , :B7 , :B6 , :B5 , :B4 , :B3 , :B2 , 0, 2, :B1 ) |
1s355x18qs0g7 | BEGIN VLQUTIL0.VDFImport(:p1, :p2, :p3); END; |
1v717nvrhgbn9 | SELECT USER FROM SYS.DUAL |
1xnn6v80kv1nr | begin DVQBUCH0.Busys (:1, :2, :3, :4); end; |
21d23swktdrv8 | SELECT KT_ART_NR FROM KT_STAMM WHERE KT_TY2 = :B2 AND USERBK_NR = :B1 |
21m2dknv8vw9u | SELECT IO_SIM_SPERR.WRG_TY2, NVL(IO_SIM_SPERR.METEAG, 0) AS METEAG FROM IO_RGL, IO_SIM_SPERR WHERE IO_RGL.IO_TY2 = :B3 AND IO_RGL.KT_TY2 = :B2 AND IO_RGL.IO_SIM_ART_CD = 100 AND TRUNC(SYSDATE) BETWEEN TRUNC(IO_RGL.BEGINN_DT) + 1 AND TRUNC(IO_RGL.ENCK_DT) AND IO_RGL.USERBK_NR = :B1 AND IO_SIM_SPERR.IO_TY2 = IO_RGL.IO_TY2 AND IO_SIM_SPERR.IO_SIM_TY2 = IO_RGL.IO_SIM_TY2 AND IO_SIM_SPERR.USERBK_NR = :B1 |
23qpr5ta4mpgn | SELECT * FROM AL_ID_ZUW WHERE (FELD_BEZ = :B4 OR FELD_BEZ = 'DEF') AND (ID_ANW_CD = :B3 OR ID_ANW_CD = 'DEF') AND (SITZ_NR = :B2 OR SITZ_NR = 9999) AND USERBK_NR = :B1 ORDER BY DECODE(FELD_BEZ, 'DEF', 'ZZZZZZZZZZZZZZZZZZ', FELD_BEZ), DECODE(ID_ANW_CD, 'DEF', 'ZZZZ', ID_ANW_CD), SITZ_NR, KEY_TY2 FOR UPDATE NOWAIT |
29kvw389k94kd | SELECT * FROM ES_V_IMP_VL_TEXT_STAMM WHERE (ORIGINAL != CREATE_DT_TAB||';'|| CREATE_ID_TAB||';'|| SPRACHE_CD||';'|| TAB_BEZ||';'|| TEXT_REC||';'|| VL_ABSCHNITT_NR||';'|| VL_TEXT_TY2||';'|| ZEILE_NR) |
2bc2g9v9gh7q2 | begin :con := DDQVPD00.F_VPDMANDANT(:sn, :on); end; |
2rct8hg6mp5my |
select /* KDRGLSPERREN, 1 */ KDQRGLU0.F_GetLevelCode(R.IO_TY2, R.KT_GNR, R.KT_TY2) as "EBENE_CD", case
when R.KT_TY2 is not null then K.EDIT_KT_NR
when R.KT_GNR is not null then P.EDIT_KT_GNR
when R.IO_TY2 is not null then (select KDS.EDIT_IO_NR from KDWSTAMM_SEC KDS where KDS.IO_TY2=R.IO_TY2 and KDS.USERBK_NR=:1)
end as "KTDPFP_NR", R.IO_SIM_ART_CD as "IO_SIM_ART_CD", R.KT_TY2 as "KT_TY2", K.EDIT_KT_NR as "EDIT_KT_NR", nvl(k.RUBRIK, (select A.BEZ_LANG from KT1ART A where A.USERBK_NR=:2 and A.SPRACHE_CD=:3 and A.KT_ART_NR=K.KT_ART_NR)) as "RUBRIK_KT", R.KT_GNR as "KT_GNR", P.EDIT_KT_GNR as "EDIT_KT_GNR", P.RUBRIK as "RUBRIK_PF", case
when R.KT_TY2 is null and R.KT_GNR is null and R.IO_TY2 is not null
then (select KDS.EDIT_IO_NR from KDWSTAMM_SEC KDS where KDS.IO_TY2=R.IO_TY2 and KDS.USERBK_NR=:4)
end as "EDIT_IO_NR", (select KDS.IO_BEZ from KDWSTAMM_SEC KDS where KDS.IO_TY2=R.IO_TY2 and KDS.USERBK_NR=:5) as "IO_BEZ", to_char(R.BEGINN_DT, 'YYYY-MM-DD HH24:MI:SS') as "BEGINN_DT", to_char(R.ENCK_DT, 'YYYY-MM-DD HH24:MI:SS') as "ENCK_DT", decode(S.SPERR_CD, null, decode(S.ROWID, null, null, null), S.SPERR_CD) as "SPERR_CD", nvl(to_char(S.SPERR_CD), chr(19)) as "SPERR_BEZ", R.IO_TY2_USER as "IO_TY2_USER", decode(R.IO_TY2_USER, null, null, (select USER_LANG_BEZ from KDWUSER_SEC where IO_TY2=R.IO_TY2_USER and USERBK_NR=:6)) as "IO_TY2_USER_BEZ", case when R.KT_TY2 is not null then K.WRG_TY2 when R.KT_GNR is not null then P.WRG_TY2 end as "WRG_TY2", nvl(to_char(case when R.KT_L
NR is not null then K.WRG_TY2 when R.KT_GNR is not null then P.WRG_TY2 end), chr(19)) as "WRG_TY2_BEZ", decode(S.METEAG, null, decode(S.ROWID, null, null, null), S.METEAG) as "METEAG", decode(S.MENGE, null, decode(S.ROWID, null, null, null), S.MENGE) as "MENGE", R.VL_TY2 as "VL_TY2", decode(R.KT_BEST_TY2, null, null, (SELECT VL_NR FROM KTwSALDO_DP V WHERE V.KT_TY2=R.KT_TY2 AND V.KT_BEST_TY2=R.KT_BEST_TY2 AND V.USERBK_NR=:7)) as "D_VL_NR", decode(R.KT_BEST_TY2, null, null, (select V.VL_REF_TEXT from KTwSALDO_DP V where V.KT_TY2=R.KT_TY2 and V.KT_BEST_TY2=R.KT_BEST_TY2 and V.USERBK_NR=:8)) as "D_VL_BEZ", R.KT_BEST_TY2 as "KT_BEST_TY2", K.ARBGEB_NR as "ARBGEB_NR", null as "ARBGEB_NR_1", R.BEM_INT as "BEM_INT", R.SUO_IO_SIM_ID_1 as "SUO_IO_SIM_ID_1", R.SUO_IO_SIM_ID_2 as "SUO_IO_SIM_ID_2", R.IO_TY2 as "IO_TY2", (select substr(X.STEUER_CD, 3, 1) from KD1SPERR X where X.SPERR_CD = S.SPERR_CD and X.USERBK_NR=:9 and X.SPRACHE_CD=:10) as "STC_C", R.IO_SIM_TY2 as "IO_SIM_TY2", decode(S.IO_TY2, null, decode(S.ROWID, null, R.IO_TY2, null), S.IO_TY2) as "IO_TY2_SPERR", decode(S.IO_SIM_TY2, null, decode(S.ROWID, null, R.IO_SIM_TY2, null), S.IO_SIM_TY2) as "IO_SIM_TY2_SPERR", decode(KDQRGLU0.F_IsSperreDeletable(R.IO_TY2, R.IO_SIM_TY2), 0, 1, 0) as "IS_VSB_GWV_SPERRE", null as "IS_NEW", R.SR_EVENT_ANW_ID as "SR_EVENT_ANW_ID", null as "SEARCH_INCL_SALD", null as "SEARCH_INCL_OLD", KDQRGLU0.F_IsSperreDeletable(R.IO_TY2, R.IO_SIM_TY2) as "ISDELETABLE", SRQKRGL0.F_GetLevelText(R.
IO_TY2, R.KT_GNR, R.KT_TY2) as "EBENE", 'lck_R_111='||rowidtochar(R.ROWID)||', '||to_char(R.MUT_VON, 'YYYY-MM-DD HH24:MI:SS')||', '||R.IO_TY2_VIS||', '||R.VERS_VOR||chr(5)||'ver=IO_RGL, '||to_char(R.CREATE_DT, 'YYYY-MM-DD HH24:MI:SS')||', '||R.CREATE_ID||chr(5)||'lck_S_111='||rowidtochar(S.ROWID)||', '||to_char(S.MUT_VON, 'YYYY-MM-DD HH24:MI:SS')||', '||S.IO_TY2_VIS||', '||S.VERS_VOR|| decode(S.SPERR_CD, null, decode(S.ROWID, null, chr(5)||'def=SPERR_CD_EQ_'||null, null), null)|| decode(S.IO_TY2, null, decode(S.ROWID, null, chr(5)||'def=IO_TY2_SPERR_EQ_'||R.IO_TY2, null), null)|| decode(S.IO_SIM_TY2, null, decode(S.ROWID, null, chr(5)||'def=IO_SIM_TY2_SPERR_EQ_'||R.IO_SIM_TY2, null), null) as "ROW_INFO" from IO_RGL R, IO_SIM_SPERR S, KTWSTAMM_SEC K, KT_GRP P where R.KT_GNR = P.KT_GNR(+) and R.IO_SIM_TY2 = S.IO_SIM_TY2(+) and R.IO_TY2 = S.IO_TY2(+) and R.KT_TY2 = K.KT_TY2(+) and R.KT_TY2 = K.KT_TY2(+) and R.IO_SIM_ART_CD=100 and /*0= only those having POPHEB_DAT is null, else all*/
1=decode(:11, 0, decode(K.POPHEB_DAT, null, 1, 0), 1) and /*0=only thos having ENCK_DT>=sysdate, else all */
R.ENCK_DT>=decode(:12, 0, trunc(sysdate), 1, to_date('1900-01-01', 'YYYY-MM-DD')) and R.IO_TY2=:13 and R.USERBK_NR=:14 and S.USERBK_NR(+)=:15 and K.USERBK_NR(+)=:16 and P.USERBK_NR(+)=:17
|
38zzbnr4jm3nr | BEGIN zvqimfi0.GetProcDate(:p1, :p2, :p3, :p4); END; |
39b7vf86trmb4 |
select /* KDPEND_MAINT, 3 */ P.IO_PEND_TY2 as "IO_PEND_TY2", to_char(P.TERMIN_DT, 'YYYY-MM-DD HH24:MI:SS') as "TERMIN_DT", P.POP_EMPF_CD as "POP_EMPF_CD", P.IO_PEND_ART_CD as "IO_PEND_ART_CD", P.IO_PEND_STAT_CD as "IO_PEND_STAT_CD", to_char(P.ERLEDIGT_DT, 'YYYY-MM-DD HH24:MI:SS') as "ERLEDIGT_DT", P.IO_PEND_DIS_CD as "IO_PEND_DIS_CD", P.IO_TY2_MITARB as "IO_TY2_MITARB", decode((decode(nvl((select decode(nvl(substr(a.STEUER_CD, 4, 1), '0'), ' ', '0', nvl(substr(a.STEUER_CD, 4, 1), '0')) from KD1PEND_ART a where a.IO_pend_art_cd=P.IO_PEND_ART_CD and a.sprache_cd=:1 and a.userbk_nr=:2), '0'), '4', 1, 0)), 1, (
decode((select distinct d.BEZ_LANG||' '||c.KB_DOC_INFO
from KB1DOC_ERFD d, KR_BERAT_CHKL c
where d.kb_doc_erfd_cd = c.kb_doc_erfd_cd
and c.IO_pend_lnr = P.IO_PEND_TY2
and d.userbk_nr = c.userbk_nr
and d.sprache_cd = :3
and c.userbk_nr = :4
and rownum <= 1), null, P.BEM,
((select distinct d.BEZ_LANG||' '||c.KB_DOC_INFO
from KB1DOC_ERFD d, KR_BERAT_CHKL c
where d.kb_doc_erfd_cd = c.kb_doc_erfd_cd
and c.IO_pend_lnr = P.IO_PEND_TY2
and d.userbk_nr = c.userbk_nr
and d.sprache_cd = :5
and c.userbk_nr = :6
and rownum <= 1)
||chr(13)||chr(10)||P.BEM))), P.BEM) as "BEM", TRUNC(P.CREATE_DT) as "CREATE_DT", P.IO_TY2 as "IO_TY2", U.USER_MITTEL_BEZ as "USER_MITTEL_BEZ", null as "AKT_PEND_SRCH", decode((decode(nvl(substr(KD1PEND_ART.STEUER_CD, 4, 1), '0'), ' ', '0', nvl(substr(KD1PEND_ART.STEUER_CD, 4, 1), '0'))), '4', 1, 0) as "IS_KB", P.BU_
LNR_MITARB_INIT as "IO_TY2_MITARB_INIT", P.METEAG_PEND as "METEAG_PEND", P.WRG_TY2_PEND as "WRG_TY2_PEND", nvl(to_char(P.WRG_TY2_PEND), chr(19)) as "WRG_BEZ_PEND", U_INIT.USER_MITTEL_BEZ as "USER_INIT_MITTEL_BEZ", P.IO_TY2 as "IO_TY2_SEL", S.IO_BEZ as "IO_BEZ", S.EDIT_IO_NR as "EDIT_IO_NR", decode(
nvl(SRQUTIL0.F_PrgPar('CRM', 'MUTPEND_KB_INAKTIV', 11), 0) +
decode(decode(nvl(substr(KD1PEND_ART.STEUER_CD, 4, 1), '0'), ' ', '0', nvl(substr(KD1PEND_ART.STEUER_CD, 4, 1), '0')), '4', 1, 0),
2, decode((nvl((select count(*) from kr_phase where POP_lnr=P.POP_TY2 and kr_phase_cd>=1500 and userbk_nr=:7), 0)),
0, 1,
0),
0) as "IS_KB_READONLY", P.IO_NOTIZ_TY2 as "IO_NOTIZ_TY2", nvl((select distinct 1 from CM_PEND_PROD where IO_PEND_TY2 = P.IO_PEND_TY2 and USERBK_NR=:8), 0) as "CM_PEND_PROD_EXISTS", decode(:9, null, null,
(select :10 from dual where exists
(select 1 from CM_PEND_PROD PP
left outer join table(cmqutil0.f_getprodsparte(null, 3, null)) vert
on pp.vt_typ_cd = vert.vt_typ_cd
or pp.vt_typ_CD = (select vt_typ_cd from vt_stamm
where userbk_nr = :11 and vt_lnr = pp.vt_lnr)
left outer join table(cmqutil0.f_getprodsparte(null, 4, null)) voll
on pp.vt_typ_cd = voll.vt_typ_cd
or pp.vt_typ_CD = (select vt_typ_cd from vt_stamm where userbk_nr = :12 and vt_lnr = pp.vt_lnr)
where PP.USERBK_NR = :13
and P
P.IO_PEND_TY2 = P.IO_PEND_TY2
and ( (:14 = 1 and (PP.KT_ART_NR is not null or PP.KT_TY2 is not null))
or (:15 = 2 and (PP.CARD_ART_NR is not null or PP.CARD_TY2 is not null))
or (:16 = 3 and (vert.VT_TYP_CD is not null))
or (:17 = 4 and (voll.VT_TYP_CD is not null)))))
)
as "PROD_TYP_CD", decode(:18, null, null,
(select distinct SP.SPARTE_NR
from CM_PEND_PROD PP, table(cmqutil0.f_getprodsparte(null, null, null)) SP
where PP.USERBK_NR = :19
and PP.IO_PEND_TY2 = P.IO_PEND_TY2
and ( SP.KT_ART_NR = PP.KT_ART_NR
or SP.CARD_ART_NR = PP.CARD_ART_NR
or SP.VT_TYP_CD = PP.VT_TYP_CD
or SP.KT_ART_NR = (select KT_ART_NR from KT_STAMM where KT_TY2 = PP.KT_TY2 AND USERBK_NR = :20)
or SP.CARD_ART_NR = (select CARD_ART_NR from IO_CARD where CARD_TY2 = PP.CARD_TY2 AND USERBK_NR = :21)
or SP.VT_TYP_CD = (select VT_TYP_CD from VT_STAMM where VT_TY2 = PP.VT_TY2 AND USERBK_NR = :22))
and SP.SPARTE_NR = :23)) as "SPARTE_GNR", decode(:24, null, null,
(select :25 from dual where exists
(select 1 from CM_PEND_PROD PP
where PP.USERBK_NR = :26
and PP.IO_PEND_TY2 = P.IO_PEND_TY2
and ( (:27 = 1 and :28 = PP.KT_ART_NR)
or (:29 = 2 and :30 = PP.CARD_ART_NR)
or (:31 in (3, 4) and :32 = PP.VT_TYP_CD)
or (:33 = 1 an
d :34 = (select KT_ART_NR from KT_STAMM where KT_TY2 = PP.KT_TY2 AND USERBK_NR = :35))
or (:36 = 2 and :37 = (select CARD_ART_NR from IO_CARD where CARD_TY2 = PP.CARD_TY2 AND USERBK_NR = :38))
or (:39 in (3, 4) and :40 = (select VT_TYP_CD from VT_STAMM where VT_TY2 = PP.VT_TY2 AND USERBK_NR = :41)))))
)
as "PROD_ART_NR", decode(:42, null, null,
(select :43 from dual where exists
(select 1 from CM_PEND_PROD PP
where PP.USERBK_NR = :44
and PP.IO_PEND_TY2 = P.IO_PEND_TY2
and ( (:45 = 1 and :46 = PP.KT_TY2)
or (:47 = 2 and :48 = PP.CARD_TY2)
or (:49 = 3 and :50 = PP.VT_TY2) )))) as "KEY_TY2", decode(sign(decode(substr(KD1PEND_STAT.STEUER_CD, 2, 1), ' ', 0,
null, 0,
substr(KD1PEND_STAT.STEUER_CD, 2, 1))),
1, 0,
decode(
nvl(SRQUTIL0.F_PrgPar('CRM', 'MUTPEND_KB_INAKTIV', 11), 0) +
decode(decode(nvl(substr(KD1PEND_ART.STEUER_CD, 4, 1), '0'), ' ', '0', nvl(substr(KD1PEND_ART.STEUER_CD, 4, 1), '0')), '4', 1, 0),
2, decode((select count(*) from kr_phase where POP_lnr=P.POP_TY2 and kr_phase_cd>=1500 and userbk_nr=:51),
0, 0,
decode(SRQUTIL0.F_PrgPar('IO_PEND', 'MUTPENDENZ', 11),
'E', decode(trunc(P.CREATE_DT),
trunc(sysdate), 1,
0),
1)),
decode(SRQUTIL0.F_PrgPar('IO_PEND', 'MUTPENDENZ', 11),
'E', decode(trunc(P.CREATE_DT),
trunc(sysdate), 1,
0),
1))) as "IS_MUT_ALLOWED", sign(decode(substr(KD1PEND_STAT.STEUER_CD, 2, 1), ' ', 0,
null, 0,
substr(KD1PEND_STAT.STEUER_CD, 2, 1))) as "IS_ERLEDIGT", P.POP_TY2 as "POP_TY2", decode(P.POP_TY2, null, null, (select POP_ID from PM_GIP where POP_TY2 = P.POP_TY2 and USERBK_NR=:52)) as "POP_ID", P.WF_GF_TY2 as "WF_GF_TY2", to_char(P.MUT_PEND_STAT_DT, 'YYYY-MM-DD HH24:MI:SS') as "MUT_PEND_STAT_DT", 'lck_P_111='||rowidtochar(P.ROWID)||', '||to_char(P.MUT_VON, 'YYYY-MM-DD HH24:MI:SS')||', '||P.IO_TY2_VIS||', '||P.VERS_VOR||chr(5)||'ver=IO_PEND, '||to_char(P.CREATE_DT, 'YYYY-MM-DD HH24:MI:SS')||', '||P.CREATE_ID as "ROW_INFO" from IO_PEND P, IO_USER U, IO_USER U_INIT, KDWSTAMM_SEC S, KD1PEND_STAT KD1PEND_STAT, KD1PEND_ART KD1PEND_ART where P.IO_TY2_MITARB_INIT = U_INIT.IO_TY2(+) and P.IO_TY2 = S.IO_TY2(+) and P.IO_PEND_STAT_CD = KD1PEND_STAT.IO_PEND_STAT_CD(+) and P.IO_PEND_ART_CD = KD1PEND_ART.IO_PEND_ART_CD(+) and P.IO_TY2_MITARB = U.IO_TY2(+) and 1=decode(:53,
1, decode(sign(decode(substr(KD
1PEND_STAT.STEUER_CD, 2, 1),
' ', 0,
null, 0,
substr(KD1PEND_STAT.STEUER_CD, 2, 1))),
'1', decode(KD1PEND_STAT.IO_PEND_STAT_CD, :54,
1, 0),
1),
1) and P.IO_TY2=:55 and P.USERBK_NR=:56 and U.USERBK_NR(+)=:57 and U_INIT.USERBK_NR(+)=:58 and S.USERBK_NR(+)=:59 and KD1PEND_STAT.USERBK_NR(+)=:60 and KD1PEND_STAT.SPRACHE_CD(+)=:61 and KD1PEND_ART.USERBK_NR(+)=:62 and KD1PEND_ART.SPRACHE_CD(+)=:63 order by S.EDIT_IO_NR ASC, P.TERMIN_DT DESC |
3b1t3jbsn3fgq |
select /* KDNOTIZ_MAINT, 4 */ N.IO_NOTIZ_TY2 as "IO_NOTIZ_TY2", to_char(N.KONT_DT, 'YYYY-MM-DD HH24:MI:SS') as "KONT_DT", N.POP_EMPF_CD as "POP_EMPF_CD", N.IO_NOTIZ_CD as "IO_NOTIZ_CD", N.IO_TY2_MITARB as "IO_TY2_MITARB", U.USER_MITTEL_BEZ as "USER_MITTEL_BEZ", N.BEM as "BEM", N.IO_NOTIZ_ART_CD as "IO_NOTIZ_ART_CD", (select substr(steuer_cd, 1, 1) from kd1notiz_art where IO_notiz_art_cd = N.IO_NOTIZ_ART_CD and userbk_nr=:1 and sprache_cd=:2) as "STEUERCD_A", N.IO_BERAT_INAT_CD as "IO_BERAT_INAT_CD", N.CM_NOTIZ_QUALI_CD as "CM_NOTIZ_QUALI_CD", N.METEAG_NOTIZ as "METEAG_NOTIZ", N.WRG_TY2_NOTIZ as "WRG_TY2_NOTIZ", N.IO_TY2 as "IO_TY2", N.IO_TY2 as "IO_TY2_SEL", S.EDIT_IO_NR as "EDIT_IO_NR", S.IO_BEZ as "IO_BEZ", nvl(to_char(N.WRG_TY2_NOTIZ), chr(19)) as "WRG_BEZ_NOTIZ", decode(substr(OM1POPEM.STEUER_CD, 16, 1), null, 1, ' ', 1, substr(OM1POPEM.STEUER_CD, 16, 1)) as "NOTIZ_TYP_CD", (select substr(BEZ_KURZ, 1, 1) from SR1STEUER_CD_WERT
WHERE tab_bez = 'OM1POPEM'
AND feld_bez = 'STEUER_CD'
AND steuer_cd_pos = 'P'
AND steuer_cd_wert = decode(substr(OM1POPEM.STEUER_CD, 16, 1), null, 1, ' ', 1, substr(OM1POPEM.STEUER_CD, 16, 1))
AND userbk_nr=:3 AND sprache_cd=:4) as "NOTIZ_TYP", (select BEZ_LANG from SR1STEUER_CD_WERT
WHERE tab_bez = 'OM1POPEM'
AND feld_bez = 'STEUER_CD'
AND steuer_cd_pos = 'P'
AND steuer_cd_wert = decode(substr(OM1POPEM.STEUER_CD, 16, 1), null, 1, ' ', 1, substr(OM1POPEM.STEUER_CD, 16, 1))
AND userbk_nr=:5 AND sprache_cd=:6) a
s "NOTIZ_TYP_LANG", nvl((select distinct 1 from CM_NOTIZ_PROD where IO_NOTIZ_TY2 = N.IO_NOTIZ_TY2 and USERBK_NR=:7), 0) as "CM_NOTIZ_PROD_EXISTS", nvl((select distinct 1 from CM_NOTIZ_MITARB where IO_NOTIZ_TY2 = N.IO_NOTIZ_TY2), 0) as "CM_NOTIZ_MITARB_EXISTS", N.IO_FIN_CHECK_CD as "IO_FIN_CHECK_CD", N.IO_FIN_CHECK_CD as "IO_FIN_CHECK_CDR", N.EXT_KEY_1 as "EXT_KEY_1", N.EXT_KEY_2 as "EXT_KEY_2", N.EXT_KEY_3 as "EXT_KEY_3", null as "IS_NEW", decode(:8, null, null,
(select :9 from dual where exists
(select 1 from CM_NOTIZ_PROD NP
left outer join table(cmqutil0.f_getprodsparte(null, 3, null)) vert
on np.vt_typ_cd = vert.vt_typ_cd
or np.vt_typ_CD = (select vt_typ_cd from vt_stamm where userbk_nr = :10 and vt_lnr = np.vt_lnr)
left outer join table(cmqutil0.f_getprodsparte(null, 4, null)) voll
on np.vt_typ_cd = voll.vt_typ_cd
or np.vt_typ_CD = (select vt_typ_cd from vt_stamm where userbk_nr = :11 and vt_lnr = np.vt_lnr)
where NP.USERBK_NR = :12
and NP.IO_NOTIZ_TY2 = N.IO_NOTIZ_TY2
and ( (:13 = 1 and (NP.KT_ART_NR is not null or NP.KT_TY2 is not null))
or (:14 = 2 and (NP.CARD_ART_NR is not null or NP.CARD_TY2 is not null))
or (:15 = 3 and (vert.VT_TYP_CD is not null))
or (:16 = 4 and (voll.VT_TYP_CD is not null)))))
)
as "PROD_TYP_CD", decode(:17, null, null,
(select distinct SP.SPARTE_NR
from CM_NOTIZ
_PROD NP, TABLE(cmqutil0.f_getprodsparte(null, null, null)) SP
where NP.USERBK_NR = :18
and NP.IO_NOTIZ_TY2 = N.IO_NOTIZ_TY2
and ( SP.KT_ART_NR = NP.KT_ART_NR
or SP.CARD_ART_NR = NP.CARD_ART_NR
or SP.VT_TYP_CD = NP.VT_TYP_CD
or SP.KT_ART_NR = (select KT_ART_NR from KT_STAMM where KT_TY2 = NP.KT_TY2 AND USERBK_NR = :19)
or SP.CARD_ART_NR = (select CARD_ART_NR from IO_CARD where CARD_TY2 = NP.CARD_TY2 AND USERBK_NR = :20)
or SP.VT_TYP_CD = (select VT_TYP_CD from VT_STAMM where VT_TY2 = NP.VT_TY2 AND USERBK_NR = :21))
and SP.SPARTE_NR = :22)) as "SPARTE_GNR", decode(:23, null, null,
(select :24 from dual where exists
(select 1 from CM_NOTIZ_PROD NP
where NP.USERBK_NR = :25
and NP.IO_NOTIZ_TY2 = N.IO_NOTIZ_TY2
and ( (:26 = 1 and :27 = NP.KT_ART_NR)
or (:28 = 2 and :29 = NP.CARD_ART_NR)
or (:30 in (3, 4) and :31 = NP.VT_TYP_CD)
or (:32 = 1 and :33 = (select KT_ART_NR from KT_STAMM where KT_TY2 = NP.KT_TY2 AND USERBK_NR = :34))
or (:35 = 2 and :36 = (select CARD_ART_NR from IO_CARD where CARD_TY2 = NP.CARD_TY2 AND USERBK_NR = :37))
or (:38 in (3, 4) and :39 = (select VT_TYP_CD from VT_STAMM where VT_TY2 = NP.VT_TY2 AND USERBK_NR = :40)))))
)
as "PROD_ART_NR", decode(:41, null, null,
(select :42 from dual where exists
(select 1 from CM_NOTIZ_PROD NP
where NP.USERBK_NR = :43
and NP.IO_NOTIZ_TY2 = N.IO_NOTIZ_TY2
and ( (:44 = 1 and :45 = NP.KT_TY2)
or (:46 = 2 and :47 = NP.CARD_TY2)
or (:48 in (3, 4) and :49 = NP.VT_TY2) )))) as "KEY_TY2", null as "NOTIZ_TYP_1", null as "NOTIZ_TYP_2", null as "NOTIZ_TYP_3", decode( SRQUTIL0.F_PrgPar('IO_NOTIZ', 'MUTNOTIZ', 11),
'E', decode( trunc(N.CREATE_DT),
trunc(sysdate), 1,
0
),
'D', decode( nvl(substr(KD1NOTIZ.steuer_cd, 3, 1), ' '),
'1', decode( trunc(N.CREATE_DT),
trunc(sysdate), 1,
0
),
'2', 0,
1
),
1
) as "IS_MUT_ALLOWED", null as "NUR_QUALIF", N.TEXT_EIGS as "TEXT_EIGS", 'lck_N_111='||rowidtochar(N.ROWID)||', '||to_char(N.MUT_VON, 'YYYY-MM-DD HH24:MI:SS')||', '||N.IO_TY2_VIS||', '||N.VERS_VOR||chr(5)||'ver=IO_NOTIZ, '||to_char(N.CREATE_DT, 'YYYY-MM-DD HH24:MI:SS')||', '||N.CREATE_ID as "ROW_INFO" from IO_NOTIZ N, IO_USER U, OM1POPEM OM1POPEM, KD1NOTIZ KD1NOTIZ, KDWSTAMM_SEC S where N.POP_EMPF_CD = OM1POPEM.POP_EMPF_CD(+) and N.IO_TY2 = S.IO_TY2(+) and N.IO_NOTIZ_CD = KD1NOTIZ.IO_NOTIZ_CD(+) and N.IO_TY2_MITARB = U.IO_TY2(+) and (select substr(steuer_cd, 1, 1) from kd1notiz_art where IO_notiz_art_
cd = N.IO_NOTIZ_ART_CD and userbk_nr=:50 and sprache_cd=:51)=:52 and 1=1 and 1=1 and ( ((:53 = 0 or :54 is null) and :55 = :56 and :57 = :58)
or (:59 is not null or :60 is not null or :61 = 1)
or (:62 = 1 and decode(substr(OM1POPEM.STEUER_CD, 16, 1), null, 1, ' ', 1, substr(OM1POPEM.STEUER_CD, 16, 1)) = '1')
or (:63 = 1 and substr(OM1POPEM.STEUER_CD, 16, 1) = '2')
or (:64 = 1 and substr(OM1POPEM.STEUER_CD, 16, 1) = '3')
)
and N.IO_TY2=:65 and N.USERBK_NR=:66 and U.USERBK_NR(+)=:67 and OM1POPEM.USERBK_NR(+)=:68 and OM1POPEM.SPRACHE_CD(+)=:69 and KD1NOTIZ.USERBK_NR(+)=:70 and KD1NOTIZ.SPRACHE_CD(+)=:71 and S.USERBK_NR(+)=:72 order by S.EDIT_IO_NR ASC, N.KONT_DT DESC |
3jq82k15xq38h | select /* KTKTAUSXEO_DETAIL, 1 */ TRAK_REF_DET.TRAK_REF_TYP as "TRAK_REF_TYP", TRAK_REF_DET.TRAK_REF_TY2 as "TRAK_REF_TY2", nvl(DET_ID, TRAK_REF_TY2) as "DET_ID", nvl(to_char(TRAK_REF_DET.TRAK_REF_TYP), chr(19)) as "TRAK_REF_BEZ", TRAK_REF_DET.PS_DOC_TY2 as "PS_DOC_TY2", (select decode(COPY_CD, 2, 3, COPY_CD) from PS_DOC_TRAK where TRAK_REF_TY2=TRAK_REF_DET.TRAK_REF_TY2 and TRAK_REF_TYP=TRAK_REF_DET.TRAK_REF_TYP and PS_DOC_TY2=TRAK_REF_DET.PS_DOC_TY2 and USERBK_NR=:1 and rownum=1) as "ARCHIV_STAT", 'ver=ALWTRAK_REF_DET, '||to_char(TRAK_REF_DET.CREATE_DT, 'YYYY-MM-DD HH24:MI:SS')||', '||TRAK_REF_DET.CREATE_ID as "ROW_INFO" from ALWTRAK_REF_DET TRAK_REF_DET where TRAK_REF_DET.TRAK_REF_TY2=nvl(:2, -1) and TRAK_REF_DET.TRAK_REF_TY2=:3 and TRAK_REF_DET.TRAK_REF_TYP=:4 and TRAK_REF_DET.USERBK_NR=:5 |
3kxcr2y06r81g | BEGIN BUQDM010.TransControl(:p1); END; |
3pkd9b6ubvs79 |
declare
l_limite_perf NUMBER; -- Limite, ab welcher eine Performance-Rechnung ausgewiesen werden soll
l_limite_grafik NUMBER; -- Limite, ab welcher die Grafik ausgegeben werden soll
l_doc_typ NUMBER; -- fixer Doc-Typ
l_format varchar(21) := 'dd.mm.yyyy hh24:mi:ss';
l_vv_gnr NUMBER;
l_vv_code NUMBER;
l_an_gnr NUMBER;
l_an_code NUMBER;
l_anzahl NUMBER;
l_anzahl_erweitert NUMBER;
l_anzahl_unbewertet NUMBER;
l_summe NUMBER;
l_user NUMBER;
l_portfolio NUMBER;
l_anzahl_kundenregeln NUMBER;
l_counter NUMBER;
l_vv_cd Number;
l_jobuser NUMBER := 909; -- *** hier den PMS-Job-User angeben
l_user_max NUMBER := 999;
l_init_ps_doc_typ NUMBER := 7040099; -- *** hier den Initialdokumenttyp angeben
l_ps_doc_typ_1 NUMBER := 7420110; -- *** hier Doctypnr vom VermögensausXEO ohne Grafik angeben
l_ps_doc_typ_2 NUMBER := 7420120; -- *** hier Doctypnr vom VermögensausXEO mit 2 Grafiken angeben
l_ps_doc_typ_3 NUMBER := 7420130; -- *** hier Doctypnr vom VermögensausXEO mit PERF angeben
l_ps_doc_typ_4 NUMBER := 7420100; -- *** hier Doctypnr v
om VermögensausXEO mit PERF_Detail angeben
l_ps_doc_typ_vv NUMBER := 7420000; -- ***
l_ps_doc_typ NUMBER;
l_userbk_nr Integer := 8704; -- int: Userbank
l_rzbk_nr Integer := 9634; -- int: Rechenzentrumsbank
l_mut Boolean := true; -- boolean: Mutationen werden nur vorgenommen, wenn true
l_init Boolean := false; -- boolean: wenn true, dann werden Regeln initialisiert
l_gnr NUMBER := null; -- nur zu Testzwecken
out_file srqfile0.file_type; -- File Pointer
utl_file_name varchar2(64) := 'PBRII_Update'||to_char(sysdate, 'dd')||'.csv'; -- File Name
utl_file_dir varchar2(64) := '/data_trans/PMS'; -- Direktoryname relativ zu sandbox_root (f2/run/data)
--
-- Selektion der Portfolios mit relevanten Daten für Entscheid, ob AusXEO erstellt werden soll oder nicht
--
CURSOR c_portfolios IS
( select b.kt_gnr
, count(distinct(gnr_vl_tit_art_s)) anzahl
, nvl(sum(b.bew_bwrg), 0) bew_bwrg
, 1 as ausXEO
from kt_saldo_bew b
, kt_grp gp
where
b.kt_gnr = gp.kt_gnr and
b.userbk_nr = gp.userbk_nr
and b.userbk_nr = l_userbk_nr
and b.vers = 99999
and gnr_vl_tit_art_s in (1200, -- Geldmarkt Kontrakte normal
1400, -- Geldmarktpapiere normal
2000, -- Obligationen CHF Inland Schuldner erweitert
2030, -- FOblig CHF Inl. erweitert
2050, -- Obligationen CHF Ausland erweitert
2100, -- Obligationen Euroland erweitert
2200, -- Obligationen Europa ex. Euroland erweitert
2300, -- Obligationen Nordamerika erweitert
2400, -- Obligationen Japan erweitert
2500, -- Obligationen Pazifik erweitert
2600, -- Obligationen Emerging Market erweitert
2900, -- Obligationen Anlagefonds erweitert
3000, -- Immobilien Schweiz erweitert
3100, -- Immobilien Ausland erweitert
3900, -- Immobilien Anlagefonds erweitert
4000, -- Aktien Schweiz erweitert
4100, -- Aktien Euroland erweitert
4200, -- Aktien Europa ex Euroland erweitert
4300, -- Aktien Nordamerika erweitert
4400, -- Aktien Japan erweitert
4500, -- Aktien Pazifik erweitert
4600, -- Aktien Emerging Market erweitert
4900, -- Aktien Anlagefonds erweitert
8000, -- Anlagefonds erweitert
8100, -- Strukturierte Produkte erweitert
8200, -- Edelmetalle erweitert
8300, -- Derivate erweitert
8400, -- Commodities normal
8500, -- Private Equities normal
8900, -- Andere Anlagen normal
9000 -- Diverse Anlagen normal
) -- Gruppe nach 7103
die einen AusXEO rechtfertigen
and pos_bew_cd = 1
and zero_pos_cd = 1
and exists ( select 1
from IO_rgl rgl
, IO_SIM_peri_act act
where
rgl.IO_SIM_TY2 = act.IO_SIM_TY2 and
rgl.userbk_nr = act.userbk_nr and
rgl.vers = act.vers
and
rgl.userbk_nr = l_userbk_nr
and rgl.vers = 99999
and rgl.IO_SIM_art_cd = 700
and rgl.IO_lnr = gp.IO_lnr
and kt_gnr = gp.kt_gnr
and act.SR_ACT_CD = 'PFKD')
and ( b.kt_gnr = l_gnr
or l_gnr is null)
group by b.kt_gnr)
union
( select distinct b.kt_gnr
, 0 -- anzahl
, 0 -- bew_bwrg
, 0 -- kein AusXEO
from kt_saldo_bew b
, kt_grp gp
where
b.kt_gnr = gp.kt_gnr and
b.userbk_nr = gp.userbk_nr
and b.userbk_nr = l_userbk_nr
and b.ver
s = 99999
and exists ( select 1
from IO_rgl rgl
, IO_SIM_peri_act act
where
rgl.IO_SIM_TY2 = act.IO_SIM_TY2 and
rgl.userbk_nr = act.userbk_nr and
rgl.vers = act.vers
and
rgl.userbk_nr = l_userbk_nr
and rgl.vers = 99999
and rgl.IO_SIM_art_cd = 700
and rgl.IO_lnr = gp.IO_lnr
and kt_gnr = gp.kt_gnr
and act.SR_ACT_CD = 'PFKD')
and ( b.kt_gnr = l_gnr
or l_gnr is null)
minus
select distinct kt_gnr, 0, 0, 0
from kt_saldo_bew b
where b.userbk_nr = l_userbk_nr
and b.vers = 99999
and gnr_vl_tit_art_s in (1200, -- Geldmarkt Kontrakte normal
1400, -- Geldmarktpapiere normal
2000, -- Obligationen CHF Inland Schuldner erweitert
2030, -- FOblig CHF Inl. erweitert
2050, -- Obligationen CHF Ausland erweitert
2100, -- Obligationen Euroland erweitert
2200, -- Obligationen Europa ex. Euroland erweitert
2300, -- Obligationen Nordamerika erweitert
2400, -- Obligationen Japan erweitert
2500, -- Obligationen Pazifik erweitert
2600, -- Obligationen Emerging Market erweitert
2900, -- Obligationen Anlagefonds erweitert
3000, -- Immobilien Schweiz erweitert
3100, -- Immobilien Ausland erweitert
3900, -- Immobilien Anlagefonds erweitert
4000, -- Aktien Schweiz erweitert
4100, -- Aktien Euroland erweitert
4200, -- Aktien Europa ex Euroland erweitert
4300, -- Aktien Nordamerika erweitert
4400, -- Aktien Japan erweitert
4500, -- Aktien Pazifik erweitert
4600, -- Aktien Emerging Market erweitert
4900, -- Aktien Anlagefonds erweitert
8000, -- Anlagefonds erweitert
8100, -- Strukturierte Produkte erweitert
8200, -- Edelmetalle erweitert
8300, -- Derivate erweitert
8400, -- Commodities normal
8500, -- Private Equities normal
8900, -- Andere Anlagen normal
9000 -- Diverse Anlagen normal
) -- Gruppe nach 7103 die einen AusXEO rechtfertigen
and pos
_bew_cd = 1
and zero_pos_cd = 1
and ( b.kt_gnr = l_gnr
or l_gnr is null)
);
--
-- periodische Aktivitäten zum Kunden
--
CURSOR c_peri_act (i_portfolio NUMBER) IS
select rgl.IO_SIM_TY2
, rgl.IO_TY2_VIS
, act.PS_DOC_TYP_NR
from IO_rgl rgl
, IO_SIM_peri_act act
where
rgl.IO_SIM_TY2 = act.IO_SIM_TY2 and
rgl.userbk_nr = act.userbk_nr and
rgl.vers = act.vers
and
rgl.userbk_nr = l_userbk_nr
and rgl.vers = 99999
and rgl.IO_SIM_art_cd = 700
and rgl.IO_lnr = ( select IO_lnr
from kt_grp
where kt_gnr = i_portfolio
and userbk_nr = l_userbk_nr
and vers=99999)
and kt_gnr = i_portfolio
and act.SR_ACT_CD = 'PFKD';
--
-- Prozedur zur Aktivierung der Regel
--
procedure activate_IO_rgl( i_portfolio number, i_ps_doc_typ number, i_counter number, i_bew_bwrg number
, i_berechtigt number, i_erweitert number, i_vv_cd number, i_anl_strat_cd number) is
l_update
pls_integer := 0;
begin
-- Periodische Regel aktivieren
if l_init = true then
update IO_rgl
set mut_von = sysdate
, ende_dt = to_date ('31.12.2299', 'dd.mm.yyyy')
where userbk_nr = l_userbk_nr
and vers = 99999
and IO_lnr = ( select IO_lnr
from kt_grp
where kt_gnr = i_portfolio
and userbk_nr = l_userbk_nr
and vers = 99999 )
and kt_gnr = i_portfolio
and IO_SIM_art_cd= 700;
--and ende_dt < sysdate; -- nur aktualisieren wenn nötig
else
update IO_rgl
set mut_von = sysdate
, ende_dt = to_date ('31.12.2299', 'dd.mm.yyyy')
where userbk_nr = l_userbk_nr
and vers = 99999
and IO_lnr = ( select IO_lnr
from kt_grp
where kt_gnr = i_portfolio
and userbk_nr = l_userbk_nr
and vers = 99999 )
and kt_gnr = i_portfolio
and IO_SIM_art_cd= 700
and ende_dt < sysdate -- n
ur aktualisieren wenn nötig
and IO_lnr_vis < 1000; -- nur aktualisieren wenn nicht vom User angepasst
end if;
l_update := SQL%ROWCOUNT;
-- periodische Aktivität setzen
update IO_SIM_peri_act
set mut_von = sysdate
, ps_doc_typ_nr= i_ps_doc_typ -- variante gem. Gruppe verwenden
where userbk_nr = l_userbk_nr
and vers = 99999
and sr_act_cd = 'PFKD'
and (IO_lnr_vis < 1000 or (IO_lnr_vis > 1000 and ps_doc_typ_nr = l_init_ps_doc_typ)) ----- nur aktualisieren wenn nicht vom User angepasst or neue User Periodische Aktivitaet mit Default Value
and IO_SIM_lnr in (select IO_SIM_lnr
from IO_rgl
where userbk_nr = l_userbk_nr
and vers = 99999
and IO_lnr = (select IO_lnr
from kt_grp
where kt_gnr = i_portfolio
and userbk_nr = l_userbk_nr
and vers = 99999 )
and kt_gnr = i_portfolio
and IO_SIM_art_cd= 700)
and ps_doc_typ_nr != i_ps_doc_typ; -- nur aktualisieren wenn
nötig
l_update := l_update + SQL%ROWCOUNT;
if l_update != 0 then
-- Meldung , welches Portfolio betroffen ist ausgeben
srqfile0.put_line( out_file, l_userbk_nr||';'||i_portfolio||';'||i_counter||';'||i_bew_bwrg||';'||i_berechtigt||';'||i_erweitert||';'||i_vv_cd||';'||i_anl_strat_cd||';'||i_ps_doc_typ||';');
end if;
if l_mut = true then
commit;
else
rollback;
end if;
end;
--
-- Prozedur zur Deaktivierung der Regel
--
procedure deactivate_IO_rgl( i_portfolio number, i_counter number, i_IO_SIM_lnr number) is
begin
update IO_rgl
set IO_lnr_vis = F2QAPENV.F_SU
, mut_von = sysdate
, ende_dt = sysdate
where IO_SIM_lnr = i_IO_SIM_lnr
and userbk_nr = l_userbk_nr
and vers = 99999
and ende_dt > sysdate;
if SQL%ROWCOUNT != 0 then
-- Meldung , welches Portfolio betroffen ist ausgeben
srqfile0.put_line(out_file, l_userbk_nr||';'||i_portfolio||';'||i_counter||';'||';'||';'||';'||';'||';'||';');
end if;
if l_mut = true then
commit;
else
rollback;
end if;
end;
BEGIN
-- Umgebung setzten
f2qapenv.setlogpar(l_jobuser, 1, l_userbk_nr, l_rzbk_nr);
-- Fileausgabe initialisieren
out_file := srqfile0.fopen(utl_file_dir, utl_file_name, 'w' );
srqfile0.put_line( out_file, 'Startzeit Job Update AusXEOsregel PMS: '||to_char (sysdate, l_format));
srqfile0.put_line( out_file, 'Bank'||';'||'Portfolio'||';'||'Anz. Kundenakt.'||';'||'Portfoliosumme'||';'||'Gruppen für AusXEOsberechtigung'||';'||'Gruppen für erw. AusXEO'||';'||'VV-Code'||';'||'Anlagestrategie-Code'||';'||'AusXEOstyp'||';'||'Fehler');
-- untere Grenze für AusXEO mit vollständiger Performance ermitteln
select to_number(nvl(par_wert, '999999999999')) into l_limite_perf
from sr1prg_par
where sprache_cd = 1
and userbk_nr = l_userbk_nr
and prg_id = 'PMS'
and par_id = 'ESP_LIM_PERF_AUSW';
-- untere Grenze für AusXEO mit Grafik ermitteln
select to_number(nvl(par_wert, '25000')) into l_limite_grafik
from sr1prg_par
where sprache_cd = 1
and userbk_nr = l_userbk_nr
and prg_id = 'PMS'
and par_id = 'ESP_LIM_GRAFI_AUSW';
-- spezifischen Doctyp lesen
begin
select to_number(nvl(par_wert, '0')) into l_doc_typ
from sr1prg_par
where sprache_cd = 1
and userbk_nr = l_userbk_nr
and prg_id = 'PMS'
and par_id = 'ESP_DOC_TYP_FIX';
exception when no_data_found
then l_doc_typ := null;
end;
--dbms_output.put_line('Limiten: '||l_limite_perf||';'||l_limite_grafik);
-- Beginn Sequenz Update für alle Portfolios
-- Jobuser ermitteln
l_user := F2QAPENV.F_SU;
--
-- Portfolios verarbeiten
for r_portfolio in c_portfolios loop
BEGIN
-- Portfolionummer ermitteln
l_portfolio := r_portfolio.kt_gnr;
-- muss AusXEO erstellt werden?
if r_portfolio.ausXEO = 1 then
begin
--dbms_output.put_line('muss AusXEO haben');
-- ermitteln ob VV-Kunde
select nvl(divv.gnr, 0), gp.vv_cd, nvl(dian.gnr, 0), gp.anl_strat_cd
into l_vv_gnr, l_vv_code, l_an_gnr, l_an_code
from kt_grp gp
, al_div_zuo divv
, al_div_zuo dian
where
to_char(gp.vv_cd) = divv.key_cd (+) and
gp.userbk_nr = divv.userbk_nr (+) and
divv.grp_art (+) = 9520
and
to_char(gp.anl_strat_cd) = dian.key_cd (+) and
gp.userbk_nr = dian.userbk_nr (+) and
dian.grp_art (+) = 9521
and gp.kt_gnr = l_portfolio
and gp.userbk_nr = l_userbk_nr;
-- Wenn VV-Kunde dann keine weiteren Kriterien
-- Variante gem. Gruppierung wählen
if l_vv_gnr != 0 then
BEG
IN
-- Periodische Regeln abarbeiten
FOR r_peri_act in c_peri_act (l_portfolio) LOOP
IF c_peri_act%FOUND AND (r_peri_act.IO_lnr_vis<=l_user_max OR r_peri_act.PS_DOC_TYP_NR=l_init_ps_doc_typ or l_init=true) THEN
BEGIN
-- PBR nach Definition in Gruppierung VV-Codes
--
l_counter := c_peri_act%ROWCOUNT;
activate_IO_rgl( l_portfolio
, l_ps_doc_typ_vv + l_vv_gnr -- ps_doc_typ
, l_counter
, r_portfolio.bew_bwrg
, r_portfolio.anzahl
, null -- Anzahl erweitert, für VV-Kunden nicht relevant
, l_vv_code
, l_an_code
);
END;
END IF;
END LOOP;
END;
ELSIF l_an_gnr != 0 then
BEGIN
-- Periodische Regeln abarbeiten
FOR r_peri_act in c_peri_act (l_portfolio) LOOP
IF c_peri_act%FOUND AND (r_peri_act.IO_lnr_vis<=l_user_max OR r_peri_act.PS_DOC_TYP_NR=l_init_ps_doc_typ or l_init=true) THEN
BEGIN
-- PBR nach Definition in Gruppierung Anlagestrategie-Codes
--
l_counter := c_peri_act%ROWCOUNT;
activate_IO_rgl( l_portfolio
, l_ps_doc_typ_vv + l_an_gnr -- ps_doc_typ
, l_counter
, r_portfolio.bew_bwrg
, r_portfolio.anzahl
, null -- Anzahl erweitert, für VV-Kunden nicht relevant
, l_vv_code
, l_an_code
);
END;
END IF;
END LOOP;
END;
ELSIF nvl(l_doc_typ, 0) != 0 the
n
BEGIN
-- Periodische Regeln abarbeiten
FOR r_peri_act in c_peri_act (l_portfolio) LOOP
IF c_peri_act%FOUND AND (r_peri_act.IO_lnr_vis<=l_user_max OR r_peri_act.PS_DOC_TYP_NR=l_init_ps_doc_typ or l_init=true) THEN
BEGIN
-- PBR nach Definition fixem Dok-Typ
--
l_counter := c_peri_act%ROWCOUNT;
activate_IO_rgl( l_portfolio
, l_doc_typ
, l_counter
, r_portfolio.bew_bwrg
, r_portfolio.anzahl
, null -- Anzahl erweitert, für VV-Kunden nicht relevant
, l_vv_code
, l_an_code
);
END;
END IF;
END LOOP;
END;
ELSE
BEGIN
-
-dbms_output.put_line('hat weder VV-CD noch Anlagestrategie-Code');
-- Anzahl bewertete Positionen im Portfolio ermitteln gemäss Liste für erweiterten AusXEO
select count(distinct(gnr_vl_tit_art_s)) into l_anzahl_erweitert
from kt_saldo_bew
where userbk_nr = l_userbk_nr
and vers = 99999
and gnr_vl_tit_art_s in (2000, -- Obligationen CHF Inland Schuldner erweitert
2030, -- FOblig CHF Inl. erweitert
2050, -- Obligationen CHF Ausland erweitert
2100, -- Obligationen Euroland erweitert
2200, -- Obligationen Europa ex. Euroland erweitert
2300, -- Obligationen Nordamerika erweitert
2400, -- Obligationen Japan erweitert
2500, -- Obligationen Pazifik erweitert
2600, -- Obligationen Emerging Market erweitert
2900, -- Obligationen Anlagefonds erweitert
3000, -- Immobilien Schweiz erweitert
3100, -- Immobilien Ausland erweitert
3900, -- Immobilien Anlagefonds erweitert
4000, -- Aktien Schweiz erweitert
4100, -- Aktien Euroland erweitert
4200, -- Aktien Europa ex Euroland erweitert
4300, -- Aktien Nordamerika erweitert
4400, -- Aktien Japan erweitert
4500, -- Aktien Pazifik erweitert
4600, -- Aktien Emerging Market erweitert
4900, -- Aktien Anlagefonds erweitert
8000, -- Anlagefonds erweitert
8100, -- Strukturierte Produkte erweitert
8200, -- Edelmetalle erweitert
8300 -- Derivate erweitert
) -- Gruppe nach 7103 die einen AusXEO erweitert rechtfertigen
and pos_bew_cd = 1
and zero_pos_cd = 1
and kt_gnr = l_portfolio;
-- Periodische Regeln abarbeiten
FOR r_peri_act in c_peri_act (l_portfolio) LOOP
IF c_peri_act%FOUND AND (r_peri_act.IO_lnr_vis<=l_user_max OR r_peri_act.PS_DOC_TYP_NR=l_init_ps_doc_typ or l_init=true) THEN
-- AusXEOstyp bestimmen und Update der periodischen Aktivität
l_ps_doc_typ := case
when r_portfolio.bew_bwrg <= 0 -- ist Vermögen < 0
then l_ps_doc_typ_1 -- => AusXEO ohne Grafiken
when r_portfolio.bew_bwrg > 0 -- ist Vermögen > 0
and r_portfolio.anzahl = 1 -- und Anzahl Berechtigte = 1
and l_anzahl_erweitert = 0 -- und Anzahl erweiterte = 0
then l_ps_doc_typ_1 -- => AusXEO ohne Grafiken
when r_portfolio.bew_bwrg < l_limite_grafik -- ist Vermögen unterhalb Limite für Grafik
and r_portfolio.anzahl = 1 -- und nur eine Titelkategorie
then l_ps_doc_typ_1 -- => AusXEO ohne Grafiken
when r_portfolio.bew_bwrg < l_limite_perf -- ist Vermögen < als Grenze für Performance-Ausweis
then l_ps_doc_typ_2 -- => Variante VermögensausXEO mit Grafik, jedoch ohne Performance
when r_portfolio.bew_bwrg >=l_limite_perf -- ist Vermögen >= Grneze für Performance-Ausweis
then l_ps_doc_typ_3 -- => Variante VermögensausXEO mit Grafik und einfacher Performance
else l_ps_do
c_typ_1 -- sonst Typ 1
end;
--dbms_output.put_line('ps_doc_typ:'||l_ps_doc_typ);
l_counter := c_peri_act%ROWCOUNT;
activate_IO_rgl( l_portfolio
, l_ps_doc_typ
, l_counter
, r_portfolio.bew_bwrg
, r_portfolio.anzahl
, l_anzahl_erweitert
, l_vv_code
, l_an_code
);
END IF;
END LOOP;
END; -- Wenn kein VV-Kunde dann weitere Kriterien berücksichtigen
END IF;
EXCEPTION
when others then
begin
srqfile0.put_line(out_file, l_userbk_nr||';'||l_portfolio||';'||l_counter||';'||r_portfolio.bew_bwrg||';'||r_portfolio.anzahl||';'||l_anzahl_erweitert||';'||l_vv_cd||';'||';'||'ja');
end;
END;
-- Kunde ist POPgrund bewerteter Positionen nicht AusXEOsberechtigt
else
begin
-
- ist im Portfolio noch eine Position vorhanden (auch unbewertete)
-- die einen AusXEO verlangen?
l_anzahl_unbewertet := 0;
l_anzahl_erweitert := 0;
select count(*)
into l_anzahl_unbewertet
from kt_saldo_bew b
, (select userbk_nr, kt_art_nr
from kt_art_zuo
where grp_art = 9036
and gnr = 3000) grp
where
b.kt_art_nr = grp.kt_art_nr and
b.userbk_nr = grp.userbk_nr
and b.zero_pos_cd = 1
and b.kt_gnr = l_portfolio
and b.userbk_nr = l_userbk_nr
and b.vers = 99999;
if l_anzahl_unbewertet > 0 then
begin
-- Periodische Regeln abarbeiten
FOR r_peri_act in c_peri_act (l_portfolio) LOOP
IF c_peri_act%FOUND AND (r_peri_act.IO_lnr_vis<=l_user_max OR r_peri_act.PS_DOC_TYP_NR=l_init_ps_doc_typ or l_init=true) THEN
-- AusXEOstyp bestimmen und Update der periodischen Aktivität
l_ps_doc_typ := l_ps_doc_typ_1; -- => AusXEO ohne Graf
iken
l_counter := c_peri_act%ROWCOUNT;
activate_IO_rgl( l_portfolio
, l_ps_doc_typ
, l_counter
, r_portfolio.bew_bwrg
, r_portfolio.anzahl
, l_anzahl_erweitert
, l_vv_code
, l_an_code
);
END IF;
END LOOP;
end;
else
begin
-- Periodische Regeln abarbeiten
FOR r_peri_act in c_peri_act (l_portfolio) LOOP
IF c_peri_act%FOUND AND (r_peri_act.IO_lnr_vis = l_jobuser OR r_peri_act.PS_DOC_TYP_NR = l_init_ps_doc_typ or l_init=true) THEN
l_counter := c_peri_act%ROWCOUNT;
deactivate_IO_rgl( l_portfolio
, l_counter
, r_peri_act.IO_SIM_lnr);
END IF;
END LOOP;
end;
end if;
exception
when others then
begin
srqfile0.put_line(out_file, l_userbk_nr||';'||l_portfolio||';'||l_counter||';'||';'||';'||';'||';'||';'||';'||'ja');
end;
end;
end if;
end;
END LOOP;
-- Stopmeldung ausgeben und in File schreiben
srqfile0.put_line(out_file, 'Stopzeit Job Update AusXEOsregel PMS: '||to_char (sysdate, l_format));
-- File schliessen
srqfile0.fclose( out_file);
END; |
3su2131r60ufq | begin DBMS_SESSION.RESET_PACKAGE; end; |
3xh09mc19699f |
select /* KDADR_MAINT, 1 */ KDQADRU0.F_DecodeAdrKurzCtl(1, a.ADR_KURZ_CTL) as "ADR_KURZ_1", KDQADRU0.F_DecodeAdrKurzCtl(2, a.ADR_KURZ_CTL) as "ADR_KURZ_2", KDQADRU0.F_DecodeAdrKurzCtl(3, a.ADR_KURZ_CTL) as "ADR_KURZ_3", KDQADRU0.F_DecodeAdrKurzCtl(4, a.ADR_KURZ_CTL) as "ADR_KURZ_4", KDQADRU0.F_DecodeAdrKurzCtl(5, a.ADR_KURZ_CTL) as "ADR_KURZ_5", KDQADRU0.F_DecodeAdrKurzCtl(6, a.ADR_KURZ_CTL) as "ADR_KURZ_6", KDQADRU0.F_DecodeAdrKurzCtl(7, a.ADR_KURZ_CTL) as "ADR_KURZ_7", KDQADRU0.F_DecodeAdrKurzCtl(8, a.ADR_KURZ_CTL) as "ADR_KURZ_8", null as "ADR_TYP_CD_INS", decode(F.ADR_ZEILE_1, null, decode(F.ROWID, null, null, null), F.ADR_ZEILE_1) as "ADR_ZEILE_1", decode(F.ADR_ZEILE_2, null, decode(F.ROWID, null, null, null), F.ADR_ZEILE_2) as "ADR_ZEILE_2", decode(F.ADR_ZEILE_3, null, decode(F.ROWID, null, null, null), F.ADR_ZEILE_3) as "ADR_ZEILE_3", A.ADR_ZUS as "ADR_ZUS", A.ADR_ZUS_1 as "ADR_ZUS_1", to_char(A.BIS_DAT, 'YYYY-MM-DD HH24:MI:SS') as "BIS_DAT", A.BOTE_NR as "BOTE_NR", A.EMPF_REF as "EMPF_REF", A.EMPF_REF_ZUS as "EMPF_REF_ZUS", A.EUST_PFL_CD as "EUST_PFL_CD", case when a.BIS_DAT>=trunc(sysdate) then '1' else '0' end as "ISACTUAL", '0' as "ISADRLNREDITABLE", case when a.BIS_DAT>=trunc(sysdate) then '1' else '0' end as "ISDUPLICATEABLE", case when ((select SRQUTIL0.F_PrgPar('IO_ADR', 'UNGUELTIG', 11) from dual) = 1 and a.MAIL_ART_CD = 'KVER') then '0' when (select substr(STEUER_CD, 23, 1) from IO_USER where USERBK_NR=:1 and IO_TY2=:2 and ROWNUM=1) = '1' an
d (select replace(nvl(substr(STEUER_CD, 23, 1), '0'), ' ', '0') from KD1ADR_T where USERBK_NR=:3 and SPRACHE_CD=:4 and ADR_TYP_CD=a.IO_ADR_TY2) != '1' then '0'
else case when trunc(greatest(a.VON_DAT, a.CREATE_DT)+to_number((select SRQUTIL0.F_PrgPar('IO_ADR', 'KORR_TAGE', 11) from dual)))>=trunc(sysdate) and a.BIS_DAT>=trunc(sysdate) then '1' else '0' end
end as "ISEDITABLE", decode(substr(L.STEUER_CD, 1, 1), '1', '1', '0') as "ISINLAND", decode(F.IO_ADR_FF_TY2, null, decode(F.ROWID, null, F2QAPENV.F_CreLnr, null), F.IO_ADR_FF_TY2) as "IO_ADR_FF_TY2", A.IO_ADR_FF_TY2 as "IO_ADR_FF_TY2_ADR", A.IO_ADR_TY2 as "IO_ADR_TY2", null as "IO_ADR_TY2_INS", nvl(to_char(A.IO_ADR_TY2), chr(19)) as "IO_ADR_TY2_BEZ", A.IO_EMAIL_TY2 as "IO_EMAIL_TY2", A.IO_TY2 as "IO_TY2", O.KTN_NR as "KTN_NR", nvl(to_char(O.KTN_NR), chr(19)) as "KTN_NR_BEZ", A.LAND_TY2 as "LAND_TY2", L.BEZ_LANG as "LAND_TY2_BEZ", A.LAND_TY2_MWST as "LAND_TY2_MWST", nvl(to_char(A.LAND_TY2_MWST), chr(19)) as "LAND_TY2_MWST_BEZ", A.LAND_TY2_TX as "LAND_TY2_TX", nvl(to_char(A.LAND_TY2_TX), chr(19)) as "LAND_TY2_TX_BEZ", A.MAIL_ART_CD as "MAIL_ART_CD", decode(A.ORT_TY2, null, A.ORT_BEZ, O.ORT_BEZ) as "ORT", A.ORT_BEZ as "ORT_BEZ", A.ORT_TY2 as "ORT_TY2", O.PLZ as "PLZ", A.PLZ_ZUS as "PLZ_ZUS", A.PTT_ORD_NR as "PTT_ORD_NR", A.REGION_CD as "REGION_CD", A.SPRACHE_CD_MAN as "SPRACHE_CD_MAN", A.SPRACHE_CD_SYS as "SPRACHE_CD_SYS", decode(A.STRASSE_NR, null, 0, 1) as "STRASSE_EINGABE", A.STRASSE_NR as "STRASSE_NR", (select dis
tinct s.strasse_bez from alwstrasse s where s.strasse_nr = A.STRASSE_NR and s.userbk_nr = :5) as "STRASSE_BEZ_IDX", decode(A.STRASSE_NR, null, nvl(A.STRASSE_BEZ, decode(A.HAUS_NR, null, substr(A.STRASSE, 1, 25), null)), (select distinct s.strasse_bez from alwstrasse s where s.strasse_nr = A.STRASSE_NR and s.userbk_nr = :6)) as "STRASSE_BEZ", A.HAUS_NR as "HAUSNUMMER", A.STRASSE as "STRASSE", A.TEL_NR_3 as "TEL_NR_3", to_char(A.VON_DAT, 'YYYY-MM-DD HH24:MI:SS') as "VON_DAT", null as "NORM_ADR_SEARCH", null as "GESCH_ADR_SEARCH", null as "FINKL_ADR_SRCH", A.ADR_KURZ_CTL as "ADR_KURZ_CTL", case when(select count(*) from IO_adr a2 where a2.IO_lnr=a.IO_lnr and a2.IO_adr_lnr=a.IO_adr_lnr and trunc(a2.von_dat)>=trunc(a.bis_dat) and trunc(a2.von_dat)< case when a2.von_dat = a2.bis_dat then trunc(a2.bis_dat +1) else trunc(a2.bis_dat) end and a2.userbk_nr=:7)=0 then 1 else 0 end as "IS_ADR_WITH_HI_DATE", (select nvl(substr(e.steuer_cd, 1, 1), 0)as STCD_A
from al1eust_pfl e
where e.userbk_nr = :8
and e.sprache_cd = :9
and e.EUST_PFL_CD = a.EUST_PFL_CD) as "EU_STEUCD_A", A.BEGR_ADR as "BEGR_ADR", case when trunc(A.BIS_DAT) >= trunc(sysdate) then kdqadru0.F_UseAdrForKorrRgl(null, A.IO_TY2, A.IO_ADR_TY2, A.VON_DAT, A.BIS_DAT) else 0 end as "KORRRGL", case when a.MAIL_ART_CD='KVER' then '1' else '0' end as "INVALID", trunc(a.CREATE_DT) as "SE_CREATEDT", A.IO_EUST_SPEZ_CD as "IO_EUST_SPEZ_CD", AT.SORT_NR as "SORT_NR", decode(F.ADR_ERWE_CD, null, decode(F.ROWID, null, null, null)
, F.ADR_ERWE_CD) as "ADR_ERWE_CD", decode(F.ADR_ERWE_ZEILE_1, null, decode(F.ROWID, null, null, null), F.ADR_ERWE_ZEILE_1) as "ADR_ERWE_ZEILE_1", decode(F.ADR_ERWE_ZEILE_2, null, decode(F.ROWID, null, null, null), F.ADR_ERWE_ZEILE_2) as "ADR_ERWE_ZEILE_2", decode(F.ADR_ERWE_ZEILE_3, null, decode(F.ROWID, null, null, null), F.ADR_ERWE_ZEILE_3) as "ADR_ERWE_ZEILE_3", decode(F.ADR_ERWE_ZEILE_4, null, decode(F.ROWID, null, null, null), F.ADR_ERWE_ZEILE_4) as "ADR_ERWE_ZEILE_4", (select nvl(trim(substr(t.steuer_cd, 4, 1)), 0) as spez
from kd1adr_t t
where t.userbk_nr = :10
and t.sprache_cd = :11
and t.ADR_TYP_CD = a.IO_adr_lnr) as "IS_SPEZ_ADR_ALLOWED", A.CREATE_ID as "CREATE_ID", KDQADRU0.F_DecodeAdrKurzCtl(1, a.ADR_KURZ_CTL_ZV) as "ADR_SPEZ_1", KDQADRU0.F_DecodeAdrKurzCtl(2, a.ADR_KURZ_CTL_ZV) as "ADR_SPEZ_2", KDQADRU0.F_DecodeAdrKurzCtl(3, a.ADR_KURZ_CTL_ZV) as "ADR_SPEZ_3", KDQADRU0.F_DecodeAdrKurzCtl(4, a.ADR_KURZ_CTL_ZV) as "ADR_SPEZ_4", KDQADRU0.F_DecodeAdrKurzCtl(5, a.ADR_KURZ_CTL_ZV) as "ADR_SPEZ_5", KDQADRU0.F_DecodeAdrKurzCtl(6, a.ADR_KURZ_CTL_ZV) as "ADR_SPEZ_6", KDQADRU0.F_DecodeAdrKurzCtl(7, a.ADR_KURZ_CTL_ZV) as "ADR_SPEZ_7", KDQADRU0.F_DecodeAdrKurzCtl(8, a.ADR_KURZ_CTL_ZV) as "ADR_SPEZ_8", A.ADR_KURZ_CTL_ZV as "ADR_KURZ_CTL_ZV", 'lck_A_111='||rowidtochar(A.ROWID)||', '||to_char(A.MUT_VON, 'YYYY-MM-DD HH24:MI:SS')||', '||A.IO_TY2_VIS||', '||A.VERS_VOR||chr(5)||'ver=IO_ADR, '||to_char(A.CREATE_DT, 'YYYY-MM-DD HH24:MI:SS')||', '||A.CREATE_ID||chr(5)|
|'lck_F_111='||rowidtochar(F.ROWID)||', '||to_char(F.MUT_VON, 'YYYY-MM-DD HH24:MI:SS')||', '||F.IO_TY2_VIS||', '||F.VERS_VOR|| decode(F.IO_ADR_FF_TY2, null, decode(F.ROWID, null, chr(5)||'def=IO_ADR_FF_TY2_EQ_'||F2QAPENV.F_CreLnr, null), null) as "ROW_INFO" from IO_ADR A, AL_ORT O, IO_ADR_FF F, AL1LAND L, KD1ADR_T AT where A.LAND_TY2 = L.LAND_TY2(+) and A.IO_ADR_FF_TY2 = F.IO_ADR_FF_TY2(+) and A.IO_ADR_TY2 = AT.ADR_TYP_CD and A.ORT_TY2 = O.ORT_TY2(+) and (A.IO_ADR_TY2 in (select t1.ADR_TYP_CD from KD1ADR_T t1 where t1.USERBK_NR=:12 and t1.SPRACHE_CD=:13 and (t1.STEUER_CD not like '1%' or t1.STEUER_CD is null)) or not exists (select 1 from KD1ADR_T t2 where t2.USERBK_NR=:14 and t2.SPRACHE_CD=:15 and t2.ADR_TYP_CD=a.IO_ADR_TY2)) and 0=decode(:16, 0, case when trunc(sysdate) <= trunc(A.BIS_DAT) then 0 else 1 end, 0) and A.IO_TY2=:17 and A.USERBK_NR=:18 and O.USERBK_NR(+)=:19 and F.USERBK_NR(+)=:20 and L.USERBK_NR(+)=:21 and L.SPRACHE_CD(+)=:22 and AT.USERBK_NR=:23 and AT.SPRACHE_CD=:24 order by ISACTUAL DESC nulls LAST, AT.SORT_NR ASC, A.IO_ADR_TY2 ASC, A.VON_DAT ASC |
3ydsn54hfkb08 | INSERT INTO SR_JOB_STAT( CREATE_DT, CREATE_ID, MUT_VON, MUT_BIS, IO_TY2_VIS, LOG_TY2_MUT, VERS_VOR, STAT_CD, USERBK_NR, VERS, SR_JOB_NR, SR_ACT_CD, SR_IMPL_CD, SR_COMP_BEZ, SR_OPER_BEZ, JOB_DAEMON_CD, SR_VSTAT_CD_DMN, SR_VSTAT_CD_JOB, JOB_PRIO_CD, REC_TOT, STEUER_CD_ACT, STEUER_CD_1_ACT, SR_VERARB_PAR) VALUES( :B15 , F2QAPENV.F_CREATEID, :B15 , TO_DATE('22991231', 'YYYYMMDD'), :B14 , '', 0, 100, :B13 , 99999, :B12 , :B11 , :B10 , NVL(:B9 , :B8 ), NVL(:B7 , :B6 ), 88, 0, 0, :B5 , 1, :B4 , :B3 , NVL(:B2 , :B1 )) RETURNING CREATE_DT, CREATE_ID INTO :O0 , :O1 |
48mr07j73728t |
select /* KDCARDADMIN, 1 */ to_char(C.MUT_VON, 'YYYY-MM-DD HH24:MI:SS') as "MUT_VON", nvl(substr(KDS.steuer_cd, 4, 1), 0) as "KDS_STEU_CD_D", C.IO_CARD_EMV_CD as "IO_CARD_EMV_CD", C.CARD_EMV_PROFIL as "CARD_EMV_PROFIL", C.VT_TY2 as "VT_TY2", C.KEY_TY2 as "KEY_TY2", nvl2(c.VT_TY2, c.IO_TY2||c.VT_TY2||c.KEY_TY2, null) as "SE_BEVOLLM", C.CARD_DL_CD as "CARD_DL_CD", C.ZYKLUS_CD as "ZYKLUS_CD", to_char(C.SPERR_DT, 'YYYY-MM-DD HH24:MI:SS') as "SPERR_DT", C.CARD_MAIL_CD as "CARD_MAIL_CD", C.IO_CARD_EXPRE_CD as "IO_CARD_EXPRE_CD", C.CARD_CHIP_TYP_CD as "CARD_CHIP_TYP_CD", C.CARD_EMV_PROFIL_ID as "CARD_EMV_PROFIL_ID", C.IO_CARD_GA_CD as "IO_CARD_GA_CD", (case when C.CARD_ART_NR = 12 then
nvl(c.IO_CARD_POS_CD, nvl(SRQUTIL0.F_PrgPar('IO_CARD', 'POS_BE', 11), SRQUTIL0.F_PrgPar('IO_CARD_TKB', 'POS_BE', 11)))
else
nvl(c.IO_CARD_POS_CD, nvl(SRQUTIL0.F_PrgPar('IO_CARD', 'POS', 11), SRQUTIL0.F_PrgPar('IO_CARD_TKB', 'POS', 11)))
end) as "IO_CARD_POS_CD", C.IO_CARD_BKSPEZ_CD as "IO_CARD_BKSPEZ_CD", C.IO_CARD_WERT_CD as "IO_CARD_WERT_CD", KDQCBST0.F_GetLimMtPf(c.CARD_TY2, c.CARD_ART_NR, c.KT_TY2) as "SE_LIM_MT_TOT", nvl(c.LIM_MT_TOT, nvl(SRQUTIL0.F_PrgPar('IO_CARD', 'IO_LIMMTTOT', 11), SRQUTIL0.F_PrgPar('IO_CARD_TKB', 'IO_LIMMTTOT', 11))) as "LIM_MT_TOT", nvl(c.LIM_MT_BAR, nvl(SRQUTIL0.F_PrgPar('IO_CARD', 'IO_LIMMTBAR', 11), SRQUTIL0.F_PrgPar('IO_CARD_TKB', 'IO_LIMMTBAR', 11))) as "LIM_MT_BAR", case
when (c.IO_CARD_EMV_CD = '1' and c.CARD_ART_NR = 12) then
null
else
nvl(c.LIM_MT_OFFL, nvl(SRQ
UTIL0.F_PrgPar('IO_CARD', 'IO_LIMMTOFFL', 11), SRQUTIL0.F_PrgPar('IO_CARD_TKB', 'IO_LIMMTTOFFL', 11)))
end as "LIM_MT_OFFL", nvl(c.LIM_TAG_TOT, nvl(SRQUTIL0.F_PrgPar('IO_CARD', 'IO_LIMTAGTOT', 11), SRQUTIL0.F_PrgPar('IO_CARD_TKB', 'IO_LIMTAGTOT', 11))) as "LIM_TAG_TOT", nvl(c.LIM_TAG_BAR, nvl(SRQUTIL0.F_PrgPar('IO_CARD', 'IO_LIMTAGBAR', 11), SRQUTIL0.F_PrgPar('IO_CARD_TKB', 'IO_LIMTAGBAR', 11))) as "LIM_TAG_BAR", case
when (c.IO_CARD_EMV_CD = '1' and c.CARD_ART_NR = 12) then
null
else
nvl(c.SALDO_CHIP, nvl(SRQUTIL0.F_PrgPar('IO_CARD', 'IO_SALDOCHIP', 11), SRQUTIL0.F_PrgPar('IO_CARD_TKB', 'IO_SALDOCHIP', 11)))
end as "SALDO_CHIP", C.LIM_MT_TOT as "LIM_MT_TOT_CC", C.LIM_MT_BAR as "LIM_MT_BAR_CC", C.LIM_TAG_TOT as "LIM_TAG_TOT_CC", C.LIM_TAG_BAR as "LIM_TAG_BAR_CC", C.LIM as "LIM", C.IO_CARD_BEM_INT as "IO_CARD_BEM_INT", C.TK_SPRACHE_CD as "TK_SPRACHE_CD", C.PIN_TRA_CD as "PIN_TRA_CD", C.TK_TRAK_ART as "TK_TRAK_ART", nvl(to_char(C.TK_TRAK_ART), chr(19)) as "TK_TRAK_ART_BEZ", nvl(c.IO_CARD_SPERR_CD, 0) as "IO_CARD_SPERR_CD", nvl(to_char(nvl(c.IO_CARD_SPERR_CD, 0)), chr(19)) as "IO_CARD_SPERR_BEZ", C.ZEILE_A as "ZEILE_A", C.ZEILE_B as "ZEILE_B", C.IO_ADR_TY2 as "IO_ADR_TY2", (CASE
WHEN (to_number(nvl(SRQUTIL0.F_PrgPar('IO_CARD', 'ADR_FORMAT'), 0)) = 0) THEN
nvl2(c.IO_ADR_TY2, KDQADRU0.F_GetRecipientAddress(k.IO_TY2, c.IO_ADR_TY2, null, srqutil0.f_getcustlan(k.IO_TY2), null), KDQADRU0.F_GetRecipientAddress(k.IO_TY2, 11, null, srqutil0.f_getcustlan(k.IO_TY2), null))
EL
SE
(CASE
WHEN ((c.IO_TY2_EMPF is not NULL) or (:1 is not NULL)) THEN
KDQCARD0.F_GetVersandAdresse(nvl(c.IO_TY2_EMPF, :2), c.IO_ADR_TY2)
ELSE
KDQCARD0.F_GetVersandAdresse(c.IO_TY2, nvl(c.IO_ADR_TY2, 11))
END)
END) as "SE_ADRESSE", C.CARD_STAT_CD as "CARD_STAT_CD", C.BANK_INFO as "BANK_INFO", C.ROHLING_CD as "ROHLING_CD", C.CARD_VOLLM_NR as "CARD_VOLLM_NR", C.CARD_ART_NR as "CARD_ART_NR", to_char(C.VERF_DAT, 'YYYY-MM-DD HH24:MI:SS') as "VERF_DAT", C.CARD_FOLGE_NR as "CARD_FOLGE_NR", to_char(C.AUSGABE_DAT, 'YYYY-MM-DD HH24:MI:SS') as "AUSGABE_DAT", C.CARD_TY2 as "CARD_TY2", to_char(C.RUECKGABE_DAT, 'YYYY-MM-DD HH24:MI:SS') as "RUECKGABE_DAT", C.CARD_NR as "CARD_NR", C.CARD_NR as "CARD_HOLDER", C.KR_CARD_NR as "KR_CARD_NR", nvl(c.KR_CARD_NR, to_char(c.CARD_NR)) as "CARD_NR_DISP", C.CARD_TY2_PRI as "CARD_TY2_PRI", CPRI.CARD_NR as "CARD_NR_PRI", CPRI.CARD_FOLGE_NR as "CARD_FOLGE_NR_PRI", to_char(CPRI.VERF_DAT, 'YYYY-MM-DD HH24:MI:SS') as "VERF_DAT_PRI", KDQCBST0.F_GetBCNr(K.KT_TY2) as "SE_BC_NR", KDQCBST0.F_GetLimMtBe(k.KT_TY2, c.CARD_TY2) as "SE_LIM_MT_BAR_EIG", KDQCBST0.F_GetLimTagBe(k.KT_TY2, c.CARD_TY2) as "SE_LIM_TAG_BAR_EIG", C.IO_TY2 as "IO_TY2", (select s.IO_BEZ from KDWSTAMM_SEC s where USERBK_NR=:3 and s.IO_TY2=c.IO_TY2) as "IO_BEZ", K.EDIT_KT_NR as "EDIT_KT_NR", K.IO_TY2 as "IO_TY2_KT", K.KT_GNR as "KT_GNR", K.IBAN_ID as "IBAN_ID", C.KT_TY2 as "KT_TY2", (case when C.IO_CARD_SPERR_CD > 0 then 1 else 0 en
d) as "SE_IS", (case when C.CARD_VOLLM_NR > 0 then 1 else 0 end) as "IS_BEVOLLMAECHTIGT", C.CARD_PROD_TYP_CD as "CARD_PROD_TYP_CD", C.CARD_IO_TYP_CD as "CARD_IO_TYP_CD", C.CARD_ZLG_TYP_CD as "CARD_ZLG_TYP_CD", C.CARD_KAT_TYP_CD as "CARD_KAT_TYP_CD", C.KR_ACCOUNT_NR as "KR_ACCOUNT_NR", C.VISECA_STAT_CD as "VISECA_STAT_CD", C.STEUER_CD as "STEUER_CD", nvl2(c.STEUER_CD, nvl(substr(c.STEUER_CD, 1, 1), '1'), '1') as "BZG_CHF_CARD", nvl2(c.STEUER_CD, nvl(substr(c.STEUER_CD, 2, 1), '1'), '1') as "BZG_EUR_CARD", nvl2(c.STEUER_CD, nvl(substr(c.STEUER_CD, 3, 1), '1'), '1') as "EINZ_CARD", nvl2(c.STEUER_CD, nvl(substr(c.STEUER_CD, 4, 1), '1'), '1') as "KTABFR_CARD", nvl2(c.STEUER_CD, nvl(substr(c.STEUER_CD, 5, 1), '1'), '1') as "KTUEBTRSOLL_CARD", nvl2(c.STEUER_CD, nvl(substr(c.STEUER_CD, 6, 1), '1'), '1') as "KTUEBTRHABEN_CARD", nvl2(c.STEUER_CD, nvl(substr(c.STEUER_CD, 7, 1), '0'), '0') as "AUTOASSIGN", C.STEUER_CD_DEF as "STEUER_CD_DEF", nvl2(c.STEUER_CD_DEF, nvl(substr(c.STEUER_CD_DEF, 1, 1), '1'), '1') as "BZG_CHF", nvl2(c.STEUER_CD_DEF, nvl(substr(c.STEUER_CD_DEF, 2, 1), '1'), '1') as "BZG_EUR", nvl2(c.STEUER_CD_DEF, nvl(substr(c.STEUER_CD_DEF, 3, 1), '1'), '1') as "EINZ", nvl2(c.STEUER_CD_DEF, nvl(substr(c.STEUER_CD_DEF, 4, 1), '1'), '1') as "KTABFR", nvl2(c.STEUER_CD_DEF, nvl(substr(c.STEUER_CD_DEF, 5, 1), '1'), '1') as "KTUEBTRSOLL", nvl2(c.STEUER_CD_DEF, nvl(substr(c.STEUER_CD_DEF, 6, 1), '1'), '1') as "KTUEBTRHABEN", C.KT_TY2_M1 as "KT_TY2_M1", KM1.EDIT_KT_NR as "EDIT_KT_N
R_M1", nvl(km1.RUBRIK, (select a.BEZ_LANG from KT1ART a where a.USERBK_NR=:4 and a.SPRACHE_CD=:5 and a.KT_ART_NR=km1.KT_ART_NR)) as "RUBRIK_M1", KM1.KT_ART_NR as "KT_ART_NR_M1", nvl(to_char(KM1.KT_ART_NR), chr(19)) as "KT_ART_BEZ_M1", C.KT_TY2_M2 as "KT_TY2_M2", KM2.EDIT_KT_NR as "EDIT_KT_NR_M2", nvl(km2.RUBRIK, (select a.BEZ_LANG from KT1ART a where a.USERBK_NR=:6 and a.SPRACHE_CD=:7 and a.KT_ART_NR=km2.KT_ART_NR)) as "RUBRIK_M2", KM2.KT_ART_NR as "KT_ART_NR_M2", nvl(to_char(KM2.KT_ART_NR), chr(19)) as "KT_ART_BEZ_M2", C.KT_TY2_M3 as "KT_TY2_M3", KM3.EDIT_KT_NR as "EDIT_KT_NR_M3", nvl(km3.RUBRIK, (select a.BEZ_LANG from KT1ART a where a.USERBK_NR=:8 and a.SPRACHE_CD=:9 and a.KT_ART_NR=km3.KT_ART_NR)) as "RUBRIK_M3", KM3.KT_ART_NR as "KT_ART_NR_M3", nvl(to_char(KM3.KT_ART_NR), chr(19)) as "KT_ART_BEZ_M3", null as "IS_USERVIEW", null as "IS_NEW", null as "INKL_INAKTIVE_KART", C.BC_NR as "BC_NR", nvl((select nvl(substr(a.STEUER_CD, 7, 1), 0)
from IO_card_art a
where a.userbk_nr = :10
and a.card_art_nr = c.card_art_nr), 0) as "ZV_POPTRAG", nvl((select nvl(substr(s.STEUER_CD, 4, 1), 0)
from kd1card_sperr s
where s.userbk_nr = :11
and s.sprache_cd = :12
and s.IO_card_sperr_cd = c.IO_card_sperr_cd), 0) as "KOSTENFOLGE", C.IO_SPERR_KOST_CD as "IO_SPERR_KOST_CD", C.POP_TY2_SPERR_GEB as "POP_TY2_SPERR_GEB", case when C.POP_TY2_SPERR_GEB is null then 0 else 1 end as "FCTR_ZV_POPTRAG_DONE", KDQCBST0.F_IsAdrBanklagernd(nvl(c.IO_TY2_EMPF, c.IO_TY2), c.IO_ADR_TY2) as "IS_BANKLAGERND", C
.IO_CARD_ISSUER_CD as "IO_CARD_ISSUER_CD", K.WRG_TY2 as "WRG_TY2", nvl(to_char(K.WRG_TY2), chr(19)) as "WRG_TY2_BEZ", K_KT.IO_BEZ as "IO_BEZ_KT", 1 as "INAKTIVE", C.IO_TY2 as "IO_TY2_SEL", null as "IO_TY2_SUCHE", :13 as "IO_TY2_MITARB", to_char(C.ORD_DAT, 'YYYY-MM-DD HH24:MI:SS') as "ORD_DAT", C.IO_CARD_CHIP_CD as "IO_CARD_CHIP_CD", C.IO_AUTO_SPES_CD as "IO_AUTO_SPES_CD", to_char(C.CREATE_DT, 'YYYY-MM-DD HH24:MI:SS') as "CREATE_DT", C.IO_TY2_EMPF as "IO_TY2_EMPF", GBQCGCA0.F_CgNewestVRechDt(C.CARD_TY2) as "VERRECH_DAT_GEBUER", 'lck_C_111='||rowidtochar(C.ROWID)||', '||to_char(C.MUT_VON, 'YYYY-MM-DD HH24:MI:SS')||', '||C.IO_TY2_VIS||', '||C.VERS_VOR||chr(5)||'ver=IO_CARD, '||to_char(C.CREATE_DT, 'YYYY-MM-DD HH24:MI:SS')||', '||C.CREATE_ID as "ROW_INFO" from IO_CARD C, KTWSTAMM_SEC K, IO_CARD CPRI, KTWSTAMM_SEC KM1, KTWSTAMM_SEC KM2, KTWSTAMM_SEC KM3, KD1CARD_ART KA, KDWSTAMM_SEC K_KT, KD1CARD_STAT KDS where KDS.CARD_STAT_CD = C.CARD_STAT_CD and C.KT_TY2 = K.KT_TY2 and C.KT_TY2_M2 = KM2.KT_TY2(+) and C.KT_TY2_M1 = KM1.KT_TY2(+) and C.CARD_ART_NR = KA.CARD_ART_NR and C.KT_TY2_M3 = KM3.KT_TY2(+) and C.CARD_TY2_PRI = CPRI.CARD_TY2(+) and K.IO_TY2 = K_KT.IO_TY2(+) and 0=decode(:14, 0, case when C.CARD_STAT_CD < 9 then 0 else 1 end, 0) and ((c.IO_TY2 = :15 or k.IO_TY2 = :16) or K.IO_TY2=:17) and C.USERBK_NR=:18 and K.USERBK_NR=:19 and CPRI.USERBK_NR(+)=:20 and KM1.USERBK_NR(+)=:21 and KM2.USERBK_NR(+)=:22 and KM3.USERBK_NR(+)=:23 and KA.USERBK_NR=:24 and KA.SPRACHE_CD=:25 and K
_KT.USERBK_NR(+)=:26 and KDS.USERBK_NR=:27 and KDS.SPRACHE_CD=:28 order by C.CARD_NR |
48ppf4q8mbq4j | SELECT VT.VT_STAT_CD , VT.VT_TY2 , VT.IO_TY2 , VT.VT_ID , KD.IO_NR , KD.IO_BEZ , KD.KDKAT_CD , KD.EDIT_IO_NR FROM VT_STAMM VT , IO_STAMM KD WHERE ((:B3 = '0' AND VT.VT_ID = :B2 ) OR (:B3 = '1' AND UPPER(VT.VT_ID) = UPPER(:B2 ))) AND VT.USERBK_NR = :B1 AND VT.VT_TYP_CD = 2 AND VT.VT_ID_VERS IN (SELECT MAX(VT2.VT_ID_VERS) FROM VT_STAMM VT2 WHERE VT2.VT_ID = VT.VT_ID AND VT2.VT_TYP_CD = VT.VT_TYP_CD AND VT2.USERBK_NR = VT.USERBK_NR) AND KD.IO_TY2 = VT.IO_TY2 AND KD.USERBK_NR = VT.USERBK_NR |
49ut4ta78ccq9 |
select /* KTKONTO_INDEX, 1 */ KTW.IO_TY2 as "IO_TY2", KTW.KT_GNR as "KT_GNR", KTW.KT_TY2 as "KT_TY2", KTW.KT_BEST_TY2 as "KT_BEST_TY2", KTW.KT_NR as "KT_NR", KTW.EDIT_KT_NR as "EDIT_KT_NR", K.EXT_KT_NR as "EXT_KT_NR", KTW.EXT_KT_NR as "EXT_KT_NR_2", to_char(KTW.KT_NR) as "SPEC_KT_NR", nvl(ktw.RUBRIK, (select a.BEZ_LANG from KT1ART a where a.USERBK_NR=:1 and a.SPRACHE_CD=:2 and a.KT_ART_NR=ktw.KT_ART_NR)) as "RUBRIK", nvl(to_char(KTW.SITZ_NR), chr(19)) as "SITZ", KTW.WRG_TY2 as "WRG_TY2", nvl(to_char(KTW.WRG_TY2), chr(19)) as "WRG", KTW.SALDO_KWRG_NO_DISP as "SALDO_KWRG_NO_DISP", KTW.SALDO_KWRG as "SALDO_KWRG", KTW.POPHEB_CD as "POPHEB_CD", nvl(to_char(KTW.POPHEB_CD), chr(19)) as "STATUS", KTW.KT_ART_NR+0 as "KT_ART_NR", nvl(to_char(KTW.KT_ART_NR), chr(19)) as "KONTOART", KTW.KT_ART_BER_CD as "KT_ART_BER_CD", nvl(to_char(KTW.KT_ART_BER_CD), chr(19)) as "KT_ART_BER", nvl(to_char(KTW.KT_ART_BER_CD), chr(19)) as "OBJECT", KTW.STCD_KT_ART as "STCD_KT_ART", KTW.ARBGEB_NR as "ARBGEB_NR", KTW.ARBGEB_NR+0 as "ARBGEB_NR0", KTW.SITZ_NR as "SITZ_NR", K.BIL_BER_CD as "BIL_BER_CD", K.IO_BASKET_CD as "IO_BASKET_CD", nvl(to_char(K.IO_BASKET_CD), chr(19)) as "BASKET_TEXT", (select STEUER_CD from AL1WRG where WRG_TY2=KTW.WRG_TY2 and USERBK_NR=:3 and SPRACHE_CD=:4 and ROWNUM=1) as "STEUER_CD", decode(:5, 1, (select STEUER_CD_3 from KT1ART where USERBK_NR=:6 and SPRACHE_CD=:7 and KT_ART_NR=KTW.KT_ART_NR), null) as "STCD3_KT_ART", decode(:8, 1, KDQADRU0.F_GetOwnersAddress(KTW.IO_TY2, null, null
, null, null), null) as "OWNERS_ADDRESS", decode(:9, 1, (select EDIT_IO_NR from KDWSTAMM_SEC where USERBK_NR=:10 and IO_TY2=KTW.IO_TY2), null) as "EDIT_IO_NR", decode(:11, 1, (select IO_BEZ from KDWSTAMM_SEC where USERBK_NR=:12 and IO_TY2=KTW.IO_TY2), null) as "IO_BEZ", decode(:13, 1, (select EDIT_KT_GNR from KT_GRP where USERBK_NR=:14 and KT_GNR=KTW.KT_GNR), null) as "EDIT_KT_GNR", decode(:15, 1, (select RUBRIK from KT_GRP where USERBK_NR=:16 and KT_GNR=KTW.KT_GNR), null) as "KT_GNR_RUBRIK", null as "INKL_ZEROKONTRAKT", null as "ONLY_FOR_IO_CARD", null as "ONLY_FOR_CREDITCARD", null as "ONLY_BEVOLLM", null as "ONLY_FOR_MULTIKT", null as "IS_ACTIVE", null as "GF_NR", null as "VT_TYP_CD", null as "ONLY_BANKS", 'ver=KTWSTAMM_SEC, '||to_char(K.CREATE_DT, 'YYYY-MM-DD HH24:MI:SS')||', '||K.CREATE_ID as "ROW_INFO" from KTWSTAMM_SEC K, KTWSALDO KTW where KTW.KT_TY2 = K.KT_TY2 and NOT (:17 IS NULL AND :18 IS NULL AND :19 IS NULL AND :20 IS NULL) and KTW.KT_TY2=:21 and 1=1 and K.USERBK_NR=:22 and KTW.USERBK_NR=:23 |
4s4x2kn4bcsuy | SELECT DECODE(NVL(VAR_I_1, 0), 0, TRUNC(A.VAR_DAT_1), TRUNC(A.VAR_DAT_2)) FROM SR_PROC_VAR A WHERE A.PROC_BEZ = 'TAGESSCHNITT' AND A.USERBK_NR = F2QAPENV.F_UB |
51s6jyq0sau53 | BEGIN SRQKRPA0.SelectNonTEV(); END; |
53h94uz9ab29t | SELECT * FROM XL_PURS_H WHERE KURS_REF_TY2 = :B7 AND KURS_ANW_CD = :B6 AND WRG_TY2 = :B5 AND KURS_DT_MUT <= :B4 AND KURS_DT_BIS >= :B4 AND NVL(KTN_NR, 0) = NVL(:B3 , 0) AND USERBK_NR IN (:B2 , :B1 ) ORDER BY USERBK_NR, BO_PLATZ_PRIO_CD, KURS_DT_MUT DESC, KURS_DT_BIS DESC, KURS_TY2 DESC |
5da8vccg5qf3x |
select /* KDADR_MAINT, 1 */ KDQADRU0.F_DecodeAdrKurzCtl(1, a.ADR_KURZ_CTL) as "ADR_KURZ_1", KDQADRU0.F_DecodeAdrKurzCtl(2, a.ADR_KURZ_CTL) as "ADR_KURZ_2", KDQADRU0.F_DecodeAdrKurzCtl(3, a.ADR_KURZ_CTL) as "ADR_KURZ_3", KDQADRU0.F_DecodeAdrKurzCtl(4, a.ADR_KURZ_CTL) as "ADR_KURZ_4", KDQADRU0.F_DecodeAdrKurzCtl(5, a.ADR_KURZ_CTL) as "ADR_KURZ_5", KDQADRU0.F_DecodeAdrKurzCtl(6, a.ADR_KURZ_CTL) as "ADR_KURZ_6", KDQADRU0.F_DecodeAdrKurzCtl(7, a.ADR_KURZ_CTL) as "ADR_KURZ_7", KDQADRU0.F_DecodeAdrKurzCtl(8, a.ADR_KURZ_CTL) as "ADR_KURZ_8", null as "ADR_TYP_CD_INS", decode(F.ADR_ZEILE_1, null, decode(F.ROWID, null, null, null), F.ADR_ZEILE_1) as "ADR_ZEILE_1", decode(F.ADR_ZEILE_2, null, decode(F.ROWID, null, null, null), F.ADR_ZEILE_2) as "ADR_ZEILE_2", decode(F.ADR_ZEILE_3, null, decode(F.ROWID, null, null, null), F.ADR_ZEILE_3) as "ADR_ZEILE_3", A.ADR_ZUS as "ADR_ZUS", A.ADR_ZUS_1 as "ADR_ZUS_1", to_char(A.BIS_DAT, 'YYYY-MM-DD HH24:MI:SS') as "BIS_DAT", A.BOTE_NR as "BOTE_NR", A.EMPF_REF as "EMPF_REF", A.EMPF_REF_ZUS as "EMPF_REF_ZUS", A.EUST_PFL_CD as "EUST_PFL_CD", case when a.BIS_DAT>=trunc(sysdate) then '1' else '0' end as "ISACTUAL", '0' as "ISADRLNREDITABLE", case when a.BIS_DAT>=trunc(sysdate) then '1' else '0' end as "ISDUPLICATEABLE", case when ((select SRQUTIL0.F_PrgPar('IO_ADR', 'UNGUELTIG', 11) from dual) = 1 and a.MAIL_ART_CD = 'KVER') then '0' when (select substr(STEUER_CD, 23, 1) from IO_USER where USERBK_NR=:1 and IO_TY2=:2 and ROWNUM=1) = '1' an
d (select replace(nvl(substr(STEUER_CD, 23, 1), '0'), ' ', '0') from KD1ADR_T where USERBK_NR=:3 and SPRACHE_CD=:4 and ADR_TYP_CD=a.IO_ADR_TY2) != '1' then '0'
else case when trunc(greatest(a.VON_DAT, a.CREATE_DT)+to_number((select SRQUTIL0.F_PrgPar('IO_ADR', 'KORR_TAGE', 11) from dual)))>=trunc(sysdate) and a.BIS_DAT>=trunc(sysdate) then '1' else '0' end
end as "ISEDITABLE", decode(substr(L.STEUER_CD, 1, 1), '1', '1', '0') as "ISINLAND", decode(F.IO_ADR_FF_TY2, null, decode(F.ROWID, null, F2QAPENV.F_CreLnr, null), F.IO_ADR_FF_TY2) as "IO_ADR_FF_TY2", A.IO_ADR_FF_TY2 as "IO_ADR_FF_TY2_ADR", A.IO_ADR_TY2 as "IO_ADR_TY2", null as "IO_ADR_TY2_INS", nvl(to_char(A.IO_ADR_TY2), chr(19)) as "IO_ADR_TY2_BEZ", A.IO_EMAIL_TY2 as "IO_EMAIL_TY2", A.IO_TY2 as "IO_TY2", O.KTN_NR as "KTN_NR", nvl(to_char(O.KTN_NR), chr(19)) as "KTN_NR_BEZ", A.LAND_TY2 as "LAND_TY2", L.BEZ_LANG as "LAND_TY2_BEZ", A.LAND_TY2_MWST as "LAND_TY2_MWST", nvl(to_char(A.LAND_TY2_MWST), chr(19)) as "LAND_TY2_MWST_BEZ", A.LAND_TY2_TX as "LAND_TY2_TX", nvl(to_char(A.LAND_TY2_TX), chr(19)) as "LAND_TY2_TX_BEZ", A.MAIL_ART_CD as "MAIL_ART_CD", decode(A.ORT_TY2, null, A.ORT_BEZ, O.ORT_BEZ) as "ORT", A.ORT_BEZ as "ORT_BEZ", A.ORT_TY2 as "ORT_TY2", O.PLZ as "PLZ", A.PLZ_ZUS as "PLZ_ZUS", A.PTT_ORD_NR as "PTT_ORD_NR", A.REGION_CD as "REGION_CD", A.SPRACHE_CD_MAN as "SPRACHE_CD_MAN", A.SPRACHE_CD_SYS as "SPRACHE_CD_SYS", decode(A.STRASSE_NR, null, 0, 1) as "STRASSE_EINGABE", A.STRASSE_NR as "STRASSE_NR", (select dis
tinct s.strasse_bez from alwstrasse s where s.strasse_nr = A.STRASSE_NR and s.userbk_nr = :5) as "STRASSE_BEZ_IDX", decode(A.STRASSE_NR, null, nvl(A.STRASSE_BEZ, decode(A.HAUS_NR, null, substr(A.STRASSE, 1, 25), null)), (select distinct s.strasse_bez from alwstrasse s where s.strasse_nr = A.STRASSE_NR and s.userbk_nr = :6)) as "STRASSE_BEZ", A.HAUS_NR as "HAUSNUMMER", A.STRASSE as "STRASSE", A.TEL_NR_3 as "TEL_NR_3", to_char(A.VON_DAT, 'YYYY-MM-DD HH24:MI:SS') as "VON_DAT", null as "NORM_ADR_SEARCH", null as "GESCH_ADR_SEARCH", null as "FINKL_ADR_SRCH", A.ADR_KURZ_CTL as "ADR_KURZ_CTL", case when(select count(*) from IO_adr a2 where a2.IO_lnr=a.IO_lnr and a2.IO_adr_lnr=a.IO_adr_lnr and trunc(a2.von_dat)>=trunc(a.bis_dat) and trunc(a2.von_dat)< case when a2.von_dat = a2.bis_dat then trunc(a2.bis_dat +1) else trunc(a2.bis_dat) end and a2.userbk_nr=:7)=0 then 1 else 0 end as "IS_ADR_WITH_HI_DATE", (select nvl(substr(e.steuer_cd, 1, 1), 0)as STCD_A
from al1eust_pfl e
where e.userbk_nr = :8
and e.sprache_cd = :9
and e.EUST_PFL_CD = a.EUST_PFL_CD) as "EU_STEUCD_A", A.BEGR_ADR as "BEGR_ADR", case when trunc(A.BIS_DAT) >= trunc(sysdate) then kdqadru0.F_UseAdrForKorrRgl(null, A.IO_TY2, A.IO_ADR_TY2, A.VON_DAT, A.BIS_DAT) else 0 end as "KORRRGL", case when a.MAIL_ART_CD='KVER' then '1' else '0' end as "INVALID", trunc(a.CREATE_DT) as "SE_CREATEDT", A.IO_EUST_SPEZ_CD as "IO_EUST_SPEZ_CD", AT.SORT_NR as "SORT_NR", decode(F.ADR_ERWE_CD, null, decode(F.ROWID, null, null, null)
, F.ADR_ERWE_CD) as "ADR_ERWE_CD", decode(F.ADR_ERWE_ZEILE_1, null, decode(F.ROWID, null, null, null), F.ADR_ERWE_ZEILE_1) as "ADR_ERWE_ZEILE_1", decode(F.ADR_ERWE_ZEILE_2, null, decode(F.ROWID, null, null, null), F.ADR_ERWE_ZEILE_2) as "ADR_ERWE_ZEILE_2", decode(F.ADR_ERWE_ZEILE_3, null, decode(F.ROWID, null, null, null), F.ADR_ERWE_ZEILE_3) as "ADR_ERWE_ZEILE_3", decode(F.ADR_ERWE_ZEILE_4, null, decode(F.ROWID, null, null, null), F.ADR_ERWE_ZEILE_4) as "ADR_ERWE_ZEILE_4", (select nvl(trim(substr(t.steuer_cd, 4, 1)), 0) as spez
from kd1adr_t t
where t.userbk_nr = :10
and t.sprache_cd = :11
and t.ADR_TYP_CD = a.IO_adr_lnr) as "IS_SPEZ_ADR_ALLOWED", A.CREATE_ID as "CREATE_ID", KDQADRU0.F_DecodeAdrKurzCtl(1, a.ADR_KURZ_CTL_ZV) as "ADR_SPEZ_1", KDQADRU0.F_DecodeAdrKurzCtl(2, a.ADR_KURZ_CTL_ZV) as "ADR_SPEZ_2", KDQADRU0.F_DecodeAdrKurzCtl(3, a.ADR_KURZ_CTL_ZV) as "ADR_SPEZ_3", KDQADRU0.F_DecodeAdrKurzCtl(4, a.ADR_KURZ_CTL_ZV) as "ADR_SPEZ_4", KDQADRU0.F_DecodeAdrKurzCtl(5, a.ADR_KURZ_CTL_ZV) as "ADR_SPEZ_5", KDQADRU0.F_DecodeAdrKurzCtl(6, a.ADR_KURZ_CTL_ZV) as "ADR_SPEZ_6", KDQADRU0.F_DecodeAdrKurzCtl(7, a.ADR_KURZ_CTL_ZV) as "ADR_SPEZ_7", KDQADRU0.F_DecodeAdrKurzCtl(8, a.ADR_KURZ_CTL_ZV) as "ADR_SPEZ_8", A.ADR_KURZ_CTL_ZV as "ADR_KURZ_CTL_ZV", 'lck_A_111='||rowidtochar(A.ROWID)||', '||to_char(A.MUT_VON, 'YYYY-MM-DD HH24:MI:SS')||', '||A.IO_TY2_VIS||', '||A.VERS_VOR||chr(5)||'ver=IO_ADR, '||to_char(A.CREATE_DT, 'YYYY-MM-DD HH24:MI:SS')||', '||A.CREATE_ID||chr(5)|
|'lck_F_111='||rowidtochar(F.ROWID)||', '||to_char(F.MUT_VON, 'YYYY-MM-DD HH24:MI:SS')||', '||F.IO_TY2_VIS||', '||F.VERS_VOR|| decode(F.IO_ADR_FF_TY2, null, decode(F.ROWID, null, chr(5)||'def=IO_ADR_FF_TY2_EQ_'||F2QAPENV.F_CreLnr, null), null) as "ROW_INFO" from IO_ADR A, AL_ORT O, IO_ADR_FF F, AL1LAND L, KD1ADR_T AT where A.LAND_TY2 = L.LAND_TY2(+) and A.IO_ADR_FF_TY2 = F.IO_ADR_FF_TY2(+) and A.IO_ADR_TY2 = AT.ADR_TYP_CD and A.ORT_TY2 = O.ORT_TY2(+) and IO_ADR_TY2 in (select typ.ADR_TYP_CD from KD1ADR_T typ where typ.USERBK_NR=:12 and typ.SPRACHE_CD=:13 and typ.STEUER_CD like '1%') and 0=decode(:14, 0, case when trunc(sysdate) <= trunc(A.BIS_DAT) then 0 else 1 end, 0) and A.IO_TY2=:15 and A.USERBK_NR=:16 and O.USERBK_NR(+)=:17 and F.USERBK_NR(+)=:18 and L.USERBK_NR(+)=:19 and L.SPRACHE_CD(+)=:20 and AT.USERBK_NR=:21 and AT.SPRACHE_CD=:22 order by ISACTUAL DESC nulls LAST, AT.SORT_NR ASC, A.IO_ADR_TY2 ASC, A.VON_DAT ASC |
5dhj8gv3d0pc8 | SELECT MAX(UPPER(SUBSTR(PAR_WERT, 1, 1))) FROM SR_PRG_PAR WHERE USERBK_NR < 9980 AND USERBK_NR > 100 AND PRG_ID = 'SYSTEM' AND PAR_ID = 'DBTRACE' AND KEY_TY2 = 11 |
5fkbrgu6p3827 | BEGIN SRQSTAT0.insertValues(P_statDefId => :1, P_grpId => :2, P_userBkNr => :3, P_avgVal1 => :4, P_avgVal2 => :5, P_avgVal3 => :6, P_avgVal4 => :7, P_avgVal5 => :8, P_avgVal6 => :9, P_avgVal7 => :10, P_avgVal8 => :11, P_avgVal9 => :12, P_avgVal10 => :13, P_maxVal1 => :14, P_maxVal2 => :15, P_maxVal3 => :16, P_maxVal4 => :17, P_maxVal5 => :18, P_maxVal6 => :19, P_maxVal7 => :20, P_maxVal8 => :21, P_maxVal9 => :22, P_maxVal10 => :23, P_minVal1 => :24, P_minVal2 => :25, P_minVal3 => :26, P_minVal4 => :27, P_minVal5 => :28, P_minVal6 => :29, P_minVal7 => :30, P_minVal8 => :31, P_minVal9 => :32, P_minVal10 => :33, P_sumVal1 => :34, P_sumVal2 => :35, P_sumVal3 => :36, P_sumVal4 => :37, P_sumVal5 => :38, P_sumVal6 => :39, P_sumVal7 => :40, P_sumVal8 => :41, P_sumVal9 => :42, P_sumVal10 => :43, P_snapShotCnt => :44, P_commit => :45) ; END; |
5h0un99juznjd |
select /* CA_EVENT, 1 */ F2QAPENV.F_IsPrivat(CAEVENT.STAT_CD) as "STAT_CD", CAEVENT.TL_POS_TYP_SRC_E as "TL_POS_TYP_SRC_E", CAEVENT.GF_NR as "GF_NR", nvl(to_char(CAEVENT.GF_NR), chr(19)) as "D_GF_NR", CAEVENT.CA_DET_12_CD as "CA_DET_12_CD", CAEVENT.CA_VERARB_4_CD as "CA_VERARB_4_CD", CAEVENT.CA_EVENT_ID as "CA_EVENT_ID", CAEVENT.CA_EVENT_TYP_CD as "CA_EVENT_TYP_CD", CA1EVENT_TYP.BEZ_KURZ as "D_CA_EVENT_TYP_CD", CA1EVENT_TYP.BEZ_MITTEL as "D_EVENTTYP_BEZMITTEL", decode(nvl(CAEVENT.VL_REF_TY2, 0), 0, VLSTAMM.VL_KURZ_TEXT, VLREF.VL_REF_TEXT) as "VL_REF_TEXT", VLSTAMM.VL_TEXT_TY2 as "VL_TEXT_TY2", VLSTAMM.VL_INH_CD as "VL_INH_CD", VLREF.VL_NR as "VL_NR", VLREF.EDIT_VL_NR as "EDIT_VL_NR", CAEVENT.KT_TY2_DPST as "KT_TY2_DPST", CAEVENT.OBJ_STAT_CD as "OBJ_STAT_CD", 4100000 + CAEVENT.OBJ_STAT_CD as "OBJ_STAT_CD_4100", nvl(to_char(4100000 + CAEVENT.OBJ_STAT_CD), chr(19)) as "D_OBJ_STAT_CD", case when caevent.quelle_cd = 592 then '1' else
(select substr(STEUER_CD, 3, 1) from OM1OBJ_TYP_STAT where obj_typ_stat_cd = 4100000 + CAEVENT.OBJ_STAT_CD and userbk_nr = :1 and SPRACHE_CD = :2)
end as "FC_OBJ_STAT_STEUER_CD_C", :3 as "DATUMSTYP", case when :4 = 0 then CAEVENT.EX_DAT
when :5 = 1 then CAEVENT.BIS_DAT_CP_PERI
when :6 = 2 then CAEVENT.BEST_REC_DAT
when :7 = 3 then CAEVENT.SUPERR_FIN
when :8 = 4 then CAEVENT.SUPERR_TIT
when :9 = 5 then CAEVENT.ABR_DT
when :10 = 6 then CAEVENT.BUCH_DT
when :11 = 7 then CAEVENT.AVIS_DT
when :12 = 8 then CAEVENT.ANTW_DT
when :13 = 9 then CAEVEN
T.SEL_DT
when :14 = 10 then CAEVENT.TRENN_DAT
when :15 = 11 then CAEVENT.CP_VERF_DAT_NEXT
when :16 = 13 then CAEVENT.TERMIN_DT_MSG
when :17 = 14 then CAEVENT.TERMIN_DT_BERAT
when :18 = 12 then (select max(SALDO_DAT_B) from KT_SALDO K where K.VL_REF_TY2 = (select VL_REF_TY2 from CA_EVENT C where C.CA_EVENT_TY2 = caevent.CA_EVENT_TY2 and C.USERBK_NR = :19) and K.USERBK_NR = :20 and (K.DP_STELLE_GNR = (select DPST_NR from CA_EVENT C2 where C2.CA_EVENT_TY2 = caevent.CA_EVENT_TY2 and C2.USERBK_NR = :21) or
0 = (select nvl(DPST_NR, 0) from CA_EVENT C3 where C3.CA_EVENT_TY2 = caevent.CA_EVENT_TY2 and C3.USERBK_NR = :22)))
when :23 = 15 then CAEVENT.BEG_DAT_HDL
when :24 = 16 then CAEVENT.BIS_DAT_HDL
when :25 = 17 then (select decode(nvl(SRQUTIL0.F_PrgPar('CA', 'LASTTRADEDATE'), '0'), '0', max(HDL_DT_LAST), min(HDL_DT_LAST)) from VL_BO_PLATZ where vl_lnr=caevent.vl_lnr and userbk_nr=:26)
else null end as "DATUM", case when :27 = 0 then CAEVENT.EX_DAT
when :28 = 1 then CAEVENT.BIS_DAT_CP_PERI
when :29 = 2 then CAEVENT.BEST_REC_DAT
when :30 = 3 then CAEVENT.SUPERR_FIN
when :31 = 4 then CAEVENT.SUPERR_TIT
when :32 = 5 then CAEVENT.ABR_DT
when :33 = 6 then CAEVENT.BUCH_DT
when :34 = 7 then CAEVENT.AVIS_DT
when :35 = 8 then CAEVENT.ANTW_DT
when :36 = 9 then CAEVENT.SEL_DT
when :37 = 10 then CAEVENT.TRENN_DAT
when :38 = 11 then CAEVENT.CP_VERF_DAT_NEXT
when :39 = 13 then CAEVENT.TERMIN_DT_MSG
when :40 = 14 then CAEVENT.TERMIN_DT_BERAT
when :41 = 12 then (select max(SALDO_
DAT_B) from KT_SALDO K where K.VL_REF_TY2 = (select VL_REF_TY2 from CA_EVENT C where C.CA_EVENT_TY2 = caevent.CA_EVENT_TY2 and C.USERBK_NR = :42) and K.USERBK_NR = :43 and (K.DP_STELLE_GNR = (select DPST_NR from CA_EVENT C2 where C2.CA_EVENT_TY2 = caevent.CA_EVENT_TY2 and C2.USERBK_NR = :44) or
0 = (select nvl(DPST_NR, 0) from CA_EVENT C3 where C3.CA_EVENT_TY2 = caevent.CA_EVENT_TY2 and C3.USERBK_NR = :45)))
when :46 = 15 then CAEVENT.BEG_DAT_HDL
when :47 = 16 then CAEVENT.BIS_DAT_HDL
when :48 = 17 then (select decode(nvl(SRQUTIL0.F_PrgPar('CA', 'LASTTRADEDATE'), '0'), '0', max(HDL_DT_LAST), min(HDL_DT_LAST)) from VL_BO_PLATZ where vl_lnr=caevent.vl_lnr and userbk_nr=:49)
when :50 = 0 then CAEVENT.EX_DAT
when :51 = 1 then CAEVENT.BIS_DAT_CP_PERI
when :52 = 2 then CAEVENT.BEST_REC_DAT
when :53 = 3 then CAEVENT.SUPERR_FIN
when :54 = 4 then CAEVENT.SUPERR_TIT
when :55 = 5 then CAEVENT.ABR_DT
when :56 = 6 then CAEVENT.BUCH_DT
when :57 = 7 then CAEVENT.AVIS_DT
when :58 = 8 then CAEVENT.ANTW_DT
when :59 = 9 then CAEVENT.SEL_DT
when :60 = 10 then CAEVENT.TRENN_DAT
when :61 = 11 then CAEVENT.CP_VERF_DAT_NEXT
when :62 = 13 then CAEVENT.TERMIN_DT_MSG
when :63 = 14 then CAEVENT.TERMIN_DT_BERAT
when :64 = 12 then (select max(SALDO_DAT_B) from KT_SALDO K where K.VL_REF_TY2 = (select VL_REF_TY2 from CA_EVENT C where C.CA_EVENT_TY2 = caevent.CA_EVENT_TY2 and C.USERBK_NR = :65) and K.USERBK_NR = :66 and (K.DP_STELLE_GNR = (select DPST_NR from CA_EVENT C2 where C2.CA_EVENT_TY2
= caevent.CA_EVENT_TY2 and C2.USERBK_NR = :67) or
0 = (select nvl(DPST_NR, 0) from CA_EVENT C3 where C3.CA_EVENT_TY2 = caevent.CA_EVENT_TY2 and C3.USERBK_NR = :68)))
when :69 = 15 then CAEVENT.BEG_DAT_HDL
when :70 = 16 then CAEVENT.BIS_DAT_HDL
when :71 = 17 then (select decode(nvl(SRQUTIL0.F_PrgPar('CA', 'LASTTRADEDATE'), '0'), '0', max(HDL_DT_LAST), min(HDL_DT_LAST)) from VL_BO_PLATZ where vl_lnr=caevent.vl_lnr and userbk_nr=:72)
else null end as "DATUM_SHOW", :73 as "DT_SHOW", VLREF.ISIN_NR as "ISIN_NR", KT1DPST.DPST_NR as "DPST_NR", KT1DPST.BEZ_KURZ as "D_KT_TY2_DPST", CAEVENT.CA_BEZ_INT as "CA_BEZ_INT", CAEVENT.ZWRG_TY2 as "ZWRG_TY2", nvl(to_char(CAEVENT.ZWRG_TY2), chr(19)) as "D_ZWRG_TY2", CAEVENT.CP_PERI as "CP_PERI", to_char(CAEVENT.BEG_DAT_CP_PERI, 'YYYY-MM-DD HH24:MI:SS') as "BEG_DAT_CP_PERI", to_char(CAEVENT.BIS_DAT_CP_PERI, 'YYYY-MM-DD HH24:MI:SS') as "BIS_DAT_CP_PERI", CAEVENT.CP_PERI_TAG as "CP_PERI_TAG", to_char(CAEVENT.CP_VERF_DAT_NEXT, 'YYYY-MM-DD HH24:MI:SS') as "CP_VERF_DAT_NEXT", CAEVENT.ZINSUSANZ as "ZINSUSANZ", CAEVENT.CA_VERARB_1_CD as "CA_VERARB_1_CD", to_char(CAEVENT.EX_DAT, 'YYYY-MM-DD HH24:MI:SS') as "EX_DAT", to_char(CAEVENT.TRENN_DAT, 'YYYY-MM-DD HH24:MI:SS') as "TRENN_DAT", to_char(CAEVENT.SUPERR_FIN, 'YYYY-MM-DD HH24:MI:SS') as "SUPERR_FIN", to_char(CAEVENT.SUPERR_TIT, 'YYYY-MM-DD HH24:MI:SS') as "SUPERR_TIT", to_char(CAEVENT.BEST_REC_DAT, 'YYYY-MM-DD HH24:MI:SS') as "BEST_REC_DAT", to_char(CAEVENT.BUCH_DT, 'YYYY-MM-DD HH24:MI:SS') as "BUCH_D
T", CAEVENT.CA_EVENT_PHASE_CD as "CA_EVENT_PHASE_CD", to_char(CAEVENT.AVIS_DT, 'YYYY-MM-DD HH24:MI:SS') as "AVIS_DT", CAEVENT.CA_AVIS_CD as "CA_AVIS_CD", CAEVENT.ANTW_CD as "ANTW_CD", to_char(CAEVENT.ANTW_DT, 'YYYY-MM-DD HH24:MI:SS') as "ANTW_DT", (select max(SALDO_DAT_B) from KT_SALDO K where K.VL_REF_TY2 = (select VL_REF_TY2 from CA_EVENT C where C.CA_EVENT_TY2 = caevent.CA_EVENT_TY2 and C.USERBK_NR = :74) and K.USERBK_NR = :75 and (K.DP_STELLE_GNR = (select DPST_NR from CA_EVENT C2 where C2.CA_EVENT_TY2 = caevent.CA_EVENT_TY2 and C2.USERBK_NR = :76) or
0 = (select nvl(DPST_NR, 0) from CA_EVENT C3 where C3.CA_EVENT_TY2 = caevent.CA_EVENT_TY2 and C3.USERBK_NR = :77))) as "LETZTE_BUCHUNG", (select decode(nvl(SRQUTIL0.F_PrgPar('CA', 'LASTTRADEDATE'), '0'), '0', max(HDL_DT_LAST), min(HDL_DT_LAST)) from VL_BO_PLATZ where vl_lnr=caevent.vl_lnr and userbk_nr=:78) as "LETZTER_HANDELSTAG", to_char(CAEVENT.SEL_DT, 'YYYY-MM-DD HH24:MI:SS') as "SEL_DT", to_char(CAEVENT.ABR_DT, 'YYYY-MM-DD HH24:MI:SS') as "ABR_DT", CAEVENT.BEM_INT as "BEM_INT", to_number(substr(ca_appl_cd, 0, 2)) as "CA_APPL_CD", CAEVENT.VL_STEU_NR_CA as "VL_STEU_NR_CA", null as "D_VL_BEZ", null as "D_DPST_BEZ", CAEVENT.VL_TY2 as "VL_TY2", VLREF.VL_REF_TY2 as "VL_REF_TY2", null as "CA_EVENT_TY2_ANTW", null as "CA_BEZ_INT_ANTW", CAEVENT.CA_EVENT_TY2 as "CA_EVENT_TY2", CAEVENT.IO_TY2_VERANTW as "IO_TY2_VERANTW", (select user_mittel_bez from IO_user where caevent.IO_lnr_verantw = IO_user.IO_lnr and caevent.userbk_nr = k
d_user.userbk_nr) as "D_IO_TY2_VERANTW", CAEVENT.CA_EVENT_TY2_MAIN as "CA_EVENT_TY2_MAIN", CAEVENT.CA_GF_NR as "CA_GF_NR", CAEVENT.CP_NR as "CP_NR", CAEVENT.CPN_NR as "CPN_NR", CAEVENT.CA_DET_4_CD as "CA_DET_4_CD", to_char(CAEVENT.BEG_DAT_HDL, 'YYYY-MM-DD HH24:MI:SS') as "BEG_DAT_HDL", to_char(CAEVENT.BIS_DAT_HDL, 'YYYY-MM-DD HH24:MI:SS') as "BIS_DAT_HDL", CAEVENT.MENGE_KORR_FAKT as "MENGE_KORR_FAKT", CAEVENT.CA_MENGE_KORR_CD as "CA_MENGE_KORR_CD", CAEVENT.TK_EVENT_TYP_CD as "TK_EVENT_TYP_CD", CAEVENT.TK_EVENT_STYP_CD as "TK_EVENT_STYP_CD", CAEVENT.VL_US_STEU_EINK_CD as "VL_US_STEU_EINK_CD", to_char(CAEVENT.TIME_GV, 'YYYY-MM-DD HH24:MI:SS') as "TIME_GV", CAEVENT.ORT_GV as "ORT_GV", to_char(CAEVENT.GV_DAT, 'YYYY-MM-DD HH24:MI:SS') as "GV_DAT", CAEVENT.METEAG_NOM_ALT as "METEAG_NOM_ALT", CAEVENT.METEAG_NOM_NEU as "METEAG_NOM_NEU", CAEVENT.TWRG_TY2 as "TWRG_TY2", CAEVENT.TWRG_TY2_NEU as "TWRG_TY2_NEU", nvl(to_char(CAEVENT.TWRG_TY2), chr(19)) as "D_TWRG_TY2", nvl(to_char(CAEVENT.TWRG_TY2), chr(19)) as "D_TWRG_TY22", nvl(to_char(CAEVENT.TWRG_TY2_NEU), chr(19)) as "D_TWRG_TY2_NEU", CAEVENT.CA_SRC_TY2 as "CA_SRC_TY2", CAEVENT.ABR_ANZ_KD as "ABR_ANZ_KD", CAEVENT.ABR_MENGE_KD as "ABR_MENGE_KD", CAEVENT.ABR_ANZ_TOT as "ABR_ANZ_TOT", CAEVENT.ABR_MENGE_TOT as "ABR_MENGE_TOT", CAEVENT.ABR_ANZ_IO_PEND as "ABR_ANZ_IO_PEND", CAEVENT.ABR_ANZ_TOT_PEND as "ABR_ANZ_TOT_PEND", CAEVENT.MENGE_EVENT_KD as "MENGE_EVENT_KD", CAEVENT.CA_SEL_ART_CD as "CA_SEL_ART_CD", CAEVENT.BEILAGE_CD_MAN as "BEILAGE_
CD_MAN", CAEVENT.LEITWEG_TY2 as "LEITWEG_TY2", CAEVENT.CA_EVENT_SEL_TY2 as "CA_EVENT_SEL_TY2", CAEVENT.CA_DET_5_CD as "CA_DET_5_CD", CAEVENT.CA_DET_6_CD as "CA_DET_6_CD", CAEVENT.CA_DET_7_CD as "CA_DET_7_CD", CAEVENT.CA_DET_8_CD as "CA_DET_8_CD", decode(ca_det_9_cd, '0', null, ca_det_9_cd) as "CA_DET_9_CD", CAEVENT.CA_DET_14_CD as "CA_DET_14_CD", CAEVENT.CA_VERARB_2_CD as "CA_VERARB_2_CD", CAEVENT.MENGE_AUSLOS as "MENGE_AUSLOS", CAEVENT.CA_EVENT_TY2_VRLG as "CA_EVENT_TY2_VRLG", CAEVENT.USERBK_NR as "USERBK_NR", CAEVENT.CA_ANTW_VARI_NR as "CA_ANTW_VARI_NR", CAEVENT.QUELLE_CD as "QUELLE_CD", nvl(to_char(CAEVENT.QUELLE_CD), chr(19)) as "D_QUELLE_CD", CAEVENT.MUT_MAN_CD as "MUT_MAN_CD", to_char(CAEVENT.MUT_DT, 'YYYY-MM-DD HH24:MI:SS') as "MUT_DT", CAEVENT.CA_VERARB_5_CD as "CA_VERARB_5_CD", CAEVENT.CA_VERARB_6_CD as "D_CA_VERARB_6_CD", CAEVENT.CA_VERARB_7_CD as "CA_VERARB_7_CD", CAEVENT.CA_VERARB_8_CD as "CA_VERARB_8_CD", nvl(to_char(CAEVENT.CA_VERARB_8_CD), chr(19)) as "D_LAND_TY2", CAEVENT.CA_DET_17_CD as "CA_DET_17_CD", CAEVENT.CA_DET_18_CD as "CA_DET_18_CD", CAEVENT.CA_DET_15_CD as "CA_DET_15_CD", CAEVENT.CA_DET_16_CD as "CA_DET_16_CD", CAEVENT.CA_DET_19_CD as "CA_DET_19_CD", CAEVENT.CA_DET_20_CD as "CA_DET_20_CD", CAEVENT.CA_DET_21_CD as "CA_DET_21_CD", CAEVENT.CA_DET_22_CD as "CA_DET_22_CD", CAEVENT.CA_DET_23_CD as "CA_DET_23_CD", CAEVENT.CA_DET_24_CD as "CA_DET_24_CD", CAEVENT.CA_DET_25_CD as "CA_DET_25_CD", CAEVENT.VL_TIT_ART_NR as "VL_TIT_ART_NR", nvl(to_char(CAEVENT.
VL_TIT_ART_NR), chr(19)) as "D_VL_TIT_ART_NR", (select (CAQJUPT0.f_getVerarbDPST2(caevent.ca_event_lnr, caevent.kt_lnr_dpst)) from dual) as "BR_VERARBDPST", (select (CAQJETA0.f_WandlungHybride()) from dual) as "WANDLUNGHYBRIDE", (select (caqutil0.f_getBankart()) from dual) as "BANKART", 1 as "DIV_SELECT", (select (caqfrg00.f_mt565()) from dual) as "MT565", CAEVENT.CA_EVENT_TY2_DPST as "CA_EVENT_TY2_DPST", to_char(CAEVENT.TERMIN_DT_MSG, 'YYYY-MM-DD HH24:MI:SS') as "TERMIN_DT_MSG", to_char(CAEVENT.ALOC_MSG_DT_LAST, 'YYYY-MM-DD HH24:MI:SS') as "ALOC_MSG_DT_LAST", CAEVENT.CA_EVENT_ID_EXT as "CA_EVENT_ID_EXT", CAEVENT.EXT_KT_NR_DP as "EXT_KT_NR_DP", to_char(CAEVENT.RECH_DT_LAST, 'YYYY-MM-DD HH24:MI:SS') as "RECH_DT_LAST", to_char(CAEVENT.BIS_DAT_CP_PERI, 'YYYY-MM-DD HH24:MI:SS') as "BIS_DAT_CP_PERI_VON", to_char(CAEVENT.BIS_DAT_CP_PERI, 'YYYY-MM-DD HH24:MI:SS') as "BIS_DAT_CP_PERI_BIS", to_char(CAEVENT.EX_DAT, 'YYYY-MM-DD HH24:MI:SS') as "EX_DAT_VON", to_char(CAEVENT.EX_DAT, 'YYYY-MM-DD HH24:MI:SS') as "EX_DAT_BIS", to_char(CAEVENT.TRENN_DAT, 'YYYY-MM-DD HH24:MI:SS') as "TRENN_DAT_VON", to_char(CAEVENT.TRENN_DAT, 'YYYY-MM-DD HH24:MI:SS') as "TRENN_DAT_BIS", CAEVENT.WF_GF_TY2 as "WF_GF_TY2", (select substr(STEUER_CD, 8, 1) from KT1DPST where DP_STELLE_GNR = CAEVENT.DPST_NR and userbk_nr = :79 and sprache_cd = :80) as "MT565_DPST", (select substr(STEUER_CD_1, 24, 1) from AL1GF where GF_NR = CAEVENT.GF_NR and userbk_nr = :81 and sprache_cd = :82) as "MT565_ALLOC", null as "CALLMODE"
, (select count(*) from ca_event_msg cem where cem.ca_event_lnr = caevent.ca_event_lnr and cem.userbk_nr = caevent.userbk_nr) as "ANZ_MESSAGES", CAEVENT.LOG_TY2_MUT as "LOG_TY2", (select vl_na_cd from vl_na_akti where caevent.vl_lnr = vl_na_akti.vl_lnr and caevent.userbk_nr = vl_na_akti.userbk_nr) as "VL_NA_CD", (select ca_bez_int from ca_event where ca_event_lnr = caevent.ca_event_lnr_restr and userbk_nr = :83) as "D_CA_EVENT_TY2_RESTR", CAEVENT.CA_EVENT_TY2_RESTR as "CA_EVENT_TY2_RESTR", CAEVENT.CA_DET_26_CD as "CA_DET_26_CD", CAEVENT.CA_DET_27_CD as "CA_DET_27_CD", CAEVENT.CA_DET_28_CD as "CA_DET_28_CD", CAEVENT.CA_DET_29_CD as "CA_DET_29_CD", CAEVENT.CA_DET_30_CD as "CA_DET_30_CD", CAEVENT.CA_DET_31_CD as "CA_DET_31_CD", CAEVENT.CA_DET_32_CD as "CA_DET_32_CD", CAEVENT.CA_DET_33_CD as "CA_DET_33_CD", CAEVENT.CA_DET_34_CD as "CA_DET_34_CD", CAEVENT.CA_DET_35_CD as "CA_DET_35_CD", CAEVENT.CA_VERARB_11_CD as "D_CA_VERARB_11_CD", CAEVENT.CA_VERARB_12_CD as "CA_VERARB_12_CD", CAEVENT.CA_VERARB_13_CD as "CA_VERARB_13_CD", CAEVENT.CA_VERARB_14_CD as "CA_VERARB_14_CD", CAEVENT.CA_VERARB_15_CD as "CA_VERARB_15_CD", CAEVENT.CA_VARI_TY2_DEF as "CA_VARI_TY2_DEF", AL1GF.GF_ART as "GF_ART", to_char(CAEVENT.TERMIN_DT_BERAT, 'YYYY-MM-DD HH24:MI:SS') as "TERMIN_DT_BERAT", to_char(CAEVENT.SEL_DAT_BEST_BEG, 'YYYY-MM-DD HH24:MI:SS') as "SEL_DAT_BEST_BEG", to_char(CAEVENT.SEL_DAT_BEST_END, 'YYYY-MM-DD HH24:MI:SS') as "SEL_DAT_BEST_END", to_char(CAEVENT.SEL_DAT_BUCH_BEG, 'YYYY-MM-DD HH24:MI:SS'
) as "SEL_DAT_BUCH_BEG", to_char(CAEVENT.SEL_DAT_BUCH_END, 'YYYY-MM-DD HH24:MI:SS') as "SEL_DAT_BUCH_END", to_char(CAEVENT.SEL_DAT_DOM_BEG, 'YYYY-MM-DD HH24:MI:SS') as "SEL_DAT_DOM_BEG", to_char(CAEVENT.SEL_DAT_DOM_END, 'YYYY-MM-DD HH24:MI:SS') as "SEL_DAT_DOM_END", CAEVENT.CA_DET_36_CD as "CA_DET_36_CD", CAEVENT.CA_DET_37_CD as "CA_DET_37_CD", CAEVENT.CA_DET_38_CD as "CA_DET_38_CD", CAEVENT.CA_DET_39_CD as "CA_DET_39_CD", CAEVENT.CA_DET_40_CD as "CA_DET_40_CD", CAEVENT.CA_DET_41_CD as "CA_DET_41_CD", CAEVENT.CA_DET_42_CD as "CA_DET_42_CD", CAEVENT.CA_DET_43_CD as "CA_DET_43_CD", CAEVENT.CA_DET_44_CD as "CA_DET_44_CD", CAEVENT.CA_DET_45_CD as "CA_DET_45_CD", CAEVENT.CA_EVENT_SEL_TY2CA as "CA_EVENT_SEL_TY2CA", nvl(CA_VV_ALL_CD, '0') as "CA_VV_ALL_CD", CAEVENT.CA_VARI_TY2_DEFVVA as "CA_VARI_TY2_DEFVVA", (select ca_bez_int from ca_event where ca_event_lnr = caevent.ca_vari_lnr_defvva and userbk_nr = :84) as "D_CA_VARI_TY2_DEFVVA", (select (caqfrg00.f_WFKUBE()) from dual) as "WFKUBE", (select substr(STEUER_CD_1, 11, 1) from AL1GF where GF_NR = CAEVENT.GF_NR and userbk_nr = :85 and sprache_cd = :86) as "CLACTION", (select (SRQUTIL0.F_PrgPar('CA', 'CAZENTRALE2')) from dual) as "CAZENTRALE2", null as "READ_ONLY", CAEVENT.KURS as "KURS", 'lck_CAEVENT_110='||rowidtochar(CAEVENT.ROWID)||', '||to_char(CAEVENT.MUT_VON, 'YYYY-MM-DD HH24:MI:SS')||', '||CAEVENT.IO_TY2_VIS||', '||CAEVENT.VERS_VOR||chr(5)||'ver=CA_EVENT, '||to_char(CAEVENT.CREATE_DT, 'YYYY-MM-DD HH24:MI:SS')||', '||CAEVENT.CR
EATE_ID||chr(5)||'whr=_{_->CA_EVENT_TY2_215444794015054_}_'||decode(CAEVENT.CA_EVENT_TY2, null, '_ISNULL_', '_EQ_'||CAEVENT.CA_EVENT_TY2)||chr(5)||'whr=_{_->ROWID_215444794015054_}_'||decode(CAEVENT.ROWID, null, '_ISNULL_', '_EQ_'||CAEVENT.ROWID) as "ROW_INFO" from CA_EVENT CAEVENT, VL_REF VLREF, KT1DPST KT1DPST, CA1EVENT_TYP CA1EVENT_TYP, VL_STAMM VLSTAMM, AL1GF AL1GF where CAEVENT.GF_NR = AL1GF.GF_NR(+) and CAEVENT.VL_REF_TY2 = VLREF.VL_REF_TY2(+) and CAEVENT.KT_TY2_DPST = KT1DPST.KT_TY2(+) and CAEVENT.CA_EVENT_TYP_CD = CA1EVENT_TYP.CA_EVENT_TYP_CD and CAEVENT.VL_TY2 = VLSTAMM.VL_TY2(+) and CAEVENT.CA_EVENT_TYP_CD != 94 and CAEVENT.VL_TY2=:87 and VLREF.VL_REF_TY2=:88 and 1=1 and 1=1 and CAEVENT.CA_EVENT_TYP_CD in ('40', '60', '35') and CAEVENT.USERBK_NR=:89 and VLREF.USERBK_NR=:90 and KT1DPST.USERBK_NR(+)=:91 and KT1DPST.SPRACHE_CD(+)=:92 and CA1EVENT_TYP.USERBK_NR=:93 and CA1EVENT_TYP.SPRACHE_CD=:94 and VLSTAMM.USERBK_NR(+)=:95 and AL1GF.USERBK_NR(+)=:96 and AL1GF.SPRACHE_CD(+)=:97 order by CAEVENT.CA_EVENT_ID DESC, CAEVENT.CA_ANTW_VARI_NR ASC nulls FIRST |
5njpk1c340zyc | begin rollback; F2QAPENV.SetLogParDirect(:1, :2, :3, :4, :5, :6, :7, :8, :9, :10); end; |
5p9sbk9q23tux | delete from "F2LDATP0"."MLOG$_AL_CHANGE" where snaptime$$ <= :1 |
5sq0fqf1n28d0 |
select /* KDRGLSPERREN, 1 */ KDQRGLU0.F_GetLevelCode(R.IO_TY2, R.KT_GNR, R.KT_TY2) as "EBENE_CD", case
when R.KT_TY2 is not null then K.EDIT_KT_NR
when R.KT_GNR is not null then P.EDIT_KT_GNR
when R.IO_TY2 is not null then (select KDS.EDIT_IO_NR from KDWSTAMM_SEC KDS where KDS.IO_TY2=R.IO_TY2 and KDS.USERBK_NR=:1)
end as "KTDPFP_NR", R.IO_SIM_ART_CD as "IO_SIM_ART_CD", R.KT_TY2 as "KT_TY2", K.EDIT_KT_NR as "EDIT_KT_NR", nvl(k.RUBRIK, (select A.BEZ_LANG from KT1ART A where A.USERBK_NR=:2 and A.SPRACHE_CD=:3 and A.KT_ART_NR=K.KT_ART_NR)) as "RUBRIK_KT", R.KT_GNR as "KT_GNR", P.EDIT_KT_GNR as "EDIT_KT_GNR", P.RUBRIK as "RUBRIK_PF", case
when R.KT_TY2 is null and R.KT_GNR is null and R.IO_TY2 is not null
then (select KDS.EDIT_IO_NR from KDWSTAMM_SEC KDS where KDS.IO_TY2=R.IO_TY2 and KDS.USERBK_NR=:4)
end as "EDIT_IO_NR", (select KDS.IO_BEZ from KDWSTAMM_SEC KDS where KDS.IO_TY2=R.IO_TY2 and KDS.USERBK_NR=:5) as "IO_BEZ", to_char(R.BEGINN_DT, 'YYYY-MM-DD HH24:MI:SS') as "BEGINN_DT", to_char(R.ENCK_DT, 'YYYY-MM-DD HH24:MI:SS') as "ENCK_DT", decode(S.SPERR_CD, null, decode(S.ROWID, null, null, null), S.SPERR_CD) as "SPERR_CD", nvl(to_char(S.SPERR_CD), chr(19)) as "SPERR_BEZ", R.IO_TY2_USER as "IO_TY2_USER", decode(R.IO_TY2_USER, null, null, (select USER_LANG_BEZ from KDWUSER_SEC where IO_TY2=R.IO_TY2_USER and USERBK_NR=:6)) as "IO_TY2_USER_BEZ", case when R.KT_TY2 is not null then K.WRG_TY2 when R.KT_GNR is not null then P.WRG_TY2 end as "WRG_TY2", nvl(to_char(case when R.KT_L
NR is not null then K.WRG_TY2 when R.KT_GNR is not null then P.WRG_TY2 end), chr(19)) as "WRG_TY2_BEZ", decode(S.METEAG, null, decode(S.ROWID, null, null, null), S.METEAG) as "METEAG", decode(S.MENGE, null, decode(S.ROWID, null, null, null), S.MENGE) as "MENGE", R.VL_TY2 as "VL_TY2", decode(R.KT_BEST_TY2, null, null, (SELECT VL_NR FROM KTwSALDO_DP V WHERE V.KT_TY2=R.KT_TY2 AND V.KT_BEST_TY2=R.KT_BEST_TY2 AND V.USERBK_NR=:7)) as "D_VL_NR", decode(R.KT_BEST_TY2, null, null, (select V.VL_REF_TEXT from KTwSALDO_DP V where V.KT_TY2=R.KT_TY2 and V.KT_BEST_TY2=R.KT_BEST_TY2 and V.USERBK_NR=:8)) as "D_VL_BEZ", R.KT_BEST_TY2 as "KT_BEST_TY2", K.ARBGEB_NR as "ARBGEB_NR", null as "ARBGEB_NR_1", R.BEM_INT as "BEM_INT", R.SUO_IO_SIM_ID_1 as "SUO_IO_SIM_ID_1", R.SUO_IO_SIM_ID_2 as "SUO_IO_SIM_ID_2", R.IO_TY2 as "IO_TY2", (select substr(X.STEUER_CD, 3, 1) from KD1SPERR X where X.SPERR_CD = S.SPERR_CD and X.USERBK_NR=:9 and X.SPRACHE_CD=:10) as "STC_C", R.IO_SIM_TY2 as "IO_SIM_TY2", decode(S.IO_TY2, null, decode(S.ROWID, null, R.IO_TY2, null), S.IO_TY2) as "IO_TY2_SPERR", decode(S.IO_SIM_TY2, null, decode(S.ROWID, null, R.IO_SIM_TY2, null), S.IO_SIM_TY2) as "IO_SIM_TY2_SPERR", decode(KDQRGLU0.F_IsSperreDeletable(R.IO_TY2, R.IO_SIM_TY2), 0, 1, 0) as "IS_VSB_GWV_SPERRE", null as "IS_NEW", R.SR_EVENT_ANW_ID as "SR_EVENT_ANW_ID", null as "SEARCH_INCL_SALD", null as "SEARCH_INCL_OLD", KDQRGLU0.F_IsSperreDeletable(R.IO_TY2, R.IO_SIM_TY2) as "ISDELETABLE", SRQKRGL0.F_GetLevelText(R.
IO_TY2, R.KT_GNR, R.KT_TY2) as "EBENE", 'lck_R_111='||rowidtochar(R.ROWID)||', '||to_char(R.MUT_VON, 'YYYY-MM-DD HH24:MI:SS')||', '||R.IO_TY2_VIS||', '||R.VERS_VOR||chr(5)||'ver=IO_RGL, '||to_char(R.CREATE_DT, 'YYYY-MM-DD HH24:MI:SS')||', '||R.CREATE_ID||chr(5)||'lck_S_111='||rowidtochar(S.ROWID)||', '||to_char(S.MUT_VON, 'YYYY-MM-DD HH24:MI:SS')||', '||S.IO_TY2_VIS||', '||S.VERS_VOR|| decode(S.SPERR_CD, null, decode(S.ROWID, null, chr(5)||'def=SPERR_CD_EQ_'||null, null), null)|| decode(S.IO_TY2, null, decode(S.ROWID, null, chr(5)||'def=IO_TY2_SPERR_EQ_'||R.IO_TY2, null), null)|| decode(S.IO_SIM_TY2, null, decode(S.ROWID, null, chr(5)||'def=IO_SIM_TY2_SPERR_EQ_'||R.IO_SIM_TY2, null), null) as "ROW_INFO" from IO_RGL R, IO_SIM_SPERR S, KTWSTAMM_SEC K, KT_GRP P where R.KT_GNR = P.KT_GNR(+) and R.IO_SIM_TY2 = S.IO_SIM_TY2(+) and R.IO_TY2 = S.IO_TY2(+) and R.KT_TY2 = K.KT_TY2(+) and R.KT_TY2 = K.KT_TY2(+) and R.IO_SIM_ART_CD=100 and R.USERBK_NR=:11 and S.USERBK_NR(+)=:12 and K.USERBK_NR(+)=:13 and P.USERBK_NR(+)=:14 and R.ROWID=chartorowid(:15) and S.ROWID=chartorowid(:16) |
6wvc0a72fb2k9 |
INSERT INTO IBTSKTAUSZ SELECT (ROWNUM + :B13 ) AS ID, BUCH_DAT_A, TEXT, METEAG_KWRG, SH_CD, SUPERR, LNR, DISPO , NULL AS SALDO , (CASE WHEN TR_TYP_TY2 IS NULL THEN NULL ELSE TRIM(SUBSTR(TR_TYP_TY2, 1, INSTR(TR_TYP_TY2, ':')-1)) END) AS TRAK_REF_TY2 , TRAK_REF_TYP , (CASE WHEN TR_TYP_TY2 IS NULL THEN NULL ELSE TRIM(SUBSTR(TR_TYP_TY2, INSTR(TR_TYP_TY2, ':')+1, 99)) END) AS TRAK_REF_TYP_DET FROM ( SELECT BUCH_DAT_A , SUBSTR( (CASE WHEN :B9 IS NULL THEN COALESCE((CASE WHEN :B8 = 1 THEN NVL((CASE WHEN R.TRAK_REF_TYP = 4 AND R.DET_ANZ = 1 THEN (SELECT BD.TEXT_EXT FROM KT_BUCH_DET BD WHERE BD.KT_TY2 = R.KT_TY2 AND BD.KT_BEST_TY2 = R.KT_BEST_TY2 AND BD.KT_BUCH_TY2 = R.KT_BUCH_TY2 AND BD.USERBK_NR = R.USERBK_NR) ELSE NULL END), TEXT_EXT) ELSE NULL END), (SELECT BT.BEZ_LANG FROM KT1BUCHT BT WHERE BT.BUCHTYP_CD = R.BUCHTYP_CD AND BT.USERBK_NR = :B6 AND BT.SPRACHE_CD = :B10 ) ) ELSE R.TEXT END), 1, 150) AS TEXT , METEAG_KWRG , SH_CD , SUPERR , LNR , DISPO , TRAK_REF_TYP , (CASE WHEN R.TRAK_REF_TYP = 4 THEN (SELECT BD.TRAK_REF_TY2|| ' : ' || BD.TRAK_REF_TYP FROM KT_BUCH_DET BD WHERE BD.KT_TY2 = R.KT_TY2 AND BD.KT_BEST_TY2 = R.KT_BEST_TY2 AND BD.KT_BUCH_TY2 = R.KT_BUCH_TY2 AND BD.USERBK_NR = R.USERBK_NR AND ROWNUM < 2) ELSE R.TRAK_REF_TY2 || ' : ' || R.TRAK_REF_TYP END) TR_TYP_TY2 FROM ( SELECT BAS.* FROM (SELECT /*+ index_desc(bu kt_buchi3) */ BU.BUCH_DAT_A , BU.BUCH_DAT_B , BU.BUCH_DAT_C , BU.CREATE_ID , (CASE WHEN :B9 IS NOT NULL THEN COALESCE((CASE WHEN :B8 =
1 THEN NVL((CASE WHEN BU.TRAK_REF_TYP = 4 AND BU.DET_ANZ = 1 THEN (SELECT BD.TEXT_EXT FROM KT_BUCH_DET BD WHERE BD.KT_TY2 = BU.KT_TY2 AND BD.KT_BEST_TY2 = BU.KT_BEST_TY2 AND BD.KT_BUCH_TY2 = BU.KT_BUCH_TY2 AND BD.USERBK_NR = BU.USERBK_NR) ELSE NULL END), BU.TEXT_EXT) ELSE NULL END), (SELECT BT.BEZ_LANG FROM KT1BUCHT BT WHERE BT.BUCHTYP_CD = BU.BUCHTYP_CD AND BT.USERBK_NR = BU.USERBK_NR AND BT.SPRACHE_CD = :B10 ) ) END) AS TEXT , BU.METEAG_KWRG AS METEAG_KWRG , BU.SH_CD AS SH_CD , BU.SUPERR AS SUPERR , BU.KT_BUCH_TY2 AS LNR , 0 AS DISPO , BU.TRAK_REF_TYP , BU.TRAK_REF_TY2 , BU.BUCHTYP_CD , BU.KT_TY2 , BU.KT_BEST_TY2 , BU.DET_ANZ , BU.KT_BUCH_TY2 , BU.TEXT_EXT , BU.USERBK_NR FROM KT_BUCH BU WHERE BU.KT_TY2 = :B7 AND BU.KT_BEST_TY2 = 0 AND BU.USERBK_NR = :B6 AND BU.BUCH_DAT_A > ADD_MONTHS(SYSDATE, -24) AND BU.METEAG_KWRG <> 0 AND (BU.PERF_CD IS NULL OR PERF_CD IN ('0', '8')) AND ( :B5 IS NULL OR :B5 = BU.SH_CD) AND (:B4 IS NULL OR BU.METEAG_KWRG >= :B4 ) AND (:B3 IS NULL OR BU.METEAG_KWRG <= :B3 ) AND (:B2 IS NULL OR BUCH_DAT_A >= :B2 ) AND (:B1 IS NULL OR BUCH_DAT_A < :B1 ) ) BAS WHERE (:B9 IS NULL OR UPPER(TEXT) LIKE :B11 ) ORDER BY KT_TY2 DESC , KT_BEST_TY2 DESC , USERBK_NR DESC , BUCH_DAT_A DESC , BUCH_DAT_B DESC , BUCH_DAT_C DESC , SUPERR DESC , CREATE_ID DESC ) R WHERE ROWNUM <= :B12 )
|
789b36h12agf0 |
select /* CA_EVENT, 1 */ F2QAPENV.F_IsPrivat(CAEVENT.STAT_CD) as "STAT_CD", CAEVENT.TL_POS_TYP_SRC_E as "TL_POS_TYP_SRC_E", CAEVENT.GF_NR as "GF_NR", nvl(to_char(CAEVENT.GF_NR), chr(19)) as "D_GF_NR", CAEVENT.CA_DET_12_CD as "CA_DET_12_CD", CAEVENT.CA_VERARB_4_CD as "CA_VERARB_4_CD", CAEVENT.CA_EVENT_ID as "CA_EVENT_ID", CAEVENT.CA_EVENT_TYP_CD as "CA_EVENT_TYP_CD", CA1EVENT_TYP.BEZ_KURZ as "D_CA_EVENT_TYP_CD", CA1EVENT_TYP.BEZ_MITTEL as "D_EVENTTYP_BEZMITTEL", decode(nvl(CAEVENT.VL_REF_TY2, 0), 0, VLSTAMM.VL_KURZ_TEXT, VLREF.VL_REF_TEXT) as "VL_REF_TEXT", VLSTAMM.VL_TEXT_TY2 as "VL_TEXT_TY2", VLSTAMM.VL_INH_CD as "VL_INH_CD", VLREF.VL_NR as "VL_NR", VLREF.EDIT_VL_NR as "EDIT_VL_NR", CAEVENT.KT_TY2_DPST as "KT_TY2_DPST", CAEVENT.OBJ_STAT_CD as "OBJ_STAT_CD", 4100000 + CAEVENT.OBJ_STAT_CD as "OBJ_STAT_CD_4100", nvl(to_char(4100000 + CAEVENT.OBJ_STAT_CD), chr(19)) as "D_OBJ_STAT_CD", case when caevent.quelle_cd = 592 then '1' else
(select substr(STEUER_CD, 3, 1) from OM1OBJ_TYP_STAT where obj_typ_stat_cd = 4100000 + CAEVENT.OBJ_STAT_CD and userbk_nr = :1 and SPRACHE_CD = :2)
end as "FC_OBJ_STAT_STEUER_CD_C", :3 as "DATUMSTYP", case when :4 = 0 then CAEVENT.EX_DAT
when :5 = 1 then CAEVENT.BIS_DAT_CP_PERI
when :6 = 2 then CAEVENT.BEST_REC_DAT
when :7 = 3 then CAEVENT.SUPERR_FIN
when :8 = 4 then CAEVENT.SUPERR_TIT
when :9 = 5 then CAEVENT.ABR_DT
when :10 = 6 then CAEVENT.BUCH_DT
when :11 = 7 then CAEVENT.AVIS_DT
when :12 = 8 then CAEVENT.ANTW_DT
when :13 = 9 then CAEVEN
T.SEL_DT
when :14 = 10 then CAEVENT.TRENN_DAT
when :15 = 11 then CAEVENT.CP_VERF_DAT_NEXT
when :16 = 13 then CAEVENT.TERMIN_DT_MSG
when :17 = 14 then CAEVENT.TERMIN_DT_BERAT
when :18 = 12 then (select max(SALDO_DAT_B) from KT_SALDO K where K.VL_REF_TY2 = (select VL_REF_TY2 from CA_EVENT C where C.CA_EVENT_TY2 = caevent.CA_EVENT_TY2 and C.USERBK_NR = :19) and K.USERBK_NR = :20 and (K.DP_STELLE_GNR = (select DPST_NR from CA_EVENT C2 where C2.CA_EVENT_TY2 = caevent.CA_EVENT_TY2 and C2.USERBK_NR = :21) or
0 = (select nvl(DPST_NR, 0) from CA_EVENT C3 where C3.CA_EVENT_TY2 = caevent.CA_EVENT_TY2 and C3.USERBK_NR = :22)))
when :23 = 15 then CAEVENT.BEG_DAT_HDL
when :24 = 16 then CAEVENT.BIS_DAT_HDL
when :25 = 17 then (select decode(nvl(SRQUTIL0.F_PrgPar('CA', 'LASTTRADEDATE'), '0'), '0', max(HDL_DT_LAST), min(HDL_DT_LAST)) from VL_BO_PLATZ where vl_lnr=caevent.vl_lnr and userbk_nr=:26)
else null end as "DATUM", case when :27 = 0 then CAEVENT.EX_DAT
when :28 = 1 then CAEVENT.BIS_DAT_CP_PERI
when :29 = 2 then CAEVENT.BEST_REC_DAT
when :30 = 3 then CAEVENT.SUPERR_FIN
when :31 = 4 then CAEVENT.SUPERR_TIT
when :32 = 5 then CAEVENT.ABR_DT
when :33 = 6 then CAEVENT.BUCH_DT
when :34 = 7 then CAEVENT.AVIS_DT
when :35 = 8 then CAEVENT.ANTW_DT
when :36 = 9 then CAEVENT.SEL_DT
when :37 = 10 then CAEVENT.TRENN_DAT
when :38 = 11 then CAEVENT.CP_VERF_DAT_NEXT
when :39 = 13 then CAEVENT.TERMIN_DT_MSG
when :40 = 14 then CAEVENT.TERMIN_DT_BERAT
when :41 = 12 then (select max(SALDO_
DAT_B) from KT_SALDO K where K.VL_REF_TY2 = (select VL_REF_TY2 from CA_EVENT C where C.CA_EVENT_TY2 = caevent.CA_EVENT_TY2 and C.USERBK_NR = :42) and K.USERBK_NR = :43 and (K.DP_STELLE_GNR = (select DPST_NR from CA_EVENT C2 where C2.CA_EVENT_TY2 = caevent.CA_EVENT_TY2 and C2.USERBK_NR = :44) or
0 = (select nvl(DPST_NR, 0) from CA_EVENT C3 where C3.CA_EVENT_TY2 = caevent.CA_EVENT_TY2 and C3.USERBK_NR = :45)))
when :46 = 15 then CAEVENT.BEG_DAT_HDL
when :47 = 16 then CAEVENT.BIS_DAT_HDL
when :48 = 17 then (select decode(nvl(SRQUTIL0.F_PrgPar('CA', 'LASTTRADEDATE'), '0'), '0', max(HDL_DT_LAST), min(HDL_DT_LAST)) from VL_BO_PLATZ where vl_lnr=caevent.vl_lnr and userbk_nr=:49)
when :50 = 0 then CAEVENT.EX_DAT
when :51 = 1 then CAEVENT.BIS_DAT_CP_PERI
when :52 = 2 then CAEVENT.BEST_REC_DAT
when :53 = 3 then CAEVENT.SUPERR_FIN
when :54 = 4 then CAEVENT.SUPERR_TIT
when :55 = 5 then CAEVENT.ABR_DT
when :56 = 6 then CAEVENT.BUCH_DT
when :57 = 7 then CAEVENT.AVIS_DT
when :58 = 8 then CAEVENT.ANTW_DT
when :59 = 9 then CAEVENT.SEL_DT
when :60 = 10 then CAEVENT.TRENN_DAT
when :61 = 11 then CAEVENT.CP_VERF_DAT_NEXT
when :62 = 13 then CAEVENT.TERMIN_DT_MSG
when :63 = 14 then CAEVENT.TERMIN_DT_BERAT
when :64 = 12 then (select max(SALDO_DAT_B) from KT_SALDO K where K.VL_REF_TY2 = (select VL_REF_TY2 from CA_EVENT C where C.CA_EVENT_TY2 = caevent.CA_EVENT_TY2 and C.USERBK_NR = :65) and K.USERBK_NR = :66 and (K.DP_STELLE_GNR = (select DPST_NR from CA_EVENT C2 where C2.CA_EVENT_TY2
= caevent.CA_EVENT_TY2 and C2.USERBK_NR = :67) or
0 = (select nvl(DPST_NR, 0) from CA_EVENT C3 where C3.CA_EVENT_TY2 = caevent.CA_EVENT_TY2 and C3.USERBK_NR = :68)))
when :69 = 15 then CAEVENT.BEG_DAT_HDL
when :70 = 16 then CAEVENT.BIS_DAT_HDL
when :71 = 17 then (select decode(nvl(SRQUTIL0.F_PrgPar('CA', 'LASTTRADEDATE'), '0'), '0', max(HDL_DT_LAST), min(HDL_DT_LAST)) from VL_BO_PLATZ where vl_lnr=caevent.vl_lnr and userbk_nr=:72)
else null end as "DATUM_SHOW", :73 as "DT_SHOW", VLREF.ISIN_NR as "ISIN_NR", KT1DPST.DPST_NR as "DPST_NR", KT1DPST.BEZ_KURZ as "D_KT_TY2_DPST", CAEVENT.CA_BEZ_INT as "CA_BEZ_INT", CAEVENT.ZWRG_TY2 as "ZWRG_TY2", nvl(to_char(CAEVENT.ZWRG_TY2), chr(19)) as "D_ZWRG_TY2", CAEVENT.CP_PERI as "CP_PERI", to_char(CAEVENT.BEG_DAT_CP_PERI, 'YYYY-MM-DD HH24:MI:SS') as "BEG_DAT_CP_PERI", to_char(CAEVENT.BIS_DAT_CP_PERI, 'YYYY-MM-DD HH24:MI:SS') as "BIS_DAT_CP_PERI", CAEVENT.CP_PERI_TAG as "CP_PERI_TAG", to_char(CAEVENT.CP_VERF_DAT_NEXT, 'YYYY-MM-DD HH24:MI:SS') as "CP_VERF_DAT_NEXT", CAEVENT.ZINSUSANZ as "ZINSUSANZ", CAEVENT.CA_VERARB_1_CD as "CA_VERARB_1_CD", to_char(CAEVENT.EX_DAT, 'YYYY-MM-DD HH24:MI:SS') as "EX_DAT", to_char(CAEVENT.TRENN_DAT, 'YYYY-MM-DD HH24:MI:SS') as "TRENN_DAT", to_char(CAEVENT.SUPERR_FIN, 'YYYY-MM-DD HH24:MI:SS') as "SUPERR_FIN", to_char(CAEVENT.SUPERR_TIT, 'YYYY-MM-DD HH24:MI:SS') as "SUPERR_TIT", to_char(CAEVENT.BEST_REC_DAT, 'YYYY-MM-DD HH24:MI:SS') as "BEST_REC_DAT", to_char(CAEVENT.BUCH_DT, 'YYYY-MM-DD HH24:MI:SS') as "BUCH_D
T", CAEVENT.CA_EVENT_PHASE_CD as "CA_EVENT_PHASE_CD", to_char(CAEVENT.AVIS_DT, 'YYYY-MM-DD HH24:MI:SS') as "AVIS_DT", CAEVENT.CA_AVIS_CD as "CA_AVIS_CD", CAEVENT.ANTW_CD as "ANTW_CD", to_char(CAEVENT.ANTW_DT, 'YYYY-MM-DD HH24:MI:SS') as "ANTW_DT", (select max(SALDO_DAT_B) from KT_SALDO K where K.VL_REF_TY2 = (select VL_REF_TY2 from CA_EVENT C where C.CA_EVENT_TY2 = caevent.CA_EVENT_TY2 and C.USERBK_NR = :74) and K.USERBK_NR = :75 and (K.DP_STELLE_GNR = (select DPST_NR from CA_EVENT C2 where C2.CA_EVENT_TY2 = caevent.CA_EVENT_TY2 and C2.USERBK_NR = :76) or
0 = (select nvl(DPST_NR, 0) from CA_EVENT C3 where C3.CA_EVENT_TY2 = caevent.CA_EVENT_TY2 and C3.USERBK_NR = :77))) as "LETZTE_BUCHUNG", (select decode(nvl(SRQUTIL0.F_PrgPar('CA', 'LASTTRADEDATE'), '0'), '0', max(HDL_DT_LAST), min(HDL_DT_LAST)) from VL_BO_PLATZ where vl_lnr=caevent.vl_lnr and userbk_nr=:78) as "LETZTER_HANDELSTAG", to_char(CAEVENT.SEL_DT, 'YYYY-MM-DD HH24:MI:SS') as "SEL_DT", to_char(CAEVENT.ABR_DT, 'YYYY-MM-DD HH24:MI:SS') as "ABR_DT", CAEVENT.BEM_INT as "BEM_INT", to_number(substr(ca_appl_cd, 0, 2)) as "CA_APPL_CD", CAEVENT.VL_STEU_NR_CA as "VL_STEU_NR_CA", null as "D_VL_BEZ", null as "D_DPST_BEZ", CAEVENT.VL_TY2 as "VL_TY2", VLREF.VL_REF_TY2 as "VL_REF_TY2", null as "CA_EVENT_TY2_ANTW", null as "CA_BEZ_INT_ANTW", CAEVENT.CA_EVENT_TY2 as "CA_EVENT_TY2", CAEVENT.IO_TY2_VERANTW as "IO_TY2_VERANTW", (select user_mittel_bez from IO_user where caevent.IO_lnr_verantw = IO_user.IO_lnr and caevent.userbk_nr = k
d_user.userbk_nr) as "D_IO_TY2_VERANTW", CAEVENT.CA_EVENT_TY2_MAIN as "CA_EVENT_TY2_MAIN", CAEVENT.CA_GF_NR as "CA_GF_NR", CAEVENT.CP_NR as "CP_NR", CAEVENT.CPN_NR as "CPN_NR", CAEVENT.CA_DET_4_CD as "CA_DET_4_CD", to_char(CAEVENT.BEG_DAT_HDL, 'YYYY-MM-DD HH24:MI:SS') as "BEG_DAT_HDL", to_char(CAEVENT.BIS_DAT_HDL, 'YYYY-MM-DD HH24:MI:SS') as "BIS_DAT_HDL", CAEVENT.MENGE_KORR_FAKT as "MENGE_KORR_FAKT", CAEVENT.CA_MENGE_KORR_CD as "CA_MENGE_KORR_CD", CAEVENT.TK_EVENT_TYP_CD as "TK_EVENT_TYP_CD", CAEVENT.TK_EVENT_STYP_CD as "TK_EVENT_STYP_CD", CAEVENT.VL_US_STEU_EINK_CD as "VL_US_STEU_EINK_CD", to_char(CAEVENT.TIME_GV, 'YYYY-MM-DD HH24:MI:SS') as "TIME_GV", CAEVENT.ORT_GV as "ORT_GV", to_char(CAEVENT.GV_DAT, 'YYYY-MM-DD HH24:MI:SS') as "GV_DAT", CAEVENT.METEAG_NOM_ALT as "METEAG_NOM_ALT", CAEVENT.METEAG_NOM_NEU as "METEAG_NOM_NEU", CAEVENT.TWRG_TY2 as "TWRG_TY2", CAEVENT.TWRG_TY2_NEU as "TWRG_TY2_NEU", nvl(to_char(CAEVENT.TWRG_TY2), chr(19)) as "D_TWRG_TY2", nvl(to_char(CAEVENT.TWRG_TY2), chr(19)) as "D_TWRG_TY22", nvl(to_char(CAEVENT.TWRG_TY2_NEU), chr(19)) as "D_TWRG_TY2_NEU", CAEVENT.CA_SRC_TY2 as "CA_SRC_TY2", CAEVENT.ABR_ANZ_KD as "ABR_ANZ_KD", CAEVENT.ABR_MENGE_KD as "ABR_MENGE_KD", CAEVENT.ABR_ANZ_TOT as "ABR_ANZ_TOT", CAEVENT.ABR_MENGE_TOT as "ABR_MENGE_TOT", CAEVENT.ABR_ANZ_IO_PEND as "ABR_ANZ_IO_PEND", CAEVENT.ABR_ANZ_TOT_PEND as "ABR_ANZ_TOT_PEND", CAEVENT.MENGE_EVENT_KD as "MENGE_EVENT_KD", CAEVENT.CA_SEL_ART_CD as "CA_SEL_ART_CD", CAEVENT.BEILAGE_CD_MAN as "BEILAGE_
CD_MAN", CAEVENT.LEITWEG_TY2 as "LEITWEG_TY2", CAEVENT.CA_EVENT_SEL_TY2 as "CA_EVENT_SEL_TY2", CAEVENT.CA_DET_5_CD as "CA_DET_5_CD", CAEVENT.CA_DET_6_CD as "CA_DET_6_CD", CAEVENT.CA_DET_7_CD as "CA_DET_7_CD", CAEVENT.CA_DET_8_CD as "CA_DET_8_CD", decode(ca_det_9_cd, '0', null, ca_det_9_cd) as "CA_DET_9_CD", CAEVENT.CA_DET_14_CD as "CA_DET_14_CD", CAEVENT.CA_VERARB_2_CD as "CA_VERARB_2_CD", CAEVENT.MENGE_AUSLOS as "MENGE_AUSLOS", CAEVENT.CA_EVENT_TY2_VRLG as "CA_EVENT_TY2_VRLG", CAEVENT.USERBK_NR as "USERBK_NR", CAEVENT.CA_ANTW_VARI_NR as "CA_ANTW_VARI_NR", CAEVENT.QUELLE_CD as "QUELLE_CD", nvl(to_char(CAEVENT.QUELLE_CD), chr(19)) as "D_QUELLE_CD", CAEVENT.MUT_MAN_CD as "MUT_MAN_CD", to_char(CAEVENT.MUT_DT, 'YYYY-MM-DD HH24:MI:SS') as "MUT_DT", CAEVENT.CA_VERARB_5_CD as "CA_VERARB_5_CD", CAEVENT.CA_VERARB_6_CD as "D_CA_VERARB_6_CD", CAEVENT.CA_VERARB_7_CD as "CA_VERARB_7_CD", CAEVENT.CA_VERARB_8_CD as "CA_VERARB_8_CD", nvl(to_char(CAEVENT.CA_VERARB_8_CD), chr(19)) as "D_LAND_TY2", CAEVENT.CA_DET_17_CD as "CA_DET_17_CD", CAEVENT.CA_DET_18_CD as "CA_DET_18_CD", CAEVENT.CA_DET_15_CD as "CA_DET_15_CD", CAEVENT.CA_DET_16_CD as "CA_DET_16_CD", CAEVENT.CA_DET_19_CD as "CA_DET_19_CD", CAEVENT.CA_DET_20_CD as "CA_DET_20_CD", CAEVENT.CA_DET_21_CD as "CA_DET_21_CD", CAEVENT.CA_DET_22_CD as "CA_DET_22_CD", CAEVENT.CA_DET_23_CD as "CA_DET_23_CD", CAEVENT.CA_DET_24_CD as "CA_DET_24_CD", CAEVENT.CA_DET_25_CD as "CA_DET_25_CD", CAEVENT.VL_TIT_ART_NR as "VL_TIT_ART_NR", nvl(to_char(CAEVENT.
VL_TIT_ART_NR), chr(19)) as "D_VL_TIT_ART_NR", (select (CAQJUPT0.f_getVerarbDPST2(caevent.ca_event_lnr, caevent.kt_lnr_dpst)) from dual) as "BR_VERARBDPST", (select (CAQJETA0.f_WandlungHybride()) from dual) as "WANDLUNGHYBRIDE", (select (caqutil0.f_getBankart()) from dual) as "BANKART", 1 as "DIV_SELECT", (select (caqfrg00.f_mt565()) from dual) as "MT565", CAEVENT.CA_EVENT_TY2_DPST as "CA_EVENT_TY2_DPST", to_char(CAEVENT.TERMIN_DT_MSG, 'YYYY-MM-DD HH24:MI:SS') as "TERMIN_DT_MSG", to_char(CAEVENT.ALOC_MSG_DT_LAST, 'YYYY-MM-DD HH24:MI:SS') as "ALOC_MSG_DT_LAST", CAEVENT.CA_EVENT_ID_EXT as "CA_EVENT_ID_EXT", CAEVENT.EXT_KT_NR_DP as "EXT_KT_NR_DP", to_char(CAEVENT.RECH_DT_LAST, 'YYYY-MM-DD HH24:MI:SS') as "RECH_DT_LAST", to_char(CAEVENT.BIS_DAT_CP_PERI, 'YYYY-MM-DD HH24:MI:SS') as "BIS_DAT_CP_PERI_VON", to_char(CAEVENT.BIS_DAT_CP_PERI, 'YYYY-MM-DD HH24:MI:SS') as "BIS_DAT_CP_PERI_BIS", to_char(CAEVENT.EX_DAT, 'YYYY-MM-DD HH24:MI:SS') as "EX_DAT_VON", to_char(CAEVENT.EX_DAT, 'YYYY-MM-DD HH24:MI:SS') as "EX_DAT_BIS", to_char(CAEVENT.TRENN_DAT, 'YYYY-MM-DD HH24:MI:SS') as "TRENN_DAT_VON", to_char(CAEVENT.TRENN_DAT, 'YYYY-MM-DD HH24:MI:SS') as "TRENN_DAT_BIS", CAEVENT.WF_GF_TY2 as "WF_GF_TY2", (select substr(STEUER_CD, 8, 1) from KT1DPST where DP_STELLE_GNR = CAEVENT.DPST_NR and userbk_nr = :79 and sprache_cd = :80) as "MT565_DPST", (select substr(STEUER_CD_1, 24, 1) from AL1GF where GF_NR = CAEVENT.GF_NR and userbk_nr = :81 and sprache_cd = :82) as "MT565_ALLOC", null as "CALLMODE"
, (select count(*) from ca_event_msg cem where cem.ca_event_lnr = caevent.ca_event_lnr and cem.userbk_nr = caevent.userbk_nr) as "ANZ_MESSAGES", CAEVENT.LOG_TY2_MUT as "LOG_TY2", (select vl_na_cd from vl_na_akti where caevent.vl_lnr = vl_na_akti.vl_lnr and caevent.userbk_nr = vl_na_akti.userbk_nr) as "VL_NA_CD", (select ca_bez_int from ca_event where ca_event_lnr = caevent.ca_event_lnr_restr and userbk_nr = :83) as "D_CA_EVENT_TY2_RESTR", CAEVENT.CA_EVENT_TY2_RESTR as "CA_EVENT_TY2_RESTR", CAEVENT.CA_DET_26_CD as "CA_DET_26_CD", CAEVENT.CA_DET_27_CD as "CA_DET_27_CD", CAEVENT.CA_DET_28_CD as "CA_DET_28_CD", CAEVENT.CA_DET_29_CD as "CA_DET_29_CD", CAEVENT.CA_DET_30_CD as "CA_DET_30_CD", CAEVENT.CA_DET_31_CD as "CA_DET_31_CD", CAEVENT.CA_DET_32_CD as "CA_DET_32_CD", CAEVENT.CA_DET_33_CD as "CA_DET_33_CD", CAEVENT.CA_DET_34_CD as "CA_DET_34_CD", CAEVENT.CA_DET_35_CD as "CA_DET_35_CD", CAEVENT.CA_VERARB_11_CD as "D_CA_VERARB_11_CD", CAEVENT.CA_VERARB_12_CD as "CA_VERARB_12_CD", CAEVENT.CA_VERARB_13_CD as "CA_VERARB_13_CD", CAEVENT.CA_VERARB_14_CD as "CA_VERARB_14_CD", CAEVENT.CA_VERARB_15_CD as "CA_VERARB_15_CD", CAEVENT.CA_VARI_TY2_DEF as "CA_VARI_TY2_DEF", AL1GF.GF_ART as "GF_ART", to_char(CAEVENT.TERMIN_DT_BERAT, 'YYYY-MM-DD HH24:MI:SS') as "TERMIN_DT_BERAT", to_char(CAEVENT.SEL_DAT_BEST_BEG, 'YYYY-MM-DD HH24:MI:SS') as "SEL_DAT_BEST_BEG", to_char(CAEVENT.SEL_DAT_BEST_END, 'YYYY-MM-DD HH24:MI:SS') as "SEL_DAT_BEST_END", to_char(CAEVENT.SEL_DAT_BUCH_BEG, 'YYYY-MM-DD HH24:MI:SS'
) as "SEL_DAT_BUCH_BEG", to_char(CAEVENT.SEL_DAT_BUCH_END, 'YYYY-MM-DD HH24:MI:SS') as "SEL_DAT_BUCH_END", to_char(CAEVENT.SEL_DAT_DOM_BEG, 'YYYY-MM-DD HH24:MI:SS') as "SEL_DAT_DOM_BEG", to_char(CAEVENT.SEL_DAT_DOM_END, 'YYYY-MM-DD HH24:MI:SS') as "SEL_DAT_DOM_END", CAEVENT.CA_DET_36_CD as "CA_DET_36_CD", CAEVENT.CA_DET_37_CD as "CA_DET_37_CD", CAEVENT.CA_DET_38_CD as "CA_DET_38_CD", CAEVENT.CA_DET_39_CD as "CA_DET_39_CD", CAEVENT.CA_DET_40_CD as "CA_DET_40_CD", CAEVENT.CA_DET_41_CD as "CA_DET_41_CD", CAEVENT.CA_DET_42_CD as "CA_DET_42_CD", CAEVENT.CA_DET_43_CD as "CA_DET_43_CD", CAEVENT.CA_DET_44_CD as "CA_DET_44_CD", CAEVENT.CA_DET_45_CD as "CA_DET_45_CD", CAEVENT.CA_EVENT_SEL_TY2CA as "CA_EVENT_SEL_TY2CA", nvl(CA_VV_ALL_CD, '0') as "CA_VV_ALL_CD", CAEVENT.CA_VARI_TY2_DEFVVA as "CA_VARI_TY2_DEFVVA", (select ca_bez_int from ca_event where ca_event_lnr = caevent.ca_vari_lnr_defvva and userbk_nr = :84) as "D_CA_VARI_TY2_DEFVVA", (select (caqfrg00.f_WFKUBE()) from dual) as "WFKUBE", (select substr(STEUER_CD_1, 11, 1) from AL1GF where GF_NR = CAEVENT.GF_NR and userbk_nr = :85 and sprache_cd = :86) as "CLACTION", (select (SRQUTIL0.F_PrgPar('CA', 'CAZENTRALE2')) from dual) as "CAZENTRALE2", null as "READ_ONLY", CAEVENT.KURS as "KURS", 'lck_CAEVENT_110='||rowidtochar(CAEVENT.ROWID)||', '||to_char(CAEVENT.MUT_VON, 'YYYY-MM-DD HH24:MI:SS')||', '||CAEVENT.IO_TY2_VIS||', '||CAEVENT.VERS_VOR||chr(5)||'ver=CA_EVENT, '||to_char(CAEVENT.CREATE_DT, 'YYYY-MM-DD HH24:MI:SS')||', '||CAEVENT.CR
EATE_ID||chr(5)||'whr=_{_->CA_EVENT_TY2_215444794015054_}_'||decode(CAEVENT.CA_EVENT_TY2, null, '_ISNULL_', '_EQ_'||CAEVENT.CA_EVENT_TY2)||chr(5)||'whr=_{_->ROWID_215444794015054_}_'||decode(CAEVENT.ROWID, null, '_ISNULL_', '_EQ_'||CAEVENT.ROWID) as "ROW_INFO" from CA_EVENT CAEVENT, VL_REF VLREF, KT1DPST KT1DPST, CA1EVENT_TYP CA1EVENT_TYP, VL_STAMM VLSTAMM, AL1GF AL1GF where CAEVENT.GF_NR = AL1GF.GF_NR(+) and CAEVENT.VL_REF_TY2 = VLREF.VL_REF_TY2(+) and CAEVENT.KT_TY2_DPST = KT1DPST.KT_TY2(+) and CAEVENT.CA_EVENT_TYP_CD = CA1EVENT_TYP.CA_EVENT_TYP_CD and CAEVENT.VL_TY2 = VLSTAMM.VL_TY2(+) and CAEVENT.CA_EVENT_TYP_CD != 94 and CAEVENT.IO_TY2_VERANTW=:87 and 1=1 and CAEVENT.CA_EVENT_TYP_CD in ('40', '60', '35') and CAEVENT.USERBK_NR=:88 and VLREF.USERBK_NR(+)=:89 and KT1DPST.USERBK_NR(+)=:90 and KT1DPST.SPRACHE_CD(+)=:91 and CA1EVENT_TYP.USERBK_NR=:92 and CA1EVENT_TYP.SPRACHE_CD=:93 and VLSTAMM.USERBK_NR(+)=:94 and AL1GF.USERBK_NR(+)=:95 and AL1GF.SPRACHE_CD(+)=:96 order by CAEVENT.CA_EVENT_ID DESC, CAEVENT.CA_ANTW_VARI_NR ASC nulls FIRST |
78bab16zvs6ba | SELECT LOG_LEVEL FROM ( SELECT /*+ INDEX(sr_log_defi SR_LOG_DEFIC2)*/ LENGTH(SQL_OBJ_NAME) AS L, LOG_LEVEL, 0 AS O FROM SR_LOG_DEFI WHERE JCS_JOB_ID IS NULL AND USERBK_NR = F2QAPENV.F_UB AND :B1 LIKE SQL_OBJ_NAME UNION SELECT /*+ INDEX(srtlogdefi SRTLOGDEFIP1)*/ LENGTH(SQL_OBJ_NAME) AS L, LOG_LEVEL, 1 AS O FROM SRTLOGDEFI WHERE :B1 LIKE SQL_OBJ_NAME ) ORDER BY O DESC, L DESC |
7aqjsx4ajaftg |
INSERT INTO XV_POL_T(CREATE_DT, CREATE_ID, MUT_VON, MUT_BIS, IO_TY2_VIS, LOG_TY2_MUT, VERS_VOR, STAT_CD, USERBK_NR, VERS, POP_TY2, GF_NR, GF_ART, SUPERR_MAN, SUPERR, POP_TOT_KWRG, POP_TOT_ZWRG, POP_TOT_ZWRG_MAN, POP_TOT_BWRG, KWRG_TY2, ZWRG_TY2, SPES_R_TOT, SPES_D_TOT, ZV_SH_BELAST_CD, ANW_CD_SPES_MAN, SWRG_TY2, SPES_MAN_SWRG, ZLG_ANZ, SAD_ANZ, SIC_ANZ, SAD_ANZ_INT, SIC_ANZ_INT, VERMI_ANZ, SWIFT_ANZ, PRIO_CD, ZV_AVIS_CD_ERF, BUCHTYP_CD_MAN, BUCHTYP_CD, SH_CD, BEILAGE_CD, OM_ART_CD, AUSF_DAT_KD, VIS_STAT_CD_CHANGE, VIS_STAT_CD_QUIT, VIS_STAT_CD_NACHB, VIS_STAT_CD_ANU, VIS_STAT_CD_KR, VIS_STAT_CD_KT_ART, VIS_STAT_CD_NAUSF, VIS_STAT_CD_USK, VIS_STAT_CD_SODISP, VIS_STAT_CD_HADISP, VIS_STAT_CD_KTZUO, ZLG_ANZ_VIS_P, ZLG_ANZ_CHANGE_P, ZLG_ANZ_NACHB_P, ZLG_ANZ_CASH_P, ZLG_ANZ_ANU_P, ZLG_ANZ_BAUKOST_P, ZLG_ANZ_CHECK_P, ZLG_ANZ_BON_P, ZLG_ANZ_SPERR_P, ZLG_ANZ_NAUSF_P, ZLG_ANZ_PERI_P, ZLG_ANZ_RLSV_P, ZLG_ANZ_SALAER_P, ZLG_ANZ_WIDSPRCT_P, LEITWEG_TY2, ZV_EING_AUSG_CD, XV_POL_BESTELL_CD, ADR_IO_POP, KOST_ART_TY2, KOST_STL_TY2, PROP_FAKT, SCHUTZ_CD, ZV_ERROR_CD_1, ZV_ERROR_CD_2, ZV_ERROR_CD_3, BUCH_DAT_C, KAP_ZINS_CD, FILENAME_IMAGE, KT_TY2, BUCH_AUSGL_ID, CHRGL_ZKWRG, CHANGE_ZKWRG, CHANGE_ZKWRG_MAN, CHRGL_ZBWRG, CHANGE_ZBWRG, CK_CHANGE_TY2, CK_CHANGE_GNR, TRAK_REF_TY2, TRAK_REF_TYP, BUCH_DAT_B, ZV_ARC_QUIT_CD, ANW_CD_SPES_ANG, KR_LEAS_OBJ_TY2, VIS_STAT_CD_BON) VALUES (F2QAPENV.F_TRXDATE, F2QAP
ENV.F_CREATEID, F2QAPENV.F_TRXDATE, TO_DATE('22991231', 'YYYYMMDD'), F2QAPENV.F_SU, '', 0, 100, F2QAPENV.F_UB, 99999, :B55 , :B54 , :B53 , :B52 , :B51 , 0, 0, 0, 0, :B50 , :B49 , 0, 0, :B48 , :B47 , NVL(:B46 , 1), :B45 , 0, 0, 0, 0, 0, 0, 0, :B44 , :B43 , :B42 , :B41 , :B40 , :B39 , :B38 , :B37 , :B36 , :B35 , :B34 , 20, 20, 20, 20, 20, :B33 , :B32 , :B31 , 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, :B30 , :B29 , :B28 , :B27 , :B26 , :B25 , :B24 , :B23 , :B22 , :B21 , :B20 , :B19 , :B18 , :B17 , :B16 , :B15 , :B14 , :B13 , :B12 , :B11 , :B10 , :B9 , :B8 , :B7 , :B6 , :B5 , :B4 , :B3 , :B2 , :B1 ) |
7u8cjgfbd5c9n | begin rollback; :1 := F2QAPENV.V_HttpSessionKey; end; |
81k1fhujq29cr |
declare
l_limite_perf NUMBER; -- Limite, ab welcher eine Performance-Rechnung ausgewiesen werden soll
l_limite_grafik NUMBER; -- Limite, ab welcher die Grafik ausgegeben werden soll
l_doc_typ NUMBER; -- fixer Doc-Typ
l_format varchar(21) := 'dd.mm.yyyy hh24:mi:ss';
l_vv_gnr NUMBER;
l_vv_code NUMBER;
l_an_gnr NUMBER;
l_an_code NUMBER;
l_anzahl NUMBER;
l_anzahl_erweitert NUMBER;
l_anzahl_unbewertet NUMBER;
l_summe NUMBER;
l_user NUMBER;
l_portfolio NUMBER;
l_anzahl_kundenregeln NUMBER;
l_counter NUMBER;
l_vv_cd Number;
l_jobuser NUMBER := 909; -- *** hier den PMS-Job-User angeben
l_user_max NUMBER := 999;
l_init_ps_doc_typ NUMBER := 7040099; -- *** hier den Initialdokumenttyp angeben
l_ps_doc_typ_1 NUMBER := 7420110; -- *** hier Doctypnr vom VermögensausXEO ohne Grafik angeben
l_ps_doc_typ_2 NUMBER := 7420120; -- *** hier Doctypnr vom VermögensausXEO mit 2 Grafiken angeben
l_ps_doc_typ_3 NUMBER := 7420130; -- *** hier Doctypnr vom VermögensausXEO mit PERF angeben
l_ps_doc_typ_4 NUMBER := 7420100; -- *** hier Doctypnr v
om VermögensausXEO mit PERF_Detail angeben
l_ps_doc_typ_vv NUMBER := 7420000; -- ***
l_ps_doc_typ NUMBER;
l_userbk_nr Integer := 8733; -- int: Userbank
l_rzbk_nr Integer := 9634; -- int: Rechenzentrumsbank
l_mut Boolean := true; -- boolean: Mutationen werden nur vorgenommen, wenn true
l_init Boolean := false; -- boolean: wenn true, dann werden Regeln initialisiert
l_gnr NUMBER := null; -- nur zu Testzwecken
out_file srqfile0.file_type; -- File Pointer
utl_file_name varchar2(64) := 'PBRII_Update'||to_char(sysdate, 'dd')||'.csv'; -- File Name
utl_file_dir varchar2(64) := '/data_trans/PMS'; -- Direktoryname relativ zu sandbox_root (f2/run/data)
--
-- Selektion der Portfolios mit relevanten Daten für Entscheid, ob AusXEO erstellt werden soll oder nicht
--
CURSOR c_portfolios IS
( select b.kt_gnr
, count(distinct(gnr_vl_tit_art_s)) anzahl
, nvl(sum(b.bew_bwrg), 0) bew_bwrg
, 1 as ausXEO
from kt_saldo_bew b
, kt_grp gp
where
b.kt_gnr = gp.kt_gnr and
b.userbk_nr = gp.userbk_nr
and b.userbk_nr = l_userbk_nr
and b.vers = 99999
and gnr_vl_tit_art_s in (1200, -- Geldmarkt Kontrakte normal
1400, -- Geldmarktpapiere normal
2000, -- Obligationen CHF Inland Schuldner erweitert
2030, -- FOblig CHF Inl. erweitert
2050, -- Obligationen CHF Ausland erweitert
2100, -- Obligationen Euroland erweitert
2200, -- Obligationen Europa ex. Euroland erweitert
2300, -- Obligationen Nordamerika erweitert
2400, -- Obligationen Japan erweitert
2500, -- Obligationen Pazifik erweitert
2600, -- Obligationen Emerging Market erweitert
2900, -- Obligationen Anlagefonds erweitert
3000, -- Immobilien Schweiz erweitert
3100, -- Immobilien Ausland erweitert
3900, -- Immobilien Anlagefonds erweitert
4000, -- Aktien Schweiz erweitert
4100, -- Aktien Euroland erweitert
4200, -- Aktien Europa ex Euroland erweitert
4300, -- Aktien Nordamerika erweitert
4400, -- Aktien Japan erweitert
4500, -- Aktien Pazifik erweitert
4600, -- Aktien Emerging Market erweitert
4900, -- Aktien Anlagefonds erweitert
8000, -- Anlagefonds erweitert
8100, -- Strukturierte Produkte erweitert
8200, -- Edelmetalle erweitert
8300, -- Derivate erweitert
8400, -- Commodities normal
8500, -- Private Equities normal
8900, -- Andere Anlagen normal
9000 -- Diverse Anlagen normal
) -- Gruppe nach 7103
die einen AusXEO rechtfertigen
and pos_bew_cd = 1
and zero_pos_cd = 1
and exists ( select 1
from IO_rgl rgl
, IO_SIM_peri_act act
where
rgl.IO_SIM_TY2 = act.IO_SIM_TY2 and
rgl.userbk_nr = act.userbk_nr and
rgl.vers = act.vers
and
rgl.userbk_nr = l_userbk_nr
and rgl.vers = 99999
and rgl.IO_SIM_art_cd = 700
and rgl.IO_lnr = gp.IO_lnr
and kt_gnr = gp.kt_gnr
and act.SR_ACT_CD = 'PFKD')
and ( b.kt_gnr = l_gnr
or l_gnr is null)
group by b.kt_gnr)
union
( select distinct b.kt_gnr
, 0 -- anzahl
, 0 -- bew_bwrg
, 0 -- kein AusXEO
from kt_saldo_bew b
, kt_grp gp
where
b.kt_gnr = gp.kt_gnr and
b.userbk_nr = gp.userbk_nr
and b.userbk_nr = l_userbk_nr
and b.ver
s = 99999
and exists ( select 1
from IO_rgl rgl
, IO_SIM_peri_act act
where
rgl.IO_SIM_TY2 = act.IO_SIM_TY2 and
rgl.userbk_nr = act.userbk_nr and
rgl.vers = act.vers
and
rgl.userbk_nr = l_userbk_nr
and rgl.vers = 99999
and rgl.IO_SIM_art_cd = 700
and rgl.IO_lnr = gp.IO_lnr
and kt_gnr = gp.kt_gnr
and act.SR_ACT_CD = 'PFKD')
and ( b.kt_gnr = l_gnr
or l_gnr is null)
minus
select distinct kt_gnr, 0, 0, 0
from kt_saldo_bew b
where b.userbk_nr = l_userbk_nr
and b.vers = 99999
and gnr_vl_tit_art_s in (1200, -- Geldmarkt Kontrakte normal
1400, -- Geldmarktpapiere normal
2000, -- Obligationen CHF Inland Schuldner erweitert
2030, -- FOblig CHF Inl. erweitert
2050, -- Obligationen CHF Ausland erweitert
2100, -- Obligationen Euroland erweitert
2200, -- Obligationen Europa ex. Euroland erweitert
2300, -- Obligationen Nordamerika erweitert
2400, -- Obligationen Japan erweitert
2500, -- Obligationen Pazifik erweitert
2600, -- Obligationen Emerging Market erweitert
2900, -- Obligationen Anlagefonds erweitert
3000, -- Immobilien Schweiz erweitert
3100, -- Immobilien Ausland erweitert
3900, -- Immobilien Anlagefonds erweitert
4000, -- Aktien Schweiz erweitert
4100, -- Aktien Euroland erweitert
4200, -- Aktien Europa ex Euroland erweitert
4300, -- Aktien Nordamerika erweitert
4400, -- Aktien Japan erweitert
4500, -- Aktien Pazifik erweitert
4600, -- Aktien Emerging Market erweitert
4900, -- Aktien Anlagefonds erweitert
8000, -- Anlagefonds erweitert
8100, -- Strukturierte Produkte erweitert
8200, -- Edelmetalle erweitert
8300, -- Derivate erweitert
8400, -- Commodities normal
8500, -- Private Equities normal
8900, -- Andere Anlagen normal
9000 -- Diverse Anlagen normal
) -- Gruppe nach 7103 die einen AusXEO rechtfertigen
and pos
_bew_cd = 1
and zero_pos_cd = 1
and ( b.kt_gnr = l_gnr
or l_gnr is null)
);
--
-- periodische Aktivitäten zum Kunden
--
CURSOR c_peri_act (i_portfolio NUMBER) IS
select rgl.IO_SIM_TY2
, rgl.IO_TY2_VIS
, act.PS_DOC_TYP_NR
from IO_rgl rgl
, IO_SIM_peri_act act
where
rgl.IO_SIM_TY2 = act.IO_SIM_TY2 and
rgl.userbk_nr = act.userbk_nr and
rgl.vers = act.vers
and
rgl.userbk_nr = l_userbk_nr
and rgl.vers = 99999
and rgl.IO_SIM_art_cd = 700
and rgl.IO_lnr = ( select IO_lnr
from kt_grp
where kt_gnr = i_portfolio
and userbk_nr = l_userbk_nr
and vers=99999)
and kt_gnr = i_portfolio
and act.SR_ACT_CD = 'PFKD';
--
-- Prozedur zur Aktivierung der Regel
--
procedure activate_IO_rgl( i_portfolio number, i_ps_doc_typ number, i_counter number, i_bew_bwrg number
, i_berechtigt number, i_erweitert number, i_vv_cd number, i_anl_strat_cd number) is
l_update
pls_integer := 0;
begin
-- Periodische Regel aktivieren
if l_init = true then
update IO_rgl
set mut_von = sysdate
, ende_dt = to_date ('31.12.2299', 'dd.mm.yyyy')
where userbk_nr = l_userbk_nr
and vers = 99999
and IO_lnr = ( select IO_lnr
from kt_grp
where kt_gnr = i_portfolio
and userbk_nr = l_userbk_nr
and vers = 99999 )
and kt_gnr = i_portfolio
and IO_SIM_art_cd= 700;
--and ende_dt < sysdate; -- nur aktualisieren wenn nötig
else
update IO_rgl
set mut_von = sysdate
, ende_dt = to_date ('31.12.2299', 'dd.mm.yyyy')
where userbk_nr = l_userbk_nr
and vers = 99999
and IO_lnr = ( select IO_lnr
from kt_grp
where kt_gnr = i_portfolio
and userbk_nr = l_userbk_nr
and vers = 99999 )
and kt_gnr = i_portfolio
and IO_SIM_art_cd= 700
and ende_dt < sysdate -- n
ur aktualisieren wenn nötig
and IO_lnr_vis < 1000; -- nur aktualisieren wenn nicht vom User angepasst
end if;
l_update := SQL%ROWCOUNT;
-- periodische Aktivität setzen
update IO_SIM_peri_act
set mut_von = sysdate
, ps_doc_typ_nr= i_ps_doc_typ -- variante gem. Gruppe verwenden
where userbk_nr = l_userbk_nr
and vers = 99999
and sr_act_cd = 'PFKD'
and (IO_lnr_vis < 1000 or (IO_lnr_vis > 1000 and ps_doc_typ_nr = l_init_ps_doc_typ)) ----- nur aktualisieren wenn nicht vom User angepasst or neue User Periodische Aktivitaet mit Default Value
and IO_SIM_lnr in (select IO_SIM_lnr
from IO_rgl
where userbk_nr = l_userbk_nr
and vers = 99999
and IO_lnr = (select IO_lnr
from kt_grp
where kt_gnr = i_portfolio
and userbk_nr = l_userbk_nr
and vers = 99999 )
and kt_gnr = i_portfolio
and IO_SIM_art_cd= 700)
and ps_doc_typ_nr != i_ps_doc_typ; -- nur aktualisieren wenn
nötig
l_update := l_update + SQL%ROWCOUNT;
if l_update != 0 then
-- Meldung , welches Portfolio betroffen ist ausgeben
srqfile0.put_line( out_file, l_userbk_nr||';'||i_portfolio||';'||i_counter||';'||i_bew_bwrg||';'||i_berechtigt||';'||i_erweitert||';'||i_vv_cd||';'||i_anl_strat_cd||';'||i_ps_doc_typ||';');
end if;
if l_mut = true then
commit;
else
rollback;
end if;
end;
--
-- Prozedur zur Deaktivierung der Regel
--
procedure deactivate_IO_rgl( i_portfolio number, i_counter number, i_IO_SIM_lnr number) is
begin
update IO_rgl
set IO_lnr_vis = F2QAPENV.F_SU
, mut_von = sysdate
, ende_dt = sysdate
where IO_SIM_lnr = i_IO_SIM_lnr
and userbk_nr = l_userbk_nr
and vers = 99999
and ende_dt > sysdate;
if SQL%ROWCOUNT != 0 then
-- Meldung , welches Portfolio betroffen ist ausgeben
srqfile0.put_line(out_file, l_userbk_nr||';'||i_portfolio||';'||i_counter||';'||';'||';'||';'||';'||';'||';');
end if;
if l_mut = true then
commit;
else
rollback;
end if;
end;
BEGIN
-- Umgebung setzten
f2qapenv.setlogpar(l_jobuser, 1, l_userbk_nr, l_rzbk_nr);
-- Fileausgabe initialisieren
out_file := srqfile0.fopen(utl_file_dir, utl_file_name, 'w' );
srqfile0.put_line( out_file, 'Startzeit Job Update AusXEOsregel PMS: '||to_char (sysdate, l_format));
srqfile0.put_line( out_file, 'Bank'||';'||'Portfolio'||';'||'Anz. Kundenakt.'||';'||'Portfoliosumme'||';'||'Gruppen für AusXEOsberechtigung'||';'||'Gruppen für erw. AusXEO'||';'||'VV-Code'||';'||'Anlagestrategie-Code'||';'||'AusXEOstyp'||';'||'Fehler');
-- untere Grenze für AusXEO mit vollständiger Performance ermitteln
select to_number(nvl(par_wert, '999999999999')) into l_limite_perf
from sr1prg_par
where sprache_cd = 1
and userbk_nr = l_userbk_nr
and prg_id = 'PMS'
and par_id = 'ESP_LIM_PERF_AUSW';
-- untere Grenze für AusXEO mit Grafik ermitteln
select to_number(nvl(par_wert, '25000')) into l_limite_grafik
from sr1prg_par
where sprache_cd = 1
and userbk_nr = l_userbk_nr
and prg_id = 'PMS'
and par_id = 'ESP_LIM_GRAFI_AUSW';
-- spezifischen Doctyp lesen
begin
select to_number(nvl(par_wert, '0')) into l_doc_typ
from sr1prg_par
where sprache_cd = 1
and userbk_nr = l_userbk_nr
and prg_id = 'PMS'
and par_id = 'ESP_DOC_TYP_FIX';
exception when no_data_found
then l_doc_typ := null;
end;
--dbms_output.put_line('Limiten: '||l_limite_perf||';'||l_limite_grafik);
-- Beginn Sequenz Update für alle Portfolios
-- Jobuser ermitteln
l_user := F2QAPENV.F_SU;
--
-- Portfolios verarbeiten
for r_portfolio in c_portfolios loop
BEGIN
-- Portfolionummer ermitteln
l_portfolio := r_portfolio.kt_gnr;
-- muss AusXEO erstellt werden?
if r_portfolio.ausXEO = 1 then
begin
--dbms_output.put_line('muss AusXEO haben');
-- ermitteln ob VV-Kunde
select nvl(divv.gnr, 0), gp.vv_cd, nvl(dian.gnr, 0), gp.anl_strat_cd
into l_vv_gnr, l_vv_code, l_an_gnr, l_an_code
from kt_grp gp
, al_div_zuo divv
, al_div_zuo dian
where
to_char(gp.vv_cd) = divv.key_cd (+) and
gp.userbk_nr = divv.userbk_nr (+) and
divv.grp_art (+) = 9520
and
to_char(gp.anl_strat_cd) = dian.key_cd (+) and
gp.userbk_nr = dian.userbk_nr (+) and
dian.grp_art (+) = 9521
and gp.kt_gnr = l_portfolio
and gp.userbk_nr = l_userbk_nr;
-- Wenn VV-Kunde dann keine weiteren Kriterien
-- Variante gem. Gruppierung wählen
if l_vv_gnr != 0 then
BEG
IN
-- Periodische Regeln abarbeiten
FOR r_peri_act in c_peri_act (l_portfolio) LOOP
IF c_peri_act%FOUND AND (r_peri_act.IO_lnr_vis<=l_user_max OR r_peri_act.PS_DOC_TYP_NR=l_init_ps_doc_typ or l_init=true) THEN
BEGIN
-- PBR nach Definition in Gruppierung VV-Codes
--
l_counter := c_peri_act%ROWCOUNT;
activate_IO_rgl( l_portfolio
, l_ps_doc_typ_vv + l_vv_gnr -- ps_doc_typ
, l_counter
, r_portfolio.bew_bwrg
, r_portfolio.anzahl
, null -- Anzahl erweitert, für VV-Kunden nicht relevant
, l_vv_code
, l_an_code
);
END;
END IF;
END LOOP;
END;
ELSIF l_an_gnr != 0 then
BEGIN
-- Periodische Regeln abarbeiten
FOR r_peri_act in c_peri_act (l_portfolio) LOOP
IF c_peri_act%FOUND AND (r_peri_act.IO_lnr_vis<=l_user_max OR r_peri_act.PS_DOC_TYP_NR=l_init_ps_doc_typ or l_init=true) THEN
BEGIN
-- PBR nach Definition in Gruppierung Anlagestrategie-Codes
--
l_counter := c_peri_act%ROWCOUNT;
activate_IO_rgl( l_portfolio
, l_ps_doc_typ_vv + l_an_gnr -- ps_doc_typ
, l_counter
, r_portfolio.bew_bwrg
, r_portfolio.anzahl
, null -- Anzahl erweitert, für VV-Kunden nicht relevant
, l_vv_code
, l_an_code
);
END;
END IF;
END LOOP;
END;
ELSIF nvl(l_doc_typ, 0) != 0 the
n
BEGIN
-- Periodische Regeln abarbeiten
FOR r_peri_act in c_peri_act (l_portfolio) LOOP
IF c_peri_act%FOUND AND (r_peri_act.IO_lnr_vis<=l_user_max OR r_peri_act.PS_DOC_TYP_NR=l_init_ps_doc_typ or l_init=true) THEN
BEGIN
-- PBR nach Definition fixem Dok-Typ
--
l_counter := c_peri_act%ROWCOUNT;
activate_IO_rgl( l_portfolio
, l_doc_typ
, l_counter
, r_portfolio.bew_bwrg
, r_portfolio.anzahl
, null -- Anzahl erweitert, für VV-Kunden nicht relevant
, l_vv_code
, l_an_code
);
END;
END IF;
END LOOP;
END;
ELSE
BEGIN
-
-dbms_output.put_line('hat weder VV-CD noch Anlagestrategie-Code');
-- Anzahl bewertete Positionen im Portfolio ermitteln gemäss Liste für erweiterten AusXEO
select count(distinct(gnr_vl_tit_art_s)) into l_anzahl_erweitert
from kt_saldo_bew
where userbk_nr = l_userbk_nr
and vers = 99999
and gnr_vl_tit_art_s in (2000, -- Obligationen CHF Inland Schuldner erweitert
2030, -- FOblig CHF Inl. erweitert
2050, -- Obligationen CHF Ausland erweitert
2100, -- Obligationen Euroland erweitert
2200, -- Obligationen Europa ex. Euroland erweitert
2300, -- Obligationen Nordamerika erweitert
2400, -- Obligationen Japan erweitert
2500, -- Obligationen Pazifik erweitert
2600, -- Obligationen Emerging Market erweitert
2900, -- Obligationen Anlagefonds erweitert
3000, -- Immobilien Schweiz erweitert
3100, -- Immobilien Ausland erweitert
3900, -- Immobilien Anlagefonds erweitert
4000, -- Aktien Schweiz erweitert
4100, -- Aktien Euroland erweitert
4200, -- Aktien Europa ex Euroland erweitert
4300, -- Aktien Nordamerika erweitert
4400, -- Aktien Japan erweitert
4500, -- Aktien Pazifik erweitert
4600, -- Aktien Emerging Market erweitert
4900, -- Aktien Anlagefonds erweitert
8000, -- Anlagefonds erweitert
8100, -- Strukturierte Produkte erweitert
8200, -- Edelmetalle erweitert
8300 -- Derivate erweitert
) -- Gruppe nach 7103 die einen AusXEO erweitert rechtfertigen
and pos_bew_cd = 1
and zero_pos_cd = 1
and kt_gnr = l_portfolio;
-- Periodische Regeln abarbeiten
FOR r_peri_act in c_peri_act (l_portfolio) LOOP
IF c_peri_act%FOUND AND (r_peri_act.IO_lnr_vis<=l_user_max OR r_peri_act.PS_DOC_TYP_NR=l_init_ps_doc_typ or l_init=true) THEN
-- AusXEOstyp bestimmen und Update der periodischen Aktivität
l_ps_doc_typ := case
when r_portfolio.bew_bwrg <= 0 -- ist Vermögen < 0
then l_ps_doc_typ_1 -- => AusXEO ohne Grafiken
when r_portfolio.bew_bwrg > 0 -- ist Vermögen > 0
and r_portfolio.anzahl = 1 -- und Anzahl Berechtigte = 1
and l_anzahl_erweitert = 0 -- und Anzahl erweiterte = 0
then l_ps_doc_typ_1 -- => AusXEO ohne Grafiken
when r_portfolio.bew_bwrg < l_limite_grafik -- ist Vermögen unterhalb Limite für Grafik
and r_portfolio.anzahl = 1 -- und nur eine Titelkategorie
then l_ps_doc_typ_1 -- => AusXEO ohne Grafiken
when r_portfolio.bew_bwrg < l_limite_perf -- ist Vermögen < als Grenze für Performance-Ausweis
then l_ps_doc_typ_2 -- => Variante VermögensausXEO mit Grafik, jedoch ohne Performance
when r_portfolio.bew_bwrg >=l_limite_perf -- ist Vermögen >= Grneze für Performance-Ausweis
then l_ps_doc_typ_3 -- => Variante VermögensausXEO mit Grafik und einfacher Performance
else l_ps_do
c_typ_1 -- sonst Typ 1
end;
--dbms_output.put_line('ps_doc_typ:'||l_ps_doc_typ);
l_counter := c_peri_act%ROWCOUNT;
activate_IO_rgl( l_portfolio
, l_ps_doc_typ
, l_counter
, r_portfolio.bew_bwrg
, r_portfolio.anzahl
, l_anzahl_erweitert
, l_vv_code
, l_an_code
);
END IF;
END LOOP;
END; -- Wenn kein VV-Kunde dann weitere Kriterien berücksichtigen
END IF;
EXCEPTION
when others then
begin
srqfile0.put_line(out_file, l_userbk_nr||';'||l_portfolio||';'||l_counter||';'||r_portfolio.bew_bwrg||';'||r_portfolio.anzahl||';'||l_anzahl_erweitert||';'||l_vv_cd||';'||';'||'ja');
end;
END;
-- Kunde ist POPgrund bewerteter Positionen nicht AusXEOsberechtigt
else
begin
-
- ist im Portfolio noch eine Position vorhanden (auch unbewertete)
-- die einen AusXEO verlangen?
l_anzahl_unbewertet := 0;
l_anzahl_erweitert := 0;
select count(*)
into l_anzahl_unbewertet
from kt_saldo_bew b
, (select userbk_nr, kt_art_nr
from kt_art_zuo
where grp_art = 9036
and gnr = 3000) grp
where
b.kt_art_nr = grp.kt_art_nr and
b.userbk_nr = grp.userbk_nr
and b.zero_pos_cd = 1
and b.kt_gnr = l_portfolio
and b.userbk_nr = l_userbk_nr
and b.vers = 99999;
if l_anzahl_unbewertet > 0 then
begin
-- Periodische Regeln abarbeiten
FOR r_peri_act in c_peri_act (l_portfolio) LOOP
IF c_peri_act%FOUND AND (r_peri_act.IO_lnr_vis<=l_user_max OR r_peri_act.PS_DOC_TYP_NR=l_init_ps_doc_typ or l_init=true) THEN
-- AusXEOstyp bestimmen und Update der periodischen Aktivität
l_ps_doc_typ := l_ps_doc_typ_1; -- => AusXEO ohne Graf
iken
l_counter := c_peri_act%ROWCOUNT;
activate_IO_rgl( l_portfolio
, l_ps_doc_typ
, l_counter
, r_portfolio.bew_bwrg
, r_portfolio.anzahl
, l_anzahl_erweitert
, l_vv_code
, l_an_code
);
END IF;
END LOOP;
end;
else
begin
-- Periodische Regeln abarbeiten
FOR r_peri_act in c_peri_act (l_portfolio) LOOP
IF c_peri_act%FOUND AND (r_peri_act.IO_lnr_vis = l_jobuser OR r_peri_act.PS_DOC_TYP_NR = l_init_ps_doc_typ or l_init=true) THEN
l_counter := c_peri_act%ROWCOUNT;
deactivate_IO_rgl( l_portfolio
, l_counter
, r_peri_act.IO_SIM_lnr);
END IF;
END LOOP;
end;
end if;
exception
when others then
begin
srqfile0.put_line(out_file, l_userbk_nr||';'||l_portfolio||';'||l_counter||';'||';'||';'||';'||';'||';'||';'||'ja');
end;
end;
end if;
end;
END LOOP;
-- Stopmeldung ausgeben und in File schreiben
srqfile0.put_line(out_file, 'Stopzeit Job Update AusXEOsregel PMS: '||to_char (sysdate, l_format));
-- File schliessen
srqfile0.fclose( out_file);
END; |
8235x7fdptnrk |
select /* WV_DPAUSXEO, 1 */ wvqdpaz0.f_getValue(al1ddl_item.ddl_value, KTWSALDO_DP.kt_lnr, KTWSALDO_DP.vl_ref_lnr, KTWSALDO_DP.dp_stelle_gnr, KTWSALDO_DP.best, KTWSALDO_DP.best_with_disp, KTWSALDO_DP.wrg_lnr, KTWSALDO_DP.bel_satz, KTWSALDO_DP.rwrg_lnr, KTWSALDO_DP.hwrg_lnr, KTWSALDO_DP.calc_wert, KTWSALDO_DP.calc_wert_w_disp, KTWSALDO_DP.WRG_TY2_BEW_KURS) as "DUMMY", nvl(to_char(decode(KTWSALDO_DP.STCD_W, '1', KTWSALDO_DP.TWRG_TY2, KTWSALDO_DP.RWRG_TY2_COND)), chr(19)) as "WRG", decode(:1, '1', KTWSALDO_DP.BEST_WITH_DISP, KTWSALDO_DP.BEST) as "BESTAND", decode(KTWSALDO_DP.BEST_DISP, 0, null, KTWSALDO_DP.BEST_DISP) as "BEST_DISP", KTWSALDO_DP.EDIT_VL_NR as "EDIT_VL_NR", KTWSALDO_DP.VL_SYM_BEZ as "VL_SYM_BEZ", KTWSALDO_DP.VL_REF_TEXT as "VL_REF_TEXT", to_char(KTWSALDO_DP.VERF_COMB_DAT, 'YYYY-MM-DD HH24:MI:SS') as "VERFALL", case when AL1DDL_ITEM.DDL_VALUE in('0', '1', '2') then KTWSALDO_DP.EINH_PRICE_CD else wvqdpaz0.f_getratecurrency end as "KWRG", case when AL1DDL_ITEM.DDL_VALUE in('0', '1', '2') then KTWSALDO_DP.KURS else wvqdpaz0.f_getrate end as "D_KURS", case when AL1DDL_ITEM.DDL_VALUE = '3' and WVQDPAZ0.F_GETVALUE > 0 then KTWSALDO_DP.BEL_SATZ else null end as "BEL_SATZ", wvqdpaz0.f_getvalue as "WERT", nvl(to_char(wvqdpaz0.f_getbewcurrency), chr(19)) as "BEW_WRG", KTWSALDO_DP.BEW_DWRG as "BEW_DWRG", KTWSALDO_DP.RUBRIK_SALDO as "RUBRIK_SALDO", KTWSALDO_DP.DP_STELLE_GNR as "DP_STELLE_GNR", KT1DPST.BEZ_LANG as "DP_STELLE_BEZ", KTWSALDO_DP.BEST_SPERR as "BEST_SPERR", wvqd
paz0.F_getCrossrate as "CROSSRATE", nvl(to_char(wvqdpaz0.f_getrefcurrency), chr(19)) as "EWRG", KTWSALDO_DP.RWRG_TY2 as "RWRG_TY2", KTWSALDO_DP.VL_REF_TY2 as "VL_REF_TY2", KTWSALDO_DP.WRG_TY2 as "WRG_TY2", KTWSALDO_DP.STCD_W as "STCD_W", KTWSALDO_DP.STEUER_CD as "STEUER_CD", KTWSALDO_DP.VL_TY2 as "VL_TY2", nvl(to_char(KTWSALDO_DP.RWRG_TY2), chr(19)) as "RWRG", wvqdpaz0.f_getbewcurrency as "BEW_WRG_TY2", wvqdpaz0.f_getrefcurrency as "REF_WRG_TY2", AL1DDL_ITEM.DDL_VALUE as "DDL_VALUE", to_char(KTWSALDO_DP.SALDO_DAT_A, 'YYYY-MM-DD HH24:MI:SS') as "SALDO_DAT_A", KTWSALDO_DP.ISIN_NR as "ISIN_NR", KTWSALDO_DP.VL_NR as "VL_NR", LPAD(' ', 9-LENGTH(VL_NR))||EDIT_VL_NR as "EDIT_VL_NR_SORT", wvqutil0.F_KtSaldoMengeSperr(KTWSALDO_DP.KT_TY2, KTWSALDO_DP.KT_BEST_TY2, null) as "MENGE_SPERR", decode(KTWSALDO_DP.STCD_W, '1', KTWSALDO_DP.TWRG_TY2, KTWSALDO_DP.RWRG_TY2_COND) as "MY_TWRG_TY2", KTWSALDO_DP.KT_BEST_TY2 as "KT_BEST_TY2", KTWSALDO_DP.KT_TY2 as "KT_TY2", substr(KTWSALDO_DP.STEUER_CD, 1, 1) as "KONTOART_STCD_A", substr(KTWSALDO_DP.STEUER_CD, 4, 1) as "KONTOART_STCD_D", KTWSALDO_DP.EINH_PRICE_CD as "EINH_PRICE_CD", KTWSALDO_DP.KURS as "KURS", KTWSALDO_DP.HWRG_TY2 as "HWRG_TY2", KTWSALDO_DP.CALC_WERT as "CALC_WERT", KTWSALDO_DP.CALC_WERT_W_DISP as "CALC_WERT_W_DISP", KTWSALDO_DP.KWRG_TY2 as "KWRG_TY2", KTWSALDO_DP.IO_TY2 as "IO_TY2", KTWSALDO_DP.WRG_TY2_BEW_KURS as "WRG_TY2_BEW_KURS", KTWSALDO_DP.KT_GNR as "KT_GNR", KTWSALDO_DP.EDIT_KT_NR as "EDIT_KT_NR", 'ver=KTWSALDO_DP, '||to_char(KT
WSALDO_DP.CREATE_DT, 'YYYY-MM-DD HH24:MI:SS')||', '||KTWSALDO_DP.CREATE_ID||chr(5)||'whr=_{_->KT_BEST_TY2_203785238005479_}_'||decode(KTWSALDO_DP.KT_BEST_TY2, null, '_ISNULL_', '_EQ_'||KTWSALDO_DP.KT_BEST_TY2)||chr(5)||'whr=_{_->KT_TY2_203785238005479_}_'||decode(KTWSALDO_DP.KT_TY2, null, '_ISNULL_', '_EQ_'||KTWSALDO_DP.KT_TY2)||chr(5)||'whr=_{_->VL_REF_TY2_203785238005479_}_'||decode(KTWSALDO_DP.VL_REF_TY2, null, '_ISNULL_', '_EQ_'||KTWSALDO_DP.VL_REF_TY2) as "ROW_INFO" from KTWSALDO_DP KTWSALDO_DP, KT1DPST KT1DPST, ((select DDL_VALUE from AL1DDL_ITEM where DDL_NR = 3000 and USERBK_NR=:2 and SPRACHE_CD = :3)) AL1DDL_ITEM where KTWSALDO_DP.DP_STELLE_GNR = KT1DPST.DP_STELLE_GNR(+) and (:4 = 0 and ((nvl(BEST, 0)!=0) or (nvl(BEST_DISP, 0) != 0)) or :5 = 1) and AL1DDL_ITEM.DDL_VALUE=:6 and KTWSALDO_DP.KT_TY2=:7 and KTWSALDO_DP.USERBK_NR=:8 and KT1DPST.USERBK_NR(+)=:9 and KT1DPST.SPRACHE_CD(+)=:10 |
836f30799p9sw | begin DBMS_APPLICATION_INFO.SET_MODULE(:1, :2); end; |
8st4fm9px6hcu | SELECT OUT_QUEUE_NAME FROM PS1DOC_TYP WHERE PS_DOC_TYP_NR = :B3 AND USERBK_NR = :B2 AND SPRACHE_CD = :B1 |
8v5xgpkc4xrtk | INSERT INTO PS_DOC_UFORM(CREATE_DT, CREATE_ID, MUT_VON, MUT_BIS, IO_TY2_VIS, LOG_TY2_MUT, VERS_VOR, STAT_CD, USERBK_NR, VERS, PS_DOC_UFORM_TY2, PS_DOC_SEQ_NR, DOC_BLOCK_TYP, PS_DOC_UFORM_BLOCK) VALUES (F2QAPENV.F_TRXDATE, F2QAPENV.F_CREATEID, F2QAPENV.F_TRXDATE, TO_DATE('22991231', 'YYYYMMDD'), F2QAPENV.F_SU, '', 0, 100, F2QAPENV.F_UB, 99999, :B3 , :B2 , 0, :B1 ) |
8xf1w0frksub4 | INSERT INTO SR_STAT_CONTA (CREATE_DT, CREATE_ID, MUT_VON, MUT_BIS, IO_TY2_VIS, LOG_TY2_MUT, VERS_VOR, STAT_CD, USERBK_NR, VERS, SR_STAT_DEF_ID, SR_STAT_GRP_ID, SNAPSHOT_CNT, SNAPSHOT_DT_FIRST, SNAPSHOT_DT_LAST, SR_VERARB_CTL_CD, USERBK_NR_DEST, AVG_VAL_1, AVG_VAL_2, AVG_VAL_3, AVG_VAL_4, AVG_VAL_5, AVG_VAL_6, AVG_VAL_7, AVG_VAL_8, AVG_VAL_9, AVG_VAL_10, MAX_VAL_1, MAX_VAL_2, MAX_VAL_3, MAX_VAL_4, MAX_VAL_5, MAX_VAL_6, MAX_VAL_7, MAX_VAL_8, MAX_VAL_9, MAX_VAL_10, MIN_VAL_1, MIN_VAL_2, MIN_VAL_3, MIN_VAL_4, MIN_VAL_5, MIN_VAL_6, MIN_VAL_7, MIN_VAL_8, MIN_VAL_9, MIN_VAL_10, SUM_VAL_1, SUM_VAL_2, SUM_VAL_3, SUM_VAL_4, SUM_VAL_5, SUM_VAL_6, SUM_VAL_7, SUM_VAL_8, SUM_VAL_9, SUM_VAL_10) VALUES (F2QAPENV.F_TRXDATE, F2QAPENV.F_CREATEID, F2QAPENV.F_TRXDATE, TO_DATE('22991231', 'YYYYMMDD'), F2QAPENV.F_SU, '', 0, 100, F2QAPENV.F_UB, 99999, :B45 , :B44 , :B43 , :B42 , :B42 , 0, :B41 , :B40 , :B39 , :B38 , :B37 , :B36 , :B35 , :B34 , :B33 , :B32 , :B31 , :B30 , :B29 , :B28 , :B27 , :B26 , :B25 , :B24 , :B23 , :B22 , :B21 , :B20 , :B19 , :B18 , :B17 , :B16 , :B15 , :B14 , :B13 , :B12 , :B11 , :B10 , :B9 , :B8 , :B7 , :B6 , :B5 , :B4 , :B3 , :B2 , :B1 ) |
90s4nz8t6s4v3 | SELECT DISTINCT KT.IO_TY2, IK.INHABER, CASE WHEN :B5 = '1' THEN 0 ELSE DECODE (KT.IO_TY2, :B4 , 1, 0) END AS MASTER, KA.STRASSE AS ADRESSE, KA.ORT, KD.EDIT_IO_NR FROM IBTSKT_LIST_ALL IK, KT_STAMM KT, KDWADR KA, IO_STAMM KD WHERE KT.KT_TY2 = IK.KT_TY2 AND (:B3 = '0' OR (:B3 = '1' AND IK.ARBGEB_NR != 30)) AND KT.IO_TY2 = KA.IO_TY2 AND KT.USERBK_NR = :B2 AND KD.IO_TY2 = KT.IO_TY2 AND KD.USERBK_NR = :B2 AND KA.USERBK_NR = :B2 AND KA.SPRACHE_CD = :B1 AND KA.IO_ADR_TY2 = 11 AND KA.VON_DAT < SYSDATE AND KA.BIS_DAT >= SYSDATE UNION SELECT DISTINCT KT.IO_TY2, ID.IO_BEZ_DP AS INHABER, CASE WHEN :B5 = '1' THEN 0 ELSE DECODE (KT.IO_TY2, :B4 , 1, 0) END AS MASTER, KA.STRASSE AS ADRESSE, KA.ORT, KD.EDIT_IO_NR FROM IBTSDP_ALL ID, KT_STAMM KT, KDWADR KA, IO_STAMM KD WHERE ID.VL_KURZ_TEXT = '*depot*' AND KT.KT_NR = ID.DP_NR AND KT.IO_TY2 = KA.IO_TY2 AND KT.USERBK_NR = KA.USERBK_NR AND KD.IO_TY2 = KT.IO_TY2 AND KD.USERBK_NR = KA.USERBK_NR AND KA.USERBK_NR = :B2 AND KA.SPRACHE_CD = :B1 AND KA.IO_ADR_TY2 = 11 AND KA.VON_DAT < SYSDATE AND KA.BIS_DAT >= SYSDATE ORDER BY MASTER DESC, INHABER ASC |
93wqsvbrbdvhq |
select /* CA_ABR, 1 */ CA_ABR.B2_STEMP_REG_CD as "B2_STEMP_REG_CD", CA_ABR.TL_POS_TYP_SRC_E as "TL_POS_TYP_SRC_E", ca_abr.change_zkwrg as "CHANGE_ZKWRG_ALT", ca_abr.ca_change_typ_cd as "CA_CHANGE_TYP_CD_A", CA_ABR.JOB_DAEMON_CD as "JOB_DAEMON_CD", CA_ABR.CHRGL_KBWRG as "CHRGL_KBWRG", CA_ABR.CHANGE_KBWRG as "CHANGE_KBWRG", CA_ABR.BRUT_KBD_RWRG as "BRUT_KBD_RWRG", to_char(CA_ABR.BUCH_DAT_A, 'YYYY-MM-DD HH24:MI:SS') as "BUCH_DAT_A", CA_ABR.CA_ABR_TY2_GRP as "CA_ABR_TY2_GRP", CA_ABR.CA_ABR_TY2_NEXT as "CA_ABR_TY2_NEXT", CA_ABR.CA_ABR_TY2_PREV as "CA_ABR_TY2_PREV", CA_ABR.CA_ANTW_ART_CD as "CA_ANTW_ART_CD", to_char(CA_ABR.CA_REPORT_DT_DPST, 'YYYY-MM-DD HH24:MI:SS') as "CA_REPORT_DT_DPST", to_char(CA_ABR.CA_REPORT_DT_IRS, 'YYYY-MM-DD HH24:MI:SS') as "CA_REPORT_DT_IRS", CA_ABR.CA_SPERR_CD as "CA_SPERR_CD", CA_ABR.CA_VARI_TY2 as "CA_VARI_TY2", CA_ABR.CA_VERARB_11_CD as "CA_VERARB_11_CD", CA_ABR.CA_VERARB_13_CD as "CA_VERARB_13_CD", CA_ABR.CA_VERARB_1_CD as "CA_VERARB_1_CD", CA_ABR.CA_VERARB_20_CD as "CA_VERARB_20_CD", CA_ABR.CA_VERARB_21_CD as "CA_VERARB_21_CD", CA_ABR.CA_VERARB_22_CD as "CA_VERARB_22_CD", CA_ABR.CA_VERARB_23_CD as "CA_VERARB_23_CD", CA_ABR.CA_VERARB_24_CD as "CA_VERARB_24_CD", CA_ABR.CA_VERARB_2_CD as "CA_VERARB_2_CD", CA_ABR.CA_VERARB_3_CD as "CA_VERARB_3_CD", CA_ABR.CA_VERARB_4_CD as "CA_VERARB_4_CD", CA_ABR.CA_VERARB_6_CD as "CA_VERARB_6_CD", CA_ABR.CA_VERARB_7_CD as "CA_VERARB_7_CD", CA_ABR.CA_VERARB_8_CD as "CA_VERARB_8_CD", CA_ABR.DP_KEY_TY2 as "DP_KEY_TY2", C
A_ABR.IO_TY2_MUT as "IO_TY2_MUT", CA_ABR.IO_TY2_VIS_BERAT as "IO_TY2_VIS_BERAT", CA_ABR.KT_BEST_TY2_ZUW as "KT_BEST_TY2_ZUW", CA_ABR.KT_TY2_ZUW as "KT_TY2_ZUW", CA_ABR.LEITWEG_TY2 as "LEITWEG_TY2", CA_ABR.LOG_TY2_MUT as "LOG_TY2_MUT", CA_ABR.NET_KBD_RWRG as "NET_KBD_RWRG", CA_ABR.OM_TEXT_TY2 as "OM_TEXT_TY2", CA_ABR.SHORT_POS_CD as "SHORT_POS_CD", CA_ABR.TEXT_TY2_ZUS as "TEXT_TY2_ZUS", CA_ABR.VL_ABSCHNITT_NR as "VL_ABSCHNITT_NR", CA_ABR.CA_BLOCK_AUTO_CD as "CA_BLOCK_AUTO_CD", CA_ABR.CA_NOS_CD as "CA_NOS_CD", CA_ABR.CA_STEU_GRP_CD as "CA_STEU_GRP_CD", CA_ABR.CA_VERARB_10_CD as "CA_VERARB_10_CD", CA_ABR.CA_VERARB_12_CD as "CA_VERARB_12_CD", CA_ABR.CA_VERARB_14_CD as "CA_VERARB_14_CD", CA_ABR.CA_VERARB_5_CD as "CA_VERARB_5_CD", CA_ABR.CA_VERARB_9_CD as "CA_VERARB_9_CD", CA_ABR.CHANGE_ZBWRG as "CHANGE_ZBWRG", CA_ABR.CHANGE_ZPWRG as "CHANGE_ZPWRG", CA_ABR.CHANGE_ZRWRG as "CHANGE_ZRWRG", CA_ABR.CHRGL_ZBWRG as "CHRGL_ZBWRG", CA_ABR.CHRGL_ZKWRG as "CHRGL_ZKWRG", CA_ABR.CHRGL_ZPWRG as "CHRGL_ZPWRG", CA_ABR.CHRGL_ZRWRG as "CHRGL_ZRWRG", to_char(CA_ABR.CREATE_DT, 'YYYY-MM-DD HH24:MI:SS') as "CREATE_DT", CA_ABR.CREATE_ID as "CREATE_ID", CA_ABR.KDKAT_STCD_C as "KDKAT_STCD_C", CA_ABR.IO_TY2_BERAT as "IO_TY2_BERAT", CA_ABR.IO_TY2_VIS as "IO_TY2_VIS", CA_ABR.LAND_RESTR_CD as "LAND_RESTR_CD", CA_ABR.MENGE_INSTR as "MENGE_INSTR", to_char(CA_ABR.MUT_BIS, 'YYYY-MM-DD HH24:MI:SS') as "MUT_BIS", to_char(CA_ABR.MUT_VON, 'YYYY-MM-DD HH24:MI:SS') as "MUT_VON", CA_ABR.RWRG_TY2 as "RWRG_TY2", CA_ABR.SH
_CD_DP as "SH_CD_DP", CA_ABR.STAT_CD as "STAT_CD", CA_ABR.VERS as "VERS", CA_ABR.VERS_VOR as "VERS_VOR", CA_ABR.PWRG_TY2 as "PWRG_TY2", to_char(CA_ABR.MUT_DT, 'YYYY-MM-DD HH24:MI:SS') as "MUT_DT", CA_ABR.IO_BASKET_CD as "IO_BASKET_CD", CA_EVENT.GF_NR as "GF_NR", CA_EVENT.IO_TY2_VERANTW as "IO_TY2_VERANTW", to_char(CA_EVENT.EX_DAT, 'YYYY-MM-DD HH24:MI:SS') as "EX_DAT", to_char(CA_EVENT.SUPERR_FIN, 'YYYY-MM-DD HH24:MI:SS') as "SUPERR_FIN", CA_EVENT.CA_DET_9_CD as "CA_DET_9_CD", CA_EVENT.CA_VARI_TY2_DEF as "CA_VARI_TY2_DEF", CA_EVENT.CA_ANTW_VARI_NR as "CA_ANTW_VARI_NR", CA_EVENT.CA_BEZ_INT as "CA_BEZ_INT", CA_EVENT.VL_TY2 as "VL_TY2", CA_EVENT.CA_EVENT_TYP_CD as "CA_EVENT_TYP_CD", CA_EVENT.CA_SEL_ART_CD as "CA_SEL_ART_CD", CA_EVENT.CA_DET_7_CD as "CA_DET_7_CD", CA_EVENT.CA_AVIS_CD as "EVENT_AVIS_CD", CA_EVENT.CA_EVENT_TY2_MAIN as "CA_EVENT_TY2_MAIN", CA_EVENT.QUELLE_CD as "QUELLE_CD", CA_EVENT.TL_POS_TYP_SRC_E as "CA_EVENT_TL_POS_TYP_SRC_E", to_char(CA_EVENT.TERMIN_DT_BERAT, 'YYYY-MM-DD HH24:MI:SS') as "TERMIN_DT_BERAT", (select IO_bez from IO_stamm where IO_lnr = ca_abr.IO_lnr and userbk_nr = :1) as "D_IO_TY2", DPST.BEZ_MITTEL as "D_KT_TY2_DPST", CA_ABR.CA_ABR_TY2 as "CA_ABR_TY2", CA_ABR.USERBK_NR as "USERBK_NR", CA_ABR.CA_ABR_SORT_NR as "CA_ABR_SORT_NR", CA_ABR.CHANGE_TY2 as "CHANGE_TY2", CA_ABR.POP_ART_CD as "POP_ART_CD", CA_ABR.CA_VERARB_TY2 as "CA_VERARB_TY2", CA_ABR.VL_US_STEU_EXEM_CD as "VL_US_STEU_EXEM_CD", CA_ABR.VL_IRS_RECIP_CD as "VL_IRS_RECIP_CD", to_char(CA_ABR.BUC
H_DAT, 'YYYY-MM-DD HH24:MI:SS') as "BUCH_DAT", 1 as "DIV_SELECT", case when ca_event.CA_VARI_TY2_DEF is not null then (select (CAQJATA0.f_AktBestErmitteln(ca_abr.ca_event_lnr, ca_abr.ca_abr_lnr, 1)) from dual) else null end as "AKTBEST", to_char(CA_ABR.ABR_DT, 'YYYY-MM-DD HH24:MI:SS') as "ABR_DT", to_char(CA_ABR.ANTW_DT, 'YYYY-MM-DD HH24:MI:SS') as "ANTW_DT", CA_ABR.BRUT_ZWRG as "BRUT_ZWRG", CA_ABR.KWRG_TY2 as "KWRG_TY2", nvl(to_char(CA_ABR.KWRG_TY2), chr(19)) as "D_KWRG_TY2", nvl(to_char(CA_ABR.ZWRG_TY2), chr(19)) as "D_ZWRG_TY2", CA_ABR.CHANGE_ZKWRG as "CHANGE_ZKWRG", CA_ABR.OBJ_STAT_CD as "OBJ_STAT_CD", 4120000 + CA_ABR.OBJ_STAT_CD as "OBJ_STAT_CD_4120", nvl(to_char(4120000 + CA_ABR.OBJ_STAT_CD), chr(19)) as "D_OBJ_STAT_CD", CA_ABR.CA_EVENT_TY2 as "CA_EVENT_TY2", CA_ABR.CA_EVENT_PHASE_CD as "CA_EVENT_PHASE_CD", CA_ABR.VL_REF_TY2 as "VL_REF_TY2", CA_ABR.CA_ABR_ID as "CA_ABR_ID", CA_ABR.MENGE_SRC as "MENGE_SRC", CA_ABR.MENGE as "MENGE", MENGE as "MENGE_DISP", CA_ABR.MUT_MAN_CD_KT as "MUT_MAN_CD_KT", CA_ABR.MUT_MAN_CD as "MUT_MAN_CD", ca_abr.mut_man_cd as "ABR_MUT_MAN_CD", CA_ABR.KT_TY2_DP as "KT_TY2_DP", CA_ABR.EDIT_KT_NR_DP as "EDIT_KT_NR_DP", CA_ABR.KDKAT_CD as "KDKAT_CD", (select edit_vl_nr from vl_ref where vl_ref_lnr = ca_abr.vl_ref_lnr and userbk_nr = :2) as "EDIT_VL_NR", CA_ABR.KT_TY2_DPST as "KT_TY2_DPST", CA_ABR.ZWRG_TY2 as "ZWRG_TY2", CA_ABR.SITZ_NR_KD as "SITZ_NR_KD", CA_ABR.LAND_TY2_DOM as "LAND_TY2_DOM", (select edit_kt_nr from kt_stamm where kt_lnr = ca_abr.k
t_lnr_kt and userbk_nr = :3) as "EDIT_KT_NR", (select edit_kt_gnr from kt_grp where kt_gnr = ca_abr.kt_gnr and userbk_nr = :4) as "EDIT_KT_GNR", nvl(to_char(CA_ABR.LAND_TY2_DOM), chr(19)) as "EDIT_LAND_NR", CA_ABR.KT_TY2_KT as "KT_TY2_KT", (select rubrik from kt_stamm where kt_lnr = ca_abr.kt_lnr_kt and userbk_nr = :5) as "D_RUBRIK", CA_ABR.CA_CHANGE_TYP_CD as "CA_CHANGE_TYP_CD", nvl(to_char(CA_ABR.CA_CHANGE_TYP_CD), chr(19)) as "D_CA_CHANGE_TYP_CD", CA_ABR.CA_AVIS_CD as "CA_AVIS_CD", CA_ABR.ANTW_CD as "ANTW_CD", CA_ABR.NET_KWRG as "NET_KWRG", CA_ABR.SH_CD_KT as "SH_CD_KT", CA_ABR.BEM_INT as "BEM_INT", CA_ABR.PS_DOC_TY2 as "PS_DOC_TY2", CA_ABR.WF_GF_TY2 as "WF_GF_TY2", nvl(to_char(CA_ABR.SH_CD_KT), chr(19)) as "SH_FLAG", nvl(to_char(CA_ABR.CA_STEU_GRP_CD), chr(19)) as "STEUERN", case when ca_abr.om_text_lnr > 0 then 1 else 0 end as "NEW_TEXT_FLAG", CA_ABR.IO_TY2 as "IO_TY2", CA_ABR.KT_BEST_TY2 as "KT_BEST_TY2", CA_ABR.KT_GNR as "KT_GNR", CA_ABR.CA_EING_ART_CD as "CA_EING_ART_CD", CA_ABR.BORD_NR as "BORD_NR", (select kt_lnr from kt_stamm where kt_lnr = ca_abr.kt_lnr_kt and userbk_nr = :6) as "KT_TY2", to_char(CA_ABR.POP_DAT_EING, 'YYYY-MM-DD HH24:MI:SS') as "POP_DAT_EING", CA_ABR.CA_TRN_NR as "CA_TRN_NR", CA_ABR.CA_VERARB_15_CD as "CA_VERARB_15_CD", CA_ABR.CA_VERARB_16_CD as "CA_VERARB_16_CD", CA_ABR.CA_VERARB_17_CD as "CA_VERARB_17_CD", CA_ABR.CA_VERARB_18_CD as "CA_VERARB_18_CD", CA_ABR.CA_VERARB_19_CD as "CA_VERARB_19_CD", to_char(CA_ABR.RIMESSE_DAT, 'YYYY-MM-DD HH24:MI:
SS') as "RIMESSE_DAT", CA_ABR.RIMESSE_REF as "RIMESSE_REF", to_char(CA_ABR.SUPERR_ZLG, 'YYYY-MM-DD HH24:MI:SS') as "SUPERR_ZLG", CA_ABR.CA_VERARB_25_CD as "CA_VERARB_25_CD", (select kt_nr from kt_stamm where kt_lnr = ca_abr.kt_lnr_dp and userbk_nr = :7) as "ORD_DEPOT_KT_NR", case when ca_event.quelle_cd = 592 then '1' else
(select substr(STEUER_CD, 3, 1) from OM1OBJ_TYP_STAT where obj_typ_stat_cd = 4120000 + CA_ABR.OBJ_STAT_CD and userbk_nr = :8 and SPRACHE_CD = :9)
end as "FC_OBJ_STAT_STEUER_CD_C", null as "XEOEORDNETE_MENGE", null as "OFFENE_MENGE", (select (CAQJUPT0.f_getVerarbDPST2(ca_abr.ca_event_lnr, ca_abr.kt_lnr_dpst)) from dual) as "BR_VERARBDPST", (select (CAQJUPT0.F_GenFromTitart(CA_ABR.VL_REF_TY2)) from dual) as "VL_REF_TEXT", (select (CAQJATA0.F_GetKtStOrKdStIO_Basket(ca_abr.kt_lnr_dp, ca_abr.IO_lnr)) from dual) as "IO_BASKET_KTORKD", null as "WF_VORGANG", CA_VERARB_20_CD as "D_DRUCK_UNTERDR", caqutil0.f_getBankart() as "BANKART", CA_ABR.AL_IN_ONE_CD as "AL_IN_ONE_CD", null as "PO_WFKPABLGRUND", null as "SAVE_WITH_WARNING", CA_ABR.IO_SIM_STIN_TY2 as "IO_SIM_STIN_TY2", case when ca_abr.IO_SIM_stin_lnr > 0 then
(select SR_LABEL_TEXT
from SR_LABEL
where SR_LABEL_CD = 'CA5SSIVORHANDEN' and
USERBK_NR = 9980 and
SPRACHE_CD = :10)
else null end as "SI_VORHANDEN", CA_ABR.CA_VERARB_26_CD as "CA_VERARB_26_CD", CA_ABR.CA_VERARB_27_CD as "CA_VERARB_27_CD", CA_ABR.CA_VERARB_28_CD as "CA_VERARB_28_CD", CA_ABR.CA_VERARB_29
_CD as "CA_VERARB_29_CD", CA_ABR.CA_VERARB_30_CD as "CA_VERARB_30_CD", CA_ABR.MENGE_SPERR as "MENGE_SPERR", CA_ABR.IO_TY2_SPERR as "IO_TY2_SPERR", CA_ABR.IO_SIM_TY2_SPERR as "IO_SIM_TY2_SPERR", ca_abr.menge as "MENGE_ALT", ca_abr.mut_man_cd as "MUT_MAN_CD_ALT", ca_abr.antw_dt as "ANTW_DT_ALT", ca_abr.kt_lnr_kt as "KT_TY2_KT_ALT", ca_abr.mut_man_cd_kt as "MUT_MAN_CD_KT_ALT", ca_abr.IO_basket_cd as "IO_BASKET_CD_ALT", ca_abr.obj_stat_cd as "OBJ_STAT_CD_ALT", ca_abr.vl_irs_recip_cd as "VL_IRSRECIP_CD_ALT", ca_abr.vl_us_steu_exem_cd as "VL_USSTEUEXEM_CD_A", ca_abr.antw_cd as "ANTW_CD_ALT", ca_abr.ca_avis_cd as "CA_AVIS_CD_ALT", ca_abr.kwrg_lnr as "KWRG_TY2_ALT", CA_ABR.DB_MUT_CD as "DB_MUT_CD", CA_ABR.BC_TY2_SIC as "BC_TY2_SIC", (select bc_cd from zv_bc_stamm where bc_lnr = ca_abr.bc_lnr_sic and userbk_nr = :11) as "D_BK_KT_BC", (select (CAQJAPT0.F_SICAbwicklungskonto()) from dual) as "SIC_KTLNR", CA_ABR.MENGE_VOR_RECH as "MENGE_VOR_RECH", CA_ABR.CA_VARI_DEF_CD as "CA_VARI_DEF_CD", (select (CAQJAPT0.F_GetAnzPOPtraege(CA_ABR.CA_EVENT_TY2, CA_ABR.CA_ABR_TY2)) from dual) as "ANZPOPTRAEGE", CA_ABR.MENGE_VARI as "MENGE_VARI", null as "READ_ONLY", CA_ABR.VL_TY2_PSEUDO as "VL_TY2_PSEUDO", 'lck_CA_ABR_110='||rowidtochar(CA_ABR.ROWID)||', '||to_char(CA_ABR.MUT_VON, 'YYYY-MM-DD HH24:MI:SS')||', '||CA_ABR.IO_TY2_VIS||', '||CA_ABR.VERS_VOR||chr(5)||'ver=CA_ABR, '||to_char(CA_ABR.CREATE_DT, 'YYYY-MM-DD HH24:MI:SS')||', '||CA_ABR.CREATE_ID||chr(5)||'whr=_{_->CA_ABR_ID_315767814126153_}_'||
decode(CA_ABR.CA_ABR_ID, null, '_ISNULL_', '_EQ_'||CA_ABR.CA_ABR_ID)||chr(5)||'whr=_{_->CA_ABR_TY2_315767814126153_}_'||decode(CA_ABR.CA_ABR_TY2, null, '_ISNULL_', '_EQ_'||CA_ABR.CA_ABR_TY2)||chr(5)||'whr=_{_->CA_EVENT_TY2_315767814126153_}_'||decode(CA_ABR.CA_EVENT_TY2, null, '_ISNULL_', '_EQ_'||CA_ABR.CA_EVENT_TY2)||chr(5)||'whr=_{_->ROWID_315767814126153_}_'||decode(CA_ABR.ROWID, null, '_ISNULL_', '_EQ_'||CA_ABR.ROWID) as "ROW_INFO" from CA_ABR CA_ABR, CA_EVENT CA_EVENT, KT1DPST DPST where CA_ABR.KT_TY2_DPST = DPST.KT_TY2 and CA_ABR.CA_EVENT_TY2 = CA_EVENT.CA_EVENT_TY2 and ((CA_VARI_TY2_DEF is null and nvl(CA_DET_9_CD, '0')='0' and POP_art_cd != 80) or (CA_VARI_TY2_DEF is not null and POP_art_cd not in (21, 22, 80)) or (nvl(CA_DET_9_CD, '0') in ('A', 'D') and POP_art_cd not in (21, 22, 80))) and ((:12 = '1' and ca_abr.POP_art_cd not in (13, 23, 33, 70, 80)) or :13 = '0' ) and CA_ABR.CA_EVENT_TY2=:14 and CA_ABR.USERBK_NR=:15 and CA_EVENT.USERBK_NR=:16 and DPST.USERBK_NR=:17 and DPST.SPRACHE_CD=:18 order by CA_ABR.CA_ABR_SORT_NR, ORD_DEPOT_KT_NR |
94rp8udaxpk70 | SELECT A.SR_ACT_CD, A.SR_COMP_BEZ, A.SR_OPER_BEZ, A.SR_IMPL_CD, DECODE(A.PROC_QTY_CD, '0', '100%', A.PROC_QTY_CD), NVL(TRIM(SUBSTR(STEUER_CD, 2, 1)), '1') JOB_AUSF_CD, A.SR_IFC_PAR, A.STEUER_CD, DECODE( DECODE( SUBSTR(A.STEUER_CD_1, 4, 1), '1', '0', ( SELECT NVL(P2.PAR_WERT, '0') FROM SR1PRG_PAR P1, SR1PRG_PAR P2 WHERE P1.USERBK_NR = :B5 AND P1.SPRACHE_CD = :B4 AND P2.USERBK_NR(+) = :B5 AND P2.SPRACHE_CD(+) = :B4 AND P1.PRG_ID = 'SRPJDMN' AND P1.PAR_ID = 'AUSFCD' AND P2.PRG_ID(+) = 'SRPJDMN' AND P2.PAR_ID(+) = 'USENEWADMN' AND P2.KEY_TY2(+) = P1.KEY_TY2 AND P1.PAR_WERT = NVL(TRIM(SUBSTR(A.STEUER_CD, 2, 1)), '1') AND ROWNUM < 2) ), '1', RPAD(NVL(SUBSTR(A.STEUER_CD_1, 1, 2), ' '), 2, ' ')||'11'||SUBSTR(A.STEUER_CD_1, 5), A.STEUER_CD_1 ) AS "STEUER_CD_1", A.TIMEOUT, NVL(A.ANZ_RPT_MAX, 0), BEZ_LANG, NVL(JOB_PRIO_CD, 90), NVL(A.RPT_DELAY, 1) FROM SR1ACT A WHERE (USERBK_NR = :B5 AND SPRACHE_CD = :B4 ) AND SR_ACT_CD LIKE REPLACE(:B3 , '_', '°_') ESCAPE '°' AND SR_COMP_BEZ LIKE REPLACE(:B2 , '_', '°_') ESCAPE '°' AND (SR_OPER_BEZ IS NULL OR SR_OPER_BEZ LIKE REPLACE(:B1 , '_', '°_') ESCAPE '°') |
96jk3333rzw93 | SELECT SQL_OBJ_NAME, LOG_LEVEL FROM SR_LOG_DEFI WHERE JCS_JOB_ID = :B1 AND USERBK_NR = F2QAPENV.F_UB |
9d7aty3nxv604 | begin IBQEXAU0.GETADDRESS(:1, :2, :3, :4, :5, :6, :7, :8, :9, :10, :11, :12, :13, :14, :15, :16, :17, :18); end; |
9xf0hjax3w9zy | INSERT INTO SR_JOB_ACT( CREATE_DT, CREATE_ID, MUT_VON, MUT_BIS, IO_TY2_VIS, LOG_TY2_MUT, VERS_VOR, STAT_CD, USERBK_NR, VERS, SR_JOB_NR, SR_ACT_CD, JOB_DAEMON_CD, JOB_PAK_GNR, JOB_PRIO_CD, SR_VERARB_STAT_CD, TAB_BEZ, CREATE_DT_TAB, CREATE_ID_TAB, SR_COMP_BEZ, SR_OPER_BEZ, SR_IMPL_CD, AUSF_DT_SOLL, JOB_AUSF_CD, IO_TY2, IO_SIM_TY2, KT_GNR, KT_TY2, KT_BEST_TY2, LNR_1, LNR_2, LNR_3, LNR_4, LNR_5, SR_VERARB_PAR) VALUES( :B19 , F2QAPENV.F_CREATEID, :B19 , TO_DATE('22991231', 'YYYYMMDD'), :B18 , '', 0, 100, :B17 , 99999, :B16 , :B15 , 88, :B14 , :B13 , 0, :B12 , :B11 , :B10 , NVL(:B9 , :B8 ), NVL(:B7 , :B6 ), :B5 , :B4 , 8, TO_NUMBER(SRQITEM0.F_GETID(:B3 , 'IO_TY2')), TO_NUMBER(SRQITEM0.F_GETID(:B3 , 'IO_SIM_TY2')), TO_NUMBER(SRQITEM0.F_GETID(:B3 , 'KT_GNR')), TO_NUMBER(SRQITEM0.F_GETID(:B3 , 'KT_TY2')), TO_NUMBER(SRQITEM0.F_GETID(:B3 , 'KT_BEST_TY2')), TO_NUMBER(SRQITEM0.F_GETID(:B3 , 'LNR_1')), TO_NUMBER(SRQITEM0.F_GETID(:B3 , 'LNR_2')), TO_NUMBER(SRQITEM0.F_GETID(:B3 , 'LNR_3')), TO_NUMBER(SRQITEM0.F_GETID(:B3 , 'LNR_4')), TO_NUMBER(SRQITEM0.F_GETID(:B3 , 'LNR_5')), NVL(:B2 , :B1 )) |
9z7yrphjva1yp | SELECT PAR_WERT FROM SR1PRG_PAR WHERE USERBK_NR = :B4 AND SPRACHE_CD = :B3 AND PRG_ID = :B2 AND PAR_ID = :B1 AND KEY_TY2 = 11 |
ahxy37876hs79 | BEGIN SRQSTAT0.MoveRecs(:p1); END; |
aky91c2cvqtjg | UPDATE WF_GF_VARI SET MUT_VON = F2QAPENV.F_TRXDATE, MUT_BIS = TO_DATE('22991231', 'YYYYMMDD'), IO_TY2_VIS = F2QAPENV.F_SU, STAT_CD = DECODE(STAT_CD, NULL, 100, STAT_CD), VERS_VOR = MOD(VERS_VOR + 1, 100000), VARI_WERT_S = NVL(:B1 , CHR(0)) WHERE WF_GF_TY2 = :B4 AND VAR_BEZ_WF = :B2 AND USERBK_NR = :B3 |
amws4bmt2cwu8 | BEGIN MRQCALL0.P_MAIN(:p1); END; |
auazjdvf0mujn | SELECT DISTINCT IO_TY2 FROM IO_USER_BEF_EXTRA WHERE IO_TY2_USER = :B2 AND USERBK_NR = :B1 ORDER BY IO_TY2 |
awbzvbunmxwx9 |
select /* B2_BCK_ABR, 1 */ ABR.B2_ABR_TY2 as "B2_ABR_TY2", ABR.BEGU_REF as "BEGU_REF", POP.OM_CHK_REQ_CD as "OM_CHK_REQ_CD", CHK.OM_CHK_TY2 as "OM_CHK_TY2", ABR.CHANGE_TY2_HKWRG as "CHANGE_TY2_HKWRG", CHK_POP.OM_CHK_TY2 as "OM_CHK_TY2_POP", to_char(ABR.CREATE_DT, 'YYYY-MM-DD HH24:MI:SS') as "CREATE_DT", ABR.B2_KONF_CD_MAN as "B2_KONF_CD_MAN", ABR.TL_TREE_LIFW_TY2_M as "TL_TREE_LIFW_TY2_M", ABR.SH_CD_DP as "SH_CD_DP", ABR.B2_CONTI_CD as "B2_CONTI_CD", nvl(to_char(ABR.B2_CONTI_CD), chr(19)) as "B2_CONTI_BEZ", ABR.SH_CD_KT as "SH_CD_KT", ABR.B2_TRACK_GNR as "B2_TRACK_GNR", ABR.C2_POG_ART_CD as "C2_POG_ART_CD", ABR.B2_STEMP_REG_CDMAN as "B2_STEMP_REG_CDMAN", POP.C2_POG_ART_CD as "C2_POG_ART_CD_POP", POP.POP_ART_CD as "POP_ART_CD", ABR.ABR_ART_CD as "ABR_ART_CD", ABR.B2_ABR_ROL_CD as "B2_ABR_ROL_CD", nvl(to_char(ABR.C2_POG_ART_CD), chr(19)) as "D_C2_POG_ART_CD", (select edit_kt_gnr from kt_grp where kt_gnr = POP.kt_gnr and kt_grp.userbk_nr = :1) as "EDIT_KT_GNR", POP.GF_NR as "GF_NR", nvl(to_char(POP.GF_NR), chr(19)) as "D_GF_NR", POP.OPN_CLO_CD as "OPN_CLO_CD", nvl(to_char(POP.OPN_CLO_CD), chr(19)) as "D_OPN_CLO_CD", ABR.MENGE_ABR_S + POP.MENGE_REST as "RESTMENGE", ABR.MENGE_ABR_S as "MENGE_ABR_S", nvl(POP.KURS_LIM, POP.AUSLO_LIM) as "LIMITE", ABR.MENGE_ABR_KURS_S as "MENGE_ABR_KURS_S", abs(ABR.MENGE_ABR_KURS_S) as "KURSMENGE_ABS", ABR.KURS_AVG as "KURS_AVG", nvl((select abs(sum(bak.MENGE * bak.KURS)) from B2_ABR_KURS bak where bak.B2_ABR_TY2 = ABR.B2_ABR_TY2 and bak.USERBK_NR =
:2), 0) as "KURSAWRGMENGE", vlqutil0.F_GetVlTkNotArtCd(POP.VL_RECH_ART_CD) as "KURSNOTARTCD", ABR.BRUT_HWRG_S as "BRUT_HWRG_S", ABR.BRUT_HWRG as "BRUT_HWRG", ABR.BRUT_HWRG_HUB as "BRUT_HWRG_HUB", ABR.NET_HWRG as "NET_HWRG", ABR.NET_HWRG_HUB as "NET_HWRG_HUB", ABR.MZ_HWRG_MAN as "MZ_HWRG_MAN", ABR.MZ_HWRG_HUB as "MZ_HWRG_HUB", ABR.MZ_HWRG_EFF as "MZ_HWRG_EFF", ABR.MZ_HWRG_EFF_S as "MZ_HWRG_EFF_S", ABR.BRUT_HWRG_S + ABR.MZ_HWRG_EFF_S as "BRUTTO", nvl((select sum(1) from OM_TEXT where OM_TEXT_TYP_CD=12 and OM_TEXT_TY2 in (POP.OM_TEXT_TY2, TRD.OM_TEXT_TY2) and USERBK_NR=:3), 0) as "D_A", nvl((select sum(1) from OM_TEXT where OM_TEXT_TYP_CD=16 and OM_TEXT_TY2 in (POP.OM_TEXT_TY2, TRD.OM_TEXT_TY2) and USERBK_NR=:4), 0) as "D_B", case when ABR.KWRG_TY2 is not null and ABR.HWRG_TY2 != ABR.KWRG_TY2 then 1 else 0 end as "D_C", ABR.POP_TY2 as "POP_TY2", POP.POP_TY2 as "POP_TY2_POP", nvl((select sum(1) from B2_ABR_DET bad where bad.B2_ABR_TY2=ABR.B2_ABR_TY2 and bad.USERBK_NR=:5 and bad.GIVAW_MAN_CD=1 and bad.METEAG_HWRG_MAN is null), 0) as "D_M", ABR.OBJ_STAT_CD as "OBJ_STAT_CD", 1220000 + ABR.OBJ_STAT_CD as "OBJ_STAT_CD_1220000", nvl(to_char(1220000 + ABR.OBJ_STAT_CD), chr(19)) as "D_OBJ_STAT_CD", ABR.B2_ABR_ID as "B2_ABR_ID", KT.EDIT_KT_NR as "EDIT_KT_NR", KT.RUBRIK as "RUBRIK", ABR.B2_STEMP_REG_CD as "B2_STEMP_REG_CD", nvl(to_char(ABR.B2_STEMP_REG_CD), chr(19)) as "D_B2_STEMP_REG_CD", ABR.B2_STEMP_REG_CDEFF as "B2_STEMP_REG_CDEFF", ABR.B2_KONF_CD as "B2_KONF_CD", nvl(to_char(ABR.B
2_KONF_CD), chr(19)) as "D_B2_KONF_CD", ABR.B2_KONF_CD_EFF as "B2_KONF_CD_EFF", ABR.TL_TREE_LIFW_TY2 as "TL_TREE_LIFW_TY2", nvl(to_char(ABR.TL_TREE_LIFW_TY2), chr(19)) as "D_TL_TREE_LIFW_TY2", ABR.TL_TREE_LIFW_TY2_E as "TL_TREE_LIFW_TY2_E", ABR.LEITWEG_TY2 as "LEITWEG_TY2", B2QJBCK0.F_GETRATEIFACTUAL(POP.VL_REF_TY2, 10, POP.HWRG_TY2) as "VORTAGESKURS", ABR.HWRG_TY2 as "HWRG_TY2", POP.HWRG_TY2 as "HWRG_TY2_POP", nvl(to_char(ABR.HWRG_TY2), chr(19)) as "D_HWRG_TY2", ABR.MZ_HWRG as "MZ_HWRG", ABR.KWRG_TY2 as "KWRG_TY2", POP.KWRG_TY2 as "KWRG_TY2_POP", nvl(to_char(ABR.KWRG_TY2), chr(19)) as "D_KWRG_TY2", ABR.CHANGE_HKWRG as "CHANGE_HKWRG", ABR.CHRGL_HKWRG as "CHRGL_HKWRG", ABR.NET_HWRG_S as "NET_HWRG_S", (select edit_kt_nr from kt_stamm k where k.kt_lnr = POP.KT_TY2_KT and k.userbk_nr=:6) as "EDIT_KT_NR_KT", POP.KT_SIM_CD_KT as "KT_SIM_CD_KT", ABR.NET_KWRG as "NET_KWRG", case when abr.sh_cd_kt=2 then abr.net_kwrg else -abr.net_kwrg end as "NET_KWRG_S", POP.VL_EINH_CD as "VL_EINH_CD", POP.VL_RECH_ART_CD as "VL_RECH_ART_CD", nvl(to_char(POP.VL_EINH_CD), chr(19)) as "LABEL_MENGE", nvl(to_char(POP.VL_RECH_ART_CD), chr(19)) as "LABEL_KURS", case when substr(TITA.STEUER_CD, 23, 1) = '1' then (select wrg.dialog_wrg_cd from al1wrg wrg where wrg.wrg_lnr=VL.TWRG_TY2 and wrg.userbk_nr=:7 and wrg.sprache_cd=1) else null end as "WRG_MENGE", nvl(to_char(POP.VL_EINH_CD), chr(19)) as "EINHEIT_MENGE", nvl(to_char(POP.VL_RECH_ART_CD), chr(19)) as "EINHEIT_KURS", POP.MENGE_POP as "MENGE_POP", POP.
MENGE_ABR as "MENGE_ABR_POP", POP.OBJ_STAT_CD as "OBJ_STAT_CD_POP", POP.SITZ_NR_AUSF as "SITZ_NR_AUSF", POP.VL_REF_TY2 as "VL_REF_TY2", POP.POP_EMPF_CD as "POP_EMPF_CD", POP.KT_TY2_KT as "KT_TY2_KT", ABR.BO_PLATZ_TY2 as "BO_PLATZ_TY2", POP.BO_PLATZ_TY2 as "BO_PLATZ_TY2_POP", ABR.GNR_B2_GIVAW as "GNR_B2_GIVAW", to_char(ABR.TRACK_DAT, 'YYYY-MM-DD HH24:MI:SS') as "TRACK_DAT", POP.KT_TY2_DPST_EFF as "KT_TY2_DPST_EFF", POP.KT_TY2_DPST as "KT_TY2_DPST", POP.IO_TY2 as "IO_TY2", to_char(ABR.SETTLE_DAT, 'YYYY-MM-DD HH24:MI:SS') as "SETTLE_DAT", 0 as "AVERAGE_RATE", POP.KT_BEST_TY2 as "KT_BEST_TY2", POP.KT_GNR as "KT_GNR", POP.KT_TY2 as "KT_TY2", POP.OM_TEXT_TY2 as "OM_TEXT_TY2", POP.VL_TY2 as "VL_TY2", (select count(*) from AL_EUST_ANW e where e.TRAK_REF_TY2 = ABR.B2_ABR_TY2 and e.USERBK_NR=:8) as "EUST_COUNT", POP.GF_NR_TL as "GF_NR_TL", VL.VL_TIT_ART_NR as "VL_TIT_ART_NR", CHK.ACPT_CD as "ACPT_CD", CHK_POP.ACPT_CD as "ACPT_CD_POP", to_char(CHK.ACPT_DT, 'YYYY-MM-DD HH24:MI:SS') as "ACPT_DT", to_char(CHK_POP.ACPT_DT, 'YYYY-MM-DD HH24:MI:SS') as "ACPT_DT_POP", CHK.OM_CHK_PEND_CD as "OM_CHK_PEND_CD_ABR", CHK_POP.OM_CHK_PEND_CD as "OM_CHK_PEND_CD_POP", (select ACPT.USER_LANG_BEZ
from KDWUSER_Sec ACPT
where CHK.IO_TY2_ACPT = ACPT.IO_TY2 and ACPT.USERBK_NR = :9 ) as "IO_BEZ_ACPT", (select ACPT.USER_LANG_BEZ
from KDWUSER_Sec ACPT
where CHK_POP.IO_TY2_ACPT = ACPT.IO_TY2 and ACPT.USERBK_NR = :10 ) as "IO_BEZ_ACPT_POP", (select max(OM_CHK_PEND_CD)
from om_chk ock
where ock.om_chk_lnr in ( POP.om_chk_lnr
, abr.om_chk_lnr
, trd.om_chk_lnr
)
and ock.userbk_nr = abr.userbk_nr
) as "OM_CHK_PEND_CD", ABR.B2_RECALC_REQ_CD as "B2_RECALC_REQ_CD", POP.DP_KEY_TY2 as "DP_KEY_TY2", POP.KT_TY2_DPST_GRP as "KT_TY2_DPST_GRP", POP.KT_TY2_DPST_MAN as "KT_TY2_DPST_MAN", ABR.BRUT_BWRG as "BRUT_BWRG", ABR.NET_BWRG as "NET_BWRG", ABR.NET_KWRG_HUB as "NET_KWRG_HUB", ABR.MZ_BWRG as "MZ_BWRG", ABR.CHANGE_HBWRG as "CHANGE_HBWRG", ABR.B2_NR_NEXT as "B2_NR_NEXT", ABR.B2_NR_PREV as "B2_NR_PREV", (
select abnp.B2_ABR_ID
from B2_ABR abnp
where abnp.B2_ABR_TY2 = nvl(ABR.B2_NR_NEXT, ABR.B2_NR_PREV)
and abnp.USERBK_NR = ABR.USERBK_NR
) as "B2_NR_NEXT_PREV", to_char(ABR.ABR_MUT_DT, 'YYYY-MM-DD HH24:MI:SS') as "ABR_MUT_DT", ABR.IO_TY2_MUT as "IO_TY2_MUT", (select MUT.USER_LANG_BEZ from KDWUSER_Sec MUT
where ABR.IO_TY2_MUT = MUT.IO_TY2
and MUT.USERBK_NR = ABR.USERBK_NR
) as "IO_TY2_MUT_BEZ", ABR.KURS_STEU as "KURS_STEU", ABR.METEAG_STEU_HWRG as "METEAG_STEU_HWRG", ABR.KURS_RECH_CD_TX as "KURS_RECH_CD_TX", nvl(to_char(ABR.KURS_RECH_CD_TX), chr(19)) as "KURS_RECH_CD_TX_BEZ", ABR.AKTIV_CD as "AKTIV_CD", ABR.KWRG_TY2_HUB as "KWRG_TY2_HUB", nvl(to_char(ABR.KWRG_TY2_HUB), chr(19)) as "KWRG_TY2_HUB_BEZ", ABR.CHANGE_HKWRG_HUB as "CHANGE_HKWRG_HUB", ABR.KT_TY2_EXBIL as "KT_TY2_EXBIL", (select edit_kt_nr from kt_stamm k where k.kt_lnr = ABR.KT_TY2_EXBIL and k.us
erbk_nr=:11) as "EDIT_KT_NR_EXBIL", ABR.KT_TY2_EXBIL_GEGEN as "KT_TY2_EXBIL_GEGEN", (select edit_kt_nr from kt_stamm k where k.kt_lnr = ABR.KT_TY2_EXBIL_GEGEN and k.userbk_nr=:12) as "EDIT_KT_NR_EXBIL_GEGEN", ABR.METEAG_HWRG_EXBIL as "METEAG_HWRG_EXBIL", ABR.METEAG_BWRG_EXBIL as "METEAG_BWRG_EXBIL", SRQUTIL0.F_GRPGetGnr ( null, null, 1122, TRD.GF_NR ) as "GNR_GF", 0 as "EUST_CD", ABR.METEAG_HWRG_MARG as "METEAG_HWRG_MARG", ABR.METEAG_BWRG_MARG as "METEAG_BWRG_MARG", ABR.KT_TY2_MARG as "KT_TY2_MARG", (select edit_kt_nr from kt_stamm k where k.kt_lnr = ABR.KT_TY2_MARG and k.userbk_nr=:13) as "EDIT_KT_NR_MARG", 'lck_POP_110='||rowidtochar(POP.ROWID)||', '||to_char(POP.MUT_VON, 'YYYY-MM-DD HH24:MI:SS')||', '||POP.IO_TY2_VIS||', '||POP.VERS_VOR||chr(5)||'ver=C2_POG, '||to_char(POP.CREATE_DT, 'YYYY-MM-DD HH24:MI:SS')||', '||POP.CREATE_ID||chr(5)||'lck_ABR_111='||rowidtochar(ABR.ROWID)||', '||to_char(ABR.MUT_VON, 'YYYY-MM-DD HH24:MI:SS')||', '||ABR.IO_TY2_VIS||', '||ABR.VERS_VOR||chr(5)||'lck_TRD_100='||rowidtochar(TRD.ROWID)||', '||to_char(TRD.MUT_VON, 'YYYY-MM-DD HH24:MI:SS')||', '||TRD.IO_TY2_VIS||', '||TRD.VERS_VOR||chr(5)||'whr=_{_->POP_TY2_251482639042475_}_'||decode(ABR.POP_TY2, null, '_ISNULL_', '_EQ_'||ABR.POP_TY2)||chr(5)||'whr=_{_->B2_ABR_TY2_251482639042475_}_'||decode(ABR.B2_ABR_TY2, null, '_ISNULL_', '_EQ_'||ABR.B2_ABR_TY2)||chr(5)||'whr=_{_->OM_CHK_TY2_251482639042475_}_'||decode(ABR.OM_CHK_TY2, null, '_ISNULL_', '_EQ_'||ABR.OM_CHK_TY2)||chr(5)||'whr=_{_-&
gt;OM_TEXT_TY2_251482639042476_}_'||decode(POP.OM_TEXT_TY2, null, '_ISNULL_', '_EQ_'||POP.OM_TEXT_TY2) as "ROW_INFO" from C2_POG POP, B2_ABR ABR, KTWSTAMM_SEC KT, VL_STAMM VL, VL1TIT_A TITA, OM_CHK CHK, OM_CHK CHK_POP, B2_TRADE TRD where POP.KT_TY2 = KT.KT_TY2(+) and POP.VL_TY2 = VL.VL_TY2(+) and VL.VL_TIT_ART_NR = TITA.VL_TIT_ART_NR(+) and ABR.OM_CHK_TY2 = CHK.OM_CHK_TY2(+) and POP.OM_CHK_TY2 = CHK_POP.OM_CHK_TY2(+) and TRD.B2_TRACK_GNR = ABR.B2_TRACK_GNR and ABR.POP_TY2 = POP.POP_TY2 and ABR.B2_TRACK_GNR=:14 and POP.USERBK_NR=:15 and ABR.USERBK_NR=:16 and KT.USERBK_NR(+)=:17 and VL.USERBK_NR(+)=:18 and TITA.USERBK_NR(+)=:19 and TITA.SPRACHE_CD(+)=:20 and CHK.USERBK_NR(+)=:21 and CHK_POP.USERBK_NR(+)=:22 and TRD.USERBK_NR=:23 order by case when ABR.b2_POP_art_cd=40 then 1 when ABR.b2_POP_art_cd=20 then 2 when ABR.b2_POP_art_cd=120 then 3 when ABR.b2_POP_art_cd=110 then 4 when ABR.b2_POP_art_cd=10 then 5 else null end ASC nulls LAST, abs(ABR.menge_abr_s) DESC |
b7zvx36c1wpgd |
select /* KDSTAMM_MAINT, 1 */ A.AHV_NR as "AHV_NR", A.ANL_STRAT_CD as "ANL_STRAT_CD", A.ANRECK_CD as "ANRECK_CD", A.ANRECK_CD_P as "ANRECK_CD_P", decode(F.ANZ_ERWACHSENE_H, null, decode(F.ROWID, null, null, null), F.ANZ_ERWACHSENE_H) as "ANZ_ERWACHSENE_H", decode(F.ANZ_ERWACHSENE_U, null, decode(F.ROWID, null, null, null), F.ANZ_ERWACHSENE_U) as "ANZ_ERWACHSENE_U", decode(F.ANZ_KINDER, null, decode(F.ROWID, null, null, null), F.ANZ_KINDER) as "ANZ_KINDER", decode(F.ANZ_KINDER_U, null, decode(F.ROWID, null, null, null), F.ANZ_KINDER_U) as "ANZ_KINDER_U", A.ANZ_MITARB as "ANZ_MITARB", to_char(A.ANZ_MITARB_PER_DAT, 'YYYY-MM-DD HH24:MI:SS') as "ANZ_MITARB_PER_DAT", A.POPENT_BEWI_CD as "POPENT_BEWI_CD", to_char(A.POPENT_BEWI_DAT, 'YYYY-MM-DD HH24:MI:SS') as "POPENT_BEWI_DAT", to_char(A.POPHEB_DAT, 'YYYY-MM-DD HH24:MI:SS') as "POPHEB_DAT", to_char(A.POPHEB_DAT, 'YYYY-MM-DD HH24:MI:SS') as "POPHEB_DAT_FIRMA", decode(F.BEM, null, decode(F.ROWID, null, null, null), F.BEM) as "BEM", A.BEM_INT as "BEM_INT", A.BERFIRMA_NR as "BERFIRMA_NR", A.BERUF_CD as "BERUF_CD", A.BRIEFANR as "BRIEFANR", A.BVG_CD as "BVG_CD", to_char(A.CREATE_DT, 'YYYY-MM-DD HH24:MI:SS') as "CREATE_DT", A.CREATE_ID as "CREATE_ID", A.EFFEKTE_HDL_NR as "EFFEKTE_HDL_NR", to_char(A.EROEFF_DAT, 'YYYY-MM-DD HH24:MI:SS') as "EROEFF_DAT", A.FIN_VOLLM_CD as "FIN_VOLLM_CD", to_char(A.GEBURT_DAT, 'YYYY-MM-DD HH24:MI:SS') as "GEBURT_DAT", to_char(A.GEBURT_DAT_P, 'YYYY-MM-DD HH24:MI:SS') as "GEBURT_DAT_P", A.GE
BURT_JAHR as "GEBURT_JAHR", decode(F.GEBURT_JAHR_KINDER, null, decode(F.ROWID, null, null, null), F.GEBURT_JAHR_KINDER) as "GEBURT_JAHR_KINDER", A.GEBURT_JAHR_P as "GEBURT_JAHR_P", A.GESCHLECHT_CD as "IO_GESCHLECHT_CD", B.GESCHLECHT_CD as "GESCHLECHT_CD", A.GEW_JAHR_AVG as "GEW_JAHR_AVG", B.GUETSTAND_CD as "GUETSTAND_CD", A.HEIMATORT_1 as "HEIMATORT_1", A.HR_EINTR_CD as "HR_EINTR_CD", to_char(A.HR_EINTR_DAT, 'YYYY-MM-DD HH24:MI:SS') as "HR_EINTR_DAT", to_char(A.HR_EINTR_DAT_LAST, 'YYYY-MM-DD HH24:MI:SS') as "HR_EINTR_DAT_LAST", to_char(A.HR_LOESCH_DAT, 'YYYY-MM-DD HH24:MI:SS') as "HR_LOESCH_DAT", A.KAP as "KAP", to_char(A.KAP_AEND_DAT, 'YYYY-MM-DD HH24:MI:SS') as "KAP_AEND_DAT", A.IO_APPL_CD as "IO_APPL_CD", A.IO_BASKET_CD as "IO_BASKET_CD", A.IO_BEZ as "IO_BEZ", nvl(A.IO_BEZ_LANG, A.IO_BEZ) as "IO_BEZ_LANG", A.IO_BEZ_LANG_CD as "IO_BEZ_LANG_CD", A.IO_ENTWPOT_CD as "IO_ENTWPOT_CD", decode(F.IO_FAM_TY2, null, decode(F.ROWID, null, F2QAPENV.F_CreLnr, null), F.IO_FAM_TY2) as "IO_FAM_TY2", A.IO_FORM_CD as "IO_FORM_CD", A.IO_GRP_ART_CD as "IO_GRP_ART_CD", A.IO_HTYP_CD as "IO_HTYP_CD", to_char(A.IO_KONT_DAT_LAST, 'YYYY-MM-DD HH24:MI:SS') as "IO_KONT_DAT_LAST", A.IO_KONT_END_CD as "IO_KONT_END_CD", A.IO_TY2 as "IO_TY2", decode(F.IO_TY2, null, decode(F.ROWID, null, A.IO_TY2, null), F.IO_TY2) as "IO_TY2_FAM", A.IO_MENGE_CD as "IO_MENGE_CD", A.IO_MSG_NO_CD as "IO_MSG_NO_CD", to_char(A.IO_MSG_NO_CTL_DAT, 'YYYY-MM-DD HH24:MI:SS') as "IO_MSG_NO_CTL_DAT", A.IO_NR as "IO_NR", d
ecode(IO_PEP_CD, null, '0', IO_PEP_CD) as "IO_PEP_CD", nvl(B.IO_RSTAT_CD, 0) as "IO_RSTAT_CD", A.IO_SEGM_CD as "IO_SEGM_CD", A.IO_SITZ_GSCH_CD as "IO_SITZ_GSCH_CD", A.IO_STAT_CD as "IO_STAT_CD", A.IO_VERM_STAT_CD as "IO_VERM_STAT_CD", A.IO_VW_CD as "IO_VW_CD", A.KDKAT_CD as "KDKAT_CD", A.KONFES_CD as "KONFES_CD", A.LAND_TY2_AUSL as "LAND_TY2_AUSL", A.LAND_TY2_NAT as "LAND_TY2_NAT", A.LAND_TY2_NAT_P as "LAND_TY2_NAT_P", A.MWST_BEHDL_CD as "MWST_BEHDL_CD", A.MWST_NR as "MWST_NR", A.NAME_1 as "NAME_1", A.NAME_1 as "NAME_1_NRKD", A.NAME_1_P as "NAME_1_P", A.NAME_1_P as "NAME_1_P_2ERGEM", A.NAME_1_P as "NAME_1_P_PRIVGEM", A.NAME_ZUS as "NAME_ZUS", A.NOGA_CD as "NOGA_CD", A.ORT_TY2_HEIMAT as "ORT_TY2_HEIMAT", O1.ORT as "ORT_TY2_HEIMAT_BEZ", O1.ORT as "ORT_TY2_HEIMAT_FIRMA", A.ORT_TY2_HEIMAT_2 as "ORT_TY2_HEIMAT_2", O2.ORT as "ORT_TY2_HEIMAT_2_BEZ", A.ORT_TY2_HEIMAT_P as "ORT_TY2_HEIMAT_P", O3.ORT as "ORT_TY2_HEIMAT_P_BEZ", A.ORT_TY2_HEIMAT_2_P as "ORT_TY2_HEIMAT_2_P", O4.ORT as "ORT_TY2_HEIMAT_2_P_BEZ", A.PLZ_HEIMATORT as "PLZ_HEIMATORT", A.RFORM_CD as "RFORM_CD", A.SITZ_NR as "SITZ_NR", A.SNB_GELDSTROM_CD as "SNB_GELDSTROM_CD", A.SPRACHE_CD as "SPRACHE_CD", decode(to_char(F.STAND_PER_DAT, 'YYYY-MM-DD HH24:MI:SS'), null, decode(F.ROWID, null, null, null), to_char(F.STAND_PER_DAT, 'YYYY-MM-DD HH24:MI:SS')) as "STAND_PER_DAT", A.STEUER_PERI as "STEUER_PERI", A.TELEDATA_ID as "TELEDATA_ID", A.TITEL_CD as "TITEL_CD", A.TITEL_CD_P as "TITEL_CD_P", to_char(A.TOD_DAT, 'YYYY-MM-DD HH24
:MI:SS') as "TOD_DAT", to_char(A.TOD_DAT_P, 'YYYY-MM-DD HH24:MI:SS') as "TOD_DAT_P", A.TOD_JAHR as "TOD_JAHR", A.TOD_JAHR_P as "TOD_JAHR_P", A.UMS_JAHR_AVG as "UMS_JAHR_AVG", A.USERBK_NR as "USERBK_NR", A.VORNAME as "VORNAME", A.VORNAME as "VORNAME_NRKD", A.VORNAME_P as "VORNAME_P", A.VV_CD as "VV_CD", A.VV_GEB_KAT as "VV_GEB_KAT", A.WRG_TY2_GEW_JAHR_A as "WRG_TY2_GEW_JAHR_A", A.WRG_TY2_UMS_JAHR_A as "WRG_TY2_UMS_JAHR_A", A.WRG_TY2_KAP as "WRG_TY2_KAP", B.ZIVILSTAND_CD as "ZIVILSTAND_CD", A.ZIVILSTAND_CD_P as "ZIVILSTAND_CD_P", nvl(to_char(A.WRG_TY2_KAP), chr(19)) as "WRG_TY2_KAP_BEZ", nvl(to_char(A.WRG_TY2_GEW_JAHR_A), chr(19)) as "WRG_TY2_GEW_JAHR_A_BEZ", nvl(to_char(a.WRG_TY2_UMS_JAHR_A), chr(19)) as "WRG_TY2_UMS_JAHR_A_BEZ", nvl(to_char(A.LAND_TY2_AUSL), chr(19)) as "LAND_TY2_AUSL_BEZ", KDQBERA0.F_GetZeroKtGnr(A.IO_TY2) as "KT_GNR", nvl(to_char(A.LAND_TY2_NAT), chr(19)) as "LAND_TY2_DOM_BEZ", nvl((select 1 from KD1RFORM aa where aa.USERBK_NR=:1 and aa.SPRACHE_CD=:2 and aa.RFORM_CD=A.RFORM_CD and decode(nvl(substr(aa.STEUER_CD, 9, 1), 0), '2', 1, '3', 1, '4', 1, 0)=1), 0) as "IS_NAME_VOR_HEIRAT", case when b.STEUER_CD like '_2%' and SRQUTIL0.F_PrgPar('IO_STAMM', 'ZUS_FINANZ', 11) = 1 then 1 else 0 end as "ENABLE_JURPFIN", KDQUTIL0.F_GetKdTyp(A.IO_TY2, A.KDKAT_CD, A.IO_HTYP_CD, B.IO_RSTAT_CD) as "IO_TYP", nvl(to_char(A.NOGA_CD), chr(19)) as "NOGA_CD_BEZ", nvl(to_char(A.LAND_TY2_NAT), chr(19)) as "LAND_TY2_NAT_BEZ", nvl(to_char(A.LAND_TY2_NAT_P), chr(19)) as "LAND_TY2_NAT_P_
BEZ", KDQUTIL0.F_GetBriefanrede(A.IO_TY2, A.SPRACHE_CD) as "ANRECK_CD_BEZ", nvl((select 1 from KD1RFORM ab where ab.USERBK_NR=:3 and ab.SPRACHE_CD=:4 and ab.RFORM_CD=A.RFORM_CD and decode(nvl(substr(ab.STEUER_CD, 13, 1), 0), '1', 1, 0)=1), 0) as "IS_NAME_FRAU", nvl(IO_PEP_CD_AUTO, '0') as "IO_PEP_CD_AUTO", to_char(A.IO_PEP_DT_AUTO, 'YYYY-MM-DD HH24:MI:SS') as "IO_PEP_DT_AUTO", A.BC_TY2_SIC as "BC_TY2", A.SWIFT_TY2 as "SWIFT_TY2", null as "IS_SUPERVISOR", (select nvl(substr(k.STEUER_CD, 9, 1), ' ')
from kd1kdkat k
where k.userbk_nr = :5
and k.sprache_cd = :6
and k.KDKAT_CD = a.KDKAT_CD) as "IO_KDKAT_STCD_I", A.EB_LEGAL_KAT_CD as "EB_LEGAL_KAT_CD", A.NOGA_CD_02 as "NOGA_CD_02", (select bez_lang
from AL12NOGA y
where y.userbk_nr = :7
and y.sprache_cd = :8
and y.noga_cd = a.NOGA_CD_02) as "NOGA_BEZ_02", A.NOGA_CD_08 as "NOGA_CD_08", (select bez_lang
from AL12NOGA_08 x
where x.userbk_nr = :9
and x.sprache_cd = :10
and x.noga_cd = a.noga_cd_08) as "NOGA_BEZ_08", null as "IS_NEW", A.IO_VIP_CD as "IO_VIP_CD", A.INTER_CMPY_CD as "INTER_CMPY_CD", A.IO_KONT_HAUEFI_CD as "IO_KONT_HAUEFI_CD", A.IO_MASS_MAIL_CD as "IO_MASS_MAIL_CD", A.ASP_PERS as "ASP_PERS", A.IO_BIL_NOTW_CD as "IO_BIL_NOTW_CD", to_char(A.BIL_EINR_DAT_PER, 'YYYY-MM-DD HH24:MI:SS') as "BIL_EINR_DAT_PER", to_char(A.BIL_EINR_DAT, 'YYYY-MM-DD HH24:MI:SS') as "BIL_EINR_DAT", A.MT_NR_BIL_ABS as "MT_NR_BIL_ABS", to_char(A.BIL_PROL_ABS_DAT, 'YYYY-MM-DD HH24:MI:SS') as "BIL_PROL_ABS_DAT", A.METEAG_BK_ERTR as "METEAG_BK_ERTR", A.
IO_GWV_CD as "IO_GWV_CD", null as "GUI_MODE", A.SPERR_CD as "STAT_CD", A.IO_ZEK_ID as "IO_ZEK_ID", A.IO_MIFID_CD as "IO_MIFID_CD", A.IO_TX_AUSZ_CD as "IO_TX_AUSZ_CD", A.IO_CIF_ID as "IO_CIF_ID", A.IO_UMW_RISK_CD as "IO_UMW_RISK_CD", A.BEM_UMW_RISK as "BEM_UMW_RISK", A.POPENT_BEWI_CD_PTN as "POPENT_BEWI_CD_PTN", to_char(A.POPENT_BEW_DAT_PTN, 'YYYY-MM-DD HH24:MI:SS') as "POPENT_BEW_DAT_PTN", A.IO_HAUPT_BK_CD as "IO_HAUPT_BK_CD", (select w.DIALOG_WRG_CD from AL1WRG W
where w.WRG_TY2 = a.wrg_lnr_bk_ertr
and w.userbk_nr = :11
and w.SPRACHE_CD = :12) as "WRG_BEZ_BK_ERTR", A.BK_ERTR_SATZ as "BK_ERTR_SATZ", A.METEAG_NET_NGELD as "METEAG_NET_NGELD", A.NET_NGELD_SATZ as "NET_NGELD_SATZ", (select w.DIALOG_WRG_CD from AL1WRG W
where w.WRG_TY2 = a.wrg_lnr_net_ngeld
and w.userbk_nr = :13
and w.SPRACHE_CD = :14) as "WRG_BEZ_NET_NGELD", (select sw.bic
from ZV_SWIFT_T sw
where sw.swift_lnr = a.swift_lnr
and sw.userbk_nr = :15) as "BIC", (select bc.bc_cd
from ZV_BC_STAMM bc
where bc.bc_lnr = a.bc_lnr_sic
and bc.userbk_nr = :16) as "BC_CD", A.TEXT_BERUF as "TEXT_BERUF", A.TEXT_WUNSCH as "TEXT_WUNSCH", 'lck_A_100='||rowidtochar(A.ROWID)||', '||to_char(A.MUT_VON, 'YYYY-MM-DD HH24:MI:SS')||', '||A.IO_TY2_VIS||', '||A.VERS_VOR||chr(5)||'ver=IO_STAMM, '||to_char(A.CREATE_DT, 'YYYY-MM-DD HH24:MI:SS')||', '||A.CREATE_ID||chr(5)||'lck_F_111='||rowidtochar(F.ROWID)||', '||to_char(F.MUT_VON, 'YYYY-MM-DD HH24:MI:SS')||', '||F.IO_TY2_VIS||', '||F.VERS_VOR|| decode(F.IO_FAM_TY2, null, decode(F.ROWID, nul
l, chr(5)||'def=IO_FAM_TY2_EQ_'||F2QAPENV.F_CreLnr, null), null)|| decode(F.IO_TY2, null, decode(F.ROWID, null, chr(5)||'def=IO_TY2_FAM_EQ_'||A.IO_TY2, null), null) as "ROW_INFO" from IO_STAMM A, KD1RFORM B, AL_ORT O1, AL_ORT O2, AL_ORT O3, AL_ORT O4, IO_FAM F where A.ORT_TY2_HEIMAT_2_P = O4.ORT_TY2(+) and A.ORT_TY2_HEIMAT_2 = O2.ORT_TY2(+) and A.IO_TY2 = F.IO_TY2(+) and A.RFORM_CD = B.RFORM_CD(+) and A.ORT_TY2_HEIMAT_P = O3.ORT_TY2(+) and A.ORT_TY2_HEIMAT = O1.ORT_TY2(+) and A.IO_TY2=:17 and A.USERBK_NR=:18 and B.USERBK_NR(+)=:19 and B.SPRACHE_CD(+)=:20 and O1.USERBK_NR(+)=:21 and O2.USERBK_NR(+)=:22 and O3.USERBK_NR(+)=:23 and O4.USERBK_NR(+)=:24 and F.USERBK_NR(+)=:25 |
bg2nq1n9ryh0w |
declare
l_limite_perf NUMBER; -- Limite, ab welcher eine Performance-Rechnung ausgewiesen werden soll
l_limite_grafik NUMBER; -- Limite, ab welcher die Grafik ausgegeben werden soll
l_doc_typ NUMBER; -- fixer Doc-Typ
l_format varchar(21) := 'dd.mm.yyyy hh24:mi:ss';
l_vv_gnr NUMBER;
l_vv_code NUMBER;
l_an_gnr NUMBER;
l_an_code NUMBER;
l_anzahl NUMBER;
l_anzahl_erweitert NUMBER;
l_anzahl_unbewertet NUMBER;
l_summe NUMBER;
l_user NUMBER;
l_portfolio NUMBER;
l_anzahl_kundenregeln NUMBER;
l_counter NUMBER;
l_vv_cd Number;
l_jobuser NUMBER := 909; -- *** hier den PMS-Job-User angeben
l_user_max NUMBER := 999;
l_init_ps_doc_typ NUMBER := 7040099; -- *** hier den Initialdokumenttyp angeben
l_ps_doc_typ_1 NUMBER := 7420110; -- *** hier Doctypnr vom VermögensausXEO ohne Grafik angeben
l_ps_doc_typ_2 NUMBER := 7420120; -- *** hier Doctypnr vom VermögensausXEO mit 2 Grafiken angeben
l_ps_doc_typ_3 NUMBER := 7420130; -- *** hier Doctypnr vom VermögensausXEO mit PERF angeben
l_ps_doc_typ_4 NUMBER := 7420100; -- *** hier Doctypnr v
om VermögensausXEO mit PERF_Detail angeben
l_ps_doc_typ_vv NUMBER := 7420000; -- ***
l_ps_doc_typ NUMBER;
l_userbk_nr Integer := 8393; -- int: Userbank
l_rzbk_nr Integer := 9634; -- int: Rechenzentrumsbank
l_mut Boolean := true; -- boolean: Mutationen werden nur vorgenommen, wenn true
l_init Boolean := false; -- boolean: wenn true, dann werden Regeln initialisiert
l_gnr NUMBER := null; -- nur zu Testzwecken
out_file srqfile0.file_type; -- File Pointer
utl_file_name varchar2(64) := 'PBRII_Update'||to_char(sysdate, 'dd')||'.csv'; -- File Name
utl_file_dir varchar2(64) := '/data_trans/PMS'; -- Direktoryname relativ zu sandbox_root (f2/run/data)
--
-- Selektion der Portfolios mit relevanten Daten für Entscheid, ob AusXEO erstellt werden soll oder nicht
--
CURSOR c_portfolios IS
( select b.kt_gnr
, count(distinct(gnr_vl_tit_art_s)) anzahl
, nvl(sum(b.bew_bwrg), 0) bew_bwrg
, 1 as ausXEO
from kt_saldo_bew b
, kt_grp gp
where
b.kt_gnr = gp.kt_gnr and
b.userbk_nr = gp.userbk_nr
and b.userbk_nr = l_userbk_nr
and b.vers = 99999
and gnr_vl_tit_art_s in (1200, -- Geldmarkt Kontrakte normal
1400, -- Geldmarktpapiere normal
2000, -- Obligationen CHF Inland Schuldner erweitert
2030, -- FOblig CHF Inl. erweitert
2050, -- Obligationen CHF Ausland erweitert
2100, -- Obligationen Euroland erweitert
2200, -- Obligationen Europa ex. Euroland erweitert
2300, -- Obligationen Nordamerika erweitert
2400, -- Obligationen Japan erweitert
2500, -- Obligationen Pazifik erweitert
2600, -- Obligationen Emerging Market erweitert
2900, -- Obligationen Anlagefonds erweitert
3000, -- Immobilien Schweiz erweitert
3100, -- Immobilien Ausland erweitert
3900, -- Immobilien Anlagefonds erweitert
4000, -- Aktien Schweiz erweitert
4100, -- Aktien Euroland erweitert
4200, -- Aktien Europa ex Euroland erweitert
4300, -- Aktien Nordamerika erweitert
4400, -- Aktien Japan erweitert
4500, -- Aktien Pazifik erweitert
4600, -- Aktien Emerging Market erweitert
4900, -- Aktien Anlagefonds erweitert
8000, -- Anlagefonds erweitert
8100, -- Strukturierte Produkte erweitert
8200, -- Edelmetalle erweitert
8300, -- Derivate erweitert
8400, -- Commodities normal
8500, -- Private Equities normal
8900, -- Andere Anlagen normal
9000 -- Diverse Anlagen normal
) -- Gruppe nach 7103
die einen AusXEO rechtfertigen
and pos_bew_cd = 1
and zero_pos_cd = 1
and exists ( select 1
from IO_rgl rgl
, IO_SIM_peri_act act
where
rgl.IO_SIM_TY2 = act.IO_SIM_TY2 and
rgl.userbk_nr = act.userbk_nr and
rgl.vers = act.vers
and
rgl.userbk_nr = l_userbk_nr
and rgl.vers = 99999
and rgl.IO_SIM_art_cd = 700
and rgl.IO_lnr = gp.IO_lnr
and kt_gnr = gp.kt_gnr
and act.SR_ACT_CD = 'PFKD')
and ( b.kt_gnr = l_gnr
or l_gnr is null)
group by b.kt_gnr)
union
( select distinct b.kt_gnr
, 0 -- anzahl
, 0 -- bew_bwrg
, 0 -- kein AusXEO
from kt_saldo_bew b
, kt_grp gp
where
b.kt_gnr = gp.kt_gnr and
b.userbk_nr = gp.userbk_nr
and b.userbk_nr = l_userbk_nr
and b.ver
s = 99999
and exists ( select 1
from IO_rgl rgl
, IO_SIM_peri_act act
where
rgl.IO_SIM_TY2 = act.IO_SIM_TY2 and
rgl.userbk_nr = act.userbk_nr and
rgl.vers = act.vers
and
rgl.userbk_nr = l_userbk_nr
and rgl.vers = 99999
and rgl.IO_SIM_art_cd = 700
and rgl.IO_lnr = gp.IO_lnr
and kt_gnr = gp.kt_gnr
and act.SR_ACT_CD = 'PFKD')
and ( b.kt_gnr = l_gnr
or l_gnr is null)
minus
select distinct kt_gnr, 0, 0, 0
from kt_saldo_bew b
where b.userbk_nr = l_userbk_nr
and b.vers = 99999
and gnr_vl_tit_art_s in (1200, -- Geldmarkt Kontrakte normal
1400, -- Geldmarktpapiere normal
2000, -- Obligationen CHF Inland Schuldner erweitert
2030, -- FOblig CHF Inl. erweitert
2050, -- Obligationen CHF Ausland erweitert
2100, -- Obligationen Euroland erweitert
2200, -- Obligationen Europa ex. Euroland erweitert
2300, -- Obligationen Nordamerika erweitert
2400, -- Obligationen Japan erweitert
2500, -- Obligationen Pazifik erweitert
2600, -- Obligationen Emerging Market erweitert
2900, -- Obligationen Anlagefonds erweitert
3000, -- Immobilien Schweiz erweitert
3100, -- Immobilien Ausland erweitert
3900, -- Immobilien Anlagefonds erweitert
4000, -- Aktien Schweiz erweitert
4100, -- Aktien Euroland erweitert
4200, -- Aktien Europa ex Euroland erweitert
4300, -- Aktien Nordamerika erweitert
4400, -- Aktien Japan erweitert
4500, -- Aktien Pazifik erweitert
4600, -- Aktien Emerging Market erweitert
4900, -- Aktien Anlagefonds erweitert
8000, -- Anlagefonds erweitert
8100, -- Strukturierte Produkte erweitert
8200, -- Edelmetalle erweitert
8300, -- Derivate erweitert
8400, -- Commodities normal
8500, -- Private Equities normal
8900, -- Andere Anlagen normal
9000 -- Diverse Anlagen normal
) -- Gruppe nach 7103 die einen AusXEO rechtfertigen
and pos
_bew_cd = 1
and zero_pos_cd = 1
and ( b.kt_gnr = l_gnr
or l_gnr is null)
);
--
-- periodische Aktivitäten zum Kunden
--
CURSOR c_peri_act (i_portfolio NUMBER) IS
select rgl.IO_SIM_TY2
, rgl.IO_TY2_VIS
, act.PS_DOC_TYP_NR
from IO_rgl rgl
, IO_SIM_peri_act act
where
rgl.IO_SIM_TY2 = act.IO_SIM_TY2 and
rgl.userbk_nr = act.userbk_nr and
rgl.vers = act.vers
and
rgl.userbk_nr = l_userbk_nr
and rgl.vers = 99999
and rgl.IO_SIM_art_cd = 700
and rgl.IO_lnr = ( select IO_lnr
from kt_grp
where kt_gnr = i_portfolio
and userbk_nr = l_userbk_nr
and vers=99999)
and kt_gnr = i_portfolio
and act.SR_ACT_CD = 'PFKD';
--
-- Prozedur zur Aktivierung der Regel
--
procedure activate_IO_rgl( i_portfolio number, i_ps_doc_typ number, i_counter number, i_bew_bwrg number
, i_berechtigt number, i_erweitert number, i_vv_cd number, i_anl_strat_cd number) is
l_update
pls_integer := 0;
begin
-- Periodische Regel aktivieren
if l_init = true then
update IO_rgl
set mut_von = sysdate
, ende_dt = to_date ('31.12.2299', 'dd.mm.yyyy')
where userbk_nr = l_userbk_nr
and vers = 99999
and IO_lnr = ( select IO_lnr
from kt_grp
where kt_gnr = i_portfolio
and userbk_nr = l_userbk_nr
and vers = 99999 )
and kt_gnr = i_portfolio
and IO_SIM_art_cd= 700;
--and ende_dt < sysdate; -- nur aktualisieren wenn nötig
else
update IO_rgl
set mut_von = sysdate
, ende_dt = to_date ('31.12.2299', 'dd.mm.yyyy')
where userbk_nr = l_userbk_nr
and vers = 99999
and IO_lnr = ( select IO_lnr
from kt_grp
where kt_gnr = i_portfolio
and userbk_nr = l_userbk_nr
and vers = 99999 )
and kt_gnr = i_portfolio
and IO_SIM_art_cd= 700
and ende_dt < sysdate -- n
ur aktualisieren wenn nötig
and IO_lnr_vis < 1000; -- nur aktualisieren wenn nicht vom User angepasst
end if;
l_update := SQL%ROWCOUNT;
-- periodische Aktivität setzen
update IO_SIM_peri_act
set mut_von = sysdate
, ps_doc_typ_nr= i_ps_doc_typ -- variante gem. Gruppe verwenden
where userbk_nr = l_userbk_nr
and vers = 99999
and sr_act_cd = 'PFKD'
and (IO_lnr_vis < 1000 or (IO_lnr_vis > 1000 and ps_doc_typ_nr = l_init_ps_doc_typ)) ----- nur aktualisieren wenn nicht vom User angepasst or neue User Periodische Aktivitaet mit Default Value
and IO_SIM_lnr in (select IO_SIM_lnr
from IO_rgl
where userbk_nr = l_userbk_nr
and vers = 99999
and IO_lnr = (select IO_lnr
from kt_grp
where kt_gnr = i_portfolio
and userbk_nr = l_userbk_nr
and vers = 99999 )
and kt_gnr = i_portfolio
and IO_SIM_art_cd= 700)
and ps_doc_typ_nr != i_ps_doc_typ; -- nur aktualisieren wenn
nötig
l_update := l_update + SQL%ROWCOUNT;
if l_update != 0 then
-- Meldung , welches Portfolio betroffen ist ausgeben
srqfile0.put_line( out_file, l_userbk_nr||';'||i_portfolio||';'||i_counter||';'||i_bew_bwrg||';'||i_berechtigt||';'||i_erweitert||';'||i_vv_cd||';'||i_anl_strat_cd||';'||i_ps_doc_typ||';');
end if;
if l_mut = true then
commit;
else
rollback;
end if;
end;
--
-- Prozedur zur Deaktivierung der Regel
--
procedure deactivate_IO_rgl( i_portfolio number, i_counter number, i_IO_SIM_lnr number) is
begin
update IO_rgl
set IO_lnr_vis = F2QAPENV.F_SU
, mut_von = sysdate
, ende_dt = sysdate
where IO_SIM_lnr = i_IO_SIM_lnr
and userbk_nr = l_userbk_nr
and vers = 99999
and ende_dt > sysdate;
if SQL%ROWCOUNT != 0 then
-- Meldung , welches Portfolio betroffen ist ausgeben
srqfile0.put_line(out_file, l_userbk_nr||';'||i_portfolio||';'||i_counter||';'||';'||';'||';'||';'||';'||';');
end if;
if l_mut = true then
commit;
else
rollback;
end if;
end;
BEGIN
-- Umgebung setzten
f2qapenv.setlogpar(l_jobuser, 1, l_userbk_nr, l_rzbk_nr);
-- Fileausgabe initialisieren
out_file := srqfile0.fopen(utl_file_dir, utl_file_name, 'w' );
srqfile0.put_line( out_file, 'Startzeit Job Update AusXEOsregel PMS: '||to_char (sysdate, l_format));
srqfile0.put_line( out_file, 'Bank'||';'||'Portfolio'||';'||'Anz. Kundenakt.'||';'||'Portfoliosumme'||';'||'Gruppen für AusXEOsberechtigung'||';'||'Gruppen für erw. AusXEO'||';'||'VV-Code'||';'||'Anlagestrategie-Code'||';'||'AusXEOstyp'||';'||'Fehler');
-- untere Grenze für AusXEO mit vollständiger Performance ermitteln
select to_number(nvl(par_wert, '999999999999')) into l_limite_perf
from sr1prg_par
where sprache_cd = 1
and userbk_nr = l_userbk_nr
and prg_id = 'PMS'
and par_id = 'ESP_LIM_PERF_AUSW';
-- untere Grenze für AusXEO mit Grafik ermitteln
select to_number(nvl(par_wert, '25000')) into l_limite_grafik
from sr1prg_par
where sprache_cd = 1
and userbk_nr = l_userbk_nr
and prg_id = 'PMS'
and par_id = 'ESP_LIM_GRAFI_AUSW';
-- spezifischen Doctyp lesen
begin
select to_number(nvl(par_wert, '0')) into l_doc_typ
from sr1prg_par
where sprache_cd = 1
and userbk_nr = l_userbk_nr
and prg_id = 'PMS'
and par_id = 'ESP_DOC_TYP_FIX';
exception when no_data_found
then l_doc_typ := null;
end;
--dbms_output.put_line('Limiten: '||l_limite_perf||';'||l_limite_grafik);
-- Beginn Sequenz Update für alle Portfolios
-- Jobuser ermitteln
l_user := F2QAPENV.F_SU;
--
-- Portfolios verarbeiten
for r_portfolio in c_portfolios loop
BEGIN
-- Portfolionummer ermitteln
l_portfolio := r_portfolio.kt_gnr;
-- muss AusXEO erstellt werden?
if r_portfolio.ausXEO = 1 then
begin
--dbms_output.put_line('muss AusXEO haben');
-- ermitteln ob VV-Kunde
select nvl(divv.gnr, 0), gp.vv_cd, nvl(dian.gnr, 0), gp.anl_strat_cd
into l_vv_gnr, l_vv_code, l_an_gnr, l_an_code
from kt_grp gp
, al_div_zuo divv
, al_div_zuo dian
where
to_char(gp.vv_cd) = divv.key_cd (+) and
gp.userbk_nr = divv.userbk_nr (+) and
divv.grp_art (+) = 9520
and
to_char(gp.anl_strat_cd) = dian.key_cd (+) and
gp.userbk_nr = dian.userbk_nr (+) and
dian.grp_art (+) = 9521
and gp.kt_gnr = l_portfolio
and gp.userbk_nr = l_userbk_nr;
-- Wenn VV-Kunde dann keine weiteren Kriterien
-- Variante gem. Gruppierung wählen
if l_vv_gnr != 0 then
BEG
IN
-- Periodische Regeln abarbeiten
FOR r_peri_act in c_peri_act (l_portfolio) LOOP
IF c_peri_act%FOUND AND (r_peri_act.IO_lnr_vis<=l_user_max OR r_peri_act.PS_DOC_TYP_NR=l_init_ps_doc_typ or l_init=true) THEN
BEGIN
-- PBR nach Definition in Gruppierung VV-Codes
--
l_counter := c_peri_act%ROWCOUNT;
activate_IO_rgl( l_portfolio
, l_ps_doc_typ_vv + l_vv_gnr -- ps_doc_typ
, l_counter
, r_portfolio.bew_bwrg
, r_portfolio.anzahl
, null -- Anzahl erweitert, für VV-Kunden nicht relevant
, l_vv_code
, l_an_code
);
END;
END IF;
END LOOP;
END;
ELSIF l_an_gnr != 0 then
BEGIN
-- Periodische Regeln abarbeiten
FOR r_peri_act in c_peri_act (l_portfolio) LOOP
IF c_peri_act%FOUND AND (r_peri_act.IO_lnr_vis<=l_user_max OR r_peri_act.PS_DOC_TYP_NR=l_init_ps_doc_typ or l_init=true) THEN
BEGIN
-- PBR nach Definition in Gruppierung Anlagestrategie-Codes
--
l_counter := c_peri_act%ROWCOUNT;
activate_IO_rgl( l_portfolio
, l_ps_doc_typ_vv + l_an_gnr -- ps_doc_typ
, l_counter
, r_portfolio.bew_bwrg
, r_portfolio.anzahl
, null -- Anzahl erweitert, für VV-Kunden nicht relevant
, l_vv_code
, l_an_code
);
END;
END IF;
END LOOP;
END;
ELSIF nvl(l_doc_typ, 0) != 0 the
n
BEGIN
-- Periodische Regeln abarbeiten
FOR r_peri_act in c_peri_act (l_portfolio) LOOP
IF c_peri_act%FOUND AND (r_peri_act.IO_lnr_vis<=l_user_max OR r_peri_act.PS_DOC_TYP_NR=l_init_ps_doc_typ or l_init=true) THEN
BEGIN
-- PBR nach Definition fixem Dok-Typ
--
l_counter := c_peri_act%ROWCOUNT;
activate_IO_rgl( l_portfolio
, l_doc_typ
, l_counter
, r_portfolio.bew_bwrg
, r_portfolio.anzahl
, null -- Anzahl erweitert, für VV-Kunden nicht relevant
, l_vv_code
, l_an_code
);
END;
END IF;
END LOOP;
END;
ELSE
BEGIN
-
-dbms_output.put_line('hat weder VV-CD noch Anlagestrategie-Code');
-- Anzahl bewertete Positionen im Portfolio ermitteln gemäss Liste für erweiterten AusXEO
select count(distinct(gnr_vl_tit_art_s)) into l_anzahl_erweitert
from kt_saldo_bew
where userbk_nr = l_userbk_nr
and vers = 99999
and gnr_vl_tit_art_s in (2000, -- Obligationen CHF Inland Schuldner erweitert
2030, -- FOblig CHF Inl. erweitert
2050, -- Obligationen CHF Ausland erweitert
2100, -- Obligationen Euroland erweitert
2200, -- Obligationen Europa ex. Euroland erweitert
2300, -- Obligationen Nordamerika erweitert
2400, -- Obligationen Japan erweitert
2500, -- Obligationen Pazifik erweitert
2600, -- Obligationen Emerging Market erweitert
2900, -- Obligationen Anlagefonds erweitert
3000, -- Immobilien Schweiz erweitert
3100, -- Immobilien Ausland erweitert
3900, -- Immobilien Anlagefonds erweitert
4000, -- Aktien Schweiz erweitert
4100, -- Aktien Euroland erweitert
4200, -- Aktien Europa ex Euroland erweitert
4300, -- Aktien Nordamerika erweitert
4400, -- Aktien Japan erweitert
4500, -- Aktien Pazifik erweitert
4600, -- Aktien Emerging Market erweitert
4900, -- Aktien Anlagefonds erweitert
8000, -- Anlagefonds erweitert
8100, -- Strukturierte Produkte erweitert
8200, -- Edelmetalle erweitert
8300 -- Derivate erweitert
) -- Gruppe nach 7103 die einen AusXEO erweitert rechtfertigen
and pos_bew_cd = 1
and zero_pos_cd = 1
and kt_gnr = l_portfolio;
-- Periodische Regeln abarbeiten
FOR r_peri_act in c_peri_act (l_portfolio) LOOP
IF c_peri_act%FOUND AND (r_peri_act.IO_lnr_vis<=l_user_max OR r_peri_act.PS_DOC_TYP_NR=l_init_ps_doc_typ or l_init=true) THEN
-- AusXEOstyp bestimmen und Update der periodischen Aktivität
l_ps_doc_typ := case
when r_portfolio.bew_bwrg <= 0 -- ist Vermögen < 0
then l_ps_doc_typ_1 -- => AusXEO ohne Grafiken
when r_portfolio.bew_bwrg > 0 -- ist Vermögen > 0
and r_portfolio.anzahl = 1 -- und Anzahl Berechtigte = 1
and l_anzahl_erweitert = 0 -- und Anzahl erweiterte = 0
then l_ps_doc_typ_1 -- => AusXEO ohne Grafiken
when r_portfolio.bew_bwrg < l_limite_grafik -- ist Vermögen unterhalb Limite für Grafik
and r_portfolio.anzahl = 1 -- und nur eine Titelkategorie
then l_ps_doc_typ_1 -- => AusXEO ohne Grafiken
when r_portfolio.bew_bwrg < l_limite_perf -- ist Vermögen < als Grenze für Performance-Ausweis
then l_ps_doc_typ_2 -- => Variante VermögensausXEO mit Grafik, jedoch ohne Performance
when r_portfolio.bew_bwrg >=l_limite_perf -- ist Vermögen >= Grneze für Performance-Ausweis
then l_ps_doc_typ_3 -- => Variante VermögensausXEO mit Grafik und einfacher Performance
else l_ps_do
c_typ_1 -- sonst Typ 1
end;
--dbms_output.put_line('ps_doc_typ:'||l_ps_doc_typ);
l_counter := c_peri_act%ROWCOUNT;
activate_IO_rgl( l_portfolio
, l_ps_doc_typ
, l_counter
, r_portfolio.bew_bwrg
, r_portfolio.anzahl
, l_anzahl_erweitert
, l_vv_code
, l_an_code
);
END IF;
END LOOP;
END; -- Wenn kein VV-Kunde dann weitere Kriterien berücksichtigen
END IF;
EXCEPTION
when others then
begin
srqfile0.put_line(out_file, l_userbk_nr||';'||l_portfolio||';'||l_counter||';'||r_portfolio.bew_bwrg||';'||r_portfolio.anzahl||';'||l_anzahl_erweitert||';'||l_vv_cd||';'||';'||'ja');
end;
END;
-- Kunde ist POPgrund bewerteter Positionen nicht AusXEOsberechtigt
else
begin
-
- ist im Portfolio noch eine Position vorhanden (auch unbewertete)
-- die einen AusXEO verlangen?
l_anzahl_unbewertet := 0;
l_anzahl_erweitert := 0;
select count(*)
into l_anzahl_unbewertet
from kt_saldo_bew b
, (select userbk_nr, kt_art_nr
from kt_art_zuo
where grp_art = 9036
and gnr = 3000) grp
where
b.kt_art_nr = grp.kt_art_nr and
b.userbk_nr = grp.userbk_nr
and b.zero_pos_cd = 1
and b.kt_gnr = l_portfolio
and b.userbk_nr = l_userbk_nr
and b.vers = 99999;
if l_anzahl_unbewertet > 0 then
begin
-- Periodische Regeln abarbeiten
FOR r_peri_act in c_peri_act (l_portfolio) LOOP
IF c_peri_act%FOUND AND (r_peri_act.IO_lnr_vis<=l_user_max OR r_peri_act.PS_DOC_TYP_NR=l_init_ps_doc_typ or l_init=true) THEN
-- AusXEOstyp bestimmen und Update der periodischen Aktivität
l_ps_doc_typ := l_ps_doc_typ_1; -- => AusXEO ohne Graf
iken
l_counter := c_peri_act%ROWCOUNT;
activate_IO_rgl( l_portfolio
, l_ps_doc_typ
, l_counter
, r_portfolio.bew_bwrg
, r_portfolio.anzahl
, l_anzahl_erweitert
, l_vv_code
, l_an_code
);
END IF;
END LOOP;
end;
else
begin
-- Periodische Regeln abarbeiten
FOR r_peri_act in c_peri_act (l_portfolio) LOOP
IF c_peri_act%FOUND AND (r_peri_act.IO_lnr_vis = l_jobuser OR r_peri_act.PS_DOC_TYP_NR = l_init_ps_doc_typ or l_init=true) THEN
l_counter := c_peri_act%ROWCOUNT;
deactivate_IO_rgl( l_portfolio
, l_counter
, r_peri_act.IO_SIM_lnr);
END IF;
END LOOP;
end;
end if;
exception
when others then
begin
srqfile0.put_line(out_file, l_userbk_nr||';'||l_portfolio||';'||l_counter||';'||';'||';'||';'||';'||';'||';'||'ja');
end;
end;
end if;
end;
END LOOP;
-- Stopmeldung ausgeben und in File schreiben
srqfile0.put_line(out_file, 'Stopzeit Job Update AusXEOsregel PMS: '||to_char (sysdate, l_format));
-- File schliessen
srqfile0.fclose( out_file);
END; |
bs9aucccnh205 | SELECT ADR_ZEILEN FROM ZV_ADR_EFF WHERE KT_ID = :B2 AND KT_ID_CD = 5 AND EMPF_ART_CD = 2 AND USERBK_NR=:B1 AND ROWNUM = 1 |
bty1172mk7741 | begin DBMS_APPLICATION_INFO.SET_CLIENT_INFO(:1); end; |
bv4m88kn0m150 | BEGIN BUQDMNU0.CheckBookings(:p1, :p2, :p3, :p4); END; |
c1spcsk4x0fba | SELECT * FROM KT_STAMM WHERE KT_TY2 = :B2 AND USERBK_NR = :B1 |
c5fjnkc7ak245 | INSERT INTO OM_TEXT(CREATE_DT, CREATE_ID, MUT_VON, MUT_BIS, IO_TY2_VIS, LOG_TY2_MUT, VERS_VOR, STAT_CD, USERBK_NR, VERS, OM_TEXT_TY2, OM_TEXT_TYP_CD, SPRACHE_CD, TEXT_REC) VALUES (F2QAPENV.F_TRXDATE, F2QAPENV.F_CREATEID, F2QAPENV.F_TRXDATE, TO_DATE('22991231', 'YYYYMMDD'), F2QAPENV.F_SU, '', 0, 100, F2QAPENV.F_UB, 99999, :B3 , :B2 , 1, :B1 ) |
c6p14xv3xucbp | SELECT SUM(SNAPSHOT_CNT), MIN(SNAPSHOT_DT_FIRST), MAX(SNAPSHOT_DT_LAST), SUM(SNAPSHOT_CNT*AVG_VAL_1)/SUM(SNAPSHOT_CNT), SUM(SNAPSHOT_CNT*AVG_VAL_2)/SUM(SNAPSHOT_CNT), SUM(SNAPSHOT_CNT*AVG_VAL_3)/SUM(SNAPSHOT_CNT), SUM(SNAPSHOT_CNT*AVG_VAL_4)/SUM(SNAPSHOT_CNT), SUM(SNAPSHOT_CNT*AVG_VAL_5)/SUM(SNAPSHOT_CNT), SUM(SNAPSHOT_CNT*AVG_VAL_6)/SUM(SNAPSHOT_CNT), SUM(SNAPSHOT_CNT*AVG_VAL_7)/SUM(SNAPSHOT_CNT), SUM(SNAPSHOT_CNT*AVG_VAL_8)/SUM(SNAPSHOT_CNT), SUM(SNAPSHOT_CNT*AVG_VAL_9)/SUM(SNAPSHOT_CNT), SUM(SNAPSHOT_CNT*AVG_VAL_10)/SUM(SNAPSHOT_CNT), MAX(MAX_VAL_1), MAX(MAX_VAL_2), MAX(MAX_VAL_3), MAX(MAX_VAL_4), MAX(MAX_VAL_5), MAX(MAX_VAL_6), MAX(MAX_VAL_7), MAX(MAX_VAL_8), MAX(MAX_VAL_9), MAX(MAX_VAL_10), MIN(MIN_VAL_1), MIN(MIN_VAL_2), MIN(MIN_VAL_3), MIN(MIN_VAL_4), MIN(MIN_VAL_5), MIN(MIN_VAL_6), MIN(MIN_VAL_7), MIN(MIN_VAL_8), MIN(MIN_VAL_9), MIN(MIN_VAL_10), SUM(SUM_VAL_1), SUM(SUM_VAL_2), SUM(SUM_VAL_3), SUM(SUM_VAL_4), SUM(SUM_VAL_5), SUM(SUM_VAL_6), SUM(SUM_VAL_7), SUM(SUM_VAL_8), SUM(SUM_VAL_9), SUM(SUM_VAL_10) FROM SR_STAT WHERE SR_STAT_DEF_ID = :B6 AND SR_STAT_GRP_ID = :B5 AND SR_STAT_GRP_LEV_CD = :B4 AND SNAPSHOT_CNT > 0 AND SNAPSHOT_DT_FIRST >= :B3 AND SNAPSHOT_DT_FIRST < :B2 AND USERBK_NR = :B1 |
c77mgftkyv7h3 |
select /* ZV_ZAHLUNG_ANSICHT, 1 */ XV_XLG_I.XV_XLG_IY2 as "XV_XLG_IY2", XV_XLG_I.ZV_ADR_EFF_TY2 as "ZV_ADR_EFF_TY2", XV_POL_T.ZV_EING_AUSG_CD as "ZV_EING_AUSG_CD", XV_POL_T.SPLIT_CD as "SPLIT_CD", PM_GIP.POP_TY2_PRI as "POP_TY2_PRI", PM_GIP.POP_EMPF_CD as "POP_EMPF_CD", XV_XLG_I.ZV_ZLG_GERU_TY2 as "ZV_ZLG_GERU_TY2", PM_GIP.POP_ID||'/'||XV_XLG_I.XV_XLG_IY2 as "D_POP_ID", XV_XLG_I.GF_ART as "GF_ART", XV_XLG_I.GF_NR as "GF_NR", nvl(to_char(XV_XLG_I.GF_NR), chr(19)) as "D_GF_NR", nvl(to_char(XV_XLG_I.GF_NR), chr(19)) as "D_GF_NR_STEUER_CD", zvqjut20.F_GetZlgWeg(XV_XLG_I.KT_TY2_B, XV_XLG_I.ZV_ADR_EFF_TY2, 'Kto', 4, XV_XLG_I.GF_ART, 'Y', XV_POL_T.GF_NR, XV_POL_T.ZWRG_TY2) as "D_NUMMER_NAME", nvl(to_char(decode(nvl(XV_XLG_I.ZV_ADR_EFF_TY2, '0'), '0', (select KT_ART_NR from KT_STAMM K where K.USERBK_NR = :1 and K.KT_TY2 = XV_XLG_I.KT_TY2_B), null)), chr(19)) as "D_KONTOART", zvqjut20.F_GetZlgWeg(XV_XLG_I.KT_TY2_B, XV_XLG_I.ZV_ADR_EFF_TY2, 'Adr', 4, XV_XLG_I.GF_ART, 'Y', XV_POL_T.GF_NR, XV_POL_T.ZWRG_TY2) as "D_AN", zvqjut20.F_GetZlgWeg(XV_XLG_I.KT_TY2_B, XV_XLG_I.ZV_ADR_EFF_TY2, 'Kto', 1, XV_XLG_I.GF_ART, 'N', XV_POL_T.GF_NR, XV_POL_T.ZWRG_TY2) as "D_KTO_D_BEG", zvqjut20.F_GetZlgWeg(XV_XLG_I.KT_TY2_B, XV_XLG_I.ZV_ADR_EFF_TY2, 'KtoTyp', 1, XV_XLG_I.GF_ART, 'N', XV_POL_T.GF_NR, XV_POL_T.ZWRG_TY2) as "D_IBAN", zvqjut20.F_GetZlgWeg(XV_XLG_I.KT_TY2_B, XV_XLG_I.ZV_ADR_EFF_TY2, 'Adr', 1, XV_XLG_I.GF_ART, 'N', XV_POL_T.GF_NR, XV_POL_T.ZWRG_TY2) as "D_BEG",
nvl(to_char(XV_XLG_I.ZWRG_TY2), chr(19)) as "D_ZWRG", case when nvl(XV_XLG_I.SCHUTZ_CD, '0') = '1' or (zvqjut20.F_Personal(XV_XLG_I.KT_TY2_B) = 'P' and nvl(XV_XLG_I.SALAER_CD, 0) = 1)
then null
else METEAG_ZWRG
end as "METEAG_ZWRG", nvl(to_char(XV_XLG_I.KWRG_TY2), chr(19)) as "D_KWRG", case when nvl(XV_XLG_I.SCHUTZ_CD, '0') = '1' or (zvqjut20.F_Personal(XV_XLG_I.KT_TY2_B) = 'P' and nvl(XV_XLG_I.SALAER_CD, 0) = 1)
then null
else METEAG_KWRG
end as "METEAG_KWRG", XV_XLG_I.CHANGE_ZKWRG as "CHANGE_ZKWRG", nvl(to_char(F2QAPENV.F_BilWrg), chr(19)) as "D_BWRG", case when nvl(XV_XLG_I.SCHUTZ_CD, '0') = '1' or (zvqjut20.F_Personal(XV_XLG_I.KT_TY2_B) = 'P' and nvl(XV_XLG_I.SALAER_CD, 0) = 1)
then null
else METEAG_BWRG
end as "METEAG_BWRG", XV_XLG_I.CHANGE_ZBWRG as "CHANGE_ZBWRG", nvl(to_char(XV_POL_T.KWRG_TY2), chr(19)) as "D_KWRG_POP", case when nvl(XV_XLG_I.SCHUTZ_CD, '0') = '1' or (zvqjut20.F_Personal(XV_XLG_I.KT_TY2_B) = 'P' and nvl(XV_XLG_I.SALAER_CD, 0) = 1)
then null
else METEAG_KWRG_POP
end as "METEAG_KWRG_POP", to_char(XV_XLG_I.SUPERR, 'YYYY-MM-DD HH24:MI:SS') as "SUPERR", to_char(XV_XLG_I.SUPERR_MAN, 'YYYY-MM-DD HH24:MI:SS') as "SUPERR_MAN", zvqutil0.F_GetOmText(XV_XLG_I.OM_TEXT_TY2, 8) as "MITT_AN_BEG", XV_XLG_I.POP_TY2 as "POP_TY2", zvqutil0.F_GetOmText(XV_XLG_I.OM_TEXT_TY2, 4) as "MITT_AN_BOFF", zvqutil0.F_GetOmText(XV_XLG_I.OM_TEXT_TY2, 9) as "URSP_BEG", zvqutil0.F_GetOmText(XV_XLG_I.OM_TEXT_TY2, 3) as "BUCH_TXT", zvqutil0.F_GetOmText(XV_XLG_I.OM_TEXT
_TY2, 21) as "SPEZ_BEG", zvqutil0.F_GetOmText(XV_XLG_I.OM_TEXT_TY2, 7) as "BANK_INSTR", nvl(to_char(XV_XLG_I.LAND_TY2_DOM), chr(19)) as "D_DOM", zvqutil0.F_GetOmText(XV_XLG_I.OM_TEXT_TY2, 11) as "D_KONTOBEI", zvqutil0.F_GetOmText(XV_XLG_I.OM_TEXT_TY2, 18) as "D_FILIALE", XV_XLG_I.KT_ID_ORIG as "D_ORIG_KTID", nvl(to_char(XV_XLG_I.ZV_AVIS_CD), chr(19)) as "D_AVIS", nvl(to_char(XV_XLG_I.ZV_AVIS_CD_ERF), chr(19)) as "D_AVIS_MAN", nvl(to_char(XV_XLG_I.LEITWEG_TY2), chr(19)) as "D_LEITWEG", nvl(to_char(XV_XLG_I.BEILAGE_CD), chr(19)) as "D_BEILAGE", nvl(to_char(XV_XLG_I.PRIO_CD), chr(19)) as "D_PRIO", nvl(to_char(XV_XLG_I.KAP_ZINS_CD), chr(19)) as "D_KAP_ZINS", nvl(to_char(XV_XLG_I.SALAER_CD), chr(19)) as "D_SALAER", XV_XLG_I.SALAER_CD as "SALAER_CD", nvl(to_char(XV_XLG_I.SWRG_TY2), chr(19)) as "D_SPES_WRG", XV_XLG_I.SPES_MAN_SWRG as "SPES_MAN_SWRG", nvl(to_char(XV_XLG_I.ANW_CD_SPES_MAN), chr(19)) as "D_SPES_BEZ", zvqjut20.F_GetSpesErsZus(XV_XLG_I.ANW_CD_SPES_MAN) as "D_SPES_ERS", nvl(to_char(XV_XLG_I.ZV_SH_BELAST_CD), chr(19)) as "D_SPES_TEDO", nvl(to_char(XV_XLG_I.KOST_STL_TY2), chr(19)) as "D_KOST_STL", nvl(to_char(XV_XLG_I.KOST_ART_TY2), chr(19)) as "D_KOST_ART", XV_XLG_I.PROP_FAKT as "PROP_FAKT", zvqjut20.F_GetDispo(XV_XLG_I.KT_TY2_B, XV_XLG_I.KT_BUCH_DISP_TY2) as "D_DISPO", nvl(to_char(XV_XLG_I.BUCHTYP_CD), chr(19)) as "D_BUCHTYP", nvl(to_char(XV_XLG_I.BUCHTYP_CD_MAN), chr(19)) as "D_BUCHTYP_MAN", case when XV_XLG_I.ANW_CD is not null then
(select DL.BEZ_LANG from SR1
TABAW DL
where DL.ANW_CD = XV_XLG_I.ANW_CD
and DL.USERBK_NR = :2
and DL.SPRACHE_CD = :3)
when XV_XLG_I.VORST_ART_CD_MWST is not null then
(select VS.BEZ_LANG from AL1VORST_ART VS
where VS.VORST_ART_CD = XV_XLG_I.VORST_ART_CD_MWST
and VS.USERBK_NR = :4
and VS.SPRACHE_CD = :5)
else null end as "D_MWST_CD", nvl(to_char(XV_XLG_I.ZWRG_TY2), chr(19)) as "D_MWRG", XV_XLG_I.MWST_PFL_ZWRG as "MWST_PFL_ZWRG", to_char(XV_XLG_I.MWST_BEG_DAT, 'YYYY-MM-DD HH24:MI:SS') as "MWST_BEG_DAT", to_char(XV_XLG_I.MWST_END_DAT, 'YYYY-MM-DD HH24:MI:SS') as "MWST_END_DAT", nvl(to_char(XV_XLG_I.ZWRG_TY2), chr(19)) as "D_MWRG2", XV_XLG_I.MWST_ZWRG as "MWST_ZWRG", XV_XLG_I.MWST_NR_LIEFER as "MWST_NR_LIEFER", XV_XLG_I.EMPF_TEXT_1 as "EMPF_TEXT_1", XV_XLG_I.KT_ID as "KT_ID", XV_XLG_I.TRAK_CD_E as "TRAK_CD_E", XV_XLG_I.SIC_ZLG_CD as "SIC_ZLG_CD", XV_XLG_I.EXT_REF as "EXT_REF", XV_XLG_I.EXT_REF_POP as "EXT_REF_POP", XV_XLG_I.EXT_REF_BEGU as "EXT_REF_BEGU", XV_XLG_I.EXT_KT_NR as "EXT_KT_NR", zvqjut20.F_GetZlgUrsprung(XV_XLG_I.POP_GERU_TY2, XV_XLG_I.ZV_ZLG_GERU_TY2, PM_GIP.POP_EMPF_CD, PM_GIP.POP_TY2_PRI, XV_XLG_I.XV_XLG_IY2_PREV) as "D_DA_KENN", XV_XLG_I.ESR_REF_NR as "ESR_REF_NR", XV_XLG_I.CS_MSG_IN_TY2 as "CS_MSG_IN_TY2", to_char(XV_XLG_I.VON_DAT_PERI, 'YYYY-MM-DD HH24:MI:SS') as "VON_DAT_PERI", to_char(XV_XLG_I.BIS_DAT_PERI, 'YYYY-MM-DD HH24:MI:SS') as "BIS_DAT_PERI", XV_XLG_I.ISO_WRG_CD_SRC as "ISO_WRG_CD_SRC", XV_XLG_I.METEAG_SRC as "METEAG_SR
C", XV_XLG_I.CHANGE_SRC as "CHANGE_SRC", XV_XLG_I.CHECK_NR as "CHECK_NR", XV_XLG_I.CHECK_NR_INT as "CHECK_NR_INT", XV_XLG_I.ORT_CHECK_BEXEO as "ORT_CHECK_BEXEO", to_char(XV_XLG_I.CHECK_AUSSTELL_DAT, 'YYYY-MM-DD HH24:MI:SS') as "CHECK_AUSSTELL_DAT", to_char(XV_XLG_I.CHECK_EING_DAT, 'YYYY-MM-DD HH24:MI:SS') as "CHECK_EING_DAT", XV_XLG_I.CHECK_EMPF_QUIT_CD as "D_CHECK_EMPF_QUIT", XV_XLG_I.CHECK_KORR_CD as "D_CHECK_KORR", XV_XLG_I.CHECK_MAIL_BORD_CD as "D_CHECK_MAIL_BORD", XV_XLG_I.CHECK_VRECH_CD as "D_CHECK_VRECH", XV_XLG_I.SWIFT_INSTR_CD as "SWIFT_INSTR_CD", XV_XLG_I.SWIFT_INSTR_TEXT as "SWIFT_INSTR_TEXT", XV_XLG_I.SWIFT_OPER_CD as "SWIFT_OPER_CD", XV_XLG_I.SWIFT_BESTAET_CD as "SWIFT_BESTAET_CD", zvqjut20.F_GetZlgWeg(XV_XLG_I.KT_TY2_B, XV_XLG_I.ZV_ADR_EFF_TY2, 'Deck', 6, XV_XLG_I.GF_ART, 'N', XV_POL_T.GF_NR, XV_POL_T.ZWRG_TY2) as "D_DECK_SIC", nvl(XV_XLG_I.OM_TEXT_TY2, F2QAPENV.F_CreLnr) as "OM_TEXT_TY2", zvqutil0.F_GetOmText(XV_XLG_I.OM_TEXT_TY2, 1) as "SPEZ_POPTR", zvqutil0.F_GetOmText(XV_XLG_I.OM_TEXT_TY2, 10) as "BK_INSTR_KORR", zvqjut20.F_GetKostSplit(XV_XLG_I.TEXT_BK, XV_XLG_I.METEAG_ZWRG) as "D_KOST_SPLIT", zvqjut20.F_GetZlgWeg(XV_XLG_I.KT_TY2_B, XV_XLG_I.ZV_ADR_EFF_TY2, 'Kto', 1, XV_XLG_I.GF_ART, 'Y', XV_POL_T.GF_NR, XV_POL_T.ZWRG_TY2) as "D_KT_ID_1", zvqjut20.F_GetZlgWeg(XV_XLG_I.KT_TY2_B, XV_XLG_I.ZV_ADR_EFF_TY2, 'Adr', 1, XV_XLG_I.GF_ART, 'Y', XV_POL_T.GF_NR, XV_POL_T.ZWRG_TY2) as "D_ADR_1", zvqjut20.F_GetZlgWeg(XV_XLG_I.KT_TY2_B, XV_XLG_I.Z
V_ADR_EFF_TY2, 'Kto', 2, XV_XLG_I.GF_ART, 'N', XV_POL_T.GF_NR, XV_POL_T.ZWRG_TY2) as "D_KT_ID_2", zvqjut20.F_GetZlgWeg(XV_XLG_I.KT_TY2_B, XV_XLG_I.ZV_ADR_EFF_TY2, 'BicKto', 2, XV_XLG_I.GF_ART, 'N', XV_POL_T.GF_NR, XV_POL_T.ZWRG_TY2) as "D_BIC_KT_NR_2", zvqjut20.F_GetZlgWeg(XV_XLG_I.KT_TY2_B, XV_XLG_I.ZV_ADR_EFF_TY2, 'Adr', 2, XV_XLG_I.GF_ART, 'N', XV_POL_T.GF_NR, XV_POL_T.ZWRG_TY2) as "D_ADR_2", zvqjut20.F_GetZlgWeg(XV_XLG_I.KT_TY2_B, XV_XLG_I.ZV_ADR_EFF_TY2, 'Kto', 3, XV_XLG_I.GF_ART, 'N', XV_POL_T.GF_NR, XV_POL_T.ZWRG_TY2) as "D_KT_ID_3", zvqjut20.F_GetZlgWeg(XV_XLG_I.KT_TY2_B, XV_XLG_I.ZV_ADR_EFF_TY2, 'BicKto', 3, XV_XLG_I.GF_ART, 'N', XV_POL_T.GF_NR, XV_POL_T.ZWRG_TY2) as "D_BIC_KT_NR_3", zvqjut20.F_GetZlgWeg(XV_XLG_I.KT_TY2_B, XV_XLG_I.ZV_ADR_EFF_TY2, 'Adr', 3, XV_XLG_I.GF_ART, 'N', XV_POL_T.GF_NR, XV_POL_T.ZWRG_TY2) as "D_ADR_3", zvqjut20.F_GetZlgWeg(XV_XLG_I.KT_TY2_B, XV_XLG_I.ZV_ADR_EFF_TY2, 'Kto', 4, XV_XLG_I.GF_ART, 'N', XV_POL_T.GF_NR, XV_POL_T.ZWRG_TY2) as "D_KT_ID_4", zvqjut20.F_GetZlgWeg(XV_XLG_I.KT_TY2_B, XV_XLG_I.ZV_ADR_EFF_TY2, 'BicKto', 4, XV_XLG_I.GF_ART, 'N', XV_POL_T.GF_NR, XV_POL_T.ZWRG_TY2) as "D_BIC_KT_NR_4", zvqjut20.F_GetZlgWeg(XV_XLG_I.KT_TY2_B, XV_XLG_I.ZV_ADR_EFF_TY2, 'Adr', 4, XV_XLG_I.GF_ART, 'N', XV_POL_T.GF_NR, XV_POL_T.ZWRG_TY2) as "D_ADR_4", zvqjut20.F_GetZlgWeg(XV_XLG_I.KT_TY2_B, XV_XLG_I.ZV_ADR_EFF_TY2, 'Kto', 5, XV_XLG_I.GF_ART, 'N', XV_POL_T.GF_NR, XV_POL_T.ZWRG_TY2) as
"D_KT_ID_5", zvqjut20.F_GetZlgWeg(XV_XLG_I.KT_TY2_B, XV_XLG_I.ZV_ADR_EFF_TY2, 'BicKto', 5, XV_XLG_I.GF_ART, 'N', XV_POL_T.GF_NR, XV_POL_T.ZWRG_TY2) as "D_BIC_KT_NR_5", zvqjut20.F_GetZlgWeg(XV_XLG_I.KT_TY2_B, XV_XLG_I.ZV_ADR_EFF_TY2, 'Adr', 5, XV_XLG_I.GF_ART, 'N', XV_POL_T.GF_NR, XV_POL_T.ZWRG_TY2) as "D_ADR_5", zvqjut20.F_GetZlgWeg(XV_XLG_I.KT_TY2_B, XV_XLG_I.ZV_ADR_EFF_TY2, 'Kto', 6, XV_XLG_I.GF_ART, 'N', XV_POL_T.GF_NR, XV_POL_T.ZWRG_TY2) as "D_KT_ID_6", zvqjut20.F_GetZlgWeg(XV_XLG_I.KT_TY2_B, XV_XLG_I.ZV_ADR_EFF_TY2, 'BicKto', 6, XV_XLG_I.GF_ART, 'N', XV_POL_T.GF_NR, XV_POL_T.ZWRG_TY2) as "D_BIC_KT_NR_6", zvqjut20.F_GetZlgWeg(XV_XLG_I.KT_TY2_B, XV_XLG_I.ZV_ADR_EFF_TY2, 'Adr', 6, XV_XLG_I.GF_ART, 'N', XV_POL_T.GF_NR, XV_POL_T.ZWRG_TY2) as "D_ADR_6", (select IO_BEZ from KDWSTAMM_SEC where KDWSTAMM_SEC.USERBK_NR = :6 and KDWSTAMM_SEC.IO_TY2 = PM_GIP.IO_TY2) as "D_IO_BEZ", KT_STAMM.EDIT_KT_NR as "D_KT_NR", XV_XLG_I.KT_TY2_B as "KT_TY2", zvqjut20.F_Personal(XV_XLG_I.KT_TY2_B) as "D_PERSONAL", decode(nvl(XV_XLG_I.ZV_ADR_EFF_TY2, '0'), '0', (select KT_ART_NR from KT_STAMM K where K.USERBK_NR = :7 and K.KT_TY2 = XV_XLG_I.KT_TY2_B), null) as "D_KT_ART_NR", XV_XLG_I.SCHUTZ_CD as "SCHUTZ_CD", PM_GIP.VT_TY2_VIS1 as "VT_TY2_VIS1", PM_GIP.VT_TY2_VIS2 as "VT_TY2_VIS2", zvqjut20.F_GetVtId(PM_GIP.VT_TY2_VIS1) as "D_VT_ID_VIS1", zvqjut20.F_GetVtId(PM_GIP.VT_TY2_VIS2) as "D_VT_ID_VIS2", XV_XLG_I.SCAN_ORIG_REF as "SCAN_ORIG_REF", XV_XLG_I.ZV_ZLG_SEPA_CD a
s "D_ZV_ZLG_SEPA_CD", XV_XLG_I.ZV_ZLG_STP_CD as "ZV_ZLG_STP_CD", XV_XLG_I.ZV_UML_EU_SIC_CD as "ZV_UML_EU_SIC_CD", XV_XLG_I.ZLG_STAT_CD as "ZLG_STAT_CD", XV_XLG_I.ZV_NKK_BEFR_CD as "ZV_NKK_BEFR_CD", XV_XLG_I.ZV_RZG_LIM_BEFR_CD as "ZV_RZG_LIM_BEFR_CD", XV_XLG_I.METEAG_BWRG_NKK as "METEAG_BWRG_NKK", nvl(to_char(F2QAPENV.F_BilWrg), chr(19)) as "D_BWRG_NKKMAN", XV_XLG_I.METEAG_BWRG_NKKMAN as "METEAG_BWRG_NKKMAN", nvl(to_char(F2QAPENV.F_BilWrg), chr(19)) as "D_BWRG_RZG_LIM_UEZG", XV_XLG_I.RZG_LIM_UEZG_BWRG as "RZG_LIM_UEZG_BWRG", XV_XLG_I.RZG_LIM_UEZG_KWRG as "RZG_LIM_UEZG_KWRG", 'ver=XV_XLG_I, '||to_char(XV_XLG_I.CREATE_DT, 'YYYY-MM-DD HH24:MI:SS')||', '||XV_XLG_I.CREATE_ID as "ROW_INFO" from XV_XLG_I XV_XLG_I, XV_POL_T XV_POL_T, PM_GIP PM_GIP, KTWSTAMM_SEC KT_STAMM where XV_XLG_I.POP_TY2 = XV_POL_T.POP_TY2 and XV_XLG_I.POP_TY2 = PM_GIP.POP_TY2 and PM_GIP.KT_TY2 = KT_STAMM.KT_TY2(+) and XV_XLG_I.XV_XLG_IY2=:8 and XV_XLG_I.POP_TY2=:9 and XV_XLG_I.USERBK_NR=:10 and XV_POL_T.USERBK_NR=:11 and PM_GIP.USERBK_NR=:12 and KT_STAMM.USERBK_NR(+)=:13 |
cj1zc1zak0u49 | SELECT RGL.IO_SIM_TY2 , RGL.IO_TY2_VIS , ACT.PS_DOC_TYP_NR FROM IO_RGL RGL , IO_SIM_PERI_ACT ACT WHERE RGL.IO_SIM_TY2 = ACT.IO_SIM_TY2 AND RGL.USERBK_NR = ACT.USERBK_NR AND RGL.VERS = ACT.VERS AND RGL.USERBK_NR = :B2 AND RGL.VERS = 99999 AND RGL.IO_SIM_ART_CD = 700 AND RGL.IO_TY2 = ( SELECT IO_TY2 FROM KT_GRP WHERE KT_GNR = :B1 AND USERBK_NR = :B2 AND VERS=99999) AND KT_GNR = :B1 AND ACT.SR_ACT_CD = 'PFKD' |
cqzbgtjj15s7b |
select /* DVPOPTRAG, 1 */ CK_POP.BO_POP_TYP_CD as "BO_POP_TYP_CD", CK_POP.GF_ART_1 as "GF_ART_1", nvl(to_char(CK_POP.GF_ART_1), chr(19)) as "D_GF_ART_1", CK_POP.GF_ART_2 as "GF_ART_2", nvl(to_char(CK_POP.GF_ART_2), chr(19)) as "D_GF_ART_2", to_char(CK_PMP.EXTRAX_1, 'YYYY-MM-DD HH24:MI:SS') as "SUPERR_1", nvl(to_char(CK_PMP.EXTRAX_CD_1), chr(19)) as "BEZM_SUPERR_1", to_char(CK_PMP.EXTRAX_2, 'YYYY-MM-DD HH24:MI:SS') as "SUPERR_2", nvl(to_char(CK_PMP.EXTRAX_CD_2), chr(19)) as "BEZM_SUPERR_2", CK_POP.WRG_TY2_XEOU as "WRG_TY2_XEOU", CK_PMP.EXTRAX_CD_1 as "SUPERR_CD_1", CK_PMP.EXTRAX_CD_2 as "SUPERR_CD_2", nvl(to_char(CK_POP.WRG_TY2_XEOU), chr(19)) as "DIALOG_WRGLNRXEOU", CK_POP.WRG_TY2_TEDO as "WRG_TY2_TEDO", nvl(to_char(CK_POP.WRG_TY2_TEDO), chr(19)) as "DIALOG_WRGLNRTEDO", CK_POP.METEAG_XEOU as "METEAG_XEOU", CK_POP.METEAG_TEDO as "METEAG_TEDO", dvqPOPt0.F_GetKdBez(PM_GIP.IO_TY2, CK_POP.BO_POP_TYP_CD) as "D_IO_BEZ", CK_POP.XEOU_CD as "XEOU_CD", nvl(to_char(CK_POP.XEOU_CD), chr(19)) as "BEZM_XEOU", CK_POP.CHANGE_STL_EINZ_CD as "CHANGE_STL_EINZ_CD", nvl(to_char(CK_POP.CHANGE_LIM_CD), chr(19)) as "D_CHANGE_LIM_CD", (case when (PM_GIP.ANU_TY2 is not null) then ('1') else ('0') end) as "D_ANU_PEND", (case when (PM_GIP.ANU_TY2 is not null) then ('P') else (null) end) as "D_ANU_PEND_TBL", nvl(to_char(PM_GIP.OBJ_STAT_CD+1500000), chr(19)) as "D_OBJ_STAT_CD", PM_GIP.OBJ_STAT_CD+1500000 as "D_OBJ_STAT_CD_15", CK_POP.POP_TY2 as "POP_TY2_DEPOP", CK_POP.CHANGE_LIM as "CHANGE_LIM", CK_POP.CH
ANGE_LIM_CD as "CHANGE_LIM_CD", CK_POP.CK_CHANGE_GNR as "CK_CHANGE_GNR", CK_POP.CK_VALID_CD as "CK_VALID_CD", CK_POP.CK_CD_XEOU as "CK_CD_XEOU", nvl(to_char(CK_POP.CK_CD_XEOU), chr(19)) as "BEZM_NOTEN_CK_XEOU", CK_POP.CK_CD_TEDO as "CK_CD_TEDO", nvl(to_char(CK_POP.CK_CD_TEDO), chr(19)) as "BEZM_NOTEN_CK_TEDO", CK_POP.TEXT_CK_HDL_1 as "TEXT_CK_HDL_1", CK_POP.TEXT_BACKOFFICE_1 as "TEXT_BACKOFFICE_1", CK_POP.TEXT_CK_HDL_2 as "TEXT_CK_HDL_2", CK_POP.TEXT_BACKOFFICE_2 as "TEXT_BACKOFFICE_2", CK_POP.TEXT_VIS_NOK as "TEXT_VIS_NOK", to_char(CK_POP.CREATE_DT, 'YYYY-MM-DD HH24:MI:SS') as "CREATE_DT", CK_POP.OM_CHK_TY2 as "OM_CHK_TY2", PM_GIP.POP_ID as "POP_ID", PM_GIP.POP_ID_INT as "POP_ID_INT", PM_GIP.POP_TY2 as "POP_TY2", PM_GIP.WF_GF_TY2 as "WF_GF_TY2", PM_GIP.ANU_TY2 as "ANU_TY2", PM_GIP.POP_ART_CD as "POP_ART_CD", to_char(PM_GIP.POP_DT_ERT, 'YYYY-MM-DD HH24:MI:SS') as "POP_DT_ERT", PM_GIP.POP_EMPF_CD as "POP_EMPF_CD", PM_GIP.EXT_REF as "EXT_REF", PM_GIP.EXT_REF_KD as "EXT_REF_KD", PM_GIP.IO_TY2 as "IO_TY2", PM_GIP.IO_TY2_ERF as "IO_TY2_ERF", PM_GIP.SITZ_NR_ERF as "SITZ_NR_ERF", PM_GIP.IO_TY2_ERT as "IO_TY2_ERT", PM_GIP.NAME_ERT as "NAME_ERT", PM_GIP.KT_GNR as "KT_GNR", PM_GIP.NOK_BRIEF_CD as "NOK_BRIEF_CD", PM_GIP.OBJ_ID as "OBJ_ID", PM_GIP.OBJ_ID_TYP as "OBJ_ID_TYP", PM_GIP.OBJ_STAT_CD as "OBJ_STAT_CD", PM_GIP.OM_BER as "OM_BER", PM_GIP.OM_ZUW_STAT_CD as "OM_ZUW_STAT_CD", PM_GIP.PHASE_ID as "PHASE_ID", PM_GIP.SITZ_NR_AUSF as "SITZ_NR_AUSF", to_char(PM_GIP.VALID_VON_DT, 'YYYY-MM-D
D HH24:MI:SS') as "VALID_VON_DT", to_char(PM_GIP.VALID_BIS_DT, 'YYYY-MM-DD HH24:MI:SS') as "VALID_BIS_DT", PM_GIP.VIS_PKT_EFF as "VIS_PKT_EFF", PM_GIP.VIS_PKT_SOLL as "VIS_PKT_SOLL", PM_GIP.ABS_MSG_ERF as "ABS_MSG_ERF", PM_GIP.SPERR_CD as "SPERR_CD", PM_GIP.KDKAT_CD as "KDKAT_CD", PM_GIP.LAND_TY2_DOM as "LAND_TY2_DOM", PM_GIP.POP_VV_CD as "POP_VV_CD", PM_GIP.PRIV_GESCH_CD as "PRIV_GESCH_CD", PM_GIP.IO_TY2_BERAT as "IO_TY2_BERAT", PM_GIP.IO_TY2_PORTF as "IO_TY2_PORTF", PM_GIP.BERFIRMA_NR as "BERFIRMA_NR", PM_GIP.POP_TY2_PRI as "POP_TY2_PRI", nvl(to_char(PM_GIP.POP_ART_CD), chr(19)) as "D_POP_ART_CD", (case when (PM_GIP.OM_ZUW_STAT_CD > 10) then (1) else (0) end) as "D_OM_ZUW_STAT_CD", (case when (CK_POP.BO_POP_TYP_CD = 'S') then (
select CHANGE_KD
from CK_CHANGE
where CK_CHANGE.CK_CHANGE_GNR = CK_POP.CK_CHANGE_GNR
and USERBK_NR = :1 and rownum < 2
)
else (
select CHANGE_KD from CK_ABR
where CK_ABR.POP_TY2 = CK_POP.POP_TY2
and CK_ABR.CK_GF_NR = 1
and (CK_ABR.GF_ART like 'DEK%' or CK_ABR.GF_ART like 'DTE%')
and USERBK_NR = :2 and rownum < 2
)
end) as "D_CHANGE_KD", dvqPOPt0.F_SwapCheck(CK_POP.GF_ART_1) as "D_SWAP_CHECK", '' as "D_XEOUNSTEN", decode(PM_GIP.WF_GF_TY2,
null, 0,
srqwkfl0.F_GetWfProtect(PM_GIP.WF_GF_TY2, f2qapenv.F_Su)) as "D_WF_AUTHORIZATION", (case when (CK_POP.BO_POP_TYP_CD = 'S') then (dvqPOPt0.F_GetXEOuDone(CK_POP.POP_TY2)) else (0) end) as "D_XEOU_DONE", (case when (CK_POP.BO_POP_TYP_CD = 'S'
) then (dvqPOPt0.F_GetZulaDone(CK_POP.POP_TY2)) else (0) end) as "D_TEDO_DONE", (case when (CK_POP.BO_POP_TYP_CD = 'S') then (dvqPOPt0.F_GetXEOuRest(CK_POP.POP_TY2, CK_POP.METEAG_XEOU)) else (0) end) as "D_XEOU_REST", (case when (CK_POP.BO_POP_TYP_CD = 'S') then (dvqPOPt0.F_GetZulaRest(CK_POP.POP_TY2, CK_POP.METEAG_TEDO)) else (0) end) as "D_TEDO_REST", null as "SEARCH_IO_TY2_BERAT", null as "SEARCH_BEZ_BERAT", null as "SEARCH_IO_ROL_CD", (select MIFID_BERAT_LEV_CD from AL_POP_MIFID where POP_TY2 = PM_GIP.POP_TY2 and userbk_nr = :3) as "MIFID_BERAT_LEV_CD", SRQUTIL0.F_PrgPar('WV', 'MIFID_ON', 11) as "MIFID_ON", 'lck_CK_POP_110='||rowidtochar(CK_POP.ROWID)||', '||to_char(CK_POP.MUT_VON, 'YYYY-MM-DD HH24:MI:SS')||', '||CK_POP.IO_TY2_VIS||', '||CK_POP.VERS_VOR||chr(5)||'ver=CK_POP, '||to_char(CK_POP.CREATE_DT, 'YYYY-MM-DD HH24:MI:SS')||', '||CK_POP.CREATE_ID||chr(5)||'lck_PM_GIP_110='||rowidtochar(PM_GIP.ROWID)||', '||to_char(PM_GIP.MUT_VON, 'YYYY-MM-DD HH24:MI:SS')||', '||PM_GIP.IO_TY2_VIS||', '||PM_GIP.VERS_VOR as "ROW_INFO" from CK_POP CK_POP, PM_GIP PM_GIP where CK_POP.POP_TY2 = PM_GIP.POP_TY2 and PM_GIP.OBJ_STAT_CD+1500000=:4 and CK_POP.USERBK_NR=:5 and PM_GIP.USERBK_NR=:6 order by CK_POP.CREATE_DT DESC |
d3cgw1ff2tsvw |
select /* C2_POG_B2WPOP_KD, 1 */ POP.POP_TY2 as "POP_TY2", POP.B2_GNR as "B2_GNR", POP.C2_POG_DIRECT_CD as "C2_POG_DIRECT_CD", POP.BO_VALID_CD as "BO_VALID_CD", POP.OK_BRIEF_CD as "OK_BRIEF_CD", POP.OBJ_STAT_CD as "OBJ_STAT_CD", POP.NAME_ERT as "NAME_ERT", POP.EXT_REF_KD as "EXT_REF_KD", POP.POP_EMPF_CD as "POP_EMPF_CD", POP.ABS_MSG_ERF as "ABS_MSG_ERF", POP.BG_AUTO_CD as "BG_AUTO_CD", POP.C2_POG_COM_CD as "C2_POG_COM_CD", to_char(POP.COM_DT, 'YYYY-MM-DD HH24:MI:SS') as "COM_DT", POP.OPN_CLO_CD as "OPN_CLO_CD", POP.TL_PTN_TY2 as "TL_PTN_TY2", POP.OM_TEXT_TY2 as "OM_TEXT_TY2", nvl( (select decode(f2qapenv.F_KtSaldoSec (POP.kt_lnr, POP.userbk_nr), 1, sum(menge_rest), 0)
from C2_POG b2a1
where b2a1.vl_ref_lnr = POP.vl_ref_lnr
and b2a1.IO_lnr = POP.IO_lnr
and b2a1.kt_gnr = POP.kt_gnr
and b2a1.kt_lnr = POP.kt_lnr
and b2a1.userbk_nr = POP.userbk_nr
and b2a1.obj_stat_cd between 10 and 500
)
, 0
) as "BEST_PEND", nvl( (select decode(f2qapenv.F_KtSaldoSec (POP.kt_lnr, POP.userbk_nr), 1, ksa2.best, 0)
from KT_SALDO ksa2
where ksa2.kt_lnr = POP.kt_lnr
and ksa2.kt_best_lnr = POP.kt_best_lnr
and ksa2.userbk_nr = POP.userbk_nr
), 0
) +
nvl( (select decode(f2qapenv.F_
KtSaldoSec (POP.kt_lnr, POP.userbk_nr), 1, ksd2.best, 0)
from KT_SALDO_DISP ksd2
where ksd2.kt_lnr = POP.kt_lnr
and ksd2.kt_best_lnr = POP.kt_best_lnr
and ksd2.userbk_nr = POP.userbk_nr
)
, 0
) as "BEST_WITH_DISP", ( case
when f2qapenv.F_KdStammSec (POP.IO_lnr, POP.userbk_nr) = 1
then POP.KURSWERT_HWRG
else 0
end
) as "KURSWERT_HWRG", ( case
when f2qapenv.F_KdStammSec (POP.IO_lnr, POP.userbk_nr) = 1
then POP.BRUT_HWRG
else 0
end
) as "BRUT_HWRG", ( case
when f2qapenv.F_KdStammSec (POP.IO_lnr, POP.userbk_nr) = 1
then POP.NET_HWRG
else 0
end
) as "NET_HWRG", ( case
when f2qapenv.F_KdStammSec (POP.IO_lnr, POP.userbk_nr) = 1
then POP.NET_KWRG
else 0
end
) as "NET_KWRG", nvl( (select decode(f2qapenv.F_KtSaldoSec (POP.kt_lnr_kt, POP.userbk_nr), 1, ksa3.best, 0)
from KT_SALDO ksa3
where ksa3.kt_lnr = POP.kt_lnr_kt
and ksa3.kt_best_lnr = 0
and ksa3.userbk_nr = POP.userbk_nr
)
, 0
)
+ nvl( (select decode(f2qapenv.F_KtSaldoSec (POP.kt_lnr_kt, POP.userbk_nr), 1, ksa3.best, 0)
from KT_SALDO_DISP ksa3
where ksa3.kt_lnr = POP.kt_lnr_kt
and ksa3.kt_best_lnr = 0
an
d ksa3.userbk_nr = POP.userbk_nr
)
, 0
) as "SALDO_KWRG", POP.STAT_CD as "STAT_CD", POP.BO_POP_TYP_CD as "BO_POP_TYP_CD", POP.KURS_LIM_CD as "KURS_LIM_CD", (SELECT KTGR.EDIT_KT_GNR
FROM KT_GRP KTGR
WHERE POP.KT_GNR = KTGR.KT_GNR
AND POP.USERBK_NR = KTGR.USERBK_NR
AND ROWNUM < 2
AND f2qapenv.F_KdStammSec (POP.IO_lnr, POP.userbk_nr) = 1) as "EDIT_KT_GNR", (SELECT KTGR.VV_CD
FROM KT_GRP KTGR
WHERE POP.KT_GNR = KTGR.KT_GNR
AND POP.USERBK_NR = KTGR.USERBK_NR
AND ROWNUM < 2
AND f2qapenv.F_KdStammSec (POP.IO_lnr, POP.userbk_nr) = 1) as "VV_CD", nvl(to_char((SELECT KTGR.VV_CD
FROM KT_GRP KTGR
WHERE POP.KT_GNR = KTGR.KT_GNR
AND POP.USERBK_NR = KTGR.USERBK_NR
AND ROWNUM < 2
AND f2qapenv.F_KdStammSec (POP.IO_lnr, POP.userbk_nr) = 1)), chr(19)) as "DIALOG_VV_CD", POP.KURS_LIM as "KURS_LIM", POP.AUSLO_LIM as "AUSLO_LIM", POP.USERBK_NR as "USERBK_NR", POP.GF_NR as "GF_NR", POP.GNR_GF as "GNR_GF", nvl( (select decode(f2qapenv.F_KtSaldoSec (POP.kt_lnr, POP.userbk_nr), 1, ksa1.best, 0)
from KT_SALDO ksa1
where ksa1.kt_lnr = POP.kt_lnr
and ksa1.kt_best_lnr = POP.kt_best_lnr
and ksa1.userbk_nr = POP.userbk_nr
)
, 0
) as "BEST", POP.MENGE_POP as "MENGE_POP", POP.MENGE_POP as "ME
NGE_POP_ZUS", POP.MENGE_ANU as "MENGE_ANU", POP.MENGE_BUCH as "MENGE_BUCH", POP.MENGE_ABR as "MENGE_ABR", POP.MENGE_REST as "MENGE_REST", POP.BO_PLATZ_TY2 as "BO_PLATZ_TY2", POP.HWRG_TY2 as "HWRG_TY2", nvl(to_char(POP.HWRG_TY2), chr(19)) as "DIALOG_HWRG_TY2", POP.VL_REF_TY2 as "VL_REF_TY2", POP.DP_KEY_TY2 as "DP_KEY_TY2", POP.KT_TY2_DPST as "KT_TY2_DPST", ( select dps.bez_mittel
from kt1dpst dps
where dps.kt_lnr = POP.kt_lnr_dpst
and dps.userbk_nr = POP.userbk_nr
and dps.sprache_cd = :1
) as "KT_TY2_DPST_BEZ", ( select dps.bez_kurz
from kt1dpst dps
where dps.kt_lnr = POP.kt_lnr_dpst_eff
and dps.userbk_nr = POP.userbk_nr
and dps.sprache_cd = :2
)
|| ' / ' ||
( select al.dialog_wrg_cd
from al1wrg al
where al.wrg_lnr = ( select ktdpst.wrg_lnr
from KTWSTAMM_SEC ktdpst
where ktdpst.kt_lnr = POP.kt_lnr_dpst_eff
and ktdpst.userbk_nr = POP.userbk_nr )
and al.userbk_nr = POP.userbk_nr
and al.sprache_cd = :3
) as "DPST_BEST_TEXT", POP.KT_TY2_DPST_MAN as "KT_TY2_DPST_MAN", ( select dps.bez_mittel
from kt1dpst dps
where dps.kt_lnr = POP.kt_lnr_dpst_man
and dps.userbk_nr = POP.userbk_nr
and dps.sprache_cd = :4
) as "KT_TY2_DPST_MAN_BEZ", POP.KT_TY2_DPST_EFF as "KT_TY2_DPST_EFF", ( select dps.bez_mittel
from kt1dpst dps
where dps.kt_lnr = POP.kt_lnr_dpst_eff
and dps.userbk_nr = POP.userbk_nr
and dps.sprache_cd = :5
) as "KT_TY2_DPST_EFF_BEZ", POP.KT_TY2_KT as "KT_TY2_KT", KTKT.EDIT_KT_NR as "EDIT_KT_NR_KT", POP.IO_TY2_ERT as "IO_TY2_ERT", to_char(POP.POP_DT_ERT, 'YYYY-MM-DD HH24:MI:SS') as "POP_DT_ERT", to_char(POP.VALID_VON_DT, 'YYYY-MM-DD HH24:MI:SS') as "VALID_VON_DT", to_char(POP.VALID_BIS_DT, 'YYYY-MM-DD HH24:MI:SS') as "VALID_BIS_DT", POP.KT_SIM_CD_KT as "KT_SIM_CD_KT", POP.C2_POG_ART_CD as "C2_POG_ART_CD", nvl(to_char(POP.C2_POG_ART_CD), chr(19)) as "DIALOG_C2_POG_ART_CD", POP.VL_TY2 as "VL_TY2", POP.VL_RECH_ART_CD as "VL_RECH_ART_CD", POP.VL_EINH_CD as "VL_EINH_CD", nvl(to_char(POP.VL_EINH_CD), chr(19)) as "VL_EINH_BEZ", POP.VL_TIT_ART_NR as "VL_TIT_ART_NR", POP.GNR_VL_TIT_ART as "GNR_VL_TIT_ART", POP.POP_ART_CD as "POP_ART_CD", POP.IO_TY2_ERF as "IO_TY2_ERF", POP.SITZ_NR_AUSF as "SITZ_NR_AUSF", (select VLST.STUECKELUNG from VL_STAMM VLST
where POP.VL_TY2 = VLST.VL_TY2
and VLST.USERBK_NR = POP.USERBK_NR
) as "STUECKELUNG", POP.IO_TY2_BERAT as "IO_TY2_BERAT_KD", (select BER.USER_MITTEL_BEZ from KDWUSER_Sec BER
where POP.IO_TY2_BERAT = BER.IO_TY2
and BER.USERBK_NR = POP.USERBK_NR
) as "BERAT_BEZ", nvl(ktkt.RUBRIK, (select a.BEZ_LANG from KT1ART a where a.USERBK_NR=POP.userbk_nr and a.SPRACHE_CD=:6 and a.KT_ART_NR=ktkt.KT_ART_NR)) as "KT_RUBRIK", POP.KWRG_TY2 as "KWRG_TY2", nvl(to_char(POP.KWRG_TY2), chr(19)) as "DIALOG_KWRG_TY2", KTDP.EDIT_KT_NR as "EDIT_KT_NR", nvl(KTDP.RUBRIK, (select BEZ
_LANG from KT1ART where KT_ART_NR=KTDP.KT_ART_NR and SPRACHE_CD=:7 and USERBK_NR=POP.userbk_nr)) as "DP_RUBRIK", KTDP.IO_BASKET_CD as "DP_IO_BASKET_CD", nvl(to_char(KTDP.IO_BASKET_CD), chr(19)) as "DIALOG_DP_IO_BASKET_CD", POP.IO_TY2 as "IO_TY2", (select KDDP.IO_BEZ from KDWSTAMM_Sec KDDP
where POP.IO_TY2 = KDDP.IO_TY2
and KDDP.USERBK_NR = POP.USERBK_NR
) as "KDDP_IO_BEZ", nvl(POP.KT_BEST_TY2, -1) as "KT_BEST_TY2", POP.KT_GNR as "KT_GNR", POP.KT_TY2 as "KT_TY2", POP.KURS as "KURS_AKT", CHK.OM_CHK_TY2 as "OM_CHK_TY2", CHK.OM_CHK_PEND_CD as "OM_CHK_PEND_CD", POP.OM_CHK_REQ_CD as "OM_CHK_REQ_CD", CHK.ACPT_CD as "ACPT_CD", to_char(CHK.ACPT_DT, 'YYYY-MM-DD HH24:MI:SS') as "ACPT_DT", CHK.IO_TY2_ACPT as "IO_TY2_ACPT", (select ACPT.USER_LANG_BEZ
from KDWUSER_Sec ACPT
where CHK.IO_TY2_ACPT = ACPT.IO_TY2
and ACPT.USERBK_NR = POP.USERBK_NR
) as "IO_BEZ_ACPT", f2qapenv.F_KdStammSec (POP.IO_lnr, POP.userbk_nr) as "CUSTOMER_CODE", POP.VT_TY2 as "VT_TY2", ( select vt_id from vt_stamm where vt_lnr = POP.vt_lnr and userbk_nr = POP.userbk_nr ) as "VT_ID", POP.KT_TY2_DPST_GRP as "KT_TY2_DPST_GRP", POP.MENGE_ABL as "MENGE_ABL", POP.MENGE_DISP as "MENGE_DISP", POP.MENGE_VORM as "MENGE_VORM", POP.NET_KWRG_DISP as "NET_KWRG_DISP", POP.NET_KWRG_VORM as "NET_KWRG_VORM", POP.SITZ_NR_KD as "SITZ_NR_KD", ( select sikd.bez_mittel from al1sitz sikd where sikd.userbk_nr = POP.userbk_nr and sikd.sprache_cd = :8 and sikd.
sitz_nr = POP.sitz_nr_kd ) as "SITZ_BEZ_KD", to_char(POP.CUT_OFF_DT, 'YYYY-MM-DD HH24:MI:SS') as "CUT_OFF_DT", POP.MIFID_BERAT_LEV_CD as "MIFID_BERAT_LEV_CD", 'lck_POP_111='||rowidtochar(POP.ROWID)||', '||to_char(POP.MUT_VON, 'YYYY-MM-DD HH24:MI:SS')||', '||POP.IO_TY2_VIS||', '||POP.VERS_VOR||chr(5)||'ver=C2_POG, '||to_char(POP.CREATE_DT, 'YYYY-MM-DD HH24:MI:SS')||', '||POP.CREATE_ID||chr(5)||'lck_CHK_100='||rowidtochar(CHK.ROWID)||', '||to_char(CHK.MUT_VON, 'YYYY-MM-DD HH24:MI:SS')||', '||CHK.IO_TY2_VIS||', '||CHK.VERS_VOR as "ROW_INFO" from C2_POG POP, KTWSTAMM_SEC KTKT, OM_CHK CHK, KTWSTAMM_SEC KTDP where POP.KT_TY2_KT = KTKT.KT_TY2(+) and POP.OM_CHK_TY2 = CHK.OM_CHK_TY2(+) and POP.KT_TY2 = KTDP.KT_TY2(+) and POP.USERBK_NR=:9 and KTKT.USERBK_NR(+)=:10 and CHK.USERBK_NR(+)=:11 and KTDP.USERBK_NR(+)=:12 and POP.ROWID=chartorowid(:13) |
dgpprj3pcnxhx | SELECT TEXT_DIV_REC FROM AL1TEXT_DIV WHERE TEXT_ID = :B3 AND SPRACHE_CD = :B2 AND USERBK_NR = :B1 AND VERS = 99999 |
dh28b7bj597xa |
select /*+ FIRST_ROWS(10) */ /* C2_POG_B2WPOP_HDR, 1 */ B2A.POP_TY2 as "POP_TY2", B2A.USERBK_NR as "USERBK_NR", B2A.B2_GNR as "B2_GNR", B2A.STUECKELUNG as "STUECKELUNG", B2A.VL_EINH_CD as "VL_EINH_CD", nvl(to_char(B2A.VL_EINH_CD), chr(19)) as "VL_EINH_BEZ", B2A.VL_TIT_ART_NR as "VL_TIT_ART_NR", B2A.OM_TEXT_TY2 as "OM_TEXT_TY2", B2A.OM_CHK_TY2 as "OM_CHK_TY2", B2A.POP_ART_CD as "POP_ART_CD", to_char(B2A.POP_DT_MUT, 'YYYY-MM-DD HH24:MI:SS') as "POP_DT_MUT", to_char(B2A.AUSF_DT_IST, 'YYYY-MM-DD HH24:MI:SS') as "AUSF_DT_IST", to_char(B2A.BUCH_DAT_A, 'YYYY-MM-DD HH24:MI:SS') as "BUCH_DAT_A", to_char(B2A.CREATE_DT, 'YYYY-MM-DD HH24:MI:SS') as "CREATE_DT", B2A.IO_TY2_MUT as "IO_TY2_MUT", (select MUT.USER_LANG_BEZ from KDWUSER_Sec MUT
where B2A.IO_TY2_MUT = MUT.IO_TY2
and MUT.USERBK_NR = B2A.USERBK_NR
) as "MUT_BEZ", to_char(B2A.PRINT_DT_FICHE_ANU, 'YYYY-MM-DD HH24:MI:SS') as "PRINT_DT_FICHE_ANU", to_char(B2A.PRINT_DT_FICHE_POP, 'YYYY-MM-DD HH24:MI:SS') as "PRINT_DT_FICHE_POP", B2A.SITZ_NR_AUSF as "SITZ_NR_AUSF", B2A.C2_POG_COM_CD as "C2_POG_COM_CD", to_char(B2A.COM_DT, 'YYYY-MM-DD HH24:MI:SS') as "COM_DT", B2A.KT_TY2_DPST_EFF as "KT_TY2_DPST_EFF", B2A.IO_TY2_VIS as "IO_TY2_VIS", B2A.VL_TY2 as "VL_TY2", B2A.VL_NR as "VL_NR", B2A.DP_KEY_TY2 as "DP_KEY_TY2", B2A.GF_NR_TL as "GF_NR_TL", B2A.KT_TY2_DPST as "KT_TY2_DPST", B2A.STAT_CD as "STAT_CD", B2A.VL_SUB_NR as "VL_SUB_NR", B2A.AUSLO_LIM as "AUSLO_LIM", B2A.BO_VALID_CD as "BO_VALID_CD", B2A.ABS_MSG_ERF as "A
BS_MSG_ERF", B2A.C2_POG_DIRECT_CD as "C2_POG_DIRECT_CD", B2A.OK_BRIEF_CD as "OK_BRIEF_CD", B2A.EXT_REF_KD as "EXT_REF_KD", B2A.IO_TY2_ERT as "IO_TY2_ERT", (select ERT.EDIT_IO_NR from KDWSTAMM_Sec ERT
where B2A.IO_TY2_ERT = ERT.IO_TY2
and ERT.USERBK_NR = B2A.USERBK_NR
) as "IO_NR_ERT", B2A.NAME_ERT as "NAME_ERT", B2A.KURS_LIM_CD as "KURS_LIM_CD", B2A.B2_LIM_EXIST_CD as "B2_LIM_EXIST_CD", B2A.POP_EMPF_CD as "POP_EMPF_CD", B2A.SITZ_NR_KD as "SITZ_NR_KD", B2A.KDKAT_CD as "KDKAT_CD", B2A.IO_TY2_ERF as "IO_TY2_ERF", (select ERF.USER_LANG_BEZ from KDWUSER_Sec ERF
where B2A.IO_TY2_ERF = ERF.IO_TY2
and ERF.USERBK_NR = B2A.USERBK_NR
) as "ERF_BEZ", B2A.SITZ_NR_ERF as "SITZ_NR_ERF", to_char(B2A.VALID_VON_DT, 'YYYY-MM-DD HH24:MI:SS') as "VALID_VON_DT", to_char(B2A.VALID_BIS_DT, 'YYYY-MM-DD HH24:MI:SS') as "VALID_BIS_DT", B2A.BO_PLATZ_TY2 as "BO_PLATZ_TY2", 1 as "BO_PLATZ_BEZ", B2A.MENGE_ABR as "MENGE_ABR", B2A.MENGE_ABL as "MENGE_ABL", B2A.MENGE_ANU as "MENGE_ANU", B2A.MENGE_BUCH as "MENGE_BUCH", B2A.C2_POG_UPD_CD as "C2_POG_UPD_CD", 0 as "B2_ANU_CD", 0 as "B2_ERSATZ_CD", 0 as "B2_VIS_CD", B2A.BG_PLATF_CD as "BG_PLATF_CD", B2A.BG_AUTO_CD as "BG_AUTO_CD", B2A.VL_SYM_BEZ as "VL_SYM_BEZ", B2A.POP_TY2_REPL_BY as "POP_TY2_REPL_BY", B2A.POP_TY2_REPL as "POP_TY2_REPL", B2A.VL_REF_TY2 as "VL_REF_TY2", B2A.EDIT_VL_NR as "EDIT_VL_NR", B2A.TWRG_TY2 as "TWRG_TY2", nvl(to_char(B2A.TWRG_TY2), chr(19)) as "TWRG_BEZ", B2A.POP_ID as "POP_ID", B2A.KD
_TY2_BERAT as "IO_TY2_BERAT", (select BER.USER_MITTEL_BEZ from KDWUSER_Sec BER
where B2A.IO_TY2_BERAT = BER.IO_TY2
and BER.USERBK_NR = B2A.USERBK_NR
) as "BERAT_BEZ", B2A.MENGE_POP as "MENGE_POP", B2A.MENGE_REST as "MENGE_REST", B2A.HWRG_TY2 as "HWRG_TY2", nvl(to_char(B2A.HWRG_TY2), chr(19)) as "DIALOG_HWRG_TY2", B2A.IO_TY2 as "IO_TY2", trunc(VALID_BIS_DAT) as "VALID_BIS_DAT", B2A.OBJ_STAT_CD as "OBJ_STAT_CD", nvl(to_char(1200000 + OBJ_STAT_CD), chr(19)) as "STATUS_BEZ", B2A.OBJ_STAT_CD as "OBJ_STAT_CD_EFF", B2A.OBJ_STAT_CD_UPD as "OBJ_STAT_CD_UPD", B2A.GNR_VL_TIT_ART as "GNR_VL_TIT_ART", B2A.LIM as "LIM", B2A.KURS_LIM as "KURS_LIM", B2A.GF_NR as "GF_NR", nvl(to_char(B2A.GF_NR), chr(19)) as "DIALOG_GF_NR", nvl(to_char(B2A.GF_NR), chr(19)) as "SH_CD_DP", B2A.BO_POP_TYP_CD as "BO_POP_TYP_CD", 1 as "POP_TYP", B2A.C2_POG_ART_CD as "C2_POG_ART_CD", nvl(to_char(B2A.C2_POG_ART_CD), chr(19)) as "DIALOG_C2_POG_ART_CD", B2A.VL_REF_TEXT as "VL_REF_TEXT", B2A.KT_BEST_TY2 as "KT_BEST_TY2", B2A.EDIT_KT_GNR as "EDIT_KT_GNR", B2A.KT_GNR as "KT_GNR", B2A.TL_PTN_TY2 as "TL_PTN_TY2", B2A.PTN_CLEAR_BEZ as "PTN_CLEAR_BEZ", B2A.KT_ID as "KT_ID", to_char(B2A.POP_DT_ERT, 'YYYY-MM-DD HH24:MI:SS') as "POP_DT_ERT", to_char(B2A.POP_DT_ERT, 'YYYY-MM-DD HH24:MI:SS') as "POP_START", to_char(B2A.POP_DT_ERT, 'YYYY-MM-DD HH24:MI:SS') as "POP_END", '' as "STCD_AUSLOLIM", '' as "STCD_KULIM", '' as "STCD_POPEM", '' as "STCD_POPEM_L", B2A.IO_TY2_LOCK as "IO_TY2_LOCK", (select LCK.USER_L
ANG_BEZ from KDWUSER_Sec LCK
where B2A.IO_TY2_LOCK = LCK.IO_TY2
and LCK.USERBK_NR = B2A.USERBK_NR
) as "LOCK_BEZ", to_char(B2A.LOCK_DT, 'YYYY-MM-DD HH24:MI:SS') as "LOCK_DT", B2A.WF_GF_TY2 as "WF_GF_TY2", B2A.WF_GF_TY2_ABL as "WF_GF_TY2_ABL", 0 as "WF_MAIL_TY2", B2A.WF_AUTH_CD as "WF_AUTH_CD", B2A.KURS as "KURS_AKT", case when B2A.OBJ_STAT_CD_UPD = 10
then 1
else 0
end as "PENDENT", B2A.MENGE_POP as "MENGE_POP_TOT", B2A.MENGE_POP as "MENGE_POP_START", B2A.MENGE_POP as "MENGE_POP_END", B2A.KURSWERT_HWRG as "KURSWERT_HWRG_TOT", B2A.KURSWERT_HWRG as "KURSWERT_HWRG_VON", B2A.KURSWERT_HWRG as "KURSWERT_HWRG_BIS", (
SELECT decode(COUNT(*), 0, 0, 1)
FROM dual
WHERE EXISTS
(
SELECT 1
FROM b2_POP POP,
b2_abr abr,
b2_abr_kurs kur
WHERE POP.b2_gnr = b2a.b2_gnr
AND POP.userbk_nr = b2a.userbk_nr
AND POP.POP_lnr = abr.POP_lnr
AND POP.userbk_nr = abr.userbk_nr
AND abr.b2_abr_lnr = kur.b2_abr_lnr
AND abr.userbk_nr = kur.userbk_nr
)
) as "KURS_EXISTS", B2A.OPN_CLO_CD as "OPN_CLO_CD", (
SELECT CASE WHEN SUM(k.menge) = 0 THEN 0 ELSE SUM(k.kurs * k.menge)/SUM(k.menge) END AS durchschnitt
FROM b2_abr_kurs k,
b2_abr abr,
b2_POP POP
WHERE k.b2_abr_lnr = abr.b2_abr_lnr
AND k.userbk_nr = abr.userbk_nr
AND POP.b2_gnr = b2a.b2_gnr
AND POP.userbk_nr = b2a.userbk_nr
AND abr.POP_lnr = POP.POP_ln
r
AND abr.userbk_nr = POP.userbk_nr
GROUP BY POP.b2_gnr
) as "KURS_DURCHSCHNITT", (
SELECT SUM(k.menge) as menge
FROM b2_abr_kurs k,
b2_abr abr,
b2_POP POP
WHERE k.b2_abr_lnr = abr.b2_abr_lnr
AND k.userbk_nr = abr.userbk_nr
AND POP.b2_gnr = b2a.b2_gnr
AND POP.userbk_nr = b2a.userbk_nr
AND abr.POP_lnr = POP.POP_lnr
AND abr.userbk_nr = POP.userbk_nr
GROUP BY POP.b2_gnr
) as "KURS_PREISMENGE", B2A.VT_TY2 as "VT_TY2", ( select vt_id from vt_stamm where vt_lnr = b2a.vt_lnr and userbk_nr = b2a.userbk_nr ) as "VT_ID", B2A.ISIN_NR as "ISIN_NR", B2A.EXT_REF as "EXT_REF", B2A.TL_PTN_TY2_SRC as "TL_PTN_TY2_SRC", B2A.TL_PTN_SRC_BEZ as "TL_PTN_SRC_BEZ", nvl(to_char(B2A.VL_TIT_ART_NR), chr(19)) as "VL_TIT_ART_BEZ", B2A.KT_TY2_DPST_GRP as "KT_TY2_DPST_GRP", B2A.KT_DPST_GRP_BEZM as "KT_DPST_GRP_BEZM", to_char(B2A.CUT_OFF_DT, 'YYYY-MM-DD HH24:MI:SS') as "CUT_OFF_DT", B2A.MIFID_BERAT_LEV_CD as "MIFID_BERAT_LEV_CD", SRQUTIL0.F_PrgPar('WV', 'MIFID_ON', 11) as "MIFID_ON", B2A.KT_TY2_KT as "KT_TY2_KT", (SELECT EDIT_KT_NR FROM KTWSTAMM_SEC WHERE KT_TY2 = B2A.KT_TY2_KT AND USERBK_NR = :1) as "EDIT_KT_TY2_KT", B2A.KT_TY2 as "KT_TY2", (SELECT EDIT_KT_NR FROM KTWSTAMM_SEC WHERE KT_TY2 = B2A.KT_TY2 AND USERBK_NR = :2) as "EDIT_KT_TY2", 1 as "DUMMY", 'ver=B2WPOP_HDR, '||to_char(B2A.CREATE_DT, 'YYYY-MM-DD HH24:MI:SS')||', '||B2A.CREATE_ID||chr(5)||'whr=_{_->OM_TEXT_TY2_253891426044465_}_'||decode(B2A.OM_TEXT_TY2, null, '_ISNULL_',
'_EQ_'||B2A.OM_TEXT_TY2) as "ROW_INFO" from B2WPOP_HDR B2A where B2A.POP_TY2=:3 and B2A.USERBK_NR=:4 order by B2A.POP_DT_ERT DESC |
dht912namtpjr |
select /* KDPUBL_MAINT, 3 */ P.ENCLOS_NR as "ENCLOS_NR", P.IO_TY2 as "IO_TY2", P.IO_TY2 as "IO_TY2_SEL", S.SITZ_NR as "SITZ_NR", S.EDIT_IO_NR as "EDIT_IO_NR", S.IO_BEZ as "IO_BEZ", P.ANZ as "ANZ", E.BEZ_LANG as "ENCLOS_NR_BEZ", P.IO_ADR_TY2 as "IO_ADR_TY2", nvl(to_char(A.IO_ADR_TY2), chr(19)) as "IO_ADR_TY2_BEZ", A.STRASSE as "STRASSE", decode(A.ORT_TY2, null, A.ORT_BEZ, O.ORT) as "ORT", :1 as "IO_TY2_MITARB", P.IO_PUBL_TY2 as "IO_PUBL_TY2", P.IO_IO_TY2 as "IO_IO_TY2", null as "D_ADRSEL", 'lck_P_111='||rowidtochar(P.ROWID)||', '||to_char(P.MUT_VON, 'YYYY-MM-DD HH24:MI:SS')||', '||P.IO_TY2_VIS||', '||P.VERS_VOR||chr(5)||'ver=IO_PUBL, '||to_char(P.CREATE_DT, 'YYYY-MM-DD HH24:MI:SS')||', '||P.CREATE_ID as "ROW_INFO" from IO_PUBL P, KDWSTAMM_SEC S, (select ia.IO_TY2, ia.IO_ADR_TY2, ia.STRASSE, ia.ORT_TY2, ia.ORT_BEZ, ia.USERBK_NR from IO_ADR ia where ia.USERBK_NR=:2 and ia.VON_DAT = (select min(a1.VON_DAT) from IO_ADR a1 where a1.USERBK_NR=:3 and a1.IO_TY2=ia.IO_TY2 and a1.IO_ADR_TY2=ia.IO_ADR_TY2 and (a1.VON_DAT> trunc(sysdate) or (a1.VON_DAT<=trunc(SYSDATE) and a1.BIS_DAT>trunc(SYSDATE))))) A, AL_ORT O, PS_ENCLOS E where nvl(P.IO_ADR_TY2, 11) = A.IO_ADR_TY2 and P.IO_TY2 = S.IO_TY2(+) and P.IO_TY2 = A.IO_TY2 and A.ORT_TY2 = O.ORT_TY2(+) and P.ENCLOS_NR = E.ENCLOS_NR(+) and (E.STEUER_CD is null OR substr(E.STEUER_CD, 1, 1)<>'1') and P.IO_TY2=:4 and P.USERBK_NR=:5 and S.USERBK_NR(+)=:6 and O.USERBK_NR(+)=:7 and E.USER
BK_NR(+)=:8 |
dqtdc4y85wk5k | SELECT GF_ART FROM AL1GF WHERE GF_NR = :B2 AND USERBK_NR = :B1 AND SPRACHE_CD = 1 |
dt06c2vgppgx5 |
INSERT INTO KTTCRECHARTDO SELECT A.KT_TY2, A.KT_BEST_TY2, B.IO_GIVAW_NR, B.TREE_RES_CD, B.IO_GIVAW_CD, B.STUFE_ART_CD, A.PERIOD, C.KT_ABS_TY2, B.ANW_CD, C.VON_DAT, C.BIS_DAT, DECODE(B.STUFE_ART_CD, 1, B.METEAG_VON * E.KURS, 2, 0), DECODE(B.METEAG_BIS, 9999999999999.99, B.METEAG_BIS, -9999999999999.99, B.METEAG_BIS, 99999999999999.99, B.METEAG_BIS, -99999999999999.99, B.METEAG_BIS, B.METEAG_BIS * E.KURS), B.SATZ, B.METEAG_MIN * F.KURS, B.METEAG_MAX * F.KURS, C.ZINSUSANZ, D.GNR_ANW_BAS, A.PHAMRACHEM, DECODE(B.STUFE_ART_CD, 1, DECODE(B.PERI_DIV_CD, NULL, 2, 3), 2, DECODE(B.PERI_DIV_CD, NULL, 4, 5)), B.PERI_DIV_CD, DECODE(B.PERI_DIV_CD, 1, 1, 2, 2, 3, 3, 4, 4, 5, 12, 6, 360, NULL, 1), DECODE(B.PERI_DIV_CD, NULL, 360, MXQBEQE4.F_DAYD(C.VON_DAT, C.BIS_DAT, C.ZINSUSANZ)), DECODE(B.PERI_DIV_CD, NULL, 360, MXQBEQE4.F_DAYY(C.VON_DAT, C.BIS_DAT, C.ZINSUSANZ)), B.ANW_CD_BAS, B.ERTR_SATZ_MAX, DECODE(B.STUFE_ART_CD, 1, DECODE(B.RECH_BAS_CD, '1', DECODE(MXQBEQE4.F_DAYD(C.VON_DAT, C.BIS_DAT, C.ZINSUSANZ), 0, 0, ( DECODE(A.PHAMRACHEM, '+', MXQBEQE4.F_UMSPFL((A.METEAG_SUPERR_AVG / MXQBEQE4.F_DAYD(C.VON_DAT, C.BIS_DAT, C.ZINSUSANZ)), TRUNC(B.METEAG_VON * E.KURS, 6), DECODE(B.METEAG_BIS, 9999999999999.99, B.METEAG_BIS, -9999999999999.99, B.METEAG_BIS, 99999999999999.99, B.METEAG_BIS, -99999999999999.99, B.METEAG_BIS, TRUNC(B.METEAG_BIS * E.KURS, 6))), '-', MXQBEQE4.F_UMSPFL((A.METEAG_SUPERR_AVG / MXQBEQE4.
F_DAYD(C.VON_DAT, C.BIS_DAT, C.ZINSUSANZ)), TRUNC(B.METEAG_VON * E.KURS, 6), DECODE(B.METEAG_BIS, 9999999999999.99, B.METEAG_BIS, -9999999999999.99, B.METEAG_BIS, 99999999999999.99, B.METEAG_BIS, -99999999999999.99, B.METEAG_BIS, TRUNC(B.METEAG_BIS * E.KURS, 6))) * -1))), '2', DECODE(MXQBEQE4.F_DAYD(C.VON_DAT, C.BIS_DAT, C.ZINSUSANZ), 0, 0, ( DECODE(A.PHAMRACHEM, '+', MXQBEQE4.F_UMSPFL((A.METEAG_SUPERR_AVG / MXQBEQE4.F_DAYD(C.VON_DAT, C.BIS_DAT, C.ZINSUSANZ)), TRUNC(B.METEAG_VON * E.KURS, 6), DECODE(B.METEAG_BIS, 9999999999999.99, B.METEAG_BIS, -9999999999999.99, B.METEAG_BIS, 99999999999999.99, B.METEAG_BIS, -99999999999999.99, B.METEAG_BIS, TRUNC(B.METEAG_BIS * E.KURS, 6))), '-', MXQBEQE4.F_UMSPFL((A.METEAG_SUPERR_AVG / MXQBEQE4.F_DAYD(C.VON_DAT, C.BIS_DAT, C.ZINSUSANZ)), TRUNC(B.METEAG_VON * E.KURS, 6), DECODE(B.METEAG_BIS, 9999999999999.99, B.METEAG_BIS, -9999999999999.99, B.METEAG_BIS, 99999999999999.99, B.METEAG_BIS, -99999999999999.99, B.METEAG_BIS, TRUNC(B.METEAG_BIS * E.KURS, 6))) * -1))), '4', DECODE(A.PHAMRACHEM, '+', MXQBEQE4.F_UMSPFL(A.METEAG_SUPERR_MAX, TRUNC(B.METEAG_VON * E.KURS, 6), DECODE(B.METEAG_BIS, 9999999999999.99, B.METEAG_BIS, -9999999999999.99, B.METEAG_BIS, 99999999999999.99, B.METEAG_BIS, -99999999999999.99, B.METEAG_BIS, TRUNC(B.METEAG_BIS * E.KURS, 6))), '-', MXQBEQE4.F_UMSPFL(A.METEAG_SUPERR_MAX, TRUNC(B.METEAG_VON * E.KURS, 6), DECODE(B.METEAG_BIS, 9999999999999.99, B.METEAG_BIS, -9999
999999999.99, B.METEAG_BIS, 99999999999999.99, B.METEAG_BIS, -99999999999999.99, B.METEAG_BIS, TRUNC(B.METEAG_BIS * E.KURS, 6))) * -1), '5', DECODE(A.PHAMRACHEM, '+', MXQBEQE4.F_UMSPFL(A.METEAG_SUPERR_MAX, TRUNC(B.METEAG_VON * E.KURS, 6), DECODE(B.METEAG_BIS, 9999999999999.99, B.METEAG_BIS, -9999999999999.99, B.METEAG_BIS, 99999999999999.99, B.METEAG_BIS, -99999999999999.99, B.METEAG_BIS, TRUNC(B.METEAG_BIS * E.KURS, 6))), '-', MXQBEQE4.F_UMSPFL(A.METEAG_SUPERR_MAX, TRUNC(B.METEAG_VON * E.KURS, 6), DECODE(B.METEAG_BIS, 9999999999999.99, B.METEAG_BIS, -9999999999999.99, B.METEAG_BIS, 99999999999999.99, B.METEAG_BIS, -99999999999999.99, B.METEAG_BIS, TRUNC(B.METEAG_BIS * E.KURS, 6))) * -1), '6', DECODE(A.PHAMRACHEM, '+', MXQBEQE4.F_UMSPFL(A.METEAG_SUPERR_MIN, TRUNC(B.METEAG_VON * E.KURS, 6), DECODE(B.METEAG_BIS, 9999999999999.99, B.METEAG_BIS, -9999999999999.99, B.METEAG_BIS, 99999999999999.99, B.METEAG_BIS, -99999999999999.99, B.METEAG_BIS, TRUNC(B.METEAG_BIS * E.KURS, 6))), '-', MXQBEQE4.F_UMSPFL(A.METEAG_SUPERR_MIN, TRUNC(B.METEAG_VON * E.KURS, 6), DECODE(B.METEAG_BIS, 9999999999999.99, B.METEAG_BIS, -9999999999999.99, B.METEAG_BIS, 99999999999999.99, B.METEAG_BIS, -99999999999999.99, B.METEAG_BIS, TRUNC(B.METEAG_BIS * E.KURS, 6))) * -1), '7', DECODE(A.PHAMRACHEM, '+', MXQBEQE4.F_UMSPFL(A.METEAG_SUPERR_MIN, TRUNC(B.METEAG_VON * E.KURS, 6), DECODE(B.METEAG_BIS, 9999999999999.99, B.METEAG_BIS, -9999999999999.99, B.B
ETRAG_BIS, 99999999999999.99, B.METEAG_BIS, -99999999999999.99, B.METEAG_BIS, TRUNC(B.METEAG_BIS * E.KURS, 6))), '-', MXQBEQE4.F_UMSPFL(A.METEAG_SUPERR_MIN, TRUNC(B.METEAG_VON * E.KURS, 6), DECODE(B.METEAG_BIS, 9999999999999.99, B.METEAG_BIS, -9999999999999.99, B.METEAG_BIS, 99999999999999.99, B.METEAG_BIS, -99999999999999.99, B.METEAG_BIS, TRUNC(B.METEAG_BIS * E.KURS, 6))) * -1)), 2, DECODE(B.RECH_BAS_CD, '1', DECODE(MXQBEQE4.F_DAYD(C.VON_DAT, C.BIS_DAT, C.ZINSUSANZ), 0, 0, DECODE(A.PHAMRACHEM, '+', A.METEAG_SUPERR_AVG / MXQBEQE4.F_DAYD(C.VON_DAT, C.BIS_DAT, C.ZINSUSANZ), '-', A.METEAG_SUPERR_AVG / MXQBEQE4.F_DAYD(C.VON_DAT, C.BIS_DAT, C.ZINSUSANZ) * -1)), '2', DECODE(MXQBEQE4.F_DAYD(C.VON_DAT, C.BIS_DAT, C.ZINSUSANZ), 0, 0, DECODE(A.PHAMRACHEM, '+', A.METEAG_SUPERR_AVG / MXQBEQE4.F_DAYD(C.VON_DAT, C.BIS_DAT, C.ZINSUSANZ), '-', A.METEAG_SUPERR_AVG / MXQBEQE4.F_DAYD(C.VON_DAT, C.BIS_DAT, C.ZINSUSANZ) * -1)), '4', DECODE(A.PHAMRACHEM, '+', A.METEAG_SUPERR_MAX, '-', A.METEAG_SUPERR_MAX * -1), '5', DECODE(A.PHAMRACHEM, '+', A.METEAG_SUPERR_MAX, '-', A.METEAG_SUPERR_MAX * -1), '6', DECODE(A.PHAMRACHEM, '+', A.METEAG_SUPERR_MIN, '-', A.METEAG_SUPERR_MIN * -1), '7', DECODE(A.PHAMRACHEM, '+', A.METEAG_SUPERR_MIN, '-', A.METEAG_SUPERR_MIN * -1))), C.WRG_TY2, DECODE(SUBSTR(D.STEUER_CD, 10, 1), '1', 2, 1), D.ANW_TYP_CD, DECODE(SUBSTR(D.STEUER_CD, 21, 1), 'B', 1, 0), B.GIVAW_CD, DECODE(B.METEAG_MIN_V, NULL, 0, B.
METEAG_MIN_V * F.KURS), RDG_EINH_ERG, RDG_ART_RECH, METEAG_ABWEICHUNG, B.STEUER_CD, B.ALL_IN_ONE, B.TREE_KAT_NR FROM RWTC8VSRM A, RWTC8GIVAWE B, RWTS8PARAM C, SR1TABAW D, RWTC8KURS E, RWTC8KURSB F WHERE A.TREE_RES_CD = B.IO_GIVAW_NR AND A.GIVAW_CD = B.GIVAW_CD AND (A.RECH_BAS_CD_RECH = B.RECH_BAS_CD_RECH OR (A.RECH_BAS_CD_RECH IS NULL AND B.RECH_BAS_CD_RECH IS NULL)) AND C.KT_TY2 = A.KT_TY2 AND C.KT_BEST_TY2 = A.KT_BEST_TY2 AND C.KT_ABS_TY2 = A.KT_ABS_TY2 AND (C.IND_JN = 0 OR C.IND_JN = 3) AND D.ANW_CD = B.ANW_CD AND TRUNC(B.BIS_DAT) >= TRUNC(C.VON_DAT) AND TRUNC(B.VON_DAT) <= TRUNC(C.BIS_DAT) AND A.PHAMRACHEM = B.PHAMRACHEM AND E.WRG_TY2_SR = C.WRG_TY2 AND E.WRG_TY2_T = B.WRG_TY2 AND F.WRG_TY2_SR = C.WRG_TY2 AND F.WRG_TY2_T = B.WRG_TY2_B AND B.SATZ IS NOT NULL AND D.GNR_ANW_BAS IS NULL AND D.USERBK_NR = F2QAPENV.F_UB AND D.SPRACHE_CD = F2QAPENV.F_SP AND ((B.RECH_BAS_CD IN ('1', '2') AND DECODE(MXQBEQE4.F_DAYD(C.VON_DAT, C.BIS_DAT, C.ZINSUSANZ), 0, 0, A.METEAG_SUPERR_AVG / MXQBEQE4.F_DAYD(C.VON_DAT, C.BIS_DAT, C.ZINSUSANZ)) > B.METEAG_VON * E.KURS AND ((STUFE_ART_CD = 1) OR (STUFE_ART_CD = 2 AND DECODE(MXQBEQE4.F_DAYD(C.VON_DAT, C.BIS_DAT, C.ZINSUSANZ), 0, 0, A.METEAG_SUPERR_AVG / MXQBEQE4.F_DAYD(C.VON_DAT, C.BIS_DAT, C.ZINSUSANZ)) <= B.METEAG_BIS * E.KURS))) OR (B.RECH_BAS_CD IN ('4', '5') AND A.METEAG_SUPERR_MAX > B.METEAG_VON * E.KURS AND ((STUFE_ART_CD = 1) OR (STUFE_ART_CD = 2 AND A.METEAG_SUPERR_MAX <= B.METEAG_BIS * E.KURS))) OR (B.RE
CH_BAS_CD IN ('6', '7') AND A.METEAG_SUPERR_MIN > B.METEAG_VON * E.KURS AND ((STUFE_ART_CD = 1) OR (STUFE_ART_CD = 2 AND A.METEAG_SUPERR_MIN <= B.METEAG_BIS * E.KURS)))) GROUP BY A.KT_TY2, A.KT_BEST_TY2, B.IO_GIVAW_NR, B.TREE_RES_CD, B.IO_GIVAW_CD, B.STUFE_ART_CD, A.PERIOD, C.KT_ABS_TY2, B.ANW_CD, C.VON_DAT, C.BIS_DAT, DECODE(B.STUFE_ART_CD, 1, B.METEAG_VON * E.KURS, 2, 0), DECODE(B.METEAG_BIS, 9999999999999.99, B.METEAG_BIS, -9999999999999.99, B.METEAG_BIS, 99999999999999.99, B.METEAG_BIS, -99999999999999.99, B.METEAG_BIS, B.METEAG_BIS * E.KURS), B.SATZ, B.METEAG_MIN * F.KURS, B.METEAG_MAX * F.KURS, C.ZINSUSANZ, D.GNR_ANW_BAS, A.PHAMRACHEM, DECODE(B.STUFE_ART_CD, 1, DECODE(B.PERI_DIV_CD, NULL, 2, 3), 2, DECODE(B.PERI_DIV_CD, NULL, 4, 5)), B.PERI_DIV_CD, DECODE(B.PERI_DIV_CD, 1, 1, 2, 2, 3, 3, 4, 4, 5, 12, 6, 360, NULL, 1), DECODE(B.PERI_DIV_CD, NULL, 360, MXQBEQE4.F_DAYD(C.VON_DAT, C.BIS_DAT, C.ZINSUSANZ)), DECODE(B.PERI_DIV_CD, NULL, 360, MXQBEQE4.F_DAYY(C.VON_DAT, C.BIS_DAT, C.ZINSUSANZ)), B.ANW_CD_BAS, B.ERTR_SATZ_MAX, DECODE(B.STUFE_ART_CD, 1, DECODE(B.RECH_BAS_CD, '1', DECODE(MXQBEQE4.F_DAYD(C.VON_DAT, C.BIS_DAT, C.ZINSUSANZ), 0, 0, ( DECODE(A.PHAMRACHEM, '+', MXQBEQE4.F_UMSPFL((A.METEAG_SUPERR_AVG / MXQBEQE4.F_DAYD(C.VON_DAT, C.BIS_DAT, C.ZINSUSANZ)), TRUNC(B.METEAG_VON * E.KURS, 6), DECODE(B.METEAG_BIS, 9999999999999.99, B.METEAG_BIS, -9999999999999.99, B.METEAG_BIS, 99999999999
999.99, B.METEAG_BIS, -99999999999999.99, B.METEAG_BIS, TRUNC(B.METEAG_BIS * E.KURS, 6))), '-', MXQBEQE4.F_UMSPFL((A.METEAG_SUPERR_AVG / MXQBEQE4.F_DAYD(C.VON_DAT, C.BIS_DAT, C.ZINSUSANZ)), TRUNC(B.METEAG_VON * E.KURS, 6), DECODE(B.METEAG_BIS, 9999999999999.99, B.METEAG_BIS, -9999999999999.99, B.METEAG_BIS, 99999999999999.99, B.METEAG_BIS, -99999999999999.99, B.METEAG_BIS, TRUNC(B.METEAG_BIS * E.KURS, 6))) * -1))), '2', DECODE(MXQBEQE4.F_DAYD(C.VON_DAT, C.BIS_DAT, C.ZINSUSANZ), 0, 0, ( DECODE(A.PHAMRACHEM, '+', MXQBEQE4.F_UMSPFL((A.METEAG_SUPERR_AVG / MXQBEQE4.F_DAYD(C.VON_DAT, C.BIS_DAT, C.ZINSUSANZ)), TRUNC(B.METEAG_VON * E.KURS, 6), DECODE(B.METEAG_BIS, 9999999999999.99, B.METEAG_BIS, -9999999999999.99, B.METEAG_BIS, 99999999999999.99, B.METEAG_BIS, -99999999999999.99, B.METEAG_BIS, TRUNC(B.METEAG_BIS * E.KURS, 6))), '-', MXQBEQE4.F_UMSPFL((A.METEAG_SUPERR_AVG / MXQBEQE4.F_DAYD(C.VON_DAT, C.BIS_DAT, C.ZINSUSANZ)), TRUNC(B.METEAG_VON * E.KURS, 6), DECODE(B.METEAG_BIS, 9999999999999.99, B.METEAG_BIS, -9999999999999.99, B.METEAG_BIS, 99999999999999.99, B.METEAG_BIS, -99999999999999.99, B.METEAG_BIS, TRUNC(B.METEAG_BIS * E.KURS, 6))) * -1))), '4', DECODE(A.PHAMRACHEM, '+', MXQBEQE4.F_UMSPFL(A.METEAG_SUPERR_MAX, TRUNC(B.METEAG_VON * E.KURS, 6), DECODE(B.METEAG_BIS, 9999999999999.99, B.METEAG_BIS, -9999999999999.99, B.METEAG_BIS, 99999999999999.99, B.METEAG_BIS, -99999999999999.99, B.METEAG_BIS, TRUNC(B.METEAG_BIS * E.
KURS, 6))), '-', MXQBEQE4.F_UMSPFL(A.METEAG_SUPERR_MAX, TRUNC(B.METEAG_VON * E.KURS, 6), DECODE(B.METEAG_BIS, 9999999999999.99, B.METEAG_BIS, -9999999999999.99, B.METEAG_BIS, 99999999999999.99, B.METEAG_BIS, -99999999999999.99, B.METEAG_BIS, TRUNC(B.METEAG_BIS * E.KURS, 6))) * -1), '5', DECODE(A.PHAMRACHEM, '+', MXQBEQE4.F_UMSPFL(A.METEAG_SUPERR_MAX, TRUNC(B.METEAG_VON * E.KURS, 6), DECODE(B.METEAG_BIS, 9999999999999.99, B.METEAG_BIS, -9999999999999.99, B.METEAG_BIS, 99999999999999.99, B.METEAG_BIS, -99999999999999.99, B.METEAG_BIS, TRUNC(B.METEAG_BIS * E.KURS, 6))), '-', MXQBEQE4.F_UMSPFL(A.METEAG_SUPERR_MAX, TRUNC(B.METEAG_VON * E.KURS, 6), DECODE(B.METEAG_BIS, 9999999999999.99, B.METEAG_BIS, -9999999999999.99, B.METEAG_BIS, 99999999999999.99, B.METEAG_BIS, -99999999999999.99, B.METEAG_BIS, TRUNC(B.METEAG_BIS * E.KURS, 6))) * -1), '6', DECODE(A.PHAMRACHEM, '+', MXQBEQE4.F_UMSPFL(A.METEAG_SUPERR_MIN, TRUNC(B.METEAG_VON * E.KURS, 6), DECODE(B.METEAG_BIS, 9999999999999.99, B.METEAG_BIS, -9999999999999.99, B.METEAG_BIS, 99999999999999.99, B.METEAG_BIS, -99999999999999.99, B.METEAG_BIS, TRUNC(B.METEAG_BIS * E.KURS, 6))), '-', MXQBEQE4.F_UMSPFL(A.METEAG_SUPERR_MIN, TRUNC(B.METEAG_VON * E.KURS, 6), DECODE(B.METEAG_BIS, 9999999999999.99, B.METEAG_BIS, -9999999999999.99, B.METEAG_BIS, 99999999999999.99, B.METEAG_BIS, -99999999999999.99, B.METEAG_BIS, TRUNC(B.METEAG_BIS * E.KURS, 6))) * -1), '7', DECODE(A.PHAMRACHEM, '+',
MXQBEQE4.F_UMSPFL(A.METEAG_SUPERR_MIN, TRUNC(B.METEAG_VON * E.KURS, 6), DECODE(B.METEAG_BIS, 9999999999999.99, B.METEAG_BIS, -9999999999999.99, B.METEAG_BIS, 99999999999999.99, B.METEAG_BIS, -99999999999999.99, B.METEAG_BIS, TRUNC(B.METEAG_BIS * E.KURS, 6))), '-', MXQBEQE4.F_UMSPFL(A.METEAG_SUPERR_MIN, TRUNC(B.METEAG_VON * E.KURS, 6), DECODE(B.METEAG_BIS, 9999999999999.99, B.METEAG_BIS, -9999999999999.99, B.METEAG_BIS, 99999999999999.99, B.METEAG_BIS, -99999999999999.99, B.METEAG_BIS, TRUNC(B.METEAG_BIS * E.KURS, 6))) * -1)), 2, DECODE(B.RECH_BAS_CD, '1', DECODE(MXQBEQE4.F_DAYD(C.VON_DAT, C.BIS_DAT, C.ZINSUSANZ), 0, 0, DECODE(A.PHAMRACHEM, '+', A.METEAG_SUPERR_AVG / MXQBEQE4.F_DAYD(C.VON_DAT, C.BIS_DAT, C.ZINSUSANZ), '-', A.METEAG_SUPERR_AVG / MXQBEQE4.F_DAYD(C.VON_DAT, C.BIS_DAT, C.ZINSUSANZ) * -1)), '2', DECODE(MXQBEQE4.F_DAYD(C.VON_DAT, C.BIS_DAT, C.ZINSUSANZ), 0, 0, DECODE(A.PHAMRACHEM, '+', A.METEAG_SUPERR_AVG / MXQBEQE4.F_DAYD(C.VON_DAT, C.BIS_DAT, C.ZINSUSANZ), '-', A.METEAG_SUPERR_AVG / MXQBEQE4.F_DAYD(C.VON_DAT, C.BIS_DAT, C.ZINSUSANZ) * -1)), '4', DECODE(A.PHAMRACHEM, '+', A.METEAG_SUPERR_MAX, '-', A.METEAG_SUPERR_MAX * -1), '5', DECODE(A.PHAMRACHEM, '+', A.METEAG_SUPERR_MAX, '-', A.METEAG_SUPERR_MAX * -1), '6', DECODE(A.PHAMRACHEM, '+', A.METEAG_SUPERR_MIN, '-', A.METEAG_SUPERR_MIN * -1), '7', DECODE(A.PHAMRACHEM, '+', A.METEAG_SUPERR_MIN, '-', A.METEAG_SUPERR_MIN * -1))), C.WRG_TY2, DECODE(SUBSTR(D
.STEUER_CD, 10, 1), '1', 2, 1), D.ANW_TYP_CD, DECODE(SUBSTR(D.STEUER_CD, 21, 1), 'B', 1, 0), B.GIVAW_CD, DECODE(B.METEAG_MIN_V, NULL, 0, B.METEAG_MIN_V * F.KURS), RDG_EINH_ERG, RDG_ART_RECH, METEAG_ABWEICHUNG, B.STEUER_CD, B.ALL_IN_ONE, B.TREE_KAT_NR |
dvwwmkwqhd0wv | UPDATE IO_SIM_PERI_ACT SET MUT_VON = SYSDATE , PS_DOC_TYP_NR= :B1 WHERE USERBK_NR = :B3 AND VERS = 99999 AND SR_ACT_CD = 'PFKD' AND (IO_TY2_VIS < 1000 OR (IO_TY2_VIS > 1000 AND PS_DOC_TYP_NR = :B2 )) AND IO_SIM_TY2 IN (SELECT IO_SIM_TY2 FROM IO_RGL WHERE USERBK_NR = :B3 AND VERS = 99999 AND IO_TY2 = (SELECT IO_TY2 FROM KT_GRP WHERE KT_GNR = :B4 AND USERBK_NR = :B3 AND VERS = 99999 ) AND KT_GNR = :B4 AND IO_SIM_ART_CD= 700) AND PS_DOC_TYP_NR != :B1 |
f9gnrf8w0dpnu | UPDATE XV_POL_T SET MUT_VON = F2QAPENV.F_TRXDATE, MUT_BIS = TO_DATE('22991231', 'YYYYMMDD'), IO_TY2_VIS = F2QAPENV.F_SU, STAT_CD = DECODE(STAT_CD, NULL, 100, STAT_CD), VERS_VOR = MOD(VERS_VOR + 1, 100000), POP_TOT_ZWRG = :B23 + :B22 , POP_TOT_ZWRG_MAN = :B23 + :B22 , POP_TOT_BWRG = :B21 + :B20 , POP_TOT_KWRG = :B19 + :B18 , CHRGL_ZKWRG = :B17 , CHANGE_ZKWRG = :B16 , CHRGL_ZBWRG = :B15 , CHANGE_ZBWRG = :B14 , ZLG_ANZ = :B13 , SAD_ANZ = :B12 , SAD_ANZ_INT = :B11 , SIC_ANZ = :B10 , SIC_ANZ_INT = :B9 , SWIFT_ANZ = :B8 , VERMI_ANZ = :B7 , ZLG_ANZ_CHANGE_P = :B6 , ZLG_ANZ_NACHB_P = :B5 , ZLG_ANZ_RLSV_P = :B4 , ZLG_ANZ_SALAER_P = :B3 , ZLG_ANZ_WIDSPRCT_P = :B2 WHERE ROWID = :B1 |
fapuzzc8p4wn9 | SELECT PAR_WERT, STEUER_CD FROM SR1PRG_PAR WHERE USERBK_NR = :B4 AND SPRACHE_CD = :B3 AND PRG_ID = :B2 AND PAR_ID = :B1 AND KEY_TY2 = 11 |
ff4brt7nrgr01 |
INSERT INTO XV_XLG_I(CREATE_DT, CREATE_ID, MUT_VON, MUT_BIS, IO_TY2_VIS, LOG_TY2_MUT, VERS_VOR, STAT_CD, USERBK_NR, VERS, POP_TY2, XV_XLG_IY2, ZV_ZLG_SYS_TY2, ZV_ADR_EFF_TY2, ZLG_STAT_CD, GF_NR, GF_ART, POP_GERU_TY2, ZV_ZLG_GERU_TY2, KEY_TY2_ESR, XV_XLG_IY2_PREV, METEAG_BWRG, METEAG_KWRG, METEAG_ZWRG, CHRGL_ZKWRG, CHANGE_ZKWRG, CHANGE_ZKWRG_MAN, CHRGL_ZBWRG, CHANGE_ZBWRG, KWRG_TY2, ZWRG_TY2, METEAG_KWRG_POP, ISO_WRG_CD_SRC, METEAG_SRC, CHANGE_SRC, SUPERR_MAN, SUPERR, ESR_REF_NR, PRIO_CD, BEILAGE_CD, SALAER_CD, ZV_AVIS_CD_ERF, LEITWEG_TY2, KAP_ZINS_CD, BUCHTYP_CD, BUCHTYP_CD_MAN, SH_CD, SIC_ZLG_CD, TRAK_REF_SRC, EXT_KT_NR, KT_ID, KT_ID_ORIG, KT_ID_CD, TRAK_CD_E, SWIFT_GEB_CD, SWIFT_DELIV_CD, SWIFT_OPER_CD, SWIFT_INSTR_CD, SWIFT_INSTR_TEXT, SWIFT_BESTAET_CD, EXT_REF, EXT_REF_BEGU, EXT_REF_POP, OM_ART_CD, CHECK_NR, CHECK_NR_INT, ORT_CHECK_BEXEO, INKA_ART_CD, CHECK_EING_DAT, CHECK_AUSSTELL_DAT, OM_TEXT_TY2, ANW_CD, ANW_CD_MWST, MWST_ZWRG, MWST_BEG_DAT, MWST_END_DAT, MWST_PFL_ZWRG, MWST_BRUT_ZWRG, VORST_ART_CD_MWST, VORST_ZWRG, MWST_NR_LIEFER, ZV_SH_BELAST_CD, ANW_CD_SPES_MAN, SWRG_TY2, SPES_MAN_SWRG, KT_TY2_B, LAND_TY2_DOM, VON_DAT_PERI, BIS_DAT_PERI, TRANSIT_BUCH_CD, VIS_STAT_CD_VIS, VIS_STAT_CD_CHANGE, VIS_STAT_CD_NACHB, VIS_STAT_CD_ANU, VIS_STAT_CD_CASH, VIS_STAT_CD_BAUKOS, VIS_STAT_CD_CHECK, VIS_STAT_CD_BON, VIS_STAT_CD_SPERR, VIS_STAT_CD_NAUSF, VIS_STAT_CD_RLSV, VIS_STAT_CD_E
INGK, SCAN_ORIG_REF, FILENAME_IMAGE, NAUSF_AVIS_CD, WIDSPRCT_CD, ANW_CD_SPES_MAN_1, SWRG_TY2_1, SPES_MAN_SWRG_1, KOST_ART_TY2, KOST_STL_TY2, PROP_FAKT, ZV_ERROR_CD_1, ZV_ERROR_CD_2, ZV_ERROR_CD_3, IPI_FMT_CD, CHECK_ERST_CD, CHECK_VRECH_CD, CHECK_KORR_CD, CHECK_EMPF_QUIT_CD, CHECK_MAIL_BORD_CD, CHECK_ERST_NR, BUCH_AUSGL_ID, VISUM_CD, MWST_BWRG, MWST_PFL_BWRG, MWST_BRUT_BWRG, VORST_BWRG, MWST_SATZ, ANW_CD_MWST_2, MWST_SATZ_2, MWST_ZWRG_2, MWST_BWRG_2, MWST_BRUT_ZWRG_2, MWST_BRUT_BWRG_2, ANW_CD_MWST_SDECL, MWST_SATZ_SDECL, MWST_ZWRG_SDECL, MWST_BWRG_SDECL, CHRGL_ZBWRG_MWST, CHANGE_ZBWRG_MWST, CK_CHANGE_TY2, TRAK_REF_TY2, TRAK_REF_TYP, GEGEN_WRG_CD, CS_MSG_IN_TY2, TEXT_BK, ISO_WRG_CD_SRC_W, SCHUTZ_CD, KT_BEST_TY2, BEG_DAT_GEB, END_DAT_GEB, EXT_REF_POP_IB, IO_TY2_MWST, KT_TY2_AUSLO, KT_BEST_TY2_AUSLO, KT_GNR_AUSLO, IO_TY2_AUSLO, ZV_NKK_BEFR_CD, ZV_RZG_LIM_BEFR_CD, VIS_STAT_CD_NKK, METEAG_BWRG_NKK, METEAG_BWRG_NKKMAN, RZG_LIM_UEZG_BWRG, RZG_LIM_UEZG_KWRG, EMPF_TEXT_1) VALUES (F2QAPENV.F_TRXDATE, F2QAPENV.F_CREATEID, F2QAPENV.F_TRXDATE, TO_DATE('22991231', 'YYYYMMDD'), F2QAPENV.F_SU, '', 0, 100, F2QAPENV.F_UB, 99999, :B147 , :B146 , :B145 , :B144 , :B143 , :B142 , :B141 , :B140 , :B139 , :B138 , :B137 , :B136 , :B135 , :B134 , :B133 , :B132 , :B131 , :B130 , :B129 , :B128 , :B127 , NVL(:B126 , 0), :B125 , :B124 , :B123 , :B122 , :B121 , :B120 , :B119 , :B118 , :B117 , :B116 , :B1
15 , :B114 , :B113 , :B112 , :B111 , :B110 , :B109 , :B108 , :B107 , :B106 , :B105 , :B104 , :B103 , :B102 , :B101 , :B100 , :B99 , :B98 , :B97 , :B96 , :B95 , :B94 , :B93 , :B92 , :B91 , :B90 , :B89 , :B88 , :B87 , :B86 , :B85 , :B84 , :B83 , :B82 , :B81 , :B80 , :B79 , :B78 , :B77 , :B76 , :B75 , NVL(:B74 , 1), :B73 , :B72 , :B71 , :B70 , :B69 , :B68 , 20, :B67 , :B66 , 20, 20, 20, 20, 20, 20, 20, :B65 , 20, :B64 , :B63 , :B62 , :B61 , :B60 , :B59 , :B58 , :B57 , :B56 , :B55 , :B54 , :B53 , :B52 , :B51 , :B50 , :B49 , :B48 , :B47 , :B46 , :B45 , :B44 , :B43 , :B42 , :B41 , :B40 , :B39 , :B38 , :B37 , :B36 , :B35 , :B34 , :B33 , :B32 , :B31 , :B30 , :B29 , :B28 , :B27 , :B26 , :B25 , :B24 , :B23 , :B22 , :B21 , :B20 , :B19 , :B18 , :B17 , :B16 , :B15 , :B14 , :B13 , :B12 , :B11 , :B10 , :B9 , :B8 , :B7 , :B6 , :B5 , :B4 , :B3 , :B2 , :B1 ) |
ff9kjntr439w7 | SELECT EDIT_KT_NR FROM KT_STAMM WHERE KT_TY2 = :B2 AND USERBK_NR = :B1 |
ffdxuutca4dr2 |
INSERT INTO PS_DOC (CREATE_DT, CREATE_ID, MUT_VON, MUT_BIS, IO_TY2_VIS, LOG_TY2_MUT, VERS_VOR, STAT_CD, USERBK_NR, VERS, PS_DOC_TY2, PS_DOC_DESIGN_ID, PS_DOC_UFORM_TY2, DS_KAT, PS_DOC_TYP_NR, DOC_TYP_CD, SPRACHE_CD, DELIV_GRP_CD, ENCLOS_GNR, PAGE_SIZE_1, PAGE_CONT_1, COPY_CD, SITZ_NR, LEITWEG_TY2, PS_OUT_TYP, OUT_QUEUE_NAME, MAIL_ART_CD, LAND_TY2, PLZ, PLZ_ZUS, BOTE_NR, STRASSE_SORT_KEY, HAUS_NR, IO_TY2_DEST, IO_NR_DEST, IO_ADR_TY2, IO_TY2_INH, IO_NR_INH, ARBGEB_NR, KT_TY2, KT_NR, KT_GNR, KN_TY2, BERFIRMA_NR, DOC_DT, PRINT_DT_REQ, QUEUE_DT, PRINT_DT_DONE, FORMAT_STATE, TRAK_REF_TY2, TRAK_REF_TYP, ORIG_JN, PS_LOGO_TYP_CD, BKLAG_JN, VISIBLE_JN, PS_ADR_ZEILE_1, PS_ADR_ZEILE_2, PS_ADR_ZEILE_3, PS_ADR_ZEILE_4, PS_ADR_ZEILE_5, PS_ADR_ZEILE_6, PS_ADR_ZEILE_7, DOC_DAT_BEG, DOC_DAT_END, WRG_TY2_DOC, IO_TY2_BERAT, LIST_ART_CD, PRINT_PEND_CD, PS_DOC_MAIL_CD, PS_PUBL_CD, PP_STAMP_TEXT, IO_TY2_USER, PHYS_ENV_NR_1, PHYS_ENV_NR_2, PHYS_ENV_NR_3, ORT_BEZ, ENCLOS_CD, VT_TY2, BEZK_LEITWEG) VALUES (F2QAPENV.F_TRXDATE, F2QAPENV.F_CREATEID, F2QAPENV.F_TRXDATE, TO_DATE('22991231', 'YYYYMMDD'), F2QAPENV.F_SU, '', 0, 100, F2QAPENV.F_UB, 99999, :B59 , :B58 , :B57 , 0, :B56 , :B55 , :B54 , :B53 , :B52 , 'F', 'D', :B51 , :B50 , :B49 , :B48 , :B47 , :B46 , :B45 , :B44 , :B43 , :B42 , :B41 , :B40 , :B39 , :B38 , :B37 , :B36 , :B35 , :B34 , :B33 , :B32 , :B31 , :B30 , :B29 , :B28 , :B2
7 , :B26 , TO_DATE('19960101', 'YYYYMMDD'), :B25 , :B24 , :B23 , :B22 , :B21 , :B20 , '1', :B19 , :B18 , :B17 , :B16 , :B15 , :B14 , :B13 , :B12 , :B11 , :B10 , :B9 , :B8 , NULL, NULL, :B7 , SUBSTR(:B6 , 1, 35), :B5 , NULL, NULL, NULL, :B4 , :B3 , :B2 , :B1 ) |
ffun7kj1hk9fa | SELECT Z.*, SUBSTR(A.STEUER_CD_1, 12, 1) SELBSTAI FROM SR1TABAW A, IO_GIVAW_ZUW Z WHERE Z.IO_GIVAW_NR = :B8 AND Z.USERBK_NR = :B7 AND TRUNC(Z.VON_DAT) < :B6 AND TRUNC(Z.BIS_DAT) > :B5 AND (SIGN(:B4 ) = -1 OR :B3 IS NULL OR INSTR(', '||:B3 ||', ', ', '||Z.ANW_CD||', ') > 0 ) AND A.ANW_CD = Z.ANW_CD AND A.SPRACHE_CD = :B2 AND A.USERBK_NR = Z.USERBK_NR AND (NVL(SUBSTR(A.STEUER_CD, 14, 1), ' ') = ' ' OR SUBSTR(A.STEUER_CD, 14, 1) = TO_CHAR(:B1 ) ) |
fgzyxgs7v09kx | begin DBMS_APPLICATION_INFO.SET_ACTION(:1); end; |
fh0ss2cv52chm | INSERT INTO ZV_ADR_EFF(CREATE_DT, CREATE_ID, MUT_VON, MUT_BIS, IO_TY2_VIS, LOG_TY2_MUT, VERS_VOR, STAT_CD, USERBK_NR, VERS, ZV_ADR_EFF_TY2, KT_ID_CD, KT_ID, EXT_KT_NR, EMPF_ART_CD, ADR_ZEILEN, IO_TY2, KT_TY2, ZV_ADR_EFF_TY2_PRI, BIC, BC_NR, KT_EXT_ART_CD, EXT_KT_NR_KORR, LAND_TY2_DOM, ZV_MSG_CD, ZV_MSG_CD_ZLG, DECK_ANSCH_CD, CLS_NETTING_CD_DEF, BIC_KT_NR) VALUES (F2QAPENV.F_TRXDATE, F2QAPENV.F_CREATEID, F2QAPENV.F_TRXDATE, TO_DATE('22991231', 'YYYYMMDD'), F2QAPENV.F_SU, '', 0, 100, F2QAPENV.F_UB, 99999, :B19 , :B18 , :B17 , :B16 , :B15 , :B14 , :B13 , :B12 , :B11 , :B10 , :B9 , :B8 , :B7 , :B6 , :B5 , :B4 , :B3 , :B2 , :B1 ) |
fpra7fvfr4m3y |
INSERT INTO KTTCRECHARTIO SELECT A.KT_TY2, A.KT_BEST_TY2, B.IO_GIVAW_NR_B, B.TREE_RES_CD, B.IO_GIVAW_CD, B.STUFE_ART_CD, A.PERIOD, C.KT_ABS_TY2, B.ANW_CD, C.VON_DAT, C.BIS_DAT, DECODE(B.STUFE_ART_CD, 1, B.METEAG_VON * E.KURS, 2, 0), DECODE(B.METEAG_BIS, 9999999999999.99, B.METEAG_BIS, -9999999999999.99, B.METEAG_BIS, 99999999999999.99, B.METEAG_BIS, -99999999999999.99, B.METEAG_BIS, B.METEAG_BIS * E.KURS), B.SATZ, B.METEAG_MIN * F.KURS, B.METEAG_MAX * F.KURS, C.ZINSUSANZ, D.GNR_ANW_BAS, A.PHAMRACHEM, DECODE(B.STUFE_ART_CD, 1, DECODE(B.PERI_DIV_CD, NULL, 2, 3), 2, DECODE(B.PERI_DIV_CD, NULL, 4, 5)), B.PERI_DIV_CD, DECODE(B.PERI_DIV_CD, 1, 1, 2, 2, 3, 3, 4, 4, 5, 12, 6, 360, NULL, 1), DECODE(B.PERI_DIV_CD, NULL, 360, MXQBEQE4.F_DAYD(C.VON_DAT, C.BIS_DAT, C.ZINSUSANZ)), DECODE(B.PERI_DIV_CD, NULL, 360, MXQBEQE4.F_DAYY(C.VON_DAT, C.BIS_DAT, C.ZINSUSANZ)), B.ANW_CD_BAS, B.ERTR_SATZ_MAX, DECODE(B.STUFE_ART_CD, 1, DECODE(B.RECH_BAS_CD, '1', DECODE(MXQBEQE4.F_DAYD(C.VON_DAT, C.BIS_DAT, C.ZINSUSANZ), 0, 0, ( DECODE(A.PHAMRACHEM, '+', MXQBEQE4.F_UMSPFL((A.METEAG_SUPERR_AVG / MXQBEQE4.F_DAYD(C.VON_DAT, C.BIS_DAT, C.ZINSUSANZ)), TRUNC(B.METEAG_VON * E.KURS, 6), DECODE(B.METEAG_BIS, 9999999999999.99, B.METEAG_BIS, -9999999999999.99, B.METEAG_BIS, 99999999999999.99, B.METEAG_BIS, -99999999999999.99, B.METEAG_BIS, TRUNC(B.METEAG_BIS * E.KURS, 6))), '-', MXQBEQE4.F_UMSPFL((A.METEAG_SUPERR_AVG / KTQBERE
0.F_DAYD(C.VON_DAT, C.BIS_DAT, C.ZINSUSANZ)), TRUNC(B.METEAG_VON * E.KURS, 6), DECODE(B.METEAG_BIS, 9999999999999.99, B.METEAG_BIS, -9999999999999.99, B.METEAG_BIS, 99999999999999.99, B.METEAG_BIS, -99999999999999.99, B.METEAG_BIS, TRUNC(B.METEAG_BIS * E.KURS, 6))) * -1))), '2', DECODE(MXQBEQE4.F_DAYD(C.VON_DAT, C.BIS_DAT, C.ZINSUSANZ), 0, 0, ( DECODE(A.PHAMRACHEM, '+', MXQBEQE4.F_UMSPFL((A.METEAG_SUPERR_AVG / MXQBEQE4.F_DAYD(C.VON_DAT, C.BIS_DAT, C.ZINSUSANZ)), TRUNC(B.METEAG_VON * E.KURS, 6), DECODE(B.METEAG_BIS, 9999999999999.99, B.METEAG_BIS, -9999999999999.99, B.METEAG_BIS, 99999999999999.99, B.METEAG_BIS, -99999999999999.99, B.METEAG_BIS, TRUNC(B.METEAG_BIS * E.KURS, 6))), '-', MXQBEQE4.F_UMSPFL((A.METEAG_SUPERR_AVG / MXQBEQE4.F_DAYD(C.VON_DAT, C.BIS_DAT, C.ZINSUSANZ)), TRUNC(B.METEAG_VON * E.KURS, 6), DECODE(B.METEAG_BIS, 9999999999999.99, B.METEAG_BIS, -9999999999999.99, B.METEAG_BIS, 99999999999999.99, B.METEAG_BIS, -99999999999999.99, B.METEAG_BIS, TRUNC(B.METEAG_BIS * E.KURS, 6))) * -1))), '4', DECODE(A.PHAMRACHEM, '+', MXQBEQE4.F_UMSPFL(A.METEAG_SUPERR_MAX, TRUNC(B.METEAG_VON * E.KURS, 6), DECODE(B.METEAG_BIS, 9999999999999.99, B.METEAG_BIS, -9999999999999.99, B.METEAG_BIS, 99999999999999.99, B.METEAG_BIS, -99999999999999.99, B.METEAG_BIS, TRUNC(B.METEAG_BIS * E.KURS, 6))), '-', MXQBEQE4.F_UMSPFL(A.METEAG_SUPERR_MAX, TRUNC(B.METEAG_VON * E.KURS, 6), DECODE(B.METEAG_BIS, 9999999999999.99, B.METEAG_BIS, -99
99999999999.99, B.METEAG_BIS, 99999999999999.99, B.METEAG_BIS, -99999999999999.99, B.METEAG_BIS, TRUNC(B.METEAG_BIS * E.KURS, 6))) * -1), '5', DECODE(A.PHAMRACHEM, '+', MXQBEQE4.F_UMSPFL(A.METEAG_SUPERR_MAX, TRUNC(B.METEAG_VON * E.KURS, 6), DECODE(B.METEAG_BIS, 9999999999999.99, B.METEAG_BIS, -9999999999999.99, B.METEAG_BIS, 99999999999999.99, B.METEAG_BIS, -99999999999999.99, B.METEAG_BIS, TRUNC(B.METEAG_BIS * E.KURS, 6))), '-', MXQBEQE4.F_UMSPFL(A.METEAG_SUPERR_MAX, TRUNC(B.METEAG_VON * E.KURS, 6), DECODE(B.METEAG_BIS, 9999999999999.99, B.METEAG_BIS, -9999999999999.99, B.METEAG_BIS, 99999999999999.99, B.METEAG_BIS, -99999999999999.99, B.METEAG_BIS, TRUNC(B.METEAG_BIS * E.KURS, 6))) * -1), '6', DECODE(A.PHAMRACHEM, '+', MXQBEQE4.F_UMSPFL(A.METEAG_SUPERR_MIN, TRUNC(B.METEAG_VON * E.KURS, 6), DECODE(B.METEAG_BIS, 9999999999999.99, B.METEAG_BIS, -9999999999999.99, B.METEAG_BIS, 99999999999999.99, B.METEAG_BIS, -99999999999999.99, B.METEAG_BIS, TRUNC(B.METEAG_BIS * E.KURS, 6))), '-', MXQBEQE4.F_UMSPFL(A.METEAG_SUPERR_MIN, TRUNC(B.METEAG_VON * E.KURS, 6), DECODE(B.METEAG_BIS, 9999999999999.99, B.METEAG_BIS, -9999999999999.99, B.METEAG_BIS, 99999999999999.99, B.METEAG_BIS, -99999999999999.99, B.METEAG_BIS, TRUNC(B.METEAG_BIS * E.KURS, 6))) * -1), '7', DECODE(A.PHAMRACHEM, '+', MXQBEQE4.F_UMSPFL(A.METEAG_SUPERR_MIN, TRUNC(B.METEAG_VON * E.KURS, 6), DECODE(B.METEAG_BIS, 9999999999999.99, B.METEAG_BIS, -9999999999999.99, B
.METEAG_BIS, 99999999999999.99, B.METEAG_BIS, -99999999999999.99, B.METEAG_BIS, TRUNC(B.METEAG_BIS * E.KURS, 6))), '-', MXQBEQE4.F_UMSPFL(A.METEAG_SUPERR_MIN, TRUNC(B.METEAG_VON * E.KURS, 6), DECODE(B.METEAG_BIS, 9999999999999.99, B.METEAG_BIS, -9999999999999.99, B.METEAG_BIS, 99999999999999.99, B.METEAG_BIS, -99999999999999.99, B.METEAG_BIS, TRUNC(B.METEAG_BIS * E.KURS, 6))) * -1)), 2, DECODE(B.RECH_BAS_CD, '1', DECODE(MXQBEQE4.F_DAYD(C.VON_DAT, C.BIS_DAT, C.ZINSUSANZ), 0, 0, DECODE(A.PHAMRACHEM, '+', A.METEAG_SUPERR_AVG / MXQBEQE4.F_DAYD(C.VON_DAT, C.BIS_DAT, C.ZINSUSANZ), '-', A.METEAG_SUPERR_AVG / MXQBEQE4.F_DAYD(C.VON_DAT, C.BIS_DAT, C.ZINSUSANZ) * -1)), '2', DECODE(MXQBEQE4.F_DAYD(C.VON_DAT, C.BIS_DAT, C.ZINSUSANZ), 0, 0, DECODE(A.PHAMRACHEM, '+', A.METEAG_SUPERR_AVG / MXQBEQE4.F_DAYD(C.VON_DAT, C.BIS_DAT, C.ZINSUSANZ), '-', A.METEAG_SUPERR_AVG / MXQBEQE4.F_DAYD(C.VON_DAT, C.BIS_DAT, C.ZINSUSANZ) * -1)), '4', DECODE(A.PHAMRACHEM, '+', A.METEAG_SUPERR_MAX, '-', A.METEAG_SUPERR_MAX * -1), '5', DECODE(A.PHAMRACHEM, '+', A.METEAG_SUPERR_MAX, '-', A.METEAG_SUPERR_MAX * -1), '6', DECODE(A.PHAMRACHEM, '+', A.METEAG_SUPERR_MIN, '-', A.METEAG_SUPERR_MIN * -1), '7', DECODE(A.PHAMRACHEM, '+', A.METEAG_SUPERR_MIN, '-', A.METEAG_SUPERR_MIN * -1))), C.WRG_TY2, DECODE(SUBSTR(D.STEUER_CD, 10, 1), '1', 2, 1), D.ANW_TYP_CD, DECODE(SUBSTR(D.STEUER_CD, 21, 1), 'B', 1, 0), B.GIVAW_CD, DECODE(B.METEAG_MIN_V, NULL, 0,
B.METEAG_MIN_V * F.KURS), RDG_EINH_ERG, RDG_ART_RECH, METEAG_ABWEICHUNG, B.STEUER_CD, B.ALL_IN_ONE, B.TREE_KAT_NR FROM RWTC8VSRM A, RWTC8INDGIVAWE B, RWTS8PARAM C, SR1TABAW D, RWTC8KURS E, RWTC8KURSB F WHERE A.KT_TY2 = B.KT_TY2 AND A.KT_BEST_TY2 = B.KT_BEST_TY2 AND (A.TREE_RES_CD = B.IO_GIVAW_NR OR (A.TREE_RES_CD IS NULL AND B.IO_GIVAW_NR IS NULL)) AND (A.RECH_BAS_CD_RECH = B.RECH_BAS_CD_RECH OR (A.RECH_BAS_CD_RECH IS NULL AND B.RECH_BAS_CD_RECH IS NULL)) AND C.KT_TY2 = A.KT_TY2 AND C.KT_BEST_TY2 = A.KT_BEST_TY2 AND C.KT_ABS_TY2 = A.KT_ABS_TY2 AND (C.IND_JN = 1 OR C.IND_JN = 3) AND D.ANW_CD = B.ANW_CD AND TRUNC(B.BIS_DAT) >= TRUNC(C.VON_DAT) AND TRUNC(B.VON_DAT) <= TRUNC(C.BIS_DAT) AND A.PHAMRACHEM = B.PHAMRACHEM AND E.WRG_TY2_SR = C.WRG_TY2 AND E.WRG_TY2_T = B.WRG_TY2 AND F.WRG_TY2_SR = C.WRG_TY2 AND F.WRG_TY2_T = B.WRG_TY2_B AND B.SATZ IS NOT NULL AND D.GNR_ANW_BAS IS NULL AND D.USERBK_NR = F2QAPENV.F_UB AND D.SPRACHE_CD = F2QAPENV.F_SP AND ((B.RECH_BAS_CD IN ('1', '2') AND DECODE(MXQBEQE4.F_DAYD(C.VON_DAT, C.BIS_DAT, C.ZINSUSANZ), 0, 0, A.METEAG_SUPERR_AVG / MXQBEQE4.F_DAYD(C.VON_DAT, C.BIS_DAT, C.ZINSUSANZ)) > B.METEAG_VON * E.KURS AND ((STUFE_ART_CD = 1) OR (STUFE_ART_CD = 2 AND DECODE(MXQBEQE4.F_DAYD(C.VON_DAT, C.BIS_DAT, C.ZINSUSANZ), 0, 0, A.METEAG_SUPERR_AVG / MXQBEQE4.F_DAYD(C.VON_DAT, C.BIS_DAT, C.ZINSUSANZ)) <= B.METEAG_BIS * E.KURS))) OR (B.RECH_BAS_CD IN ('4', '5') AND A.METEAG_SUPERR_MAX > B.METEAG_VON * E.KURS AND ((STUFE_ART_CD
= 1) OR (STUFE_ART_CD = 2 AND A.METEAG_SUPERR_MAX <= B.METEAG_BIS * E.KURS))) OR (B.RECH_BAS_CD IN ('6', '7') AND A.METEAG_SUPERR_MIN > B.METEAG_VON * E.KURS AND ((STUFE_ART_CD = 1) OR (STUFE_ART_CD = 2 AND A.METEAG_SUPERR_MIN <= B.METEAG_BIS * E.KURS)))) GROUP BY A.KT_TY2, A.KT_BEST_TY2, B.IO_GIVAW_NR_B, B.TREE_RES_CD, B.IO_GIVAW_CD, B.STUFE_ART_CD, A.PERIOD, C.KT_ABS_TY2, B.ANW_CD, C.VON_DAT, C.BIS_DAT, DECODE(B.STUFE_ART_CD, 1, B.METEAG_VON * E.KURS, 2, 0), DECODE(B.METEAG_BIS, 9999999999999.99, B.METEAG_BIS, -9999999999999.99, B.METEAG_BIS, 99999999999999.99, B.METEAG_BIS, -99999999999999.99, B.METEAG_BIS, B.METEAG_BIS * E.KURS), B.SATZ, B.METEAG_MIN * F.KURS, B.METEAG_MAX * F.KURS, C.ZINSUSANZ, D.GNR_ANW_BAS, A.PHAMRACHEM, DECODE(B.STUFE_ART_CD, 1, DECODE(B.PERI_DIV_CD, NULL, 2, 3), 2, DECODE(B.PERI_DIV_CD, NULL, 4, 5)), B.PERI_DIV_CD, DECODE(B.PERI_DIV_CD, 1, 1, 2, 2, 3, 3, 4, 4, 5, 12, 6, 360, NULL, 1), DECODE(B.PERI_DIV_CD, NULL, 360, MXQBEQE4.F_DAYD(C.VON_DAT, C.BIS_DAT, C.ZINSUSANZ)), DECODE(B.PERI_DIV_CD, NULL, 360, MXQBEQE4.F_DAYY(C.VON_DAT, C.BIS_DAT, C.ZINSUSANZ)), B.ANW_CD_BAS, B.ERTR_SATZ_MAX, DECODE(B.STUFE_ART_CD, 1, DECODE(B.RECH_BAS_CD, '1', DECODE(MXQBEQE4.F_DAYD(C.VON_DAT, C.BIS_DAT, C.ZINSUSANZ), 0, 0, ( DECODE(A.PHAMRACHEM, '+', MXQBEQE4.F_UMSPFL((A.METEAG_SUPERR_AVG / MXQBEQE4.F_DAYD(C.VON_DAT, C.BIS_DAT, C.ZINSUSANZ)), TRUNC(B.METEAG_VON * E.KURS, 6), DECODE(B.B
ETRAG_BIS, 9999999999999.99, B.METEAG_BIS, -9999999999999.99, B.METEAG_BIS, 99999999999999.99, B.METEAG_BIS, -99999999999999.99, B.METEAG_BIS, TRUNC(B.METEAG_BIS * E.KURS, 6))), '-', MXQBEQE4.F_UMSPFL((A.METEAG_SUPERR_AVG / MXQBEQE4.F_DAYD(C.VON_DAT, C.BIS_DAT, C.ZINSUSANZ)), TRUNC(B.METEAG_VON * E.KURS, 6), DECODE(B.METEAG_BIS, 9999999999999.99, B.METEAG_BIS, -9999999999999.99, B.METEAG_BIS, 99999999999999.99, B.METEAG_BIS, -99999999999999.99, B.METEAG_BIS, TRUNC(B.METEAG_BIS * E.KURS, 6))) * -1))), '2', DECODE(MXQBEQE4.F_DAYD(C.VON_DAT, C.BIS_DAT, C.ZINSUSANZ), 0, 0, ( DECODE(A.PHAMRACHEM, '+', MXQBEQE4.F_UMSPFL((A.METEAG_SUPERR_AVG / MXQBEQE4.F_DAYD(C.VON_DAT, C.BIS_DAT, C.ZINSUSANZ)), TRUNC(B.METEAG_VON * E.KURS, 6), DECODE(B.METEAG_BIS, 9999999999999.99, B.METEAG_BIS, -9999999999999.99, B.METEAG_BIS, 99999999999999.99, B.METEAG_BIS, -99999999999999.99, B.METEAG_BIS, TRUNC(B.METEAG_BIS * E.KURS, 6))), '-', MXQBEQE4.F_UMSPFL((A.METEAG_SUPERR_AVG / MXQBEQE4.F_DAYD(C.VON_DAT, C.BIS_DAT, C.ZINSUSANZ)), TRUNC(B.METEAG_VON * E.KURS, 6), DECODE(B.METEAG_BIS, 9999999999999.99, B.METEAG_BIS, -9999999999999.99, B.METEAG_BIS, 99999999999999.99, B.METEAG_BIS, -99999999999999.99, B.METEAG_BIS, TRUNC(B.METEAG_BIS * E.KURS, 6))) * -1))), '4', DECODE(A.PHAMRACHEM, '+', MXQBEQE4.F_UMSPFL(A.METEAG_SUPERR_MAX, TRUNC(B.METEAG_VON * E.KURS, 6), DECODE(B.METEAG_BIS, 9999999999999.99, B.METEAG_BIS, -9999999999999.99, B.METEAG_BIS, 99
999999999999.99, B.METEAG_BIS, -99999999999999.99, B.METEAG_BIS, TRUNC(B.METEAG_BIS * E.KURS, 6))), '-', MXQBEQE4.F_UMSPFL(A.METEAG_SUPERR_MAX, TRUNC(B.METEAG_VON * E.KURS, 6), DECODE(B.METEAG_BIS, 9999999999999.99, B.METEAG_BIS, -9999999999999.99, B.METEAG_BIS, 99999999999999.99, B.METEAG_BIS, -99999999999999.99, B.METEAG_BIS, TRUNC(B.METEAG_BIS * E.KURS, 6))) * -1), '5', DECODE(A.PHAMRACHEM, '+', MXQBEQE4.F_UMSPFL(A.METEAG_SUPERR_MAX, TRUNC(B.METEAG_VON * E.KURS, 6), DECODE(B.METEAG_BIS, 9999999999999.99, B.METEAG_BIS, -9999999999999.99, B.METEAG_BIS, 99999999999999.99, B.METEAG_BIS, -99999999999999.99, B.METEAG_BIS, TRUNC(B.METEAG_BIS * E.KURS, 6))), '-', MXQBEQE4.F_UMSPFL(A.METEAG_SUPERR_MAX, TRUNC(B.METEAG_VON * E.KURS, 6), DECODE(B.METEAG_BIS, 9999999999999.99, B.METEAG_BIS, -9999999999999.99, B.METEAG_BIS, 99999999999999.99, B.METEAG_BIS, -99999999999999.99, B.METEAG_BIS, TRUNC(B.METEAG_BIS * E.KURS, 6))) * -1), '6', DECODE(A.PHAMRACHEM, '+', MXQBEQE4.F_UMSPFL(A.METEAG_SUPERR_MIN, TRUNC(B.METEAG_VON * E.KURS, 6), DECODE(B.METEAG_BIS, 9999999999999.99, B.METEAG_BIS, -9999999999999.99, B.METEAG_BIS, 99999999999999.99, B.METEAG_BIS, -99999999999999.99, B.METEAG_BIS, TRUNC(B.METEAG_BIS * E.KURS, 6))), '-', MXQBEQE4.F_UMSPFL(A.METEAG_SUPERR_MIN, TRUNC(B.METEAG_VON * E.KURS, 6), DECODE(B.METEAG_BIS, 9999999999999.99, B.METEAG_BIS, -9999999999999.99, B.METEAG_BIS, 99999999999999.99, B.METEAG_BIS, -99999999999999.99,
B.METEAG_BIS, TRUNC(B.METEAG_BIS * E.KURS, 6))) * -1), '7', DECODE(A.PHAMRACHEM, '+', MXQBEQE4.F_UMSPFL(A.METEAG_SUPERR_MIN, TRUNC(B.METEAG_VON * E.KURS, 6), DECODE(B.METEAG_BIS, 9999999999999.99, B.METEAG_BIS, -9999999999999.99, B.METEAG_BIS, 99999999999999.99, B.METEAG_BIS, -99999999999999.99, B.METEAG_BIS, TRUNC(B.METEAG_BIS * E.KURS, 6))), '-', MXQBEQE4.F_UMSPFL(A.METEAG_SUPERR_MIN, TRUNC(B.METEAG_VON * E.KURS, 6), DECODE(B.METEAG_BIS, 9999999999999.99, B.METEAG_BIS, -9999999999999.99, B.METEAG_BIS, 99999999999999.99, B.METEAG_BIS, -99999999999999.99, B.METEAG_BIS, TRUNC(B.METEAG_BIS * E.KURS, 6))) * -1)), 2, DECODE(B.RECH_BAS_CD, '1', DECODE(MXQBEQE4.F_DAYD(C.VON_DAT, C.BIS_DAT, C.ZINSUSANZ), 0, 0, DECODE(A.PHAMRACHEM, '+', A.METEAG_SUPERR_AVG / MXQBEQE4.F_DAYD(C.VON_DAT, C.BIS_DAT, C.ZINSUSANZ), '-', A.METEAG_SUPERR_AVG / MXQBEQE4.F_DAYD(C.VON_DAT, C.BIS_DAT, C.ZINSUSANZ) * -1)), '2', DECODE(MXQBEQE4.F_DAYD(C.VON_DAT, C.BIS_DAT, C.ZINSUSANZ), 0, 0, DECODE(A.PHAMRACHEM, '+', A.METEAG_SUPERR_AVG / MXQBEQE4.F_DAYD(C.VON_DAT, C.BIS_DAT, C.ZINSUSANZ), '-', A.METEAG_SUPERR_AVG / MXQBEQE4.F_DAYD(C.VON_DAT, C.BIS_DAT, C.ZINSUSANZ) * -1)), '4', DECODE(A.PHAMRACHEM, '+', A.METEAG_SUPERR_MAX, '-', A.METEAG_SUPERR_MAX * -1), '5', DECODE(A.PHAMRACHEM, '+', A.METEAG_SUPERR_MAX, '-', A.METEAG_SUPERR_MAX * -1), '6', DECODE(A.PHAMRACHEM, '+', A.METEAG_SUPERR_MIN, '-', A.METEAG_SUPERR_MIN * -1), '7', DECODE(A.PHAMRACHEM,
'+', A.METEAG_SUPERR_MIN, '-', A.METEAG_SUPERR_MIN * -1))), C.WRG_TY2, DECODE(SUBSTR(D.STEUER_CD, 10, 1), '1', 2, 1), D.ANW_TYP_CD, DECODE(SUBSTR(D.STEUER_CD, 21, 1), 'B', 1, 0), B.GIVAW_CD, DECODE(B.METEAG_MIN_V, NULL, 0, B.METEAG_MIN_V * F.KURS), RDG_EINH_ERG, RDG_ART_RECH, METEAG_ABWEICHUNG, B.STEUER_CD, B.ALL_IN_ONE, B.TREE_KAT_NR |
fqt70mym55vx3 | SELECT PAR_WERT FROM SR1PRG_PAR WHERE USERBK_NR = F2QAPENV.F_UB AND SPRACHE_CD = F2QAPENV.F_SP AND PRG_ID = 'RW' AND PAR_ID = 'BILWRG' AND KEY_TY2 = 11 |
fs3qwvmsxqk6n | select userbk_nr, IO_lnr_vis, mut_von, IO_nr, IO_bez_lang from f2larcp0.IO_stamm
where userbk_nr = 6900
and mut_von > '09.06.2010'
--and IO_lnr = 36130545377503
and IO_lnr_vis = -2
--and userbk_nr = &UB
--and IO_bez_lang like '%Niederwangen%'
order by mut_von desc |
fscgkn6px5yff | BEGIN IBQKONT0.GetMT940(:p1, :p2, :p3, :p4, :p5, :p6, :p7, :p8, :p9); END; |
ftksqbdb8vfst | select /* F2FIELDCONTROL, 1 */ FC.FRAME_BEZ as "FRAME_BEZ", FC.PANEL_BEZ as "PANEL_BEZ", FC.FELD_BEZ as "FELD_BEZ", FC.GRP_ID as "GRP_ID", FC.SORT_NR as "SORT_NR", FC.SR_LOCK_CD as "SR_LOCK_CD", FC.COND_EXPR as "COND_EXPR", FC.WERT_DEF as "WERT_DEF", FC.SR_VISIBLE_CD as "SR_VISIBLE_CD", FC.FG_COLOR_CD as "FG_COLOR_CD", FC.BG_COLOR_CD as "BG_COLOR_CD", FC.FONTSTYLE_CD as "FONTSTYLE_CD", FC.ALIGN_H_CD as "ALIGN_H_CD", FC.JAVA_HOOK_BEZ as "JAVA_HOOK_BEZ", FC.FELD_EING_CD as "FELD_EING_CD", FC.MSG_SHOW_CD as "MSG_SHOW_CD", FC.ELEM_NAME as "ELEM_NAME", FC.MSG_NR as "MSG_NR", FC.SR_MSG_PAR as "SR_MSG_PAR", 'ver=SR_FELD_CTL, '||to_char(FC.CREATE_DT, 'YYYY-MM-DD HH24:MI:SS')||', '||FC.CREATE_ID as "ROW_INFO" from SR_FELD_CTL FC where FC.PANEL_BEZ=:1 and (FC.FRAME_BEZ=:2 or FC.FRAME_BEZ=:3) and FC.USERBK_NR=:4 order by FC.FRAME_BEZ, FC.PANEL_BEZ, decode(substr(FELD_BEZ, 1, 2), 'PA', 'AA'||substr(FELD_BEZ, 3), FELD_BEZ), FC.GRP_ID, FC.SORT_NR DESC |
fvq3gbxbb94pj | SELECT CMYC_PROD_UEBERSICHT_1( 1, SPARTE_NR, SPARTE_BEZ, CM_PROD_NR, PROD_BEZ_LANG , CASE WHEN(:B2 =5) THEN 5 ELSE CM_TYP_CD END, CM_TYP_BEZ , NULL , NULL , NULL , NULL , NULL , NULL , NULL , NULL , NULL , NULL , ARBGEB_NR , NULL , NULL , NULL , NULL , :B5 , KT_ART_NR, CARD_ART_NR , 0 , VT_TYP_CD , NULL , NULL , NULL , NULL , NULL , NULL , NULL , 1 , NULL , NULL , NULL , NULL , NULL , NULL , NULL , NULL , CMYC_PROD_UEBERSICHT_1.F_GETROWINFOFORNEWRECORD()) FROM (SELECT SPARTE_NR, SPARTE_BEZ, CM_PROD_NR, PROD_BEZ_LANG, ARBGEB_NR, KT_ART_NR, CARD_ART_NR, VT_TYP_CD , CM_TYP_CD, CM_TYP_BEZ FROM TABLE(CAST(CMQUTIL0.F_GETPRODSPARTE(:B1 , :B2 , :B3 ) AS CMCC_PROD_SPARTE_1)) S) Z WHERE UPPER(PROD_BEZ_LANG) LIKE UPPER(REPLACE(NVL(:B4 , '*'), '*', '%')) AND NOT EXISTS (SELECT 1 FROM KT1ART KT WHERE KT.USERBK_NR = :B7 AND KT.SPRACHE_CD = :B6 AND KT.KT_ART_NR = Z.KT_ART_NR AND TRIM(SUBSTR(KT.STEUER_CD_2, 16, 1)) IS NOT NULL) |
fzp6q421v38sv | SELECT KT_ART_NR, KT_NR, DS_KAT FROM IO_DS WHERE IO_TY2 = 0 AND USERBK_NR = :B1 AND KT_GNR IS NULL AND KT_BIL_STRKT_CD IS NULL |
gbg0wwyzu44nr | SELECT 1 FROM IO_USER_BEF BE WHERE BE.USERBK_NR = :B4 AND BE.IO_TY2 = :B3 AND (:B2 IS NULL OR BE.IO_BEF_ART = 'V') AND (BE.GNR_SITZ = 9999 OR EXISTS (SELECT 1 FROM AL_SITZ_ZUO SI WHERE SI.SITZ_NR = :B5 AND SI.GNR = BE.GNR_SITZ AND SI.GRP_ART = BE.GRP_ART_SITZ AND SI.USERBK_NR = :B4 )) AND (BE.GNR_KDKAT = 9999 OR EXISTS (SELECT 1 FROM IO_KDKAT_ZUO KA WHERE KA.KDKAT_CD = :B6 AND KA.GNR = BE.GNR_KDKAT AND KA.GRP_ART = BE.GRP_ART_KDKAT AND KA.USERBK_NR = :B4 )) AND (BE.GNR_BERFIRMA = 9999 OR EXISTS (SELECT 1 FROM AL_BERFIRMA_ZUO FI WHERE FI.BERFIRMA_NR = :B7 AND FI.GNR = BE.GNR_BERFIRMA AND FI.GRP_ART = BE.GRP_ART_BERFIRMA AND FI.USERBK_NR = :B4 )) AND (BE.GNR_DS_KAT= 9999 OR EXISTS (SELECT 1 FROM IO_DS_KAT_ZUO DZ WHERE DZ.DS_KAT = :B8 AND DZ.GNR = BE.GNR_DS_KAT AND DZ.GRP_ART = BE.GRP_ART_DS_KAT AND DZ.USERBK_NR = :B4 )) AND (BE.GNR_KT_ART =9999 OR :B1 IS NULL OR EXISTS (SELECT 1 FROM KT_ART_ZUO KZ WHERE KZ.KT_ART_NR = :B9 AND KZ.GNR = BE.GNR_KT_ART AND KZ.GRP_ART = BE.GRP_ART_KT_ART AND KZ.USERBK_NR = :B4 )) |
gbjwabscp6uum | UPDATE SR_PROC_STAT SET MUT_VON = F2QAPENV.F_TRXDATE, MUT_BIS = TO_DATE('22991231', 'YYYYMMDD'), IO_TY2_VIS = F2QAPENV.F_SU, STAT_CD = DECODE(STAT_CD, NULL, 100, STAT_CD), VERS_VOR = MOD(VERS_VOR + 1, 100000), VAR_DT_1 = SYSDATE, VAR_DT_2 = DECODE(:B2 , 1, SYSDATE, VAR_DT_2) WHERE ROWID = :B1 |
gdhjxbc8c4u26 | INSERT INTO KT_BUCH_TRAK ( CREATE_DT, CREATE_ID, MUT_VON, MUT_BIS, IO_TY2_VIS, LOG_TY2_MUT, VERS_VOR, STAT_CD, USERBK_NR, VERS, BUCH_TRAK_TY2, OM_BER, BUCH_TRAK_CD, BUCH_TRAK_STAT_CD, BUCH_TRAK_PAR, BUCH_TRAK_EXT_ID, BUCH_DAT_A_SOLL, VERARB_DT_MIN, KT_BUCH_CTL_GNR, PART_NR ) VALUES ( F2QAPENV.F_TRXDATE, F2QAPENV.F_CREATEID, SYSDATE, TO_DATE('22991231', 'YYYYMMDD'), F2QAPENV.F_SU, '', 0, 100, F2QAPENV.F_UB, 99999, :B8 , :B7 , :B6 , :B5 , :B4 , :B3 , :B2 , SYSDATE, :B1 , 1 ) |
gj7d2fy7x3su4 | select /* KTKTAUSXEO_DETAIL, 1 */ TRAK_REF_DET.TRAK_REF_TYP as "TRAK_REF_TYP", TRAK_REF_DET.TRAK_REF_TY2 as "TRAK_REF_TY2", nvl(DET_ID, TRAK_REF_TY2) as "DET_ID", nvl(to_char(TRAK_REF_DET.TRAK_REF_TYP), chr(19)) as "TRAK_REF_BEZ", TRAK_REF_DET.PS_DOC_TY2 as "PS_DOC_TY2", (select decode(COPY_CD, 2, 3, COPY_CD) from PS_DOC_TRAK where TRAK_REF_TY2=TRAK_REF_DET.TRAK_REF_TY2 and TRAK_REF_TYP=TRAK_REF_DET.TRAK_REF_TYP and PS_DOC_TY2=TRAK_REF_DET.PS_DOC_TY2 and USERBK_NR=:1 and rownum=1) as "ARCHIV_STAT", 'ver=ALWTRAK_REF_DET, '||to_char(TRAK_REF_DET.CREATE_DT, 'YYYY-MM-DD HH24:MI:SS')||', '||TRAK_REF_DET.CREATE_ID as "ROW_INFO" from ALWTRAK_REF_DET TRAK_REF_DET where TRAK_REF_DET.TRAK_REF_TY2=nvl(:2, -1) and TRAK_REF_DET.TRAK_REF_TYP=:3 and TRAK_REF_DET.USERBK_NR=:4 |
gky54u9zr1t0p |
INSERT INTO CMTCPROD_SPARTE SELECT CM_PROD_NR, CM_TYP_CD, CM_TYP_BEZ, PROD_BEZ_KURZ, PROD_BEZ_MITTEL, PROD_BEZ_LANG, ARBGEB_NR, KT_ART_NR, CARD_ART_NR, VT_TYP_CD, SPARTE_NR, SPARTE_BEZ FROM ( SELECT KT.KT_ART_NR AS CM_PROD_NR, :B4 AS CM_TYP_CD, :B8 AS CM_TYP_BEZ, KT.BEZ_KURZ AS PROD_BEZ_KURZ, KT.BEZ_MITTEL AS PROD_BEZ_MITTEL, KT.BEZ_LANG AS PROD_BEZ_LANG, KT.ARBGEB_NR, KT.KT_ART_NR, TO_NUMBER (NULL) AS CARD_ART_NR, TO_NUMBER (NULL) AS VT_TYP_CD, NVL (TKT.GNR, 9990) AS SPARTE_NR, NVL (TKT.BEZ_LANG, :B7 ) AS SPARTE_BEZ FROM KT1ART KT, KT_ART_ZUO ZKT, SR1TABG TKT WHERE KT.USERBK_NR = :B6 AND KT.SPRACHE_CD = :B1 AND NVL(:B5 , :B4 ) = :B4 AND NVL(:B3 , KT.KT_ART_NR) = KT.KT_ART_NR AND COALESCE(:B2 , TKT.GNR, 9990) = NVL (TKT.GNR, 9990) AND KT.KT_ART_NR = ZKT.KT_ART_NR(+) AND KT.USERBK_NR = ZKT.USERBK_NR(+) AND 5360 = ZKT.GRP_ART(+) AND TKT.GNR(+) = ZKT.GNR AND TKT.GRP_ART(+) = ZKT.GRP_ART AND TKT.USERBK_NR(+) = ZKT.USERBK_NR AND TKT.SPRACHE_CD(+) = :B1 UNION ALL SELECT KA.CARD_ART_NR AS KEY_TY2, :B9 AS CM_TYP_CD, :B10 AS CM_TYP_BEZ, KA.BEZ_KURZ AS PROD_BEZ_KURZ, KA.BEZ_MITTEL AS PROD_BEZ_MITTEL, KA.BEZ_LANG AS PROD_BEZ_LANG, TO_NUMBER (NULL) AS ARBGEB_NR, TO_NUMBER (NULL) AS KT_ART_NR, KA.CARD_ART_NR, TO_NUMBER (NULL) AS VT_TYP_CD, NVL (TKA.GNR, 9990) AS SPARTE_NR, NVL (TKA.BEZ_LANG, :B7 ) AS SPARTE_BEZ FROM KD1CARD_ART KA, AL_KEY_NUM_ZUO ZKA, SR1TABG TKA WHERE KA.USERBK_NR = :B6 AND KA.SPRACHE_CD = :B1 AND NVL(:B5 , :B9 ) = :B9 AND NVL(:B3
, KA.CARD_ART_NR) = KA.CARD_ART_NR AND COALESCE(:B2 , TKA.GNR, 9990) = NVL (TKA.GNR, 9990) AND KA.CARD_ART_NR = ZKA.KEY_NUM_NR(+) AND KA.USERBK_NR = ZKA.USERBK_NR(+) AND 7600 = ZKA.GRP_ART(+) AND TKA.GNR(+) = ZKA.GNR AND TKA.GRP_ART(+) = ZKA.GRP_ART AND TKA.USERBK_NR(+) = ZKA.USERBK_NR AND TKA.SPRACHE_CD(+) = :B1 UNION ALL SELECT VT.VT_TYP_CD AS KEY_TY2, CASE WHEN(SUBSTR(STEUER_CD_1, 11, 1) = '1') THEN :B12 ELSE :B11 END AS CM_TYP_CD, CASE WHEN(SUBSTR(STEUER_CD_1, 11, 1) = '1') THEN :B14 ELSE :B13 END AS CM_TYP_BEZ, VT.BEZ_KURZ AS PROD_BEZ_KURZ, VT.BEZ_MITTEL AS PROD_BEZ_MITTEL, VT.BEZ_LANG AS PROD_BEZ_LANG, TO_NUMBER (NULL) AS ARBGEB_NR, TO_NUMBER (NULL) AS KT_ART_NR, TO_NUMBER (NULL) AS CARD_ART_NR, VT.VT_TYP_CD, NVL (TVT.GNR, 9990) AS SPARTE_NR, NVL (TVT.BEZ_LANG, :B7 ) AS SPARTE_BEZ FROM VT1TYP VT, AL_KEY_NUM_ZUO ZVT, SR1TABG TVT WHERE VT.USERBK_NR = :B6 AND VT.SPRACHE_CD = :B1 AND (NVL(:B5 , :B11 ) = CASE WHEN(SUBSTR(STEUER_CD_1, 11, 1) = '1') THEN :B12 ELSE :B11 END OR NVL(:B5 , :B12 ) = CASE WHEN(SUBSTR(STEUER_CD_1, 11, 1) = '1') THEN :B12 ELSE :B11 END OR NVL(:B5 , 5) = 5) AND NVL(:B3 , VT.VT_TYP_CD) = VT.VT_TYP_CD AND COALESCE(:B2 , TVT.GNR, 9990) = NVL (TVT.GNR, 9990) AND VT.VT_TYP_CD = ZVT.KEY_NUM_NR(+) AND VT.USERBK_NR = ZVT.USERBK_NR(+) AND 7500 = ZVT.GRP_ART(+) AND TVT.GNR(+) = ZVT.GNR AND TVT.GRP_ART(+) = ZVT.GRP_ART AND TVT.USERBK_NR(+) = ZVT.USERBK_NR AND TVT.SPRACHE_CD(+) = :B1 )
|
gw0pcks2j8z0z | SELECT ARBGEB_NR FROM KT_STAMM WHERE KT_TY2 = :B2 AND USERBK_NR = :B1 |
No data exists for this section of the report.
No data exists for this section of the report.
No data exists for this section of the report.
No data exists for this section of the report.
No data exists for this section of the report.
No data exists for this section of the report.
No data exists for this section of the report.
No data exists for this section of the report.
No data exists for this section of the report.