HSLE#84052 Rap/Overzicht mandateringen

svn path=/Customer/trunk/; revision=65490
This commit is contained in:
Maarten van der Heide
2024-07-09 11:00:48 +00:00
parent 0ba1f5719c
commit 5cb256e711

View File

@@ -5404,6 +5404,43 @@ AS
AND k.mld_kenmerk_niveau = 'O'
AND k.mld_typeopdr_key = ot.mld_typeopdr_key;
-- HSLE#84052: Overzicht mandateringen.
CREATE OR REPLACE VIEW HSLE_V_RAP_MANDATERINGEN
AS
SELECT --pf.prs_perslid_key perslid_key,
pf.prs_perslid_naam_full medewerker,
--kp.prs_kostenplaats_key kostenplaats_key,
DECODE (kp.prs_kostenplaats_module,
'PRS', 'Afdelingskostenplaats',
'ALG', 'Gebouwkostenplaats',
'Projectkostenplaats')
kostenplaats_type,
kp.prs_kostenplaats_nr kostenplaats_code,
kp.prs_kostenplaats_omschrijving kostenplaats_oms,
pk.prs_perslidkostenplaats_boeken boeken,
pk.prs_perslidkostenplaats_inzage inzage
FROM prs_perslidkostenplaats pk,
prs_v_perslid_fullnames_all pf,
prs_v_aanwezigkostenplaats kp
WHERE pk.prs_perslid_key = pf.prs_perslid_key
AND pk.prs_kostenplaats_key = kp.prs_kostenplaats_key
AND prs_kostenplaats_begin <= SYSDATE
AND COALESCE (prs_kostenplaats_eind, SYSDATE) > TRUNC (SYSDATE)
UNION ALL -- Alle kostenplaatsen
SELECT --pf.prs_perslid_key perslid_key,
pf.prs_perslid_naam_full medewerker,
--NULL kostenplaats_key,
'Alle' kostenplaats_type,
'Alle' kostenplaats_code,
'Alle' kostenplaats_oms,
pk.prs_perslidkostenplaats_boeken boeken,
pk.prs_perslidkostenplaats_inzage inzage
FROM prs_perslidkostenplaats pk,
prs_v_perslid_fullnames_all pf
WHERE pk.prs_perslid_key = pf.prs_perslid_key
AND pk.prs_kostenplaats_key IS NULL
ORDER BY 2, 4, 5;
------ payload end ------
SET DEFINE OFF