PLGR#81652 -- Implementatie Plieger
svn path=/Customer/trunk/; revision=64737
This commit is contained in:
@@ -46,6 +46,9 @@ AS
|
||||
CURSOR obj
|
||||
IS
|
||||
SELECT fac_imp_csv_key fac_imp_csv_key,
|
||||
fac_imp_csv_col03 ins_groep_oms,
|
||||
fac_imp_csv_col04 ins_srtdeel_code,
|
||||
fac_imp_csv_col05 ins_srtdeel_oms,
|
||||
fac_imp_csv_col06 ins_deel_omschrijving,
|
||||
fac_imp_csv_col07 taak_omschrijving,
|
||||
fac_imp_csv_col08 taak_cyclus,
|
||||
@@ -72,10 +75,14 @@ BEGIN
|
||||
AND LENGTH(rec.taak_categorie)>1)
|
||||
THEN
|
||||
BEGIN
|
||||
SELECT ins_deel_key INTO v_ins_deel_key
|
||||
FROM ins_deel i
|
||||
WHERE i.ins_deel_omschrijving=rec.ins_deel_omschrijving
|
||||
AND i.ins_deel_verwijder IS NULL;
|
||||
SELECT i.ins_deel_key
|
||||
INTO v_ins_deel_key
|
||||
FROM ins_v_deel_gegevens i, ins_srtdeel id
|
||||
WHERE i.ins_deel_omschrijving = rec.ins_deel_omschrijving
|
||||
AND i.ins_srtgroep_upper=UPPER(rec.ins_groep_oms)
|
||||
AND i.ins_srtdeel_key = id.ins_srtdeel_key
|
||||
AND id.ins_srtdeel_code = rec.ins_srtdeel_code
|
||||
AND id.ins_srtdeel_upper=UPPER(rec.ins_srtdeel_oms);
|
||||
EXCEPTION
|
||||
WHEN NO_DATA_FOUND THEN
|
||||
v_ins_deel_key := -1;
|
||||
@@ -116,7 +123,10 @@ AS
|
||||
CURSOR obj
|
||||
IS
|
||||
SELECT fac_imp_csv_key fac_imp_csv_key,
|
||||
fac_imp_csv_col06 ins_deel_omschrijving,
|
||||
fac_imp_csv_col03 ins_groep_oms,
|
||||
fac_imp_csv_col04 ins_srtdeel_code,
|
||||
fac_imp_csv_col05 ins_srtdeel_oms,
|
||||
fac_imp_csv_col06 ins_deel_omschrijving,
|
||||
fac_imp_csv_col07 taak_omschrijving,
|
||||
fac_imp_csv_col08 taak_cyclus,
|
||||
fac_imp_csv_col09 taak_cyclus_eenheid,
|
||||
@@ -174,22 +184,26 @@ BEGIN
|
||||
v_taak_datum := fac.safe_to_date(rec.taak_datum,'DD-MM-YYYY');
|
||||
IF rec.taak_cyclus_eenheid='3'
|
||||
THEN
|
||||
v_eenheid:=3;
|
||||
ELSIF rec.taak_cyclus_eenheid='4'
|
||||
THEN
|
||||
v_eenheid:=4;
|
||||
ELSIF rec.taak_cyclus_eenheid='2'
|
||||
THEN
|
||||
v_eenheid:=2;
|
||||
v_eenheid:=3;
|
||||
ELSIF rec.taak_cyclus_eenheid='4'
|
||||
THEN
|
||||
v_eenheid:=4;
|
||||
ELSIF rec.taak_cyclus_eenheid='2'
|
||||
THEN
|
||||
v_eenheid:=2;
|
||||
END IF;
|
||||
|
||||
--Haal het object, discipine , groep en objectsoort
|
||||
BEGIN
|
||||
v_errormsg :='Ophalen object '||rec.ins_deel_omschrijving;
|
||||
SELECT ins_deel_key, ins_discipline_key, ins_srtgroep_key, ins_srtdeel_key
|
||||
SELECT i.ins_deel_key, i.ins_discipline_key, i.ins_srtgroep_key, i.ins_srtdeel_key
|
||||
INTO v_deel_key, v_ins_discipine_key, v_ins_srtgroep_key, v_ins_srtdeel_key
|
||||
FROM ins_v_deel_gegevens
|
||||
WHERE ins_deel_omschrijving = rec.ins_deel_omschrijving ;
|
||||
FROM ins_v_deel_gegevens i, ins_srtdeel id
|
||||
WHERE i.ins_deel_omschrijving = rec.ins_deel_omschrijving
|
||||
AND i.ins_srtgroep_upper=UPPER(rec.ins_groep_oms)
|
||||
AND i.ins_srtdeel_key = id.ins_srtdeel_key
|
||||
AND id.ins_srtdeel_code = rec.ins_srtdeel_code
|
||||
AND id.ins_srtdeel_upper=UPPER(rec.ins_srtdeel_oms);
|
||||
EXCEPTION
|
||||
WHEN NO_DATA_FOUND THEN
|
||||
v_deel_key:=-1;
|
||||
|
||||
Reference in New Issue
Block a user