WTCA#39636 Inrichten stroomschema's/Auto-afmelden
svn path=/Customer/trunk/; revision=33706
This commit is contained in:
@@ -197,6 +197,63 @@ AS
|
||||
END;
|
||||
/
|
||||
|
||||
-- Dummy export NACHTWERK!
|
||||
/* Formatted on 26-5-2016 11:05:50 (QP5 v5.136.908.31019) */
|
||||
CREATE OR REPLACE PROCEDURE wtca_select_nachtwerk (p_applname IN VARCHAR2,
|
||||
p_applrun IN VARCHAR2)
|
||||
AS
|
||||
-- Auto-afmelden Verhuis en transport aanvragen 3 werkdagen na de ingevulde
|
||||
-- transportdatum-tot en alleen als status=Geaccepteerd!
|
||||
CURSOR c_mldafm
|
||||
IS
|
||||
SELECT '[' || TO_CHAR (m.mld_melding_key) || '] ' aanduiding, m.mld_melding_key
|
||||
FROM mld_melding m, mld_kenmerkmelding km, mld_kenmerk k
|
||||
WHERE m.mld_stdmelding_key IN (3923, 3924) -- Verhuis en transport aanvragen
|
||||
AND m.mld_melding_status = 4 -- Geaccepteerd
|
||||
AND m.mld_melding_key = km.mld_melding_key
|
||||
AND km.mld_kenmerk_key = k.mld_kenmerk_key
|
||||
AND k.mld_srtkenmerk_key = 406 -- Transportdatum-tot
|
||||
AND FAC.count_work_days (SYSDATE, fac.safe_to_date (km.mld_kenmerkmelding_waarde, 'dd-mm-yyyy')) = 4
|
||||
ORDER BY m.mld_melding_key;
|
||||
|
||||
v_errormsg VARCHAR2 (1000);
|
||||
oracle_err_num NUMBER;
|
||||
oracle_err_mes VARCHAR2 (200);
|
||||
v_count NUMBER;
|
||||
BEGIN
|
||||
v_count := 0;
|
||||
|
||||
-- Auto-afmelden Verhuis en transport aanvragen 3 werkdagen na de ingevulde
|
||||
-- transportdatum-tot.
|
||||
FOR rec IN c_mldafm
|
||||
LOOP
|
||||
BEGIN
|
||||
v_errormsg := 'Fout bij auto-afmelden';
|
||||
|
||||
MLD.setmeldingstatus (rec.mld_melding_key, 5, NULL);
|
||||
v_count := v_count + 1;
|
||||
EXCEPTION
|
||||
WHEN OTHERS
|
||||
THEN
|
||||
oracle_err_num := SQLCODE;
|
||||
oracle_err_mes := SUBSTR (SQLERRM, 1, 200);
|
||||
v_errormsg := v_errormsg || ' ORACLE (error ' || oracle_err_num || '/' || oracle_err_mes || ')';
|
||||
fac.writelog (p_applname, 'W', rec.aanduiding || v_errormsg, '');
|
||||
COMMIT;
|
||||
END;
|
||||
END LOOP;
|
||||
|
||||
fac.writelog (p_applname, 'S', 'Verhuis en transport aanvragen/#afgemeld: ' || TO_CHAR (v_count), '');
|
||||
EXCEPTION
|
||||
WHEN OTHERS
|
||||
THEN
|
||||
oracle_err_num := SQLCODE;
|
||||
oracle_err_mes := SUBSTR (SQLERRM, 1, 200);
|
||||
v_errormsg := 'ORACLE (error ' || oracle_err_num || '/' || oracle_err_mes || ')';
|
||||
fac.writelog (p_applname, 'E', 'Proces NACHTWERK afgebroken!', v_errormsg);
|
||||
END wtca_select_nachtwerk;
|
||||
/
|
||||
|
||||
/* Formatted on 5-1-2011 16:38:28 (QP5 v5.115.810.9015) */
|
||||
CREATE OR REPLACE VIEW wtca_v_stdmld_lijst
|
||||
(
|
||||
|
||||
Reference in New Issue
Block a user