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 |