VOLK#78884 Import sluit nu afdelingen met een verwijderdatum uit bij het bijwerken van bestaande afdelingen
svn path=/Customer/trunk/; revision=67330
This commit is contained in:
@@ -1637,7 +1637,7 @@ EXCEPTION
|
||||
END volk_processemail;
|
||||
/
|
||||
|
||||
CREATE OR REPLACE PROCEDURE volk_organisatie_level7 (p_import_key IN NUMBER)
|
||||
CREATE OR REPLACE PROCEDURE VOLK.volk_organisatie_level7 (p_import_key IN NUMBER)
|
||||
IS
|
||||
c_fielddelimitor VARCHAR2 (2) := fac.import_delimiter (p_import_key);
|
||||
v_newline fac_imp_file.fac_imp_file_line%TYPE; -- Input line
|
||||
@@ -2062,7 +2062,7 @@ BEGIN
|
||||
v_errormsg := '';
|
||||
v_errorhint := '';
|
||||
|
||||
IF (recafdeling1.niveau = 1)
|
||||
IF (rec.niveau = 1)
|
||||
THEN
|
||||
v_errorhint := 'Bedrijf niet gevonden bij afdeling';
|
||||
v_prs_afdeling_parentkey := TO_NUMBER (NULL);
|
||||
@@ -2153,15 +2153,32 @@ BEGIN
|
||||
ELSE
|
||||
IF (v_count = 1)
|
||||
THEN
|
||||
IF (rec.niveau = 1)
|
||||
THEN
|
||||
--- parent is null dus bedrijf moet gevuld worden
|
||||
UPDATE prs_afdeling
|
||||
SET prs_afdeling_parentkey = v_prs_afdeling_parentkey,
|
||||
prs_bedrijf_key = v_bedrijf_key
|
||||
WHERE prs_afdeling_upper = UPPER (TRIM (rec.prs_afdeling_upper))
|
||||
AND prs_afdeling_verwijder IS NULL;
|
||||
ELSE
|
||||
UPDATE prs_afdeling
|
||||
SET prs_afdeling_parentkey = v_prs_afdeling_parentkey
|
||||
WHERE prs_afdeling_upper = UPPER (TRIM (rec.prs_afdeling_upper))
|
||||
AND prs_afdeling_verwijder IS NULL;
|
||||
END IF;
|
||||
|
||||
UPDATE prs_afdeling
|
||||
SET prs_afdeling_parentkey = v_prs_afdeling_parentkey,
|
||||
prs_kostenplaats_key = v_kostenplaats_key
|
||||
WHERE prs_afdeling_upper = UPPER (TRIM (rec.prs_afdeling_upper));
|
||||
SET prs_kostenplaats_key = v_kostenplaats_key
|
||||
WHERE prs_afdeling_upper = UPPER (TRIM (rec.prs_afdeling_upper))
|
||||
AND prs_afdeling_verwijder IS NULL;
|
||||
|
||||
SELECT prs_afdeling_key
|
||||
INTO v_afdeling_key
|
||||
FROM prs_afdeling
|
||||
WHERE prs_afdeling_upper = UPPER (TRIM (rec.prs_afdeling_upper));
|
||||
WHERE prs_afdeling_upper = UPPER (TRIM (rec.prs_afdeling_upper))
|
||||
AND prs_afdeling_verwijder IS NULL;
|
||||
|
||||
|
||||
-- Vul dep level
|
||||
flx.setflex ('PRS',
|
||||
|
||||
Reference in New Issue
Block a user