From 6831801b736839b3606c80055e2cd66e31f1ed59 Mon Sep 17 00:00:00 2001 From: Suzan Wiegerinck Date: Wed, 11 Sep 2024 14:54:32 +0000 Subject: [PATCH] NOUR#85098 Opruimen van verouderde views en rapporten in NOUR.SQL na outlet-module verwijderen svn path=/Customer/trunk/; revision=66182 --- NOUR/NOUR.SQL | 271 -------------------------------------------------- 1 file changed, 271 deletions(-) diff --git a/NOUR/NOUR.SQL b/NOUR/NOUR.SQL index feff04bd6..0a80f1dff 100644 --- a/NOUR/NOUR.SQL +++ b/NOUR/NOUR.SQL @@ -23,9 +23,6 @@ SET DEFINE OFF ------ payload begin ------ --------------------------------------------------------------------------------------------------- -------------------------------- LEGACY-MEUK, M.N. VOOR OUTLETBEHEER ------------------------------ --------------------------------------------------------------------------------------------------- -- Utilities -- De totalen aan verhuurbare ruimte(Opp) per CompanyCode,Afdeling,Soort CREATE OR REPLACE PACKAGE NOUR AS @@ -479,20 +476,6 @@ AS WHERE ab.prs_afdeling_key = a.prs_afdeling_key AND c.prs_afdeling_key = ab.prs_afdeling_key1; --- AKZA#494: rapportage "doorbelasting outlets" uses this table -CREATE OR REPLACE VIEW prs_eenheid -(prs_eenheid_key, prs_eenheid_code, prs_eenheid_upper, prs_eenheid_omschrijving, - prs_eenheid_aanmaak, prs_eenheid_verwijder, prs_bedrijf_key) -AS - SELECT a.prs_afdeling_key, - a.prs_afdeling_naam, - a.prs_afdeling_upper, - a.prs_afdeling_omschrijving, - a.prs_afdeling_aanmaak, - a.prs_afdeling_verwijder, - a.prs_bedrijf_key - FROM prs_afdeling a - WHERE a.prs_afdeling_parentkey IS NULL; CREATE OR REPLACE VIEW NOUR_V_PERSLID ( @@ -1656,260 +1639,6 @@ AS AND o.mld_melding_key(+) = m.mld_melding_key AND so.mld_statusopdr_key(+) = o.mld_statusopdr_key; --------------------------------------------------------------------------------------------------- -------------------------------- OUTLETBEHEER ----------------------------------------------------- --------------------------------------------------------------------------------------------------- - --- AKZA#22294: Voor indienstredingsworkflows --- 646: Outlet -CREATE OR REPLACE VIEW nour_v_outlets -AS - SELECT ins_deel_key, ins_deel_omschrijving - FROM ins_deel - WHERE ins_srtdeel_key = 646 - AND ins_deel_verwijder IS NULL - AND ins_deel_parent_key IS NOT NULL; - --- views for report INS039 -CREATE OR REPLACE VIEW nour_v_outlet_prijs -(INS_DEEL_KEY, INS_DEEL_OMSCHRIJVING, INS_DEEL_UPPER, ALG_PLAATSAANDUIDING, - AANSLUITTYPE_PRIJS, NETWERK_PRIJS, OPTIE2_PRIJS, OPTIE3_PRIJS, OPTIE4_PRIJS, KAMERHUB_PRIJS, - TOTAALPRIJS, AANSLUITTYPE) -AS - SELECT od.ins_deel_key, - od.ins_deel_omschrijving, - od.ins_deel_upper, - (SELECT alg_l.alg_locatie_code - || '-' - || alg_g.alg_gebouw_code - || '-' - || alg_v.alg_verdieping_code - || '-' - || alg_r.alg_ruimte_nr - FROM alg_ruimte alg_r, - alg_verdieping alg_v, - alg_gebouw alg_g, - alg_locatie alg_l - WHERE alg_r.alg_verdieping_key = alg_v.alg_verdieping_key - AND alg_v.alg_gebouw_key = alg_g.alg_gebouw_key - AND alg_g.alg_locatie_key = alg_l.alg_locatie_key - AND alg_r.alg_ruimte_key = od.ins_alg_ruimte_key) alg_plaatsaanduiding, - NVL(fuda.fac_usrdata_prijs, 0) aansluittype_prijs, - NVL(fudn.fac_usrdata_prijs, 0) netwerk_prijs, - NVL(fudo2.fac_usrdata_prijs, 0) optie2_prijs, - NVL(fudo3.fac_usrdata_prijs, 0) optie3_prijs, - NVL(fudo4.fac_usrdata_prijs, 0) optie4_prijs, - NVL(fudk.fac_usrdata_prijs, 0) kamerhub_prijs, - (NVL(fuda.fac_usrdata_prijs, 0) - + NVL(fudn.fac_usrdata_prijs, 0) - + NVL(fudk.fac_usrdata_prijs, 0) - + NVL(fudo2.fac_usrdata_prijs, 0) - + NVL(fudo3.fac_usrdata_prijs, 0) - + NVL(fudo4.fac_usrdata_prijs, 0)) totaalprijs, - fuda.fac_usrdata_omschr aansluittype - FROM ins_v_aanwezigkenmerkdeel kd, - ins_v_aanwezigkenmerkdeel ka, - ins_v_aanwezigkenmerkdeel kn, - ins_v_aanwezigkenmerkdeel kk, - ins_v_aanwezigkenmerkdeel ko2, - ins_v_aanwezigkenmerkdeel ko3, - ins_v_aanwezigkenmerkdeel ko4, - fac_usrdata fuda, - fac_usrdata fudn, - fac_usrdata fudk, - fac_usrdata fudo2, - fac_usrdata fudo3, - fac_usrdata fudo4, - ins_deel od - WHERE od.ins_deel_key = kd.ins_deel_key - AND od.ins_deel_key = ka.ins_deel_key(+) - AND od.ins_deel_key = kn.ins_deel_key(+) - AND od.ins_deel_key = kk.ins_deel_key(+) - AND od.ins_deel_key = ko2.ins_deel_key(+) - AND od.ins_deel_key = ko3.ins_deel_key(+) - AND od.ins_deel_key = ko4.ins_deel_key(+) - AND od.ins_deel_verwijder IS NULL - AND kd.ins_kenmerkdeel_waarde = TO_CHAR (181) -- doorbelasten_key is ja - AND kd.ins_kenmerk_key = 51 -- doorbelasten - AND ka.ins_kenmerk_key(+) = 48 -- type aansluiting - AND kn.ins_kenmerk_key(+) = 53 -- netwerk - AND kk.ins_kenmerk_key(+) = 54 -- KamerHUB - AND ko2.ins_kenmerk_key(+) = 55 -- optie2 - AND ko3.ins_kenmerk_key(+) = 56 -- optie3 - AND ko4.ins_kenmerk_key(+) = 57 -- optie4 - AND ka.ins_kenmerkdeel_waarde = TO_CHAR(fuda.fac_usrdata_key(+)) - AND kn.ins_kenmerkdeel_waarde = TO_CHAR(fudn.fac_usrdata_key(+)) - AND kk.ins_kenmerkdeel_waarde = TO_CHAR(fudk.fac_usrdata_key(+)) - AND ko2.ins_kenmerkdeel_waarde = TO_CHAR(fudo2.fac_usrdata_key(+)) - AND ko3.ins_kenmerkdeel_waarde = TO_CHAR(fudo3.fac_usrdata_key(+)) - AND ko4.ins_kenmerkdeel_waarde = TO_CHAR(fudo4.fac_usrdata_key(+)) - AND od.ins_srtdeel_key = 646 --'OUTLET' - ORDER BY 1; - -CREATE OR REPLACE VIEW nour_v_outlet_kostpl -(INS_DEEL_KEY, INS_DEEL_OMSCHRIJVING, KOSTENPLAATS) -AS - SELECT ins_deel_key, ins_deel_omschrijving, - NVL (rkostenplaats, skostenplaats) kostenplaats - FROM (SELECT od.ins_deel_key, od.ins_deel_omschrijving, - (select k.prs_kostenplaats_nr from nour_v_kostenplaats k where k.prs_kostenplaats_key = pa.prs_kostenplaats_key) skostenplaats, - NULL rkostenplaats, 1 speciaal - FROM ins_deel od, prs_afdeling pa, ins_v_aanwezigkenmerkdeel ik - WHERE pa.prs_afdeling_key = - fac.safe_to_number (ik.ins_kenmerkdeel_waarde) - AND ik.ins_kenmerk_key = 47 - AND ik.ins_deel_key = od.ins_deel_key - AND od.ins_deel_parent_key IS NOT NULL - AND od.ins_deel_verwijder IS NULL - AND od.ins_srtdeel_key = 646 --'OUTLET' - UNION - SELECT od.ins_deel_key, od.ins_deel_omschrijving, - NULL skostenplaats, - (select k.prs_kostenplaats_nr from nour_v_kostenplaats k where k.prs_kostenplaats_key = pa.prs_kostenplaats_key) rkostenplaats, 0 speciaal - FROM ins_deel od, prs_afdeling pa, prs_v_werkplekafdeling_geg wa - WHERE pa.prs_afdeling_key = wa.prs_afdeling_key - AND wa.alg_ruimte_key = od.ins_alg_ruimte_key - AND od.ins_alg_ruimte_type IN ('R', 'W') - AND od.ins_deel_parent_key IS NOT NULL - AND od.ins_deel_verwijder IS NULL - AND od.ins_srtdeel_key = 646 --'OUTLET' - AND od.ins_deel_key NOT IN ( - SELECT od.ins_deel_key - FROM ins_deel od, - prs_afdeling pa, - ins_v_aanwezigkenmerkdeel ik - WHERE pa.prs_afdeling_key = - fac.safe_to_number (ik.ins_kenmerkdeel_waarde) - AND ik.ins_kenmerk_key = 47 - AND ik.ins_deel_key = od.ins_deel_key - AND od.ins_deel_parent_key IS NOT NULL - AND od.ins_deel_verwijder IS NULL - AND od.ins_srtdeel_key = 646) --'OUTLET' - ) - ORDER BY 1; - -CREATE OR REPLACE VIEW nour_v_outlet_prijs_kostpl -(FCLT_F_KOSTENPLAATS, AANTAL, AANSLUITTYPE, TOTAALPRIJS) -AS - SELECT ok.kostenplaats, - COUNT(*) aantal, - op.aansluittype, - SUM(op.totaalprijs) - FROM nour_v_outlet_prijs op, - nour_v_outlet_kostpl ok - WHERE op.ins_deel_key = ok.ins_deel_key - GROUP BY ok.kostenplaats, op.aansluittype; - --- views for report INS040 -CREATE OR REPLACE VIEW nour_v_wallplate_plaats_kenm -(INS_DEEL_KEY, INS_DEEL_OMSCHRIJVING, MODULE, POORT, NETWERK, - ALG_PLAATSAANDUIDING, OUTLETTYPE, OPMERKING, ALG_GEBOUW_KEY, ALG_GEBOUW_OMSCHRIJVING, - ALG_VERDIEPING_KEY, ALG_VERDIEPING_OMSCHRIJVING, ALG_RUIMTE_KEY) -AS - SELECT od.ins_deel_key, - od.ins_deel_omschrijving, - UPPER(a.ins_deel_hub), - UPPER(a.ins_deel_poort), - fud2.fac_usrdata_omschr netwerk, - l.alg_locatie_code - || '-' - || g.alg_gebouw_code - || '-' - || v.alg_verdieping_code - || '-' - || r.alg_ruimte_nr, - fud.fac_usrdata_omschr outlettype, - k3.ins_kenmerkdeel_waarde opmerking, - g.alg_gebouw_key, - g.alg_gebouw_omschrijving, - v.alg_verdieping_key alg_verdieping_key, - v.alg_verdieping_omschrijving, - od.ins_alg_ruimte_key - FROM ins_deel od, - alg_locatie l, - alg_gebouw g, - alg_verdieping v, - alg_ruimte r, - -- type aansluiting - ins_v_aanwezigkenmerkdeel k1, - fac_usrdata fud, - -- module - ins_v_aanwezigkenmerkdeel k2, - ins_v_ins_poorten a, - -- opmerking - ins_v_aanwezigkenmerkdeel k3, - -- netwerk - ins_v_aanwezigkenmerkdeel k4, - fac_usrdata fud2 - WHERE od.ins_deel_verwijder IS NULL - and r.alg_verdieping_key = v.alg_verdieping_key - AND v.alg_gebouw_key = g.alg_gebouw_key - AND g.alg_locatie_key = l.alg_locatie_key - AND l.alg_locatie_key = od.ins_alg_locatie_key - AND r.alg_ruimte_key = od.ins_alg_ruimte_key - AND od.ins_srtdeel_key = 646 --'OUTLET' - -- type aansluiting - AND od.ins_deel_key = k1.ins_deel_key(+) - AND k1.ins_kenmerk_key(+) = 48 - AND k1.ins_kenmerkdeel_waarde = TO_CHAR (fud.fac_usrdata_key(+)) - -- module - AND od.ins_deel_key = k2.ins_deel_key(+) - AND k2.ins_kenmerkdeel_waarde = TO_CHAR (a.ins_deel_key(+)) - AND k2.ins_kenmerk_key(+) = 50 - -- opmerking - AND od.ins_deel_key = k3.ins_deel_key(+) - AND k3.ins_kenmerk_key(+) = 58 - -- netwerk - AND od.ins_deel_key = k4.ins_deel_key(+) - AND k4.ins_kenmerk_key(+) = 53 - AND k4.ins_kenmerkdeel_waarde = TO_CHAR (fud2.fac_usrdata_key(+)) - ORDER BY od.ins_deel_omschrijving; - -CREATE OR REPLACE VIEW nour_v_wallplate_huurder -(INS_DEEL_KEY, HUURDER) -AS - SELECT g_outlet.ins_deel_key, MIN (wa.prs_afdeling_naam) huurder - FROM ins_deel g_outlet, - (SELECT prs_a.prs_afdeling_naam, prs_w.prs_alg_ruimte_key alg_ruimte_key, - prs_w.prs_werkplek_volgnr - FROM prs_perslidwerkplek prs_pw, - prs_perslid prs_p, - prs_afdeling prs_a, - prs_werkplek prs_w - WHERE prs_pw.prs_perslid_key = prs_p.prs_perslid_key - AND prs_p.prs_afdeling_key = prs_a.prs_afdeling_key - AND prs_pw.prs_werkplek_key = prs_w.prs_werkplek_key - UNION - SELECT to_char(null), alg_ruimte_key,-1 FROM alg_v_aanwezigruimte) wa - WHERE g_outlet.ins_deel_verwijder IS NULL - and g_outlet.ins_deel_parent_key IS NOT NULL - AND g_outlet.ins_alg_ruimte_key = wa.alg_ruimte_key(+) - AND g_outlet.ins_srtdeel_key = 646 -- OUTLET - AND wa.prs_werkplek_volgnr = - NVL((SELECT MIN (prs_werkplek_volgnr) - FROM prs_perslidwerkplek prs_pw, prs_werkplek prs_w - WHERE g_outlet.ins_alg_ruimte_key = prs_w.prs_alg_ruimte_key - AND prs_pw.prs_werkplek_key = prs_w.prs_werkplek_key),-1) - GROUP BY g_outlet.ins_deel_key; - -CREATE OR REPLACE VIEW nour_v_wallplate_rapport -(FCLT_F_OUTLET, FCLT_F_MODULE, FCLT_F_POORT, FCLT_F_RUIMTE, FCLT_F_HUURDER, - FCLT_F_TYPE_OUTLET, FCLT_F_NETWERK, OPMERKING, FCLT_3D_GEBOUW, FCLT_3D_VERDIEPING) -AS - SELECT wpk.ins_deel_omschrijving outlet, - wpk.module module, - wpk.poort poort, - wpk.alg_plaatsaanduiding ruimte, - wh.huurder fclt_f_huurder, - wpk.outlettype fclt_f_type_outlet, - wpk.netwerk, - wpk.opmerking opmerking, - wpk.alg_gebouw_key, - wpk.alg_verdieping_key - FROM nour_v_wallplate_plaats_kenm wpk, - nour_v_wallplate_huurder wh - WHERE wpk.ins_deel_key = wh.ins_deel_key; - -------------------------------------------------------------------------------------------------- ------------------------------- RITTENADMINISTRATIE ---------------------------------------------- --------------------------------------------------------------------------------------------------