CONN#68378 -- Koppeling Coupa

svn path=/Customer/trunk/; revision=54709
This commit is contained in:
Norbert Wassink
2022-01-27 09:37:04 +00:00
parent 37aaa47139
commit 4e2bdc1a76

View File

@@ -9331,6 +9331,72 @@ AS
AND b.bez_bezoekers_aanmaak < fac_tracking_datum);
CREATE OR REPLACE VIEW conn_v_noti_coupa_fout
AS
SELECT NULL sender,
receiver,
'Opdracht '||opdr_nr
||' is op '|| TO_CHAR(tracking_datum, 'DD-MM-YYYY')
||' om '|| TO_CHAR(tracking_datum, 'HH24:MI')
||' niet succesvol verstuurd naar Coupa.' text,
'CUST05' code,
opdr_key key,
NULL xkey,
NULL xemail,
NULL xmobile
FROM
(SELECT o.mld_opdr_key opdr_key, o.mld_melding_key||'/'||o.mld_opdr_bedrijfopdr_volgnr opdr_nr, p.prs_perslid_email receiver, f.fac_tracking_oms, MAX(f.fac_tracking_datum) tracking_datum
FROM mld_opdr o , fac_tracking f, fac_srtnotificatie fs, prs_perslid p
WHERE f.fac_tracking_refkey = o.MLD_OPDR_KEY
AND fs.fac_srtnotificatie_code='ORDSNX'
AND f.fac_srtnotificatie_key=fs.fac_srtnotificatie_key
AND f.fac_tracking_oms like 'COUPA_FAIL:%'
AND f.fac_srtnotificatie_key=fs.fac_srtnotificatie_key
AND p.prs_perslid_key= o.prs_perslid_key
AND fac_tracking_datum > (SYSDATE-1)
AND NOT EXISTS
(SELECT 1
FROM fac_tracking t, fac_srtnotificatie sn
WHERE t.fac_srtnotificatie_key =
sn.fac_srtnotificatie_key
AND t.fac_tracking_refkey = o.mld_opdr_key
AND fac_srtnotificatie_code = 'CUST05'
AND o.mld_opdr_datumbegin < fac_tracking_datum)
GROUP BY o.mld_opdr_key,o.mld_melding_key||'/'||o.mld_opdr_bedrijfopdr_volgnr,p.prs_perslid_email , f.fac_tracking_oms);
-- View die voor die opdrachten die gereed gezet zijn voor export naar coupa
-- met aanvraagnr en InkoopNr.
CREATE OR REPLACE VIEW conn_v_coupa_rapport
AS
SELECT o.mld_melding_key opdrachtnr,
o.mld_opdr_bedrijfopdr_volgnr volgnr,
o.mld_opdr_key opdr_key,
(SELECT p.prs_perslid_naam_friendly
FROM prs_v_perslid_fullnames p
WHERE p.prs_perslid_key=o.prs_perslid_key) aanvrager,
(SELECT ko2.mld_kenmerkopdr_waarde
FROM mld_kenmerkopdr ko2
WHERE ko2.mld_opdr_key = o.mld_opdr_key
AND ko2.mld_kenmerk_key=2701) aanvraagnr,
(SELECT ko1.mld_kenmerkopdr_waarde
FROM mld_kenmerkopdr ko1
WHERE ko1.mld_opdr_key = o.mld_opdr_key
AND ko1.mld_kenmerk_key=2741) inkoopnr,
o.mld_opdr_datumbegin opd_datumbegin,
(SELECT ft.fac_tracking_datum
FROM fac_tracking ft
WHERE ft.fac_srtnotificatie_key=111
AND lower(ft.fac_tracking_oms)='opdracht in bestand klaargezet'
AND ft.fac_tracking_refkey=o.mld_opdr_key) datum_verstuurd
FROM mld_opdr o, mld_kenmerkopdr ko
WHERE o.mld_statusopdr_key=5
AND ko.mld_opdr_key = o.mld_opdr_key
AND ko.mld_kenmerk_key=2701
AND ko.mld_kenmerkopdr_waarde IS NOT NULL;
select ko1.mld_kenmerkopdr_waarde from mld_kenmerkopdr ko1 where ko1.MLD_OPDR_KEY = 80271 AND ko1.MLD_KENMERK_KEY=2741;
CREATE OR REPLACE VIEW conn_v_coupa_select