PIVP#74972 -- Fase 2 implementatie

svn path=/Customer/trunk/; revision=59724
This commit is contained in:
Norbert Wassink
2023-03-23 11:32:23 +00:00
parent b16fcddabc
commit b70be50e5d

View File

@@ -2335,8 +2335,8 @@ BEGIN
DELETE FROM fac_imp_onrgoed2; DELETE FROM fac_imp_onrgoed2;
SELECT alg_kenmerk_key INTO v_huurder_kenm_key FROM alg_kenmerk WHERE alg_kenmerk_upper='HUURDER'; -- SELECT alg_kenmerk_key INTO v_huurder_kenm_key FROM alg_kenmerk WHERE alg_kenmerk_upper='HUURDER';
SELECT alg_kenmerk_key INTO v_vvo_kenm_key FROM alg_kenmerk WHERE alg_kenmerk_upper='VVO'; -- SELECT alg_kenmerk_key INTO v_vvo_kenm_key FROM alg_kenmerk WHERE alg_kenmerk_upper='VVO';
SELECT alg_kenmerk_key INTO v_hrTp_kenm_key FROM alg_kenmerk WHERE alg_kenmerk_upper='VERHUURTYPE'; SELECT alg_kenmerk_key INTO v_hrTp_kenm_key FROM alg_kenmerk WHERE alg_kenmerk_upper='VERHUURTYPE';
SELECT alg_kenmerk_key INTO v_vhrbr_kenm_key FROM alg_kenmerk WHERE alg_kenmerk_upper='VERHUURBAAR'; SELECT alg_kenmerk_key INTO v_vhrbr_kenm_key FROM alg_kenmerk WHERE alg_kenmerk_upper='VERHUURBAAR';
@@ -2429,24 +2429,26 @@ END;
CREATE OR REPLACE PROCEDURE PIVP_UPDATE_EXACT_RUIMTES(p_import_key IN NUMBER) CREATE OR REPLACE PROCEDURE PIVP_UPDATE_EXACT_RUIMTES(p_import_key IN NUMBER)
AS AS
CURSOR C
IS
SELECT a.alg_ruimte_key, fio.alg_kenmerkwaarde2
FROM fac_imp_onrgoed2 fio, alg_v_allonrgoed_gegevens a
WHERE a.alg_ruimte_nr=fio.alg_ruimte_nr;
BEGIN BEGIN
fac_update_onrgoed2(p_import_key); fac_update_onrgoed2(p_import_key);
-- Nu gaan we de VVO kolom data wegschrijvene in de alg_ruimte_opp_alt1 kolom FOR rec in c
UPDATE alg_ruimte LOOP
SET alg_ruimte_opp_alt1= -- Nu gaan we de VVO kolom data wegschrijvene in de alg_ruimte_opp_alt1 kolom
(SELECT fac.safe_to_number(REPLACE(alg_kenmerkwaarde2,',','.')) -- we gaan gelijk de extrensync date zetten zodat we weten bij mutatie welke ruimtes er geexporteerd moeten worden naare exact toe
FROM fac_imp_onrgoed2 UPDATE alg_ruimte
WHERE fac_imp_onrgoed2.alg_ruimte_nr = alg_ruimte.alg_ruimte_nr); SET alg_ruimte_opp_alt1= fac.safe_to_number(REPLACE(rec.alg_kenmerkwaarde2,',','.')),
alg_ruimte_externsyncdate=SYSDATE
-- we gaan gelijk de extrensync date zetten zodat we weten bij mutatie welke ruimtes er geexporteerd moeten worden naare exact toe WHERE alg_ruimte_key=rec.alg_ruimte_key
UPDATE alg_ruimte AND alg_ruimte_verwijder IS NULL;
SET alg_ruimte_externsyncdate=
(SELECT SYSDATE
FROM fac_imp_onrgoed2
WHERE fac_imp_onrgoed2.alg_ruimte_nr = alg_ruimte.alg_ruimte_nr);
COMMIT; END LOOP;
END; END;
/ /