YKPN#85163 -- Missende export-sql-scripts in ykpn.sql
svn path=/Customer/trunk/; revision=65948
This commit is contained in:
103
YKPN/ykpn.sql
103
YKPN/ykpn.sql
@@ -3260,9 +3260,9 @@ BEGIN
|
||||
|
||||
|
||||
YKPN.tsk_bes_geleverd(p_applname, p_applrun);
|
||||
|
||||
|
||||
YKPN.tsk_mld_thuiswerkwinkel(p_applname, p_applrun);
|
||||
|
||||
|
||||
|
||||
EXCEPTION
|
||||
WHEN OTHERS
|
||||
@@ -7944,28 +7944,28 @@ SELECT o.mld_opdr_key key,
|
||||
NULL sender,
|
||||
NULL receiver,
|
||||
'Opdracht '|| m.mld_melding_key||'/'||o.MLD_OPDR_BEDRIJFOPDR_VOLGNR||' is uitgegegeven aan vebego Cleaning Service' text,
|
||||
(SELECT LISTAGG(cp.prs_contactpersoon_email,';')
|
||||
(SELECT LISTAGG(cp.prs_contactpersoon_email,';')
|
||||
from prs_contactpersoon cp, prs_contactpersoon_locatie cpl
|
||||
where cp.prs_bedrijf_key= b.prs_bedrijf_key
|
||||
where cp.prs_bedrijf_key= b.prs_bedrijf_key
|
||||
AND cpl.prs_contactpersoon_key = cp.prs_contactpersoon_key
|
||||
AND cpl.alg_locatie_key = m.mld_alg_locatie_key
|
||||
AND cp.prs_contactpersoon_verwijder IS NULL) xemail,
|
||||
NULL xmobile
|
||||
FROM mld_opdr o,
|
||||
FROM mld_opdr o,
|
||||
mld_melding m,
|
||||
mld_statusopdr so,
|
||||
mld_typeopdr ot,
|
||||
prs_bedrijf b,
|
||||
fac_tracking ft,
|
||||
fac_notificatie_job nj
|
||||
fac_notificatie_job nj
|
||||
WHERE o.mld_statusopdr_key = so.mld_statusopdr_key
|
||||
AND so.mld_statusopdr_omschrijving = 'Toegekend'
|
||||
AND m.mld_melding_key = o.mld_melding_key
|
||||
AND ot.mld_typeopdr_key = o.mld_typeopdr_key
|
||||
AND ( UPPER(ot.mld_typeopdr_omschrijving)='CONTRACTOPDR. LEVERANCIERS'
|
||||
AND ( UPPER(ot.mld_typeopdr_omschrijving)='CONTRACTOPDR. LEVERANCIERS'
|
||||
OR UPPER(ot.mld_typeopdr_omschrijving)='CONTRACTOPDR. FS')
|
||||
AND b.prs_bedrijf_key = o.mld_uitvoerende_keys
|
||||
AND b.prs_leverancier_nr='836034'
|
||||
AND b.prs_leverancier_nr='836034'
|
||||
AND ft.fac_tracking_refkey=o.mld_opdr_key
|
||||
AND ft.FAC_SRTNOTIFICATIE_KEY=61 -- ORDNEW
|
||||
AND ft.FAC_TRACKING_DATUM > nj.FAC_NOTIFICATIE_JOB_LASTRUN
|
||||
@@ -13978,6 +13978,85 @@ END;
|
||||
/
|
||||
|
||||
|
||||
CREATE OR REPLACE PROCEDURE ykpn_select_verwerk_exact_62 (
|
||||
p_applname IN VARCHAR2,
|
||||
p_applrun IN VARCHAR2
|
||||
)
|
||||
AS
|
||||
BEGIN
|
||||
ykpn_select_verwerk_exact (p_applname, p_applrun, '62');
|
||||
END;
|
||||
/
|
||||
|
||||
CREATE OR REPLACE PROCEDURE ykpn_select_verwerk_exact_63 (
|
||||
p_applname IN VARCHAR2,
|
||||
p_applrun IN VARCHAR2
|
||||
)
|
||||
AS
|
||||
BEGIN
|
||||
ykpn_select_verwerk_exact (p_applname, p_applrun, '63');
|
||||
END;
|
||||
/
|
||||
|
||||
CREATE OR REPLACE PROCEDURE ykpn_select_verwerk_exact (
|
||||
p_applname IN VARCHAR2,
|
||||
p_applrun IN VARCHAR2,
|
||||
p_dagboek IN VARCHAR2
|
||||
)
|
||||
AS
|
||||
CURSOR c_fact
|
||||
IS
|
||||
SELECT DISTINCT f.fin_factuur_key
|
||||
FROM ykpn_exp_factuur f
|
||||
, ykpn_v_factuur_gegevens fg
|
||||
WHERE f.fin_factuur_key = fg.fin_factuur_key
|
||||
AND fg.fin_factuur_statuses_key = 6
|
||||
AND f.dagboek = p_dagboek;
|
||||
|
||||
v_errormsg VARCHAR (200);
|
||||
oracle_err_num NUMBER;
|
||||
oracle_err_mes VARCHAR2 (200);
|
||||
v_aanvrager NUMBER;
|
||||
v_bestelling_key NUMBER;
|
||||
v_bestand VARCHAR2(12);
|
||||
v_logdate DATE;
|
||||
v_volgnr NUMBER;
|
||||
BEGIN
|
||||
v_errormsg := 'Geen akties';
|
||||
v_aanvrager := 3; -- Facilitor
|
||||
v_logdate := SYSDATE;
|
||||
|
||||
v_bestand := 'VW_EXACT';
|
||||
v_volgnr := 1;
|
||||
-- Eerst opruiming
|
||||
DELETE fac_rapport
|
||||
WHERE fac_rapport_node = v_bestand;
|
||||
|
||||
FOR rec1 IN c_fact
|
||||
LOOP
|
||||
BEGIN
|
||||
UPDATE fin_factuur f
|
||||
SET fin_factuur_statuses_key = 7
|
||||
WHERE f.fin_factuur_key = rec1.fin_factuur_key;
|
||||
|
||||
fac.trackaction ('FINVER', rec1.fin_factuur_key, v_aanvrager, NULL, NULL);
|
||||
|
||||
INSERT INTO fac_rapport (fac_rapport_node,
|
||||
fac_rapport_volgnr,
|
||||
fac_rapport_regel)
|
||||
VALUES (v_bestand,
|
||||
v_volgnr,
|
||||
rec1.fin_factuur_key);
|
||||
|
||||
v_volgnr := v_volgnr + 1;
|
||||
END;
|
||||
END LOOP;
|
||||
-- verwijder de enties uit de tijdelijke tabel.
|
||||
DELETE ykpn_exp_factuur WHERE dagboek = p_dagboek;
|
||||
END;
|
||||
/
|
||||
|
||||
|
||||
CREATE OR REPLACE PROCEDURE ykpn_select_verwerk_exact_62 (
|
||||
p_applname IN VARCHAR2,
|
||||
p_applrun IN VARCHAR2
|
||||
@@ -17080,11 +17159,11 @@ AS
|
||||
op.mld_opdr_einddatum,
|
||||
a.alg_locatie_omschrijving,
|
||||
a.alg_locatie_code,
|
||||
(SELECT p.prs_perslid_naam_friendly
|
||||
FROM prs_v_perslid_fullnames p
|
||||
(SELECT p.prs_perslid_naam_friendly
|
||||
FROM prs_v_perslid_fullnames p
|
||||
WHERE p.prs_perslid_key=op.prs_perslid_key) behandelaar,
|
||||
(SELECT p.prs_perslid_email
|
||||
FROM prs_perslid p
|
||||
(SELECT p.prs_perslid_email
|
||||
FROM prs_perslid p
|
||||
WHERE p.prs_perslid_key=op.prs_perslid_key) behandelaar_email
|
||||
FROM mld_opdr op,
|
||||
mld_melding m,
|
||||
|
||||
Reference in New Issue
Block a user