FLEX#62812 -- Flex werkplekreserveringen Import functie
svn path=/Customer/trunk/; revision=47928
This commit is contained in:
@@ -143,6 +143,7 @@ BEGIN
|
||||
BEGIN
|
||||
v_ongeldig := 0;
|
||||
|
||||
v_klantcode := TRIM(v_klantcode);
|
||||
v_errormsg := 'Controleer klantcode ' || v_klantcode;
|
||||
IF LENGTH(v_klantcode) > 4 OR v_klantcode IS NULL
|
||||
THEN
|
||||
@@ -150,6 +151,7 @@ BEGIN
|
||||
v_klantcode := SUBSTR(v_klantcode, 1, 4);
|
||||
END IF;
|
||||
|
||||
v_locatie_code := TRIM(v_locatie_code);
|
||||
v_errormsg := 'Controleer locatiecode ' || v_locatie_code;
|
||||
IF LENGTH(v_locatie_code) > 10 OR v_locatie_code IS NULL
|
||||
THEN
|
||||
@@ -157,6 +159,7 @@ BEGIN
|
||||
v_locatie_code := SUBSTR(v_locatie_code, 1, 10);
|
||||
END IF;
|
||||
|
||||
v_locatie_omschrijving := TRIM(v_locatie_omschrijving);
|
||||
v_errormsg := 'Controleer locatieomschrijving ' || v_locatie_omschrijving;
|
||||
IF LENGTH(v_locatie_omschrijving) > 60 OR v_locatie_omschrijving IS NULL
|
||||
THEN
|
||||
@@ -164,6 +167,7 @@ BEGIN
|
||||
v_locatie_omschrijving := SUBSTR(v_locatie_omschrijving, 1, 60);
|
||||
END IF;
|
||||
|
||||
v_gebouw_code := TRIM(v_gebouw_code);
|
||||
v_errormsg := 'Controleer gebouwcode ' || v_gebouw_code;
|
||||
IF LENGTH(v_gebouw_code) > 10 OR v_gebouw_code IS NULL
|
||||
THEN
|
||||
@@ -171,6 +175,7 @@ BEGIN
|
||||
v_gebouw_code := SUBSTR(v_gebouw_code, 1, 12);
|
||||
END IF;
|
||||
|
||||
v_gebouw_omschrijving := TRIM(v_gebouw_omschrijving);
|
||||
v_errormsg := 'Controleer gebouwomschrijving ' || v_gebouw_omschrijving;
|
||||
IF LENGTH(v_gebouw_omschrijving) > 30 OR v_gebouw_omschrijving IS NULL
|
||||
THEN
|
||||
@@ -178,6 +183,7 @@ BEGIN
|
||||
v_gebouw_omschrijving := SUBSTR(v_gebouw_omschrijving, 1, 30);
|
||||
END IF;
|
||||
|
||||
v_verdieping_volgnr := TRIM(v_verdieping_volgnr);
|
||||
v_errormsg := 'Controleer bouwlaagvolgnummer ' || v_verdieping_volgnr;
|
||||
IF FAC.safe_to_number(v_verdieping_volgnr) IS NULL
|
||||
THEN
|
||||
@@ -185,6 +191,7 @@ BEGIN
|
||||
v_ongeldig := 1;
|
||||
END IF;
|
||||
|
||||
v_ruimte_nr := TRIM(v_ruimte_nr);
|
||||
v_errormsg := 'Controleer ruimtenummer ' || v_ruimte_nr;
|
||||
IF LENGTH(v_ruimte_nr) > 10 OR v_ruimte_nr IS NULL
|
||||
THEN
|
||||
@@ -192,6 +199,7 @@ BEGIN
|
||||
v_ruimte_nr := SUBSTR(v_ruimte_nr, 1, 10);
|
||||
END IF;
|
||||
|
||||
v_ruimte_omschrijving := TRIM(v_ruimte_omschrijving);
|
||||
v_errormsg := 'Controleer ruimteomschrijving ' || v_ruimte_omschrijving;
|
||||
IF LENGTH(v_ruimte_omschrijving) > 30 OR v_ruimte_omschrijving IS NULL
|
||||
THEN
|
||||
@@ -199,6 +207,7 @@ BEGIN
|
||||
v_ruimte_omschrijving := SUBSTR(v_ruimte_omschrijving, 1, 30);
|
||||
END IF;
|
||||
|
||||
v_deel_omschrijving := TRIM(v_deel_omschrijving);
|
||||
v_errormsg := 'Controleer werkplekidentificatie ' || v_deel_omschrijving;
|
||||
IF LENGTH(v_deel_omschrijving) > 30 OR v_deel_omschrijving IS NULL
|
||||
THEN
|
||||
@@ -206,11 +215,11 @@ BEGIN
|
||||
v_deel_omschrijving := SUBSTR(v_deel_omschrijving, 1, 30);
|
||||
END IF;
|
||||
|
||||
v_deel_reserveerbaar := TRIM (v_deel_reserveerbaar);
|
||||
v_errormsg := 'Controleer reserveerbaar ' || v_deel_reserveerbaar;
|
||||
IF NOT (UPPER(v_deel_reserveerbaar) = 'J' OR v_deel_reserveerbaar IS NULL)
|
||||
IF NOT (UPPER(v_deel_reserveerbaar) = 'J' OR UPPER(v_deel_reserveerbaar) = 'N' OR v_deel_reserveerbaar IS NULL)
|
||||
THEN
|
||||
fac.imp_writelog (p_import_key, 'W', 'Reserveerbaar is ongeldig: ' || v_aanduiding, v_errormsg);
|
||||
v_ongeldig := 1;
|
||||
END IF;
|
||||
|
||||
IF v_ongeldig = 0
|
||||
|
||||
Reference in New Issue
Block a user