TDNL#80795 -- Migratie CONN omgeving naar TDNL omgeving
svn path=/Customer/trunk/; revision=66342
This commit is contained in:
105
TDNL/TDNL.sql
105
TDNL/TDNL.sql
@@ -739,9 +739,11 @@ BEGIN
|
||||
|
||||
BEGIN
|
||||
v_aanduiding:='Ophalen kostenplaats gaat fout :'|| rec.prs_kostenplaats_code;
|
||||
SELECT prs_kostenplaats_key into v_kostenplaats_key
|
||||
FROM prs_kostenplaats
|
||||
WHERE prs_KOSTENPLAATS_NR = rec.prs_kostenplaats_code;
|
||||
SELECT prs_kostenplaats_key
|
||||
INTO v_kostenplaats_key
|
||||
FROM prs_kostenplaats
|
||||
WHERE prs_KOSTENPLAATS_NR = rec.prs_kostenplaats_code
|
||||
AND prs_kostenplaats_verwijder IS NULL;
|
||||
EXCEPTION
|
||||
WHEN NO_DATA_FOUND
|
||||
THEN
|
||||
@@ -754,12 +756,12 @@ BEGIN
|
||||
|
||||
IF v_error=0
|
||||
THEN
|
||||
fac.imp_writelog (p_import_key,'I','stdmelding_key',v_stdmelding_key);
|
||||
fac.imp_writelog (p_import_key,'I','Locatie_key',v_alg_locatie_key);
|
||||
fac.imp_writelog (p_import_key,'I','Onrgd_key',v_alg_onrgoed_key);
|
||||
fac.imp_writelog (p_import_key,'I','behandelaar_key',v_prs_behandelaar_key);
|
||||
fac.imp_writelog (p_import_key,'I','aanvrager_key',v_prs_aanvrager_key);
|
||||
fac.imp_writelog (p_import_key,'I','meld datum',rec.mld_melding_datum);
|
||||
-- fac.imp_writelog (p_import_key,'I','stdmelding_key',v_stdmelding_key);
|
||||
-- fac.imp_writelog (p_import_key,'I','Locatie_key',v_alg_locatie_key);
|
||||
-- fac.imp_writelog (p_import_key,'I','Onrgd_key',v_alg_onrgoed_key);
|
||||
-- fac.imp_writelog (p_import_key,'I','behandelaar_key',v_prs_behandelaar_key);
|
||||
-- fac.imp_writelog (p_import_key,'I','aanvrager_key',v_prs_aanvrager_key);
|
||||
-- fac.imp_writelog (p_import_key,'I','meld datum',rec.mld_melding_datum);
|
||||
v_aanduiding:='Toevoegen melding gaat fout :'|| rec.mld_org_melding_key;
|
||||
INSERT INTO mld_melding (mld_melding_module,
|
||||
mld_meldbron_key,
|
||||
@@ -893,7 +895,10 @@ AS
|
||||
fac_imp_csv_col11 mld_opdr_kosten,
|
||||
fac_imp_csv_col12 prs_perslid_oslogin,
|
||||
fac_imp_csv_col13 prs_leverancier_naam,
|
||||
fac_imp_csv_col14 mld_org_opdr_key
|
||||
fac_imp_csv_col14 mld_org_opdr_key,
|
||||
fac_imp_csv_col15 ken_coupa_onderwerp,
|
||||
fac_imp_csv_col16 ken_coupa_id,
|
||||
fac_imp_csv_col17 ken_coupa_inkoopnr
|
||||
FROM fac_imp_csv
|
||||
WHERE fac_import_key = p_import_key;
|
||||
|
||||
@@ -913,13 +918,55 @@ AS
|
||||
v_mld_typeopdr_key NUMBER;
|
||||
v_prs_perslid_key NUMBER;
|
||||
v_uitvoerende_key NUMBER;
|
||||
BEGIN
|
||||
v_coupa_onderwerp_key NUMBER;
|
||||
v_coupa_id_key NUMBER;
|
||||
v_coupa_inkoopnr_key NUMBER;
|
||||
BEGIN
|
||||
v_error:=0;
|
||||
FOR rec in sel
|
||||
LOOP
|
||||
v_regel:=rec.regel;
|
||||
v_error:=0;
|
||||
v_count:=0;
|
||||
|
||||
BEGIN
|
||||
SELECT mld_kenmerk_key
|
||||
INTO v_coupa_onderwerp_key
|
||||
FROM mld_kenmerk k
|
||||
WHERE UPPER(k.MLD_KENMERK_OMSCHRIJVING)='COUPA ONDERWERP'
|
||||
AND k.MLD_KENMERK_NIVEAU='O';
|
||||
EXCEPTION
|
||||
WHEN NO_DATA_FOUND
|
||||
THEN
|
||||
v_error:=1;
|
||||
END;
|
||||
|
||||
BEGIN
|
||||
SELECT mld_kenmerk_key
|
||||
INTO v_coupa_id_key
|
||||
FROM mld_kenmerk k
|
||||
WHERE UPPER(k.MLD_KENMERK_OMSCHRIJVING)='AANVRAAGNR'
|
||||
AND k.MLD_KENMERK_NIVEAU='O';
|
||||
EXCEPTION
|
||||
WHEN NO_DATA_FOUND
|
||||
THEN
|
||||
v_error:=1;
|
||||
END;
|
||||
|
||||
BEGIN
|
||||
SELECT mld_kenmerk_key
|
||||
INTO v_coupa_inkoopnr_key
|
||||
FROM mld_kenmerk k
|
||||
WHERE UPPER(k.MLD_KENMERK_OMSCHRIJVING)='INKOOPNR'
|
||||
AND k.MLD_KENMERK_NIVEAU='O';
|
||||
EXCEPTION
|
||||
WHEN NO_DATA_FOUND
|
||||
THEN
|
||||
v_error:=1;
|
||||
END;
|
||||
|
||||
|
||||
|
||||
-- Wat is het m,elding_key van dze opdracht,
|
||||
-- Wat is d eins_discipine van deze melding , nodig bij opdarcht insert
|
||||
-- Welke relatie is het verstuurd, haal die op en anders fall back leverancier
|
||||
@@ -998,6 +1045,10 @@ BEGIN
|
||||
FROM prs_bedrijf p
|
||||
WHERE p.prs_leverancier_nr='_999999';
|
||||
END;
|
||||
|
||||
|
||||
|
||||
|
||||
END IF;
|
||||
|
||||
IF v_error=0 AND v_count=0
|
||||
@@ -1040,16 +1091,28 @@ BEGIN
|
||||
prs_perslid_key,
|
||||
mld_opdr_note_omschrijving,
|
||||
mld_opdr_note_flag)
|
||||
VALUES (v_mld_opdr_key,
|
||||
fac.safe_to_date(rec.mld_opdr_begindatum,'DD-MM-YYYY HH24:MI.SS'),
|
||||
SYSDATE,
|
||||
3, -- Facilitor
|
||||
'Migratie opdracht CONN melding: ' || rec.mld_org_melding_key||CHR(10)||' leverancier :'|| rec.prs_leverancier_naam,
|
||||
0);
|
||||
fac.imp_writelog (p_import_key,
|
||||
'I',
|
||||
'Opdacht aangemaakt',
|
||||
'Opdracht '||v_melding_key||'/'||rec.mld_opdr_volgnr||'('||v_mld_opdr_key||') is aangemaakt.');
|
||||
VALUES (v_mld_opdr_key,
|
||||
fac.safe_to_date(rec.mld_opdr_begindatum,'DD-MM-YYYY HH24:MI.SS'),
|
||||
SYSDATE,
|
||||
3, -- Facilitor
|
||||
'Migratie opdracht CONN melding: ' || rec.mld_org_melding_key||CHR(10)||' leverancier :'|| rec.prs_leverancier_naam,
|
||||
0);
|
||||
fac.imp_writelog (p_import_key,
|
||||
'I',
|
||||
'Opdacht aangemaakt',
|
||||
'Opdracht '||v_melding_key||'/'||rec.mld_opdr_volgnr||'('||v_mld_opdr_key||') is aangemaakt.');
|
||||
IF LENGTH(rec.ken_coupa_onderwerp)>0
|
||||
THEN
|
||||
NULL;
|
||||
END IF;
|
||||
IF LENGTH(rec.ken_coupa_id)>0
|
||||
THEN
|
||||
NULL;
|
||||
END IF;
|
||||
IF LENGTH(rec.ken_coupa_inkoopnr)>0
|
||||
THEN
|
||||
NULL;
|
||||
END IF;
|
||||
|
||||
|
||||
ELSE
|
||||
|
||||
Reference in New Issue
Block a user