FMHN#90407 Reservering annulering niet over de koppeling naar Poort Centraal gegaan

svn path=/Customer/trunk/; revision=70421
This commit is contained in:
Sander Schepers
2025-09-25 11:56:46 +00:00
parent 14201b2fa7
commit d8713bb48f

View File

@@ -24620,7 +24620,69 @@ AS
GROUP BY prs_perslid_naam_full) a
ON a.prs_perslid_key = m.prs_perslid_key
WHERE o.mld_typeopdr_key = 581;
CREATE OR REPLACE VIEW FMHN_V_RAP_ART_NA_ANNPC
(
res_rsv_ruimte_key,
res_reservering_nr,
Verwijderdatum,
Lastartikel,
Lastartikel_trackoms
)
AS
WITH
tr
AS
(SELECT t.fac_tracking_refkey AS res_rsv_ruimte_key,
t.fac_tracking_key,
t.fac_tracking_datum AS ts,
sn.fac_srtnotificatie_code AS code,
t.fac_tracking_oms AS msg
FROM fac_tracking t
JOIN fac_srtnotificatie sn
ON sn.fac_srtnotificatie_key =
t.fac_srtnotificatie_key
WHERE sn.fac_srtnotificatie_code IN ('RESDEL', 'RESUPD')),
last_del
AS
( SELECT res_rsv_ruimte_key, MAX (ts) AS del_ts
FROM tr
WHERE code = 'RESDEL'
GROUP BY res_rsv_ruimte_key),
upd_after_del
AS
(SELECT u.res_rsv_ruimte_key,
u.ts AS upd_ts,
u.msg,
ROW_NUMBER ()
OVER (PARTITION BY u.res_rsv_ruimte_key
ORDER BY u.ts) AS rn
FROM tr u
JOIN last_del d
ON d.res_rsv_ruimte_key = u.res_rsv_ruimte_key
AND u.ts > d.del_ts
WHERE u.code = 'RESUPD'
AND (UPPER (NVL (u.msg, '')) LIKE
'PC: HET ARTIKEL IS SUCCESVOL VERSTUURD%' -- OR UPPER(NVL(u.msg, '')) LIKE 'PC: DE RESERVERING IS SUCCESVOL VERSTUURD%'
))
SELECT d.res_rsv_ruimte_key,
TO_CHAR (r.res_reservering_key)
|| '/'
|| TO_CHAR (r.res_rsv_ruimte_volgnr)
AS reservering_nr,
d.del_ts
AS laatste_resdel_ts,
a.upd_ts
AS eerste_resupd_na_del_ts,
a.msg
AS eerste_resupd_bericht
FROM last_del d
JOIN upd_after_del a
ON a.res_rsv_ruimte_key = d.res_rsv_ruimte_key AND a.rn = 1
JOIN res_rsv_ruimte r
ON r.res_rsv_ruimte_key = d.res_rsv_ruimte_key
ORDER BY d.del_ts DESC;
------ payload end ------
SET DEFINE OFF