ASTE#33954 ASTE1

svn path=/Customer/trunk/; revision=28106
This commit is contained in:
Maarten van der Heide
2016-02-10 12:31:09 +00:00
parent 650ce53c61
commit 8950becdec

View File

@@ -39,14 +39,19 @@ AS
BEGIN
v_errorhint := 'Generieke import';
-- Achteraan elke regel ';' toevoegen, dan zou er altijd een 6e ';' moeten zijn!
UPDATE fac_imp_file i
SET i.fac_imp_file_line = fac_imp_file_line || ';'
WHERE fac_import_key = p_import_key;
-- Functie-kolom toevoegen als 7e kolom en zetten op 'Employee' (want verplicht)!
UPDATE fac_imp_file i
SET i.fac_imp_file_line =
SUBSTR (fac_imp_file_line, 1, INSTR (fac_imp_file_line || ';', ';', 1, 6))
|| ';Employee'
SUBSTR (fac_imp_file_line, 1, INSTR (fac_imp_file_line, ';', 1, 6))
|| 'Employee'
WHERE fac_import_key = p_import_key AND fac_imp_file_index > 1;
-- Als Last Name = 'NULL', dan First Name = '-' en Last Name = First Name!
-- Als Last Name is leeg (NULL), dan First Name = '-' en Last Name = First Name!
UPDATE fac_imp_file i
SET i.fac_imp_file_line =
'-;'
@@ -57,7 +62,7 @@ BEGIN
AND SUBSTR (fac_imp_file_line, INSTR (fac_imp_file_line, ';', 1, 1)
+ 1, INSTR (fac_imp_file_line, ';', 1, 2)
- INSTR (fac_imp_file_line, ';', 1, 1)
- 1) = 'NULL';
- 1) IS NULL;
-- De sequence array staat beschreven in PRS_PAC.SRC bij de import_perslid-PROCEDURE.
--"First Name;Last Name;E-mail address;Windows ID;Organisation;Department"
@@ -90,7 +95,7 @@ END aste_import_prs;
CREATE OR REPLACE PROCEDURE aste_update_prs (p_import_key IN NUMBER)
AS
-- Maximaal percentage aan nieuwe medewerkers tov. actieve medewerkers met een e-mail
c_max_delta_percentage NUMBER (10) := 25; -- 25%!
c_max_delta_percentage NUMBER (10) := 50; -- 50%!
v_count_prs_import NUMBER (10); -- #actieve personen na import!
v_count_prs_actual NUMBER (10); -- #actieve personen voor import!
@@ -167,7 +172,7 @@ END aste_update_prs;
BEGIN adm.systrackscriptId('$Id$', 0); END;
/
BEGIN fac.registercustversion('ASTE', 0); END;
BEGIN fac.registercustversion('ASTE', 1); END;
/
commit;
spool off