WTCA#35369 KTO views

svn path=/Customer/trunk/; revision=28596
This commit is contained in:
Ruud Lipper
2016-03-23 13:35:38 +00:00
parent 3e008412e2
commit 6bccddabc0

View File

@@ -209,6 +209,24 @@ AS
AND td.ins_srtdiscipline_key = sd.ins_srtdiscipline_key
AND sd.ins_srtdiscipline_verwijder IS NULL;
/* Formatted on 10-2-2016 10:25:05 (QP5 v5.136.908.31019) */
CREATE OR REPLACE VIEW wtca_v_medewerkers
(
prs_perslid_key,
prs_perslid_naam_full,
prs_perslid_naam_friendly,
prs_perslid_vvd
)
AS
SELECT pf.prs_perslid_key,
pf.prs_perslid_naam_full,
pf.prs_perslid_naam_friendly,
p.prs_perslid_verwijder
FROM prs_perslid p, prs_v_perslid_fullnames_all pf
WHERE p.prs_afdeling_key = 2 -- FC (of nieuwe naam)
AND p.prs_srtperslid_key = 62 -- Medewerker
AND p.prs_perslid_key = pf.prs_perslid_key;
/* Formatted on 10-12-2013 15:05:00 (QP5 v5.115.810.9015) */
CREATE OR REPLACE VIEW wtca_v_rap_opdr_op_afmmaand
(
@@ -3770,9 +3788,410 @@ AS
AND m.prs_perslid_key = pf.prs_perslid_key
AND m.mld_melding_key = km.mld_melding_key(+);
--- WTCA#35369 KTO views
CREATE OR REPLACE VIEW wtca_v_udr_kto
(
kto_melding_key,
naam_medewerker_huurder,
aantal_medewerkers_huurder,
accountteam_naam1,
accountteam_naam2,
kto_peridode,
score_1a,
toelichting_1a,
score_1b,
toelichting_1b,
score_1c,
toelichting_1c,
score_1d,
toelichting_1d,
score_2a,
toelichting_2a,
score_2b,
toelichting_2b,
score_2c,
toelichting_2c,
score_3a,
toelichting_3a,
score_3b,
toelichting_3b,
score_3c,
toelichting_3c,
score_4a,
toelichting_4a,
score_4b,
toelichting_4b,
score_5a,
toelichting_5a,
score_5b,
toelichting_5b,
score_5c,
toelichting_5c,
score_6a,
toelichting_6a,
score_6b,
toelichting_6b,
score_7a,
toelichting_7a,
score_7b,
toelichting_7b,
score_7c,
toelichting_7c,
score_7d,
toelichting_7d,
score_7e,
toelichting_7e,
score_8a,
toelichting_8a,
score_8b,
toelichting_8b,
toelichting_9,
akkoord_10
)
AS
SELECT m.mld_melding_key melding,
(SELECT mld_kenmerkmelding_waarde
FROM mld_kenmerkmelding mkm
WHERE mld_kenmerk_key = 122
AND mkm.mld_melding_key = m.mld_melding_key)
naam_medewerker_huurder,
(SELECT mld_kenmerkmelding_waarde
FROM mld_kenmerkmelding mkm
WHERE mld_kenmerk_key = 123
AND mkm.mld_melding_key = m.mld_melding_key)
aantal_medewerkers_huurder,
(SELECT prs_perslid_naam_friendly
FROM mld_kenmerkmelding mkm, wtca_v_medewerkers p
WHERE mld_kenmerk_key = 124
AND mkm.mld_melding_key = m.mld_melding_key
AND TO_CHAR (p.prs_perslid_key) = mld_kenmerkmelding_waarde)
accountteam_naam1,
(SELECT prs_perslid_naam_friendly
FROM mld_kenmerkmelding mkm, wtca_v_medewerkers p
WHERE mld_kenmerk_key = 125
AND mkm.mld_melding_key = m.mld_melding_key
AND TO_CHAR (p.prs_perslid_key) = mld_kenmerkmelding_waarde)
accountteam_naam2,
(SELECT fac_usrdata_omschr
FROM mld_kenmerkmelding mkm, fac_usrdata ud
WHERE mld_kenmerk_key = 281
AND mkm.mld_melding_key = m.mld_melding_key
AND ud.fac_usrtab_key = 141
AND TO_CHAR (ud.fac_usrdata_key) = mld_kenmerkmelding_waarde)
kto_peridode,
(SELECT fac.safe_to_number (fac_usrdata_omschr)
FROM mld_kenmerkmelding mkm, fac_usrdata ud
WHERE mld_kenmerk_key = 141
AND mkm.mld_melding_key = m.mld_melding_key
AND ud.fac_usrtab_key = 121
AND TO_CHAR (ud.fac_usrdata_key) = mld_kenmerkmelding_waarde)
score_1a,
(SELECT mld_kenmerkmelding_waarde
FROM mld_kenmerkmelding mkm
WHERE mld_kenmerk_key = 142
AND mkm.mld_melding_key = m.mld_melding_key)
toelichting_1a,
(SELECT fac.safe_to_number (fac_usrdata_omschr)
FROM mld_kenmerkmelding mkm, fac_usrdata ud
WHERE mld_kenmerk_key = 143
AND mkm.mld_melding_key = m.mld_melding_key
AND ud.fac_usrtab_key = 121
AND TO_CHAR (ud.fac_usrdata_key) = mld_kenmerkmelding_waarde)
score_1b,
(SELECT mld_kenmerkmelding_waarde
FROM mld_kenmerkmelding mkm
WHERE mld_kenmerk_key = 144
AND mkm.mld_melding_key = m.mld_melding_key)
toelichting_1b,
(SELECT fac.safe_to_number (fac_usrdata_omschr)
FROM mld_kenmerkmelding mkm, fac_usrdata ud
WHERE mld_kenmerk_key = 145
AND mkm.mld_melding_key = m.mld_melding_key
AND ud.fac_usrtab_key = 121
AND TO_CHAR (ud.fac_usrdata_key) = mld_kenmerkmelding_waarde)
score_1c,
(SELECT mld_kenmerkmelding_waarde
FROM mld_kenmerkmelding mkm
WHERE mld_kenmerk_key = 146
AND mkm.mld_melding_key = m.mld_melding_key)
toelichting_1c,
(SELECT fac.safe_to_number (fac_usrdata_omschr)
FROM mld_kenmerkmelding mkm, fac_usrdata ud
WHERE mld_kenmerk_key = 147
AND mkm.mld_melding_key = m.mld_melding_key
AND ud.fac_usrtab_key = 121
AND TO_CHAR (ud.fac_usrdata_key) = mld_kenmerkmelding_waarde)
score_1d,
(SELECT mld_kenmerkmelding_waarde
FROM mld_kenmerkmelding mkm
WHERE mld_kenmerk_key = 149
AND mkm.mld_melding_key = m.mld_melding_key)
toelichting_1d,
(SELECT fac.safe_to_number (fac_usrdata_omschr)
FROM mld_kenmerkmelding mkm, fac_usrdata ud
WHERE mld_kenmerk_key = 202
AND mkm.mld_melding_key = m.mld_melding_key
AND ud.fac_usrtab_key = 121
AND TO_CHAR (ud.fac_usrdata_key) = mld_kenmerkmelding_waarde)
score_2a,
(SELECT mld_kenmerkmelding_waarde
FROM mld_kenmerkmelding mkm
WHERE mld_kenmerk_key = 203
AND mkm.mld_melding_key = m.mld_melding_key)
toelichting_2a,
(SELECT fac.safe_to_number (fac_usrdata_omschr)
FROM mld_kenmerkmelding mkm, fac_usrdata ud
WHERE mld_kenmerk_key = 205
AND mkm.mld_melding_key = m.mld_melding_key
AND ud.fac_usrtab_key = 121
AND TO_CHAR (ud.fac_usrdata_key) = mld_kenmerkmelding_waarde)
score_2b,
(SELECT mld_kenmerkmelding_waarde
FROM mld_kenmerkmelding mkm
WHERE mld_kenmerk_key = 206
AND mkm.mld_melding_key = m.mld_melding_key)
toelichting_2b,
(SELECT fac.safe_to_number (fac_usrdata_omschr)
FROM mld_kenmerkmelding mkm, fac_usrdata ud
WHERE mld_kenmerk_key = 208
AND mkm.mld_melding_key = m.mld_melding_key
AND ud.fac_usrtab_key = 121
AND TO_CHAR (ud.fac_usrdata_key) = mld_kenmerkmelding_waarde)
score_2c,
(SELECT mld_kenmerkmelding_waarde
FROM mld_kenmerkmelding mkm
WHERE mld_kenmerk_key = 209
AND mkm.mld_melding_key = m.mld_melding_key)
toelichting_2c,
(SELECT fac.safe_to_number (fac_usrdata_omschr)
FROM mld_kenmerkmelding mkm, fac_usrdata ud
WHERE mld_kenmerk_key = 211
AND mkm.mld_melding_key = m.mld_melding_key
AND ud.fac_usrtab_key = 121
AND TO_CHAR (ud.fac_usrdata_key) = mld_kenmerkmelding_waarde)
score_3a,
(SELECT mld_kenmerkmelding_waarde
FROM mld_kenmerkmelding mkm
WHERE mld_kenmerk_key = 212
AND mkm.mld_melding_key = m.mld_melding_key)
toelichting_3a,
(SELECT fac.safe_to_number (fac_usrdata_omschr)
FROM mld_kenmerkmelding mkm, fac_usrdata ud
WHERE mld_kenmerk_key = 214
AND mkm.mld_melding_key = m.mld_melding_key
AND ud.fac_usrtab_key = 121
AND TO_CHAR (ud.fac_usrdata_key) = mld_kenmerkmelding_waarde)
score_3b,
(SELECT mld_kenmerkmelding_waarde
FROM mld_kenmerkmelding mkm
WHERE mld_kenmerk_key = 215
AND mkm.mld_melding_key = m.mld_melding_key)
toelichting_3b,
(SELECT fac.safe_to_number (fac_usrdata_omschr)
FROM mld_kenmerkmelding mkm, fac_usrdata ud
WHERE mld_kenmerk_key = 217
AND mkm.mld_melding_key = m.mld_melding_key
AND ud.fac_usrtab_key = 121
AND TO_CHAR (ud.fac_usrdata_key) = mld_kenmerkmelding_waarde)
score_3c,
(SELECT mld_kenmerkmelding_waarde
FROM mld_kenmerkmelding mkm
WHERE mld_kenmerk_key = 218
AND mkm.mld_melding_key = m.mld_melding_key)
toelichting_3c,
(SELECT fac.safe_to_number (fac_usrdata_omschr)
FROM mld_kenmerkmelding mkm, fac_usrdata ud
WHERE mld_kenmerk_key = 220
AND mkm.mld_melding_key = m.mld_melding_key
AND ud.fac_usrtab_key = 121
AND TO_CHAR (ud.fac_usrdata_key) = mld_kenmerkmelding_waarde)
score_4a,
(SELECT mld_kenmerkmelding_waarde
FROM mld_kenmerkmelding mkm
WHERE mld_kenmerk_key = 221
AND mkm.mld_melding_key = m.mld_melding_key)
toelichting_4a,
(SELECT fac.safe_to_number (fac_usrdata_omschr)
FROM mld_kenmerkmelding mkm, fac_usrdata ud
WHERE mld_kenmerk_key = 223
AND mkm.mld_melding_key = m.mld_melding_key
AND ud.fac_usrtab_key = 121
AND TO_CHAR (ud.fac_usrdata_key) = mld_kenmerkmelding_waarde)
score_4b,
(SELECT mld_kenmerkmelding_waarde
FROM mld_kenmerkmelding mkm
WHERE mld_kenmerk_key = 224
AND mkm.mld_melding_key = m.mld_melding_key)
toelichting_4b,
(SELECT fac.safe_to_number (fac_usrdata_omschr)
FROM mld_kenmerkmelding mkm, fac_usrdata ud
WHERE mld_kenmerk_key = 226
AND mkm.mld_melding_key = m.mld_melding_key
AND ud.fac_usrtab_key = 121
AND TO_CHAR (ud.fac_usrdata_key) = mld_kenmerkmelding_waarde)
score_5a,
(SELECT mld_kenmerkmelding_waarde
FROM mld_kenmerkmelding mkm
WHERE mld_kenmerk_key = 227
AND mkm.mld_melding_key = m.mld_melding_key)
toelichting_5a,
(SELECT fac.safe_to_number (fac_usrdata_omschr)
FROM mld_kenmerkmelding mkm, fac_usrdata ud
WHERE mld_kenmerk_key = 229
AND mkm.mld_melding_key = m.mld_melding_key
AND ud.fac_usrtab_key = 121
AND TO_CHAR (ud.fac_usrdata_key) = mld_kenmerkmelding_waarde)
score_5b,
(SELECT mld_kenmerkmelding_waarde
FROM mld_kenmerkmelding mkm
WHERE mld_kenmerk_key = 230
AND mkm.mld_melding_key = m.mld_melding_key)
toelichting_5b,
(SELECT fac.safe_to_number (fac_usrdata_omschr)
FROM mld_kenmerkmelding mkm, fac_usrdata ud
WHERE mld_kenmerk_key = 232
AND mkm.mld_melding_key = m.mld_melding_key
AND ud.fac_usrtab_key = 121
AND TO_CHAR (ud.fac_usrdata_key) = mld_kenmerkmelding_waarde)
score_5c,
(SELECT mld_kenmerkmelding_waarde
FROM mld_kenmerkmelding mkm
WHERE mld_kenmerk_key = 233
AND mkm.mld_melding_key = m.mld_melding_key)
toelichting_5c,
(SELECT fac.safe_to_number (fac_usrdata_omschr)
FROM mld_kenmerkmelding mkm, fac_usrdata ud
WHERE mld_kenmerk_key = 235
AND mkm.mld_melding_key = m.mld_melding_key
AND ud.fac_usrtab_key = 121
AND TO_CHAR (ud.fac_usrdata_key) = mld_kenmerkmelding_waarde)
score_6a,
(SELECT mld_kenmerkmelding_waarde
FROM mld_kenmerkmelding mkm
WHERE mld_kenmerk_key = 236
AND mkm.mld_melding_key = m.mld_melding_key)
toelichting_6a,
(SELECT fac.safe_to_number (fac_usrdata_omschr)
FROM mld_kenmerkmelding mkm, fac_usrdata ud
WHERE mld_kenmerk_key = 238
AND mkm.mld_melding_key = m.mld_melding_key
AND ud.fac_usrtab_key = 121
AND TO_CHAR (ud.fac_usrdata_key) = mld_kenmerkmelding_waarde)
score_6b,
(SELECT mld_kenmerkmelding_waarde
FROM mld_kenmerkmelding mkm
WHERE mld_kenmerk_key = 239
AND mkm.mld_melding_key = m.mld_melding_key)
toelichting_6b,
(SELECT fac.safe_to_number (fac_usrdata_omschr)
FROM mld_kenmerkmelding mkm, fac_usrdata ud
WHERE mld_kenmerk_key = 241
AND mkm.mld_melding_key = m.mld_melding_key
AND ud.fac_usrtab_key = 121
AND TO_CHAR (ud.fac_usrdata_key) = mld_kenmerkmelding_waarde)
score_7a,
(SELECT mld_kenmerkmelding_waarde
FROM mld_kenmerkmelding mkm
WHERE mld_kenmerk_key = 242
AND mkm.mld_melding_key = m.mld_melding_key)
toelichting_7a,
(SELECT fac.safe_to_number (fac_usrdata_omschr)
FROM mld_kenmerkmelding mkm, fac_usrdata ud
WHERE mld_kenmerk_key = 244
AND mkm.mld_melding_key = m.mld_melding_key
AND ud.fac_usrtab_key = 121
AND TO_CHAR (ud.fac_usrdata_key) = mld_kenmerkmelding_waarde)
score_7b,
(SELECT mld_kenmerkmelding_waarde
FROM mld_kenmerkmelding mkm
WHERE mld_kenmerk_key = 245
AND mkm.mld_melding_key = m.mld_melding_key)
toelichting_7b,
(SELECT fac.safe_to_number (fac_usrdata_omschr)
FROM mld_kenmerkmelding mkm, fac_usrdata ud
WHERE mld_kenmerk_key = 247
AND mkm.mld_melding_key = m.mld_melding_key
AND ud.fac_usrtab_key = 121
AND TO_CHAR (ud.fac_usrdata_key) = mld_kenmerkmelding_waarde)
score_7c,
(SELECT mld_kenmerkmelding_waarde
FROM mld_kenmerkmelding mkm
WHERE mld_kenmerk_key = 248
AND mkm.mld_melding_key = m.mld_melding_key)
toelichting_7c,
(SELECT fac.safe_to_number (fac_usrdata_omschr)
FROM mld_kenmerkmelding mkm, fac_usrdata ud
WHERE mld_kenmerk_key = 250
AND mkm.mld_melding_key = m.mld_melding_key
AND ud.fac_usrtab_key = 121
AND TO_CHAR (ud.fac_usrdata_key) = mld_kenmerkmelding_waarde)
score_7d,
(SELECT mld_kenmerkmelding_waarde
FROM mld_kenmerkmelding mkm
WHERE mld_kenmerk_key = 251
AND mkm.mld_melding_key = m.mld_melding_key)
toelichting_7d,
(SELECT fac.safe_to_number (fac_usrdata_omschr)
FROM mld_kenmerkmelding mkm, fac_usrdata ud
WHERE mld_kenmerk_key = 253
AND mkm.mld_melding_key = m.mld_melding_key
AND ud.fac_usrtab_key = 121
AND TO_CHAR (ud.fac_usrdata_key) = mld_kenmerkmelding_waarde)
score_7e,
(SELECT mld_kenmerkmelding_waarde
FROM mld_kenmerkmelding mkm
WHERE mld_kenmerk_key = 254
AND mkm.mld_melding_key = m.mld_melding_key)
toelichting_7e,
(SELECT fac.safe_to_number (fac_usrdata_omschr)
FROM mld_kenmerkmelding mkm, fac_usrdata ud
WHERE mld_kenmerk_key = 256
AND mkm.mld_melding_key = m.mld_melding_key
AND ud.fac_usrtab_key = 121
AND TO_CHAR (ud.fac_usrdata_key) = mld_kenmerkmelding_waarde)
score_8a,
(SELECT mld_kenmerkmelding_waarde
FROM mld_kenmerkmelding mkm
WHERE mld_kenmerk_key = 257
AND mkm.mld_melding_key = m.mld_melding_key)
toelichting_8a,
(SELECT fac.safe_to_number (fac_usrdata_omschr)
FROM mld_kenmerkmelding mkm, fac_usrdata ud
WHERE mld_kenmerk_key = 259
AND mkm.mld_melding_key = m.mld_melding_key
AND ud.fac_usrtab_key = 121
AND TO_CHAR (ud.fac_usrdata_key) = mld_kenmerkmelding_waarde)
score_8b,
(SELECT mld_kenmerkmelding_waarde
FROM mld_kenmerkmelding mkm
WHERE mld_kenmerk_key = 260
AND mkm.mld_melding_key = m.mld_melding_key)
toelichting_8b,
(SELECT mld_kenmerkmelding_waarde
FROM mld_kenmerkmelding mkm
WHERE mld_kenmerk_key = 261
AND mkm.mld_melding_key = m.mld_melding_key)
toelichting_9,
(SELECT DECODE (mld_kenmerkmelding_waarde, 1, 'Ja', 0, 'Nee', NULL)
FROM mld_kenmerkmelding mkm
WHERE mld_kenmerk_key = 262
AND mkm.mld_melding_key = m.mld_melding_key)
akkoord_10
FROM mld_melding m, mld_stdmelding std, mld_discipline d
WHERE m.mld_stdmelding_key = std.mld_stdmelding_key
AND std.mld_ins_discipline_key = d.ins_discipline_key
AND d.ins_srtdiscipline_key = 101
AND mld_melding_status != 1;
CREATE OR REPLACE VIEW wtca_v_udr_ktomelding
AS
SELECT *
FROM mld_v_udr_melding m, wtca_v_udr_kto kto
WHERE kto.kto_melding_key = m.melding_key;
BEGIN adm.systrackscriptId('$Id$', 0); END;
/
BEGIN fac.registercustversion('WTCA', 31); END;
BEGIN fac.registercustversion('WTCA', 32); END;
/
COMMIT;
spool off