FSN#32772: Mobielnummer toegevoegd

svn path=/Mareon/trunk/; revision=25293
This commit is contained in:
Marcel Bourseau
2015-05-26 13:02:56 +00:00
parent 250f117dc0
commit d3f1653104

View File

@@ -174,6 +174,7 @@ IS
v_mld_melding_cust_postcode VARCHAR2 (256);
v_mld_melding_cust_plaats VARCHAR2 (256);
v_mld_melding_cust_telefoonnr VARCHAR2 (256);
v_mld_melding_cust_mobielnr VARCHAR2 (256);
v_mld_melding_cust_object_oms VARCHAR2 (256);
v_mld_melding_memo VARCHAR2 (1024);
v_mld_opdr_externnr VARCHAR2 (256);
@@ -247,29 +248,32 @@ BEGIN
-- 10 - Flexprop plaats van object
fac.imp_getfield_nr (v_newline, c_fielddelimitor, 10, v_mld_melding_cust_plaats);
-- 11 - Flexprop plaats van object
-- 11 - Flexprop telefoonnummer van melder/huurder
fac.imp_getfield_nr (v_newline, c_fielddelimitor, 11, v_mld_melding_cust_telefoonnr);
-- 12 - Flexprop mobielnr van melder/huurder
fac.imp_getfield_nr (v_newline, c_fielddelimitor, 12, v_mld_melding_cust_mobielnr);
-- 12 - Flexprop omschrijving van object
fac.imp_getfield_nr (v_newline, c_fielddelimitor, 12, v_mld_melding_cust_object_oms);
-- 13 - Flexprop omschrijving van object
fac.imp_getfield_nr (v_newline, c_fielddelimitor, 13, v_mld_melding_cust_object_oms);
-- 13 - Flexprop memo/opdrachtomschrijving bij object
fac.imp_getfield_nr (v_newline, c_fielddelimitor, 13, v_mld_melding_memo);
-- 14 - Flexprop memo/opdrachtomschrijving bij object
fac.imp_getfield_nr (v_newline, c_fielddelimitor, 14, v_mld_melding_memo);
-- 14 - Externe opdrachtnr / purchase Ordernr
fac.imp_getfield_nr (v_newline, c_fielddelimitor, 14, v_mld_opdr_externnr);
-- 15 - Externe opdrachtnr / purchase Ordernr
fac.imp_getfield_nr (v_newline, c_fielddelimitor, 15, v_mld_opdr_externnr);
-- 15 - Externe opdrachtnr / purchase Ordernr
fac.imp_getfield_nr (v_newline, c_fielddelimitor, 15, v_mld_opdr_ordernr);
-- 16 - Externe opdrachtnr / purchase Ordernr
fac.imp_getfield_nr (v_newline, c_fielddelimitor, 16, v_mld_opdr_ordernr);
-- 16 - Start opdrachtdatum
fac.imp_getfield_nr (v_newline, c_fielddelimitor, 16, v_mld_opdr_datumbegin);
-- 17 - Start opdrachtdatum
fac.imp_getfield_nr (v_newline, c_fielddelimitor, 17, v_mld_opdr_datumbegin);
-- 17 - Plan opdrachtdatum
fac.imp_getfield_nr (v_newline, c_fielddelimitor, 17, v_mld_opdr_datumplan);
-- 18 - Plan opdrachtdatum
fac.imp_getfield_nr (v_newline, c_fielddelimitor, 18, v_mld_opdr_datumplan);
-- 18 - Einde opdrachtdatum
fac.imp_getfield_nr (v_newline, c_fielddelimitor, 18, v_mld_opdr_einddatum);
-- 19 - Einde opdrachtdatum
fac.imp_getfield_nr (v_newline, c_fielddelimitor, 19, v_mld_opdr_einddatum);
--
v_aanduiding :=
@@ -439,6 +443,17 @@ BEGIN
fac.imp_writelog (p_import_key, 'W', v_aanduiding || 'Telefoonnummer is te lang', 'Telefoonnummer wordt afgebroken tot [' || v_mld_melding_cust_telefoonnr || ']' );
END IF;
END IF;
v_errorhint := 'Ongeldig mobielnr';
v_mld_melding_cust_mobielnr := TRIM (v_mld_melding_cust_mobielnr);
IF (v_mld_melding_cust_mobielnr IS NOT NULL)
THEN
IF LENGTH (v_mld_melding_cust_mobielnr) > 15
THEN
v_mld_melding_cust_mobielnr := SUBSTR (v_mld_melding_cust_mobielnr, 1, 15);
fac.imp_writelog (p_import_key, 'W', v_aanduiding || 'Mobielnr is te lang', 'Mobielnummer wordt afgebroken tot [' || v_mld_melding_cust_mobielnr || ']' );
END IF;
END IF;
v_errorhint := 'Ongeldige objectomschrijving';
v_mld_melding_cust_object_oms := TRIM (v_mld_melding_cust_object_oms);
@@ -547,6 +562,7 @@ BEGIN
mld_melding_cust_postcode,
mld_melding_cust_plaats,
mld_melding_cust_telefoonnr,
mld_melding_cust_mobielnr,
mld_melding_cust_object_omschr,
mld_melding_memo,
mld_opdr_externnr,
@@ -568,6 +584,7 @@ BEGIN
v_mld_melding_cust_postcode,
v_mld_melding_cust_plaats,
v_mld_melding_cust_telefoonnr,
v_mld_melding_cust_mobielnr,
v_mld_melding_cust_object_oms,
v_mld_melding_memo,
v_mld_opdr_externnr,
@@ -804,6 +821,7 @@ IS
mld.upsertmeldingkenmerk (c_kenmerk_key_cust_postcode, v_mld_melding_key, rec_ax.mld_melding_cust_postcode);
mld.upsertmeldingkenmerk (c_kenmerk_key_cust_plaats, v_mld_melding_key, rec_ax.mld_melding_cust_plaats);
mld.upsertmeldingkenmerk (c_kenmerk_key_cust_telefoonnr, v_mld_melding_key, rec_ax.mld_melding_cust_telefoonnr);
mld.upsertmeldingkenmerk (c_kenmerk_key_cust_telefoonnr, v_mld_melding_key, rec_ax.mld_melding_cust_mobielnr);
mld.upsertmeldingkenmerk (c_kenmerk_key_cust_object_oms, v_mld_melding_key, rec_ax.mld_melding_cust_object_omschr);