CONN#68378 -- Koppeling Coupa
svn path=/Customer/trunk/; revision=54709
This commit is contained in:
@@ -9330,7 +9330,73 @@ AS
|
||||
AND fac_srtnotificatie_code = 'CUST03'
|
||||
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
|
||||
|
||||
Reference in New Issue
Block a user