AAGB#75630 Graag kolom ins_srtkenmerk_code toevoegen aan tabel

svn path=/Database/trunk/; revision=59409
This commit is contained in:
Erik Groener
2023-03-02 12:21:44 +00:00
parent c59d4c61d5
commit 31bc06047f
23 changed files with 306 additions and 183 deletions

View File

@@ -666,6 +666,8 @@ CREATE_TABLE(alg_kenmerk,0)
VARCHAR2(50) VARCHAR2(50)
,alg_kenmerk_upper ,alg_kenmerk_upper
VARCHAR2(50) VARCHAR2(50)
,alg_kenmerk_code
VARCHAR2(60)
,alg_kenmerk_hint ,alg_kenmerk_hint
VARCHAR2(255) VARCHAR2(255)
,alg_kenmerk_default ,alg_kenmerk_default
@@ -714,6 +716,7 @@ CREATE_TABLE(alg_kenmerk,0)
,fac_functie_key ,fac_functie_key
NUMBER(10) NUMBER(10)
CONSTRAINT fac_r_alg_kenmerk_functie REFERENCES fac_functie (fac_functie_key) CONSTRAINT fac_r_alg_kenmerk_functie REFERENCES fac_functie (fac_functie_key)
,CONSTRAINT alg_u_alg_kenmerk_code UNIQUE(alg_kenmerk_code, alg_kenmerk_verwijder)
); );
-- Koppeltabel tussen de Kennisbank (FAQ) en plaats (alg_v_allonroerendgoed) -- Koppeltabel tussen de Kennisbank (FAQ) en plaats (alg_v_allonroerendgoed)

View File

@@ -410,7 +410,8 @@ BEFORE INSERT OR UPDATE ON alg_kenmerk
FOR EACH ROW FOR EACH ROW
BEGIN BEGIN
UPDATE_PRIMARY_KEY(alg_kenmerk_key, alg_s_alg_kenmerk_key); UPDATE_PRIMARY_KEY(alg_kenmerk_key, alg_s_alg_kenmerk_key);
UPDATE_UPPER(alg_kenmerk_omschrijving, alg_kenmerk_upper,alg_kenmerk); UPDATE_UPPER(alg_kenmerk_omschrijving, alg_kenmerk_upper, alg_kenmerk);
UPDATE_UPPER(alg_kenmerk_code, alg_kenmerk_code, alg_kenmerk);
IF (:new.alg_kenmerk_verwijder IS NOT NULL AND :old.alg_kenmerk_verwijder IS NULL AND IF (:new.alg_kenmerk_verwijder IS NOT NULL AND :old.alg_kenmerk_verwijder IS NULL AND
:new.alg_kenmerk_systeem = 1) :new.alg_kenmerk_systeem = 1)
THEN THEN

View File

@@ -604,6 +604,8 @@ CREATE_TABLE(bes_srtkenmerk, 0)
VARCHAR2(50) VARCHAR2(50)
, bes_srtkenmerk_upper , bes_srtkenmerk_upper
VARCHAR2(50) VARCHAR2(50)
, bes_srtkenmerk_code
VARCHAR2(60)
, bes_srtkenmerk_dimensie , bes_srtkenmerk_dimensie
VARCHAR2(10) VARCHAR2(10)
, bes_srtkenmerk_kenmerktype , bes_srtkenmerk_kenmerktype
@@ -639,6 +641,7 @@ CREATE_TABLE(bes_srtkenmerk, 0)
, CONSTRAINT bes_c_bes_srtkenmerk_dec CHECK(bes_srtkenmerk_dec >= 0 , CONSTRAINT bes_c_bes_srtkenmerk_dec CHECK(bes_srtkenmerk_dec >= 0
AND bes_srtkenmerk_dec <= bes_srtkenmerk_lengte) AND bes_srtkenmerk_dec <= bes_srtkenmerk_lengte)
, CONSTRAINT bes_c_bes_srtkenmerk_aanm CHECK(bes_srtkenmerk_aanmaak IS NOT NULL) , CONSTRAINT bes_c_bes_srtkenmerk_aanm CHECK(bes_srtkenmerk_aanmaak IS NOT NULL)
, CONSTRAINT bes_u_bes_srtkenmerk_code UNIQUE(bes_srtkenmerk_code, bes_srtkenmerk_verwijder)
); );
CREATE_TABLE(bes_kenmerk, 0) CREATE_TABLE(bes_kenmerk, 0)
@@ -659,6 +662,8 @@ CREATE_TABLE(bes_kenmerk, 0)
(bes_kenmerk_niveau is not null and (bes_kenmerk_niveau IN( 'D', 'G', 'S'))) (bes_kenmerk_niveau is not null and (bes_kenmerk_niveau IN( 'D', 'G', 'S')))
, bes_kenmerk_omschrijving , bes_kenmerk_omschrijving
VARCHAR2(50) /* optionele overrule van srtkenmerk_omschrijving */ VARCHAR2(50) /* optionele overrule van srtkenmerk_omschrijving */
, bes_kenmerk_code
VARCHAR2(60)
, bes_kenmerk_verplicht , bes_kenmerk_verplicht
NUMBER(1) NUMBER(1)
, bes_kenmerk_groep , bes_kenmerk_groep
@@ -698,6 +703,7 @@ CREATE_TABLE(bes_kenmerk, 0)
OR bes_kenmerk_toonbaar = 1) OR bes_kenmerk_toonbaar = 1)
, CONSTRAINT bes_c_bes_kenmerk_aanmaak CHECK(bes_kenmerk_aanmaak IS NOT NULL) , CONSTRAINT bes_c_bes_kenmerk_aanmaak CHECK(bes_kenmerk_aanmaak IS NOT NULL)
, CONSTRAINT bes_u_bes_kenmerk UNIQUE(bes_srtkenmerk_key, bes_srtinstallatie_key, bes_kenmerk_type, bes_kenmerk_niveau, bes_kenmerk_omschrijving, bes_kenmerk_groep, bes_kenmerk_verwijder) , CONSTRAINT bes_u_bes_kenmerk UNIQUE(bes_srtkenmerk_key, bes_srtinstallatie_key, bes_kenmerk_type, bes_kenmerk_niveau, bes_kenmerk_omschrijving, bes_kenmerk_groep, bes_kenmerk_verwijder)
, CONSTRAINT bes_u_bes_kenmerk_code UNIQUE(bes_kenmerk_code, bes_kenmerk_verwijder)
); );
CREATE_TABLE(bes_kenmerkbestell, 0) CREATE_TABLE(bes_kenmerkbestell, 0)

View File

@@ -221,6 +221,8 @@ CREATE_TRIGGER(bes_t_bes_srtkenmerk_b_iu)
BEGIN BEGIN
UPDATE_PRIMARY_KEY(bes_srtkenmerk_key, bes_s_bes_srtkenmerk_key); UPDATE_PRIMARY_KEY(bes_srtkenmerk_key, bes_s_bes_srtkenmerk_key);
UPDATE_UPPER(bes_srtkenmerk_omschrijving, bes_srtkenmerk_upper,bes_srtkenmerk); UPDATE_UPPER(bes_srtkenmerk_omschrijving, bes_srtkenmerk_upper,bes_srtkenmerk);
UPDATE_UPPER(bes_srtkenmerk_code, bes_srtkenmerk_code, bes_srtkenmerk);
UPDATE_AANMAAKDATUM(bes_srtkenmerk,bes_srtkenmerk_aanmaak); UPDATE_AANMAAKDATUM(bes_srtkenmerk,bes_srtkenmerk_aanmaak);
IF (:new.bes_srtkenmerk_verwijder IS NOT NULL AND :old.bes_srtkenmerk_verwijder IS NULL AND IF (:new.bes_srtkenmerk_verwijder IS NOT NULL AND :old.bes_srtkenmerk_verwijder IS NULL AND
:new.bes_srtkenmerk_systeem = 1) :new.bes_srtkenmerk_systeem = 1)
@@ -318,6 +320,8 @@ BEGIN
-- FSN#13902: we tolereren het achteraf verplicht maken -- FSN#13902: we tolereren het achteraf verplicht maken
UPDATE_PRIMARY_KEY(bes_kenmerk_key, bes_s_bes_kenmerk_key); UPDATE_PRIMARY_KEY(bes_kenmerk_key, bes_s_bes_kenmerk_key);
UPDATE_AANMAAKDATUM(bes_kenmerk, bes_kenmerk_aanmaak); UPDATE_AANMAAKDATUM(bes_kenmerk, bes_kenmerk_aanmaak);
UPDATE_UPPER(bes_kenmerk_code, bes_kenmerk_code, bes_kenmerk);
END; END;
/ /

View File

@@ -165,6 +165,8 @@ CREATE_TABLE(bez_kenmerk,0)
VARCHAR2(50) VARCHAR2(50)
,bez_kenmerk_upper ,bez_kenmerk_upper
VARCHAR2(50) VARCHAR2(50)
,bez_kenmerk_code
VARCHAR2(60)
,bez_kenmerk_hint ,bez_kenmerk_hint
VARCHAR2(255) VARCHAR2(255)
,bez_kenmerk_default ,bez_kenmerk_default
@@ -215,6 +217,7 @@ CREATE_TABLE(bez_kenmerk,0)
,fac_functie_key ,fac_functie_key
NUMBER(10) NUMBER(10)
CONSTRAINT fac_r_bez_kenmerk_functie REFERENCES fac_functie (fac_functie_key) CONSTRAINT fac_r_bez_kenmerk_functie REFERENCES fac_functie (fac_functie_key)
,CONSTRAINT bez_u_bez_kenmerk_code UNIQUE(bez_kenmerk_code, bez_kenmerk_verwijder)
); );
CREATE_TABLE(bez_kenmerkwaarde,0) CREATE_TABLE(bez_kenmerkwaarde,0)

View File

@@ -115,7 +115,9 @@ BEFORE INSERT OR UPDATE ON bez_kenmerk
FOR EACH ROW FOR EACH ROW
BEGIN BEGIN
UPDATE_PRIMARY_KEY(bez_kenmerk_key, bez_s_bez_kenmerk_key); UPDATE_PRIMARY_KEY(bez_kenmerk_key, bez_s_bez_kenmerk_key);
UPDATE_UPPER(bez_kenmerk_omschrijving, bez_kenmerk_upper,bez_kenmerk); UPDATE_UPPER(bez_kenmerk_omschrijving, bez_kenmerk_upper, bez_kenmerk);
UPDATE_UPPER(bez_kenmerk_code, bez_kenmerk_code, bez_kenmerk);
IF (:new.bez_kenmerk_verwijder IS NOT NULL AND :old.bez_kenmerk_verwijder IS NULL AND IF (:new.bez_kenmerk_verwijder IS NOT NULL AND :old.bez_kenmerk_verwijder IS NULL AND
:new.bez_kenmerk_systeem = 1) :new.bez_kenmerk_systeem = 1)
THEN THEN

View File

@@ -293,6 +293,8 @@ CREATE_TABLE(cnt_srtkenmerk, 0)
VARCHAR2(50) VARCHAR2(50)
, cnt_srtkenmerk_upper , cnt_srtkenmerk_upper
VARCHAR2(50) VARCHAR2(50)
, cnt_srtkenmerk_code
VARCHAR2(60)
, cnt_srtkenmerk_dimensie , cnt_srtkenmerk_dimensie
VARCHAR2(10) VARCHAR2(10)
, cnt_srtkenmerk_kenmerktype , cnt_srtkenmerk_kenmerktype
@@ -328,6 +330,7 @@ CREATE_TABLE(cnt_srtkenmerk, 0)
, CONSTRAINT cnt_c_cnt_srtkenmerk_dec CHECK(cnt_srtkenmerk_dec >= 0 , CONSTRAINT cnt_c_cnt_srtkenmerk_dec CHECK(cnt_srtkenmerk_dec >= 0
AND cnt_srtkenmerk_dec <= cnt_srtkenmerk_lengte) AND cnt_srtkenmerk_dec <= cnt_srtkenmerk_lengte)
, CONSTRAINT cnt_c_cnt_srtkenmerk_aanm CHECK(cnt_srtkenmerk_aanmaak IS NOT NULL) , CONSTRAINT cnt_c_cnt_srtkenmerk_aanm CHECK(cnt_srtkenmerk_aanmaak IS NOT NULL)
, CONSTRAINT cnt_u_bes_srtkenmerk_code UNIQUE(cnt_srtkenmerk_code, cnt_srtkenmerk_verwijder)
); );
CREATE_TABLE(cnt_kenmerk, 0) CREATE_TABLE(cnt_kenmerk, 0)
@@ -342,6 +345,8 @@ CREATE_TABLE(cnt_kenmerk, 0)
VARCHAR2(1) VARCHAR2(1)
, cnt_kenmerk_omschrijving , cnt_kenmerk_omschrijving
VARCHAR2(50) /* optionele overrule van srtkenmerk_omschrijving */ VARCHAR2(50) /* optionele overrule van srtkenmerk_omschrijving */
, cnt_kenmerk_code
VARCHAR2(60)
, cnt_kenmerk_verplicht , cnt_kenmerk_verplicht
NUMBER(1) NUMBER(1)
, cnt_kenmerk_groep , cnt_kenmerk_groep
@@ -380,6 +385,7 @@ CREATE_TABLE(cnt_kenmerk, 0)
OR cnt_kenmerk_toonbaar = 1) OR cnt_kenmerk_toonbaar = 1)
, CONSTRAINT cnt_c_cnt_kenmerk_aanmaak CHECK(cnt_kenmerk_aanmaak IS NOT NULL) , CONSTRAINT cnt_c_cnt_kenmerk_aanmaak CHECK(cnt_kenmerk_aanmaak IS NOT NULL)
, CONSTRAINT cnt_u_cnt_kenmerk UNIQUE(cnt_srtkenmerk_key, cnt_srtcontract_key, cnt_kenmerk_niveau, cnt_kenmerk_omschrijving, cnt_kenmerk_groep, cnt_kenmerk_verwijder) , CONSTRAINT cnt_u_cnt_kenmerk UNIQUE(cnt_srtkenmerk_key, cnt_srtcontract_key, cnt_kenmerk_niveau, cnt_kenmerk_omschrijving, cnt_kenmerk_groep, cnt_kenmerk_verwijder)
, CONSTRAINT cnt_u_cnt_kenmerk_code UNIQUE(cnt_kenmerk_code, cnt_kenmerk_verwijder)
); );
CREATE_TABLE(cnt_kenmerkcontract, 0) CREATE_TABLE(cnt_kenmerkcontract, 0)

View File

@@ -133,7 +133,9 @@ BEFORE INSERT OR UPDATE ON cnt_srtkenmerk
FOR EACH ROW FOR EACH ROW
BEGIN BEGIN
UPDATE_PRIMARY_KEY(cnt_srtkenmerk_key, cnt_s_cnt_srtkenmerk_key); UPDATE_PRIMARY_KEY(cnt_srtkenmerk_key, cnt_s_cnt_srtkenmerk_key);
UPDATE_UPPER(cnt_srtkenmerk_omschrijving, cnt_srtkenmerk_upper,cnt_srtkenmerk); UPDATE_UPPER(cnt_srtkenmerk_omschrijving, cnt_srtkenmerk_upper, cnt_srtkenmerk);
UPDATE_UPPER(cnt_srtkenmerk_code, cnt_srtkenmerk_code, cnt_srtkenmerk);
UPDATE_AANMAAKDATUM(cnt_srtkenmerk, cnt_srtkenmerk_aanmaak); UPDATE_AANMAAKDATUM(cnt_srtkenmerk, cnt_srtkenmerk_aanmaak);
IF (:new.cnt_srtkenmerk_verwijder IS NOT NULL AND :old.cnt_srtkenmerk_verwijder IS NULL AND IF (:new.cnt_srtkenmerk_verwijder IS NOT NULL AND :old.cnt_srtkenmerk_verwijder IS NULL AND
:new.cnt_srtkenmerk_systeem = 1) :new.cnt_srtkenmerk_systeem = 1)
@@ -213,6 +215,8 @@ BEGIN
-- FSN#13902: we tolereren het achteraf verplicht maken -- FSN#13902: we tolereren het achteraf verplicht maken
UPDATE_PRIMARY_KEY(cnt_kenmerk_key, cnt_s_cnt_kenmerk_key); UPDATE_PRIMARY_KEY(cnt_kenmerk_key, cnt_s_cnt_kenmerk_key);
UPDATE_AANMAAKDATUM(cnt_kenmerk, cnt_kenmerk_aanmaak); UPDATE_AANMAAKDATUM(cnt_kenmerk, cnt_kenmerk_aanmaak);
UPDATE_UPPER(cnt_kenmerk_code, cnt_kenmerk_code, cnt_kenmerk);
END; END;
/ /

View File

@@ -1594,7 +1594,7 @@ FAC_LCL('lcl_end_date', 'Einddatum', 'End date')
FAC_LCL('lcl_start_date', 'Startdatum', 'Start date') FAC_LCL('lcl_start_date', 'Startdatum', 'Start date')
FAC_LCL('lcl_end_date_plan', 'Geplande einddatum', 'Planned end date') FAC_LCL('lcl_end_date_plan', 'Geplande einddatum', 'Planned end date')
FAC_LCL('lcl_end_date_plan_from', 'Geplande einddatum van', 'Planned end date from') FAC_LCL('lcl_end_date_plan_from', 'Geplande einddatum van', 'Planned end date from')
FAC_LCL('lcl_end_date_plan_to', 'Geplande einddatum t/m', 'Planned end date up to and including') FAC_LCL('lcl_end_date_plan_to', 'Geplande einddatum t/m', 'Planned end date till')
FAC_LCL('lcl_occupation_perc', 'Bezetting (%)', 'Occupation [%]') FAC_LCL('lcl_occupation_perc', 'Bezetting (%)', 'Occupation [%]')
FAC_LCL('lcl_show', 'Tonen', 'Show') FAC_LCL('lcl_show', 'Tonen', 'Show')
FAC_LCL('lcl_more_info', 'Klik hier voor meer info', 'Click here for more info') FAC_LCL('lcl_more_info', 'Klik hier voor meer info', 'Click here for more info')
@@ -2003,12 +2003,12 @@ FAC_LCL('lcl_export_confirm', 'U gaat {0} exporteren.', 'You are about to export
FAC_LCL('lcl_export_nodata', 'Export is geslaagd, geen data op te leveren', 'Export was successful, no data to be delivered') FAC_LCL('lcl_export_nodata', 'Export is geslaagd, geen data op te leveren', 'Export was successful, no data to be delivered')
FAC_LCL('lcl_visitors', 'Aantal personen', 'Attendees') FAC_LCL('lcl_visitors', 'Aantal personen', 'Attendees')
FAC_LCL('lcl_start_date_from', 'Begindatum van', 'Start date from') FAC_LCL('lcl_start_date_from', 'Begindatum van', 'Start date from')
FAC_LCL('lcl_start_date_to', 'Begindatum t/m', 'Start date up to and including') FAC_LCL('lcl_start_date_to', 'Begindatum t/m', 'Start date till')
FAC_LCL('lcl_end_date_from', 'Einddatum van', 'End date from') FAC_LCL('lcl_end_date_from', 'Einddatum van', 'End date from')
FAC_LCL('lcl_end_date_to', 'Einddatum t/m', 'End date up to and including') FAC_LCL('lcl_end_date_to', 'Einddatum t/m', 'End date till')
FAC_LCL('lcl_period', 'Herhaling', 'Recurrence period') FAC_LCL('lcl_period', 'Herhaling', 'Recurrence period')
FAC_LCL('lcl_period_from', 'Periode van', 'Period from') FAC_LCL('lcl_period_from', 'Periode van', 'Period from')
FAC_LCL('lcl_period_to', 'Periode t/m', 'Period up to and including') FAC_LCL('lcl_period_to', 'Periode t/m', 'Period till')
FAC_LCL('lcl_n_of_periods', 'Aantal perioden', 'Number of periods') FAC_LCL('lcl_n_of_periods', 'Aantal perioden', 'Number of periods')
FAC_LCL('lcl_status', 'Status', 'Status') FAC_LCL('lcl_status', 'Status', 'Status')
FAC_LCL('lcl_extended_status', 'Uitgebreide status', 'Extended status') FAC_LCL('lcl_extended_status', 'Uitgebreide status', 'Extended status')
@@ -3615,7 +3615,7 @@ FAC_LCL('lcl_faq_display_both_edit', 'Als pop-up & altijd tonen', 'Pop-up & disp
FAC_LCL('lcl_faq_datum', 'Publicatiedatum', 'Publication date') FAC_LCL('lcl_faq_datum', 'Publicatiedatum', 'Publication date')
FAC_LCL('lcl_faq_wijzigdatum', 'Wijzigdatum', 'Last changed date') FAC_LCL('lcl_faq_wijzigdatum', 'Wijzigdatum', 'Last changed date')
FAC_LCL('lcl_faq_wijzigdatum_from', 'Wijzigdatum van', 'Last changed date from') FAC_LCL('lcl_faq_wijzigdatum_from', 'Wijzigdatum van', 'Last changed date from')
FAC_LCL('lcl_faq_wijzigdatum_to', 'Wijzigdatum t/m', 'Last changed date up to and including') FAC_LCL('lcl_faq_wijzigdatum_to', 'Wijzigdatum t/m', 'Last changed date till')
FAC_LCL('lcl_faq_vervaldatum', 'Vervaldatum', 'Expiry date') FAC_LCL('lcl_faq_vervaldatum', 'Vervaldatum', 'Expiry date')
FAC_LCL('lcl_faq_terminated', 'Ook be<62>indigde kennisbankitems tonen', 'Also show terminated knowledgebank items') FAC_LCL('lcl_faq_terminated', 'Ook be<62>indigde kennisbankitems tonen', 'Also show terminated knowledgebank items')
FAC_LCL('lcl_faq_needaccept', 'Vereist goedkeuring voor publicatie', 'Must be approved for publication') FAC_LCL('lcl_faq_needaccept', 'Vereist goedkeuring voor publicatie', 'Must be approved for publication')
@@ -5066,7 +5066,7 @@ FAC_LCL('lcl_mld_starter', 'Ingevoerd door', 'Entered by')
FAC_LCL('lcl_mld_wf_generated_by', 'Gegenereerd door melding ','Generated by call ') FAC_LCL('lcl_mld_wf_generated_by', 'Gegenereerd door melding ','Generated by call ')
FAC_LCL('lcl_mld_activity_generated_by', 'Automatisch gegenereerd door activiteit ','Automatically generated by activity ') FAC_LCL('lcl_mld_activity_generated_by', 'Automatisch gegenereerd door activiteit ','Automatically generated by activity ')
FAC_LCL('lcl_mld_action_from', 'Actie periode van', 'Action period from') FAC_LCL('lcl_mld_action_from', 'Actie periode van', 'Action period from')
FAC_LCL('lcl_mld_action_to', 'Actie periode t/m', 'Action period up to and including') FAC_LCL('lcl_mld_action_to', 'Actie periode t/m', 'Action period till')
FAC_LCL('lcl_mld_invalid_reference', 'Ongeldige melding voor referentie', 'Invalid call for reference') FAC_LCL('lcl_mld_invalid_reference', 'Ongeldige melding voor referentie', 'Invalid call for reference')
FAC_LCL('lcl_mld_invalid_ctr_ref', 'Ongeldige periodieke taak voor referentie', 'Invalid recurring task for reference') FAC_LCL('lcl_mld_invalid_ctr_ref', 'Ongeldige periodieke taak voor referentie', 'Invalid recurring task for reference')
FAC_LCL('lcl_mrk_marktplaats', 'Prikbord', 'Bulletin board') FAC_LCL('lcl_mrk_marktplaats', 'Prikbord', 'Bulletin board')

View File

@@ -1609,6 +1609,7 @@ AS
CURSOR c1 CURSOR c1
IS IS
SELECT k.prs_kenmerk_key, SELECT k.prs_kenmerk_key,
k.prs_kenmerk_key,
lcl.x ('prs_kenmerk_omschrijving', k.prs_kenmerk_key, prs_kenmerk_omschrijving) prs_kenmerk_omschrijving, lcl.x ('prs_kenmerk_omschrijving', k.prs_kenmerk_key, prs_kenmerk_omschrijving) prs_kenmerk_omschrijving,
k.prs_kenmerk_kenmerktype, k.prs_kenmerk_kenmerktype,
k.fac_kenmerkdomein_key, k.fac_kenmerkdomein_key,
@@ -1652,19 +1653,19 @@ AS
p_key, p_key,
rec1.prs_kenmerk_key); rec1.prs_kenmerk_key);
createxmltagvalueattributes ('kenmerk', createxmltagvalueattributes9('kenmerk',
'naam', 'kenmerkcode', rec1.prs_kenmerk_code,
rec1.prs_kenmerk_omschrijving, 'naam', rec1.prs_kenmerk_omschrijving,
'type', 'type', rec1.prs_kenmerk_kenmerktype,
rec1.prs_kenmerk_kenmerktype, 'volgnummer', rec1.volgnummer,
'volgnummer', 'key', rec1.prs_kenmerk_key,
rec1.volgnummer, 'dimensie', rec1.dimensie,
'key', NULL, NULL,
rec1.prs_kenmerk_key, NULL, NULL,
'dimensie', NULL, NULL,
rec1.dimensie,
rec1.fac_kenmerkdomein_key, rec1.fac_kenmerkdomein_key,
v_kenmerk_waarde); v_kenmerk_waarde
);
END LOOP; END LOOP;
END; END;
@@ -2710,6 +2711,7 @@ AS
CURSOR c1 CURSOR c1
IS IS
SELECT k.alg_kenmerk_key, SELECT k.alg_kenmerk_key,
k.alg_kenmerk_code,
lcl.x ('alg_kenmerk_omschrijving', lcl.x ('alg_kenmerk_omschrijving',
k.alg_kenmerk_key, k.alg_kenmerk_key,
alg_kenmerk_omschrijving) alg_kenmerk_omschrijving)
@@ -2777,19 +2779,19 @@ AS
p_key, p_key,
rec1.alg_kenmerk_key); rec1.alg_kenmerk_key);
createxmltagvalueattributes ('kenmerk', createxmltagvalueattributes9 ('kenmerk',
'naam', 'kenmerkcode', rec1.alg_kenmerk_code,
rec1.alg_kenmerk_omschrijving, 'naam', rec1.alg_kenmerk_omschrijving,
'type', 'type', rec1.alg_kenmerk_kenmerktype,
rec1.alg_kenmerk_kenmerktype, 'volgnummer', rec1.volgnummer,
'volgnummer', 'key', rec1.alg_kenmerk_key,
rec1.volgnummer, 'dimensie', rec1.dimensie,
'key', NULL, NULL,
rec1.alg_kenmerk_key, NULL, NULL,
'dimensie', NULL, NULL,
rec1.dimensie, rec1.fac_kenmerkdomein_key,
rec1.fac_kenmerkdomein_key, v_kenmerk_waarde
v_kenmerk_waarde); );
END LOOP; END LOOP;
END; END;
@@ -3645,6 +3647,8 @@ AS
CURSOR c1 CURSOR c1
IS IS
SELECT k.ins_kenmerk_key, SELECT k.ins_kenmerk_key,
k.ins_kenmerk_code,
s.ins_srtkenmerk_code,
COALESCE ( COALESCE (
lcl.x ('ins_kenmerk_omschrijving', k.ins_kenmerk_key, ins_kenmerk_omschrijving), lcl.x ('ins_kenmerk_omschrijving', k.ins_kenmerk_key, ins_kenmerk_omschrijving),
lcl.x ('ins_srtkenmerk_omschrijving', s.ins_srtkenmerk_key, ins_srtkenmerk_omschrijving)) ins_kenmerk_omschrijving, lcl.x ('ins_srtkenmerk_omschrijving', s.ins_srtkenmerk_key, ins_srtkenmerk_omschrijving)) ins_kenmerk_omschrijving,
@@ -3714,20 +3718,19 @@ AS
p_key, p_key,
rec1.ins_kenmerk_key); rec1.ins_kenmerk_key);
createxmltagvalueattributes ( createxmltagvalueattributes9('kenmerk',
'kenmerk', 'kenmerkcode', rec1.ins_kenmerk_code,
'naam', 'srtkenmerkcode', rec1.ins_srtkenmerk_code,
rec1.ins_kenmerk_omschrijving, 'naam', rec1.ins_kenmerk_omschrijving,
'type', 'type', rec1.ins_srtkenmerk_kenmerktype,
rec1.ins_srtkenmerk_kenmerktype, 'volgnummer', rec1.volgnummer,
'volgnummer', 'key', rec1.ins_kenmerk_key,
rec1.volgnummer, 'aanmaak', TO_CHAR (v_kenmerk_aanmaak, 'YYYYMMDD HH24:MI'),
'key', NULL, NULL,
rec1.ins_kenmerk_key, NULL, NULL,
'aanmaak', rec1.fac_kenmerkdomein_key,
TO_CHAR (v_kenmerk_aanmaak, 'YYYYMMDD HH24:MI'), v_kenmerk_waarde
rec1.fac_kenmerkdomein_key, );
v_kenmerk_waarde);
END LOOP; END LOOP;
END; END;
@@ -4057,6 +4060,8 @@ AS
CURSOR c1 CURSOR c1
IS IS
SELECT k.ins_kenmerk_key, SELECT k.ins_kenmerk_key,
k.ins_kenmerk_code,
s.ins_srtkenmerk_code,
COALESCE ( COALESCE (
lcl.x ('ins_kenmerk_omschrijving', k.ins_kenmerk_key, ins_kenmerk_omschrijving), lcl.x ('ins_kenmerk_omschrijving', k.ins_kenmerk_key, ins_kenmerk_omschrijving),
lcl.x ('ins_srtkenmerk_omschrijving', s.ins_srtkenmerk_key, ins_srtkenmerk_omschrijving)) ins_kenmerk_omschrijving, lcl.x ('ins_srtkenmerk_omschrijving', s.ins_srtkenmerk_key, ins_srtkenmerk_omschrijving)) ins_kenmerk_omschrijving,
@@ -4110,19 +4115,19 @@ AS
p_key, p_key,
rec1.ins_kenmerk_key); rec1.ins_kenmerk_key);
createxmltagvalueattributes ('kenmerk', createxmltagvalueattributes9('kenmerk',
'naam', 'kenmerkcode', rec1.ins_kenmerk_code,
rec1.ins_kenmerk_omschrijving, 'srtkenmerkcode', rec1.ins_srtkenmerk_code,
'type', 'naam', rec1.ins_kenmerk_omschrijving,
rec1.ins_srtkenmerk_kenmerktype, 'type', rec1.ins_srtkenmerk_kenmerktype,
'volgnummer', 'volgnummer', rec1.volgnummer,
rec1.volgnummer, 'key', rec1.ins_kenmerk_key,
'key', 'aanmaak', TO_CHAR (v_kenmerk_aanmaak, 'YYYYMMDD HH24:MI'),
rec1.ins_kenmerk_key, NULL, NULL,
'aanmaak', NULL, NULL,
TO_CHAR (v_kenmerk_aanmaak, 'YYYYMMDD HH24:MI'),
rec1.fac_kenmerkdomein_key, rec1.fac_kenmerkdomein_key,
v_kenmerk_waarde); v_kenmerk_waarde
);
END LOOP; END LOOP;
END; END;
@@ -4340,7 +4345,8 @@ AS
'systeem', rec1.mld_srtkenmerk_systeem, 'systeem', rec1.mld_srtkenmerk_systeem,
'wissen', rec1.mld_kenmerk_wissen, 'wissen', rec1.mld_kenmerk_wissen,
rec1.fac_kenmerkdomein_key, rec1.fac_kenmerkdomein_key,
v_kenmerk_waarde); v_kenmerk_waarde
);
END LOOP; END LOOP;
END; END;
@@ -4443,18 +4449,19 @@ AS
p_key, p_key,
rec1.mld_kenmerk_key); rec1.mld_kenmerk_key);
createxmltagvalueattributes9 ('kenmerk', createxmltagvalueattributes9('kenmerk',
'kenmerkcode', rec1.mld_kenmerk_code, 'kenmerkcode', rec1.mld_kenmerk_code,
'srtkenmerkcode', rec1.mld_srtkenmerk_code, 'srtkenmerkcode', rec1.mld_srtkenmerk_code,
'naam', rec1.mld_kenmerk_omschrijving, 'naam', rec1.mld_kenmerk_omschrijving,
'type', rec1.mld_srtkenmerk_kenmerktype, 'type', rec1.mld_srtkenmerk_kenmerktype,
'volgnummer', rec1.volgnummer, 'volgnummer', rec1.volgnummer,
'key', rec1.mld_kenmerk_key, 'key', rec1.mld_kenmerk_key,
'dimensie', rec1.dimensie, 'dimensie', rec1.dimensie,
'systeem', rec1.mld_srtkenmerk_systeem, 'systeem', rec1.mld_srtkenmerk_systeem,
NULL, NULL, NULL, NULL,
rec1.fac_kenmerkdomein_key, rec1.fac_kenmerkdomein_key,
v_kenmerk_waarde); v_kenmerk_waarde
);
END LOOP; END LOOP;
END; END;
@@ -6544,6 +6551,8 @@ AS
CURSOR c1 CURSOR c1
IS IS
SELECT k.bes_kenmerk_key, SELECT k.bes_kenmerk_key,
k.bes_kenmerk_code,
s.bes_srtkenmerk_code,
COALESCE ( COALESCE (
lcl.x ('bes_kenmerk_omschrijving', k.bes_kenmerk_key, bes_kenmerk_omschrijving), lcl.x ('bes_kenmerk_omschrijving', k.bes_kenmerk_key, bes_kenmerk_omschrijving),
lcl.x ('bes_srtkenmerk_omschrijving', s.bes_srtkenmerk_key, bes_srtkenmerk_omschrijving)) bes_kenmerk_omschrijving, lcl.x ('bes_srtkenmerk_omschrijving', s.bes_srtkenmerk_key, bes_srtkenmerk_omschrijving)) bes_kenmerk_omschrijving,
@@ -6605,19 +6614,19 @@ AS
p_key, p_key,
rec1.bes_kenmerk_key); rec1.bes_kenmerk_key);
createxmltagvalueattributes ('kenmerk', createxmltagvalueattributes9('kenmerk',
'naam', 'kenmerkcode', rec1.bes_kenmerk_code,
rec1.bes_kenmerk_omschrijving, 'srtkenmerkcode', rec1.bes_srtkenmerk_code,
'type', 'naam', rec1.bes_kenmerk_omschrijving,
rec1.bes_srtkenmerk_kenmerktype, 'type', rec1.bes_srtkenmerk_kenmerktype,
'volgnummer', 'volgnummer', rec1.volgnummer,
rec1.volgnummer, 'key', rec1.bes_kenmerk_key,
'key', 'dimensie', rec1.dimensie,
rec1.bes_kenmerk_key, NULL, NULL,
'dimensie', NULL, NULL,
rec1.dimensie,
rec1.fac_kenmerkdomein_key, rec1.fac_kenmerkdomein_key,
v_kenmerk_waarde); v_kenmerk_waarde
);
END LOOP; END LOOP;
END; END;
@@ -6758,6 +6767,8 @@ AS
CURSOR c1 CURSOR c1
IS IS
SELECT k.ins_kenmerk_key, SELECT k.ins_kenmerk_key,
k.ins_kenmerk_code,
s.ins_srtkenmerk_code,
COALESCE ( COALESCE (
lcl.x ('ins_kenmerk_omschrijving', k.ins_kenmerk_key, ins_kenmerk_omschrijving), lcl.x ('ins_kenmerk_omschrijving', k.ins_kenmerk_key, ins_kenmerk_omschrijving),
lcl.x ('ins_srtkenmerk_omschrijving', s.ins_srtkenmerk_key, ins_srtkenmerk_omschrijving)) ins_kenmerk_omschrijving, lcl.x ('ins_srtkenmerk_omschrijving', s.ins_srtkenmerk_key, ins_srtkenmerk_omschrijving)) ins_kenmerk_omschrijving,
@@ -6825,20 +6836,19 @@ AS
p_key, p_key,
rec1.ins_kenmerk_key); rec1.ins_kenmerk_key);
createxmltagvalueattributes ( createxmltagvalueattributes9('kenmerk',
'kenmerk', 'kenmerkcode', rec1.ins_kenmerk_code,
'naam', 'srtkenmerkcode', rec1.ins_srtkenmerk_code,
rec1.ins_kenmerk_omschrijving, 'naam', rec1.ins_kenmerk_omschrijving,
'type', 'type', rec1.ins_srtkenmerk_kenmerktype,
rec1.ins_srtkenmerk_kenmerktype, 'volgnummer', rec1.volgnummer,
'volgnummer', 'key', rec1.ins_kenmerk_key,
rec1.volgnummer, 'aanmaak', TO_CHAR (v_kenmerk_aanmaak, 'YYYYMMDD HH24:MI'),
'key', NULL, NULL,
rec1.ins_kenmerk_key, NULL, NULL,
'aanmaak', rec1.fac_kenmerkdomein_key,
TO_CHAR (v_kenmerk_aanmaak, 'YYYYMMDD HH24:MI'), v_kenmerk_waarde
rec1.fac_kenmerkdomein_key, );
v_kenmerk_waarde);
END LOOP; END LOOP;
END; END;
@@ -7636,6 +7646,7 @@ AS
CURSOR c1 CURSOR c1
IS IS
SELECT k.bez_kenmerk_key, SELECT k.bez_kenmerk_key,
k.bez_kenmerk_code,
lcl.x ('bez_kenmerk_omschrijving', k.bez_kenmerk_key, bez_kenmerk_omschrijving) bez_kenmerk_omschrijving, lcl.x ('bez_kenmerk_omschrijving', k.bez_kenmerk_key, bez_kenmerk_omschrijving) bez_kenmerk_omschrijving,
k.bez_kenmerk_kenmerktype, k.bez_kenmerk_kenmerktype,
k.bez_kenmerk_systeem, k.bez_kenmerk_systeem,
@@ -7679,17 +7690,18 @@ AS
rec1.bez_kenmerk_key); rec1.bez_kenmerk_key);
createxmltagvalueattributes9 ('kenmerk', createxmltagvalueattributes9 ('kenmerk',
'naam', rec1.bez_kenmerk_omschrijving, 'kenmerkcode', rec1.bez_kenmerk_code,
'type', rec1.bez_kenmerk_kenmerktype, 'naam', rec1.bez_kenmerk_omschrijving,
'volgnummer', rec1.volgnummer, 'type', rec1.bez_kenmerk_kenmerktype,
'key', rec1.bez_kenmerk_key, 'volgnummer', rec1.volgnummer,
'dimensie', rec1.dimensie, 'key', rec1.bez_kenmerk_key,
'systeem', rec1.bez_kenmerk_systeem, 'dimensie', rec1.dimensie,
NULL, NULL, 'systeem', rec1.bez_kenmerk_systeem,
NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL,
rec1.fac_kenmerkdomein_key, rec1.fac_kenmerkdomein_key,
v_kenmerk_waarde); v_kenmerk_waarde
);
END LOOP; END LOOP;
END; END;
@@ -7969,6 +7981,8 @@ AS
CURSOR c1 CURSOR c1
IS IS
SELECT k.res_kenmerk_key, SELECT k.res_kenmerk_key,
k.res_kenmerk_code,
s.res_srtkenmerk_code,
COALESCE ( COALESCE (
lcl.x ('res_kenmerk_omschrijving', k.res_kenmerk_key, res_kenmerk_omschrijving), lcl.x ('res_kenmerk_omschrijving', k.res_kenmerk_key, res_kenmerk_omschrijving),
lcl.x ('res_srtkenmerk_omschrijving', s.res_srtkenmerk_key, res_srtkenmerk_omschrijving)) res_kenmerk_omschrijving, lcl.x ('res_srtkenmerk_omschrijving', s.res_srtkenmerk_key, res_srtkenmerk_omschrijving)) res_kenmerk_omschrijving,
@@ -8017,19 +8031,19 @@ AS
p_key, p_key,
rec1.res_kenmerk_key); rec1.res_kenmerk_key);
createxmltagvalueattributes ('kenmerk', createxmltagvalueattributes9('kenmerk',
'naam', 'kenmerkcode', rec1.res_kenmerk_code,
rec1.res_kenmerk_omschrijving, 'srtkenmerkcode', rec1.res_srtkenmerk_code,
'type', 'naam', rec1.res_kenmerk_omschrijving,
rec1.res_srtkenmerk_kenmerktype, 'type', rec1.res_srtkenmerk_kenmerktype,
'volgnummer', 'volgnummer', rec1.volgnummer,
rec1.volgnummer, 'key', rec1.res_kenmerk_key,
'key', 'dimensie', rec1.dimensie,
rec1.res_kenmerk_key, NULL, NULL,
'dimensie', NULL, NULL,
rec1.dimensie,
rec1.fac_kenmerkdomein_key, rec1.fac_kenmerkdomein_key,
v_kenmerk_waarde); v_kenmerk_waarde
);
END LOOP; END LOOP;
END; END;
@@ -8038,6 +8052,8 @@ AS
CURSOR c1 CURSOR c1
IS IS
SELECT k.res_kenmerk_key, SELECT k.res_kenmerk_key,
k.res_kenmerk_code,
s.res_srtkenmerk_code,
COALESCE ( COALESCE (
lcl.x ('res_kenmerk_omschrijving', k.res_kenmerk_key, res_kenmerk_omschrijving), lcl.x ('res_kenmerk_omschrijving', k.res_kenmerk_key, res_kenmerk_omschrijving),
lcl.x ('res_srtkenmerk_omschrijving', s.res_srtkenmerk_key, res_srtkenmerk_omschrijving)) res_kenmerk_omschrijving, lcl.x ('res_srtkenmerk_omschrijving', s.res_srtkenmerk_key, res_srtkenmerk_omschrijving)) res_kenmerk_omschrijving,
@@ -8089,19 +8105,19 @@ AS
p_key, p_key,
rec1.res_kenmerk_key); rec1.res_kenmerk_key);
createxmltagvalueattributes ('kenmerk', createxmltagvalueattributes9('kenmerk',
'naam', 'kenmerkcode', rec1.res_kenmerk_code,
rec1.res_kenmerk_omschrijving, 'srtkenmerkcode', rec1.res_srtkenmerk_code,
'type', 'naam', rec1.res_kenmerk_omschrijving,
rec1.res_srtkenmerk_kenmerktype, 'type', rec1.res_srtkenmerk_kenmerktype,
'volgnummer', 'volgnummer', rec1.volgnummer,
rec1.volgnummer, 'key', rec1.res_kenmerk_key,
'key', 'dimensie', rec1.dimensie,
rec1.res_kenmerk_key, NULL, NULL,
'dimensie', NULL, NULL,
rec1.dimensie,
rec1.fac_kenmerkdomein_key, rec1.fac_kenmerkdomein_key,
v_kenmerk_waarde); v_kenmerk_waarde
);
END LOOP; END LOOP;
END; END;
@@ -9444,6 +9460,8 @@ AS
CURSOR c1 CURSOR c1
IS IS
SELECT k.cnt_kenmerk_key, SELECT k.cnt_kenmerk_key,
k.cnt_kenmerk_code,
s.cnt_srtkenmerk_code,
COALESCE ( COALESCE (
lcl.x ('cnt_kenmerk_omschrijving', k.cnt_kenmerk_key, cnt_kenmerk_omschrijving), lcl.x ('cnt_kenmerk_omschrijving', k.cnt_kenmerk_key, cnt_kenmerk_omschrijving),
lcl.x ('cnt_srtkenmerk_omschrijving', s.cnt_srtkenmerk_key, cnt_srtkenmerk_omschrijving)) cnt_kenmerk_omschrijving, lcl.x ('cnt_srtkenmerk_omschrijving', s.cnt_srtkenmerk_key, cnt_srtkenmerk_omschrijving)) cnt_kenmerk_omschrijving,
@@ -9498,20 +9516,19 @@ AS
rec1.cnt_kenmerk_key); rec1.cnt_kenmerk_key);
createxmltagvalueattributes ( createxmltagvalueattributes9('kenmerk',
'kenmerk', 'kenmerkcode', rec1.cnt_kenmerk_code,
'naam', 'srtkenmerkcode', rec1.cnt_srtkenmerk_code,
rec1.cnt_kenmerk_omschrijving, 'naam', rec1.cnt_kenmerk_omschrijving,
'type', 'type', rec1.cnt_srtkenmerk_kenmerktype,
rec1.cnt_srtkenmerk_kenmerktype, 'volgnummer', rec1.volgnummer,
'volgnummer', 'key', rec1.cnt_kenmerk_key,
rec1.volgnummer, 'wijzig', TO_CHAR (v_kenmerk_wijzig, 'YYYYMMDD HH24:MI'),
'key', NULL, NULL,
rec1.cnt_kenmerk_key, NULL, NULL,
'wijzig', rec1.fac_kenmerkdomein_key,
TO_CHAR (v_kenmerk_wijzig, 'YYYYMMDD HH24:MI'), v_kenmerk_waarde
rec1.fac_kenmerkdomein_key, );
v_kenmerk_waarde);
END LOOP; END LOOP;
END; END;
@@ -9824,6 +9841,7 @@ AS
IS IS
SELECT k.fin_kenmerk_key, SELECT k.fin_kenmerk_key,
lcl.x ('fin_kenmerk_omschrijving', k.fin_kenmerk_key, fin_kenmerk_omschrijving) fin_kenmerk_omschrijving, lcl.x ('fin_kenmerk_omschrijving', k.fin_kenmerk_key, fin_kenmerk_omschrijving) fin_kenmerk_omschrijving,
k.fin_kenmerk_code,
k.fin_kenmerk_kenmerktype, k.fin_kenmerk_kenmerktype,
k.fac_kenmerkdomein_key, k.fac_kenmerkdomein_key,
k.fin_kenmerk_lengte, k.fin_kenmerk_lengte,
@@ -9855,6 +9873,7 @@ AS
IS IS
SELECT k.fin_kenmerk_key, SELECT k.fin_kenmerk_key,
lcl.x ('fin_kenmerk_omschrijving', k.fin_kenmerk_key, fin_kenmerk_omschrijving) fin_kenmerk_omschrijving, lcl.x ('fin_kenmerk_omschrijving', k.fin_kenmerk_key, fin_kenmerk_omschrijving) fin_kenmerk_omschrijving,
k.fin_kenmerk_code,
k.fin_kenmerk_kenmerktype, k.fin_kenmerk_kenmerktype,
k.fac_kenmerkdomein_key, k.fac_kenmerkdomein_key,
k.fin_kenmerk_lengte, k.fin_kenmerk_lengte,
@@ -9899,19 +9918,19 @@ AS
p_key, p_key,
rec1.fin_kenmerk_key); rec1.fin_kenmerk_key);
createxmltagvalueattributes ('kenmerk', createxmltagvalueattributes9('kenmerk',
'naam', 'naam', rec1.fin_kenmerk_omschrijving,
rec1.fin_kenmerk_omschrijving, 'kenmerkcode', rec1_fin_kenmerk_code,
'type', 'type', rec1.fin_kenmerk_kenmerktype,
rec1.fin_kenmerk_kenmerktype, 'volgnummer', rec1.volgnummer,
'volgnummer', 'key', rec1.fin_kenmerk_key,
rec1.volgnummer, 'dimensie', rec1.dimensie,
'key', NULL, NULL,
rec1.fin_kenmerk_key, NULL, NULL,
'dimensie', NULL, NULL,
rec1.dimensie,
rec1.fac_kenmerkdomein_key, rec1.fac_kenmerkdomein_key,
v_kenmerk_waarde); v_kenmerk_waarde
);
END LOOP; END LOOP;
ELSE ELSE
-- factuurregelkenmerken -- factuurregelkenmerken
@@ -9927,19 +9946,19 @@ AS
p_key, p_key,
rec1.fin_kenmerk_key); rec1.fin_kenmerk_key);
createxmltagvalueattributes ('kenmerk', createxmltagvalueattributes9('kenmerk',
'naam', 'naam', rec1.fin_kenmerk_omschrijving,
rec1.fin_kenmerk_omschrijving, 'kenmerkcode', rec1.fin_kenmerk_code,
'type', 'type', rec1.fin_kenmerk_kenmerktype,
rec1.fin_kenmerk_kenmerktype, 'volgnummer', rec1.volgnummer,
'volgnummer', 'key', rec1.fin_kenmerk_key,
rec1.volgnummer, 'dimensie', rec1.dimensie,
'key', NULL, NULL,
rec1.fin_kenmerk_key, NULL, NULL,
'dimensie', NULL, NULL,
rec1.dimensie,
rec1.fac_kenmerkdomein_key, rec1.fac_kenmerkdomein_key,
v_kenmerk_waarde); v_kenmerk_waarde
);
END LOOP; END LOOP;
END IF; END IF;
END; END;

View File

@@ -1723,6 +1723,7 @@ CREATE_TABLE(fac_imp_flex, 0)
fac_kenmerkdomein_kolomtxt VARCHAR2(255), fac_kenmerkdomein_kolomtxt VARCHAR2(255),
fac_usrtab_naam VARCHAR2(255), fac_usrtab_naam VARCHAR2(255),
srtkenmerk_omschrijving VARCHAR2(255), srtkenmerk_omschrijving VARCHAR2(255),
srtkenmerk_code VARCHAR2(255),
srtkenmerk_kenmerktype VARCHAR2(255), srtkenmerk_kenmerktype VARCHAR2(255),
srtkenmerk_systeem VARCHAR2(255), srtkenmerk_systeem VARCHAR2(255),
srtkenmerk_lengte VARCHAR2(255), srtkenmerk_lengte VARCHAR2(255),
@@ -1742,6 +1743,7 @@ CREATE_TABLE(fac_imp_flex, 0)
kenmerk_regexp VARCHAR2(255), kenmerk_regexp VARCHAR2(255),
kenmerk_show_expr VARCHAR2(4000), kenmerk_show_expr VARCHAR2(4000),
kenmerk_omschr VARCHAR2(255), kenmerk_omschr VARCHAR2(255),
kenmerk_code VARCHAR2(255),
kenmerk_verwijder VARCHAR2(255), kenmerk_verwijder VARCHAR2(255),
kenmerk_extra_1 VARCHAR2(255), kenmerk_extra_1 VARCHAR2(255),
kenmerk_extra_2 VARCHAR2(255), kenmerk_extra_2 VARCHAR2(255),
@@ -2233,6 +2235,7 @@ CREATE_TABLE(faq_kenmerk,0)
faq_kenmerk_volgnr NUMBER(3) NOT NULL, faq_kenmerk_volgnr NUMBER(3) NOT NULL,
faq_kenmerk_omschrijving VARCHAR2(50), faq_kenmerk_omschrijving VARCHAR2(50),
faq_kenmerk_upper VARCHAR2(50), faq_kenmerk_upper VARCHAR2(50),
faq_kenmerk_code VARCHAR2(60),
faq_kenmerk_hint VARCHAR2(255), faq_kenmerk_hint VARCHAR2(255),
faq_kenmerk_default VARCHAR2(4000), faq_kenmerk_default VARCHAR2(4000),
faq_kenmerk_show_expr VARCHAR2(4000), faq_kenmerk_show_expr VARCHAR2(4000),
@@ -2260,7 +2263,8 @@ CREATE_TABLE(faq_kenmerk,0)
DEFAULT NULLDATUM, DEFAULT NULLDATUM,
fac_functie_key NUMBER(10) fac_functie_key NUMBER(10)
CONSTRAINT fac_r_faq_kenmerk_functie REFERENCES fac_functie (fac_functie_key), CONSTRAINT fac_r_faq_kenmerk_functie REFERENCES fac_functie (fac_functie_key),
CONSTRAINT faq_u_faq_kenmerk UNIQUE(faq_discipline_key, faq_kenmerk_omschrijving, faq_kenmerk_groep, faq_kenmerk_verwijder) CONSTRAINT faq_u_faq_kenmerk UNIQUE(faq_discipline_key, faq_kenmerk_omschrijving, faq_kenmerk_groep, faq_kenmerk_verwijder),
CONSTRAINT faq_u_faq_kenmerk_code UNIQUE(faq_kenmerk_code, faq_kenmerk_verwijder)
// Note: this constraint is defined in INS_TAB.SRC // Note: this constraint is defined in INS_TAB.SRC
// , CONSTRAINT faq_c_faq_kenmerk_discipline FOREIGN KEY(faq_discipline_key) REFERENCES ins_tab_discipline(ins_discipline_key) // , CONSTRAINT faq_c_faq_kenmerk_discipline FOREIGN KEY(faq_discipline_key) REFERENCES ins_tab_discipline(ins_discipline_key)
); );

View File

@@ -917,7 +917,9 @@ BEFORE INSERT OR UPDATE ON faq_kenmerk
FOR EACH ROW FOR EACH ROW
BEGIN BEGIN
UPDATE_PRIMARY_KEY(faq_kenmerk_key, faq_s_faq_kenmerk_key); UPDATE_PRIMARY_KEY(faq_kenmerk_key, faq_s_faq_kenmerk_key);
UPDATE_UPPER(faq_kenmerk_omschrijving, faq_kenmerk_upper,faq_kenmerk); UPDATE_UPPER(faq_kenmerk_omschrijving, faq_kenmerk_upper, faq_kenmerk);
UPDATE_UPPER(faq_kenmerk_code, faq_kenmerk_code, faq_kenmerk);
IF (:new.faq_kenmerk_verwijder IS NOT NULL AND :old.faq_kenmerk_verwijder IS NULL AND IF (:new.faq_kenmerk_verwijder IS NOT NULL AND :old.faq_kenmerk_verwijder IS NULL AND
:new.faq_kenmerk_systeem = 1) :new.faq_kenmerk_systeem = 1)
THEN THEN

View File

@@ -192,6 +192,8 @@ CREATE_TABLE(fin_kenmerk,0)
VARCHAR2(50) VARCHAR2(50)
,fin_kenmerk_upper ,fin_kenmerk_upper
VARCHAR2(50) VARCHAR2(50)
,fin_kenmerk_code
VARCHAR2(60)
,fin_kenmerk_type -- Factuur of factuurRegel ,fin_kenmerk_type -- Factuur of factuurRegel
VARCHAR2(1) VARCHAR2(1)
CONSTRAINT fin_c_fin_kenmerk_type CHECK (fin_kenmerk_type is not null and (fin_kenmerk_type IN( 'F', 'R'))) CONSTRAINT fin_c_fin_kenmerk_type CHECK (fin_kenmerk_type is not null and (fin_kenmerk_type IN( 'F', 'R')))
@@ -243,6 +245,7 @@ CREATE_TABLE(fin_kenmerk,0)
,fac_functie_key ,fac_functie_key
NUMBER(10) NUMBER(10)
CONSTRAINT fac_r_fin_kenmerk_functie REFERENCES fac_functie (fac_functie_key) CONSTRAINT fac_r_fin_kenmerk_functie REFERENCES fac_functie (fac_functie_key)
,CONSTRAINT fin_u_fin_kenmerk_code UNIQUE(fin_kenmerk_code, fin_kenmerk_verwijder)
); );
CREATE_TABLE(fin_kenmerkfactuur,0) CREATE_TABLE(fin_kenmerkfactuur,0)

View File

@@ -296,7 +296,9 @@ BEFORE INSERT OR UPDATE ON fin_kenmerk
FOR EACH ROW FOR EACH ROW
BEGIN BEGIN
UPDATE_PRIMARY_KEY(fin_kenmerk_key, fin_s_fin_kenmerk_key); UPDATE_PRIMARY_KEY(fin_kenmerk_key, fin_s_fin_kenmerk_key);
UPDATE_UPPER(fin_kenmerk_omschrijving, fin_kenmerk_upper,fin_kenmerk); UPDATE_UPPER(fin_kenmerk_omschrijving, fin_kenmerk_upper, fin_kenmerk);
UPDATE_UPPER(fin_kenmerk_code, fin_kenmerk_code, fin_kenmerk);
IF (:new.fin_kenmerk_verwijder IS NOT NULL AND :old.fin_kenmerk_verwijder IS NULL AND IF (:new.fin_kenmerk_verwijder IS NOT NULL AND :old.fin_kenmerk_verwijder IS NULL AND
:new.fin_kenmerk_systeem = 1) :new.fin_kenmerk_systeem = 1)
THEN THEN

View File

@@ -757,6 +757,8 @@ CREATE_TABLE(ins_srtkenmerk, 0)
ins_srtkenmerk_upper ins_srtkenmerk_upper
VARCHAR2(50) VARCHAR2(50)
NOT_NULL(ins_srtkenmerk_upper, ins_c_ins_srtkenmerk_upper), NOT_NULL(ins_srtkenmerk_upper, ins_c_ins_srtkenmerk_upper),
ins_srtkenmerk_code
VARCHAR2(60),
ins_srtkenmerk_dimensie ins_srtkenmerk_dimensie
VARCHAR2(10), VARCHAR2(10),
ins_srtkenmerk_kenmerktype ins_srtkenmerk_kenmerktype
@@ -788,7 +790,8 @@ CREATE_TABLE(ins_srtkenmerk, 0)
CONSTRAINT ins_u_ins_srtkenmerk_upper UNIQUE (ins_srtkenmerk_upper, ins_srtkenmerk_verwijder), CONSTRAINT ins_u_ins_srtkenmerk_upper UNIQUE (ins_srtkenmerk_upper, ins_srtkenmerk_verwijder),
CONSTRAINT ins_c_ins_srtkenmerk_max_min CHECK(ins_srtkenmerk_nmax >= ins_srtkenmerk_nmin), CONSTRAINT ins_c_ins_srtkenmerk_max_min CHECK(ins_srtkenmerk_nmax >= ins_srtkenmerk_nmin),
CONSTRAINT ins_c_ins_srtkenmerk_dec CHECK(ins_srtkenmerk_dec >= 0 CONSTRAINT ins_c_ins_srtkenmerk_dec CHECK(ins_srtkenmerk_dec >= 0
AND ins_srtkenmerk_dec <= ins_srtkenmerk_lengte) AND ins_srtkenmerk_dec <= ins_srtkenmerk_lengte),
CONSTRAINT ins_u_bes_srtkenmerk_code UNIQUE(ins_srtkenmerk_code, ins_srtkenmerk_verwijder)
); );
CREATE_TABLE(ins_kenmerk, 0) CREATE_TABLE(ins_kenmerk, 0)
@@ -811,6 +814,8 @@ CREATE_TABLE(ins_kenmerk, 0)
CONSTRAINT ins_c_ins_kenmerk_bewerk CHECK(ins_kenmerk_bewerkniveau IN ('D', 'S')), CONSTRAINT ins_c_ins_kenmerk_bewerk CHECK(ins_kenmerk_bewerkniveau IN ('D', 'S')),
ins_kenmerk_omschrijving ins_kenmerk_omschrijving
VARCHAR2(50), /* optionele overrule van srtkenmerk_omschrijving */ VARCHAR2(50), /* optionele overrule van srtkenmerk_omschrijving */
ins_kenmerk_code
VARCHAR2(60),
ins_kenmerk_verplicht ins_kenmerk_verplicht
NUMBER(1), NUMBER(1),
ins_kenmerk_groep ins_kenmerk_groep
@@ -857,7 +862,8 @@ CREATE_TABLE(ins_kenmerk, 0)
NUMBER(10) NUMBER(10)
CONSTRAINT fac_r_ins_kenmerk_functie REFERENCES fac_functie (fac_functie_key), CONSTRAINT fac_r_ins_kenmerk_functie REFERENCES fac_functie (fac_functie_key),
CONSTRAINT ins_r_ins_srtinstallatie_key1 CHECK(ins_srtinstallatie_key IS NOT NULL OR ins_kenmerk_niveau = 'D'), CONSTRAINT ins_r_ins_srtinstallatie_key1 CHECK(ins_srtinstallatie_key IS NOT NULL OR ins_kenmerk_niveau = 'D'),
CONSTRAINT ins_u_ins_kenmerk UNIQUE(ins_srtkenmerk_key, ins_srtinstallatie_key, ins_kenmerk_niveau, ins_kenmerk_omschrijving, ins_kenmerk_groep, ins_kenmerk_verwijder) CONSTRAINT ins_u_ins_kenmerk UNIQUE(ins_srtkenmerk_key, ins_srtinstallatie_key, ins_kenmerk_niveau, ins_kenmerk_omschrijving, ins_kenmerk_groep, ins_kenmerk_verwijder),
CONSTRAINT ins_u_ins_kenmerk_code UNIQUE(ins_kenmerk_code, ins_kenmerk_verwijder)
); );
/* De waarde mag in de tabel NULL zijn, maar om de database niet /* De waarde mag in de tabel NULL zijn, maar om de database niet

View File

@@ -581,6 +581,8 @@ FOR EACH ROW
BEGIN BEGIN
UPDATE_PRIMARY_KEY(ins_srtkenmerk_key, ins_s_ins_srtkenmerk_key); UPDATE_PRIMARY_KEY(ins_srtkenmerk_key, ins_s_ins_srtkenmerk_key);
UPDATE_UPPER(ins_srtkenmerk_omschrijving, ins_srtkenmerk_upper,ins_srtkenmerk); UPDATE_UPPER(ins_srtkenmerk_omschrijving, ins_srtkenmerk_upper,ins_srtkenmerk);
UPDATE_UPPER(ins_srtkenmerk_code, ins_srtkenmerk_code, ins_srtkenmerk);
UPDATE_AANMAAKDATUM(ins_srtkenmerk, ins_srtkenmerk_aanmaak); UPDATE_AANMAAKDATUM(ins_srtkenmerk, ins_srtkenmerk_aanmaak);
IF (:new.ins_srtkenmerk_verwijder IS NOT NULL AND :old.ins_srtkenmerk_verwijder IS NULL AND IF (:new.ins_srtkenmerk_verwijder IS NOT NULL AND :old.ins_srtkenmerk_verwijder IS NULL AND
:new.ins_srtkenmerk_systeem = 1) :new.ins_srtkenmerk_systeem = 1)
@@ -655,6 +657,7 @@ BEGIN
-- FSN#13902: we tolereren het achteraf verplicht maken -- FSN#13902: we tolereren het achteraf verplicht maken
UPDATE_PRIMARY_KEY(ins_kenmerk_key, ins_s_ins_kenmerk_key); UPDATE_PRIMARY_KEY(ins_kenmerk_key, ins_s_ins_kenmerk_key);
UPDATE_AANMAAKDATUM(ins_kenmerk, ins_kenmerk_aanmaak); UPDATE_AANMAAKDATUM(ins_kenmerk, ins_kenmerk_aanmaak);
UPDATE_UPPER(ins_kenmerk_code, ins_kenmerk_code, ins_kenmerk);
END; END;
/ /

View File

@@ -1248,7 +1248,6 @@ CREATE_TABLE(mld_srtkenmerk, 0)
DEFAULT NULLDATUM DEFAULT NULLDATUM
, mld_srtkenmerk_code , mld_srtkenmerk_code
VARCHAR2(60) VARCHAR2(60)
CONSTRAINT mld_u_mld_srtkenmerk_code UNIQUE
, CONSTRAINT mld_c_mld_srtkenmerk_omschr CHECK(mld_srtkenmerk_omschrijving IS NOT NULL) , CONSTRAINT mld_c_mld_srtkenmerk_omschr CHECK(mld_srtkenmerk_omschrijving IS NOT NULL)
, CONSTRAINT mld_srtkenmerk_omschrijving CHECK(mld_srtkenmerk_omschrijving IS NOT NULL) , CONSTRAINT mld_srtkenmerk_omschrijving CHECK(mld_srtkenmerk_omschrijving IS NOT NULL)
, CONSTRAINT mld_u_mld_srtkenmerk_upper UNIQUE(mld_srtkenmerk_upper, mld_srtkenmerk_verwijder) , CONSTRAINT mld_u_mld_srtkenmerk_upper UNIQUE(mld_srtkenmerk_upper, mld_srtkenmerk_verwijder)
@@ -1259,6 +1258,7 @@ CREATE_TABLE(mld_srtkenmerk, 0)
, CONSTRAINT mld_c_mld_srtkenmerk_dec CHECK(mld_srtkenmerk_dec >= 0 , CONSTRAINT mld_c_mld_srtkenmerk_dec CHECK(mld_srtkenmerk_dec >= 0
AND mld_srtkenmerk_dec <= mld_srtkenmerk_lengte) AND mld_srtkenmerk_dec <= mld_srtkenmerk_lengte)
, CONSTRAINT mld_c_mld_srtkenmerk_aanm CHECK(mld_srtkenmerk_aanmaak IS NOT NULL) , CONSTRAINT mld_c_mld_srtkenmerk_aanm CHECK(mld_srtkenmerk_aanmaak IS NOT NULL)
, CONSTRAINT mld_u_mld_srtkenmerk_code UNIQUE(mld_srtkenmerk_code, mld_srtkenmerk_verwijder)
); );
CREATE_TABLE(mld_kenmerk, 0) CREATE_TABLE(mld_kenmerk, 0)
@@ -1275,6 +1275,8 @@ CREATE_TABLE(mld_kenmerk, 0)
VARCHAR2(1) VARCHAR2(1)
, mld_kenmerk_omschrijving , mld_kenmerk_omschrijving
VARCHAR2(50) /* optionele overrule van srtkenmerk_omschrijving */ VARCHAR2(50) /* optionele overrule van srtkenmerk_omschrijving */
, mld_kenmerk_code
VARCHAR2(60)
, mld_kenmerk_verplicht , mld_kenmerk_verplicht
NUMBER(1) NUMBER(1)
, mld_kenmerk_groep , mld_kenmerk_groep
@@ -1314,9 +1316,6 @@ CREATE_TABLE(mld_kenmerk, 0)
NUMBER(1) NUMBER(1)
DEFAULT 0 DEFAULT 0
NOT NULL NOT NULL
, mld_kenmerk_code
VARCHAR2(60)
CONSTRAINT mld_u_mld_kenmerk_code UNIQUE
, mld_kenmerk_wissen , mld_kenmerk_wissen
NUMBER(1) NUMBER(1)
DEFAULT 0 DEFAULT 0
@@ -1334,6 +1333,7 @@ CREATE_TABLE(mld_kenmerk, 0)
, CONSTRAINT mld_c_mld_kenmerk_aanmaak CHECK(mld_kenmerk_aanmaak IS NOT NULL) , CONSTRAINT mld_c_mld_kenmerk_aanmaak CHECK(mld_kenmerk_aanmaak IS NOT NULL)
, CONSTRAINT mld_u_mld_kenmerk UNIQUE(mld_srtkenmerk_key, mld_stdmelding_key, mld_typeopdr_key, mld_kenmerk_niveau, mld_kenmerk_omschrijving, mld_kenmerk_groep, mld_kenmerk_verwijder) , CONSTRAINT mld_u_mld_kenmerk UNIQUE(mld_srtkenmerk_key, mld_stdmelding_key, mld_typeopdr_key, mld_kenmerk_niveau, mld_kenmerk_omschrijving, mld_kenmerk_groep, mld_kenmerk_verwijder)
, CONSTRAINT mld_r_mld_srtkenmerk_key3 FOREIGN KEY(mld_typeopdr_key) REFERENCES mld_typeopdr(mld_typeopdr_key) ON DELETE CASCADE , CONSTRAINT mld_r_mld_srtkenmerk_key3 FOREIGN KEY(mld_typeopdr_key) REFERENCES mld_typeopdr(mld_typeopdr_key) ON DELETE CASCADE
, CONSTRAINT mld_u_mld_kenmerk_code UNIQUE(mld_kenmerk_code, mld_kenmerk_verwijder)
); );
CREATE_TABLE(mld_kenmerkmelding, 0) CREATE_TABLE(mld_kenmerkmelding, 0)

View File

@@ -386,7 +386,7 @@ FOR EACH ROW
BEGIN BEGIN
UPDATE_PRIMARY_KEY(mld_srtkenmerk_key, mld_s_mld_srtkenmerk_key); UPDATE_PRIMARY_KEY(mld_srtkenmerk_key, mld_s_mld_srtkenmerk_key);
UPDATE_UPPER(mld_srtkenmerk_omschrijving, mld_srtkenmerk_upper,mld_srtkenmerk); UPDATE_UPPER(mld_srtkenmerk_omschrijving, mld_srtkenmerk_upper,mld_srtkenmerk);
UPDATE_UPPER(mld_srtkenmerk_code, mld_srtkenmerk_code,mld_srtkenmerk); UPDATE_UPPER(mld_srtkenmerk_code, mld_srtkenmerk_code, mld_srtkenmerk);
UPDATE_AANMAAKDATUM(mld_srtkenmerk, mld_srtkenmerk_aanmaak); UPDATE_AANMAAKDATUM(mld_srtkenmerk, mld_srtkenmerk_aanmaak);
IF (:new.mld_srtkenmerk_verwijder IS NOT NULL AND :old.mld_srtkenmerk_verwijder IS NULL AND IF (:new.mld_srtkenmerk_verwijder IS NOT NULL AND :old.mld_srtkenmerk_verwijder IS NULL AND
BITAND(:new.mld_srtkenmerk_systeem, 1) = 1) BITAND(:new.mld_srtkenmerk_systeem, 1) = 1)
@@ -462,7 +462,7 @@ FOR EACH ROW
BEGIN BEGIN
-- FSN#13902: we tolereren het achteraf verplicht maken -- FSN#13902: we tolereren het achteraf verplicht maken
UPDATE_PRIMARY_KEY(mld_kenmerk_key, mld_s_mld_kenmerk_key); UPDATE_PRIMARY_KEY(mld_kenmerk_key, mld_s_mld_kenmerk_key);
UPDATE_UPPER(mld_kenmerk_code,mld_kenmerk_code,mld_kenmerk); UPDATE_UPPER(mld_kenmerk_code, mld_kenmerk_code, mld_kenmerk);
UPDATE_AANMAAKDATUM(mld_kenmerk, mld_kenmerk_aanmaak); UPDATE_AANMAAKDATUM(mld_kenmerk, mld_kenmerk_aanmaak);
END; END;
/ /

View File

@@ -1063,6 +1063,8 @@ CREATE_TABLE(prs_kenmerk,0)
VARCHAR2(50) VARCHAR2(50)
,prs_kenmerk_upper ,prs_kenmerk_upper
VARCHAR2(50) VARCHAR2(50)
,prs_kenmerk_code
VARCHAR2(60)
,prs_kenmerk_hint ,prs_kenmerk_hint
VARCHAR2(255) VARCHAR2(255)
,prs_kenmerk_default ,prs_kenmerk_default
@@ -1117,6 +1119,7 @@ CREATE_TABLE(prs_kenmerk,0)
,fac_functie_key ,fac_functie_key
NUMBER(10) NUMBER(10)
CONSTRAINT fac_r_prs_kenmerk_functie REFERENCES fac_functie (fac_functie_key) CONSTRAINT fac_r_prs_kenmerk_functie REFERENCES fac_functie (fac_functie_key)
,CONSTRAINT prs_u_prs_kenmerk_code UNIQUE(prs_kenmerk_code, prs_kenmerk_verwijder)
); );
CREATE_TABLE(prs_kenmerklink,0) CREATE_TABLE(prs_kenmerklink,0)

View File

@@ -466,6 +466,8 @@ FOR EACH ROW
BEGIN BEGIN
UPDATE_PRIMARY_KEY(prs_kenmerk_key, prs_s_prs_kenmerk_key); UPDATE_PRIMARY_KEY(prs_kenmerk_key, prs_s_prs_kenmerk_key);
UPDATE_UPPER(prs_kenmerk_omschrijving, prs_kenmerk_upper,prs_kenmerk); UPDATE_UPPER(prs_kenmerk_omschrijving, prs_kenmerk_upper,prs_kenmerk);
UPDATE_UPPER(prs_kenmerk_code, prs_kenmerk_code, prs_kenmerk);
IF (:new.prs_kenmerk_verwijder IS NOT NULL AND :old.prs_kenmerk_verwijder IS NULL AND IF (:new.prs_kenmerk_verwijder IS NOT NULL AND :old.prs_kenmerk_verwijder IS NULL AND
:new.prs_kenmerk_systeem = 1) :new.prs_kenmerk_systeem = 1)
THEN THEN

View File

@@ -772,6 +772,8 @@ CREATE_TABLE(res_srtkenmerk, 0)
VARCHAR2(50) VARCHAR2(50)
, res_srtkenmerk_upper , res_srtkenmerk_upper
VARCHAR2(50) VARCHAR2(50)
, res_srtkenmerk_code
VARCHAR2(60)
, res_srtkenmerk_kenmerktype , res_srtkenmerk_kenmerktype
VARCHAR2(1) VARCHAR2(1)
, res_srtkenmerk_systeem , res_srtkenmerk_systeem
@@ -807,6 +809,7 @@ CREATE_TABLE(res_srtkenmerk, 0)
, CONSTRAINT res_c_res_srtkenmerk_dec CHECK(res_srtkenmerk_dec >= 0 , CONSTRAINT res_c_res_srtkenmerk_dec CHECK(res_srtkenmerk_dec >= 0
AND res_srtkenmerk_dec <= res_srtkenmerk_lengte) AND res_srtkenmerk_dec <= res_srtkenmerk_lengte)
, CONSTRAINT res_c_res_srtkenmerk_aanm CHECK(res_srtkenmerk_aanmaak IS NOT NULL) , CONSTRAINT res_c_res_srtkenmerk_aanm CHECK(res_srtkenmerk_aanmaak IS NOT NULL)
, CONSTRAINT res_u_bes_srtkenmerk_code UNIQUE(res_srtkenmerk_code, res_srtkenmerk_verwijder)
); );
@@ -827,6 +830,8 @@ CREATE_TABLE(res_kenmerk, 0)
DEFAULT 'A' DEFAULT 'A'
, res_kenmerk_omschrijving , res_kenmerk_omschrijving
VARCHAR2(50) /* optionele overrule van srtkenmerk_omschrijving */ VARCHAR2(50) /* optionele overrule van srtkenmerk_omschrijving */
, res_kenmerk_code
VARCHAR2(60)
, res_kenmerk_toonbaar , res_kenmerk_toonbaar
NUMBER(1) NUMBER(1)
, res_kenmerk_inlijst , res_kenmerk_inlijst
@@ -868,6 +873,7 @@ CREATE_TABLE(res_kenmerk, 0)
, CONSTRAINT res_r_res_artikel_key FOREIGN KEY(res_artikel_key) REFERENCES res_artikel(res_artikel_key) , CONSTRAINT res_r_res_artikel_key FOREIGN KEY(res_artikel_key) REFERENCES res_artikel(res_artikel_key)
, CONSTRAINT res_c_res_kenmerk_discipline FOREIGN KEY(res_discipline_key) REFERENCES ins_tab_discipline(ins_discipline_key) , CONSTRAINT res_c_res_kenmerk_discipline FOREIGN KEY(res_discipline_key) REFERENCES ins_tab_discipline(ins_discipline_key)
, CONSTRAINT res_u_res_kenmerk UNIQUE(res_activiteit_key, res_discipline_key, res_artikel_key, res_srtkenmerk_key, res_kenmerk_omschrijving, res_kenmerk_groep, res_kenmerk_verwijder) , CONSTRAINT res_u_res_kenmerk UNIQUE(res_activiteit_key, res_discipline_key, res_artikel_key, res_srtkenmerk_key, res_kenmerk_omschrijving, res_kenmerk_groep, res_kenmerk_verwijder)
, CONSTRAINT res_u_res_kenmerk_code UNIQUE(res_kenmerk_code, res_kenmerk_verwijder)
); );
CREATE_TABLE(res_kenmerkwaarde, 0) CREATE_TABLE(res_kenmerkwaarde, 0)

View File

@@ -303,6 +303,8 @@ FOR EACH ROW
BEGIN BEGIN
UPDATE_PRIMARY_KEY(res_srtkenmerk_key, res_s_res_srtkenmerk_key); UPDATE_PRIMARY_KEY(res_srtkenmerk_key, res_s_res_srtkenmerk_key);
UPDATE_UPPER(res_srtkenmerk_omschrijving, res_srtkenmerk_upper,res_srtkenmerk); UPDATE_UPPER(res_srtkenmerk_omschrijving, res_srtkenmerk_upper,res_srtkenmerk);
UPDATE_UPPER(res_srtkenmerk_code, res_srtkenmerk_code, res_srtkenmerk);
UPDATE_AANMAAKDATUM(res_srtkenmerk, res_srtkenmerk_aanmaak); UPDATE_AANMAAKDATUM(res_srtkenmerk, res_srtkenmerk_aanmaak);
IF (:new.res_srtkenmerk_verwijder IS NOT NULL AND :old.res_srtkenmerk_verwijder IS NULL AND IF (:new.res_srtkenmerk_verwijder IS NOT NULL AND :old.res_srtkenmerk_verwijder IS NULL AND
:new.res_srtkenmerk_systeem = 1) :new.res_srtkenmerk_systeem = 1)
@@ -421,6 +423,8 @@ BEGIN
-- FSN#13902: we tolereren het achteraf verplicht maken -- FSN#13902: we tolereren het achteraf verplicht maken
UPDATE_PRIMARY_KEY(res_kenmerk_key, res_s_res_kenmerk_key); UPDATE_PRIMARY_KEY(res_kenmerk_key, res_s_res_kenmerk_key);
UPDATE_AANMAAKDATUM(res_kenmerk, res_kenmerk_aanmaak); UPDATE_AANMAAKDATUM(res_kenmerk, res_kenmerk_aanmaak);
UPDATE_UPPER(res_kenmerk_code, res_kenmerk_code, res_kenmerk);
END; END;
/ /

View File

@@ -17,6 +17,46 @@ UPDATE fac_setting
WHERE fac_setting_pvalue IS NULL WHERE fac_setting_pvalue IS NULL
AND fac_setting_name = 'puo_fclt_web_apikey'; AND fac_setting_name = 'puo_fclt_web_apikey';
/////////////////////////////////////////////////////////////////////////////////////////// AAGB#75630
BEGIN
adm.tryalter ('TABLE mld_kenmerk DROP CONSTRAINT mld_u_mld_kenmerk_code');
adm.tryalter ('TABLE mld_srtkenmerk DROP CONSTRAINT mld_u_mld_srtkenmerk_code');
END;
/
ALTER TABLE alg_kenmerk ADD alg_kenmerk_code VARCHAR2(60);
ALTER TABLE bes_kenmerk ADD bes_kenmerk_code VARCHAR2(60);
ALTER TABLE bez_kenmerk ADD bez_kenmerk_code VARCHAR2(60);
ALTER TABLE cnt_kenmerk ADD cnt_kenmerk_code VARCHAR2(60);
ALTER TABLE faq_kenmerk ADD faq_kenmerk_code VARCHAR2(60);
ALTER TABLE fin_kenmerk ADD fin_kenmerk_code VARCHAR2(60);
ALTER TABLE ins_kenmerk ADD ins_kenmerk_code VARCHAR2(60);
ALTER TABLE prs_kenmerk ADD prs_kenmerk_code VARCHAR2(60);
ALTER TABLE res_kenmerk ADD res_kenmerk_code VARCHAR2(60);
ALTER TABLE bes_srtkenmerk ADD bes_srtkenmerk_code VARCHAR2(60);
ALTER TABLE cnt_srtkenmerk ADD cnt_srtkenmerk_code VARCHAR2(60);
ALTER TABLE ins_srtkenmerk ADD ins_srtkenmerk_code VARCHAR2(60);
ALTER TABLE res_srtkenmerk ADD res_srtkenmerk_code VARCHAR2(60);
ALTER TABLE fac_imp_flex ADD (srtkenmerk_code VARCHAR2(255), kenmerk_code VARCHAR2(255));
ALTER TABLE alg_kenmerk ADD CONSTRAINT alg_u_alg_kenmerk_code UNIQUE(alg_kenmerk_code, alg_kenmerk_verwijder);
ALTER TABLE bes_kenmerk ADD CONSTRAINT bes_u_bes_kenmerk_code UNIQUE(bes_kenmerk_code, bes_kenmerk_verwijder);
ALTER TABLE bez_kenmerk ADD CONSTRAINT bez_u_bez_kenmerk_code UNIQUE(bez_kenmerk_code, bez_kenmerk_verwijder);
ALTER TABLE cnt_kenmerk ADD CONSTRAINT cnt_u_cnt_kenmerk_code UNIQUE(cnt_kenmerk_code, cnt_kenmerk_verwijder);
ALTER TABLE faq_kenmerk ADD CONSTRAINT faq_u_faq_kenmerk_code UNIQUE(faq_kenmerk_code, faq_kenmerk_verwijder);
ALTER TABLE fin_kenmerk ADD CONSTRAINT fin_u_fin_kenmerk_code UNIQUE(fin_kenmerk_code, fin_kenmerk_verwijder);
ALTER TABLE ins_kenmerk ADD CONSTRAINT ins_u_ins_kenmerk_code UNIQUE(ins_kenmerk_code, ins_kenmerk_verwijder);
ALTER TABLE mld_kenmerk ADD CONSTRAINT mld_u_mld_kenmerk_code UNIQUE(mld_kenmerk_code, mld_kenmerk_verwijder);
ALTER TABLE prs_kenmerk ADD CONSTRAINT prs_u_prs_kenmerk_code UNIQUE(prs_kenmerk_code, prs_kenmerk_verwijder);
ALTER TABLE res_kenmerk ADD CONSTRAINT res_u_res_kenmerk_code UNIQUE(res_kenmerk_code, res_kenmerk_verwijder);
ALTER TABLE bes_srtkenmerk ADD CONSTRAINT bes_u_bes_srtkenmerk_code UNIQUE(bes_srtkenmerk_code, bes_srtkenmerk_verwijder);
ALTER TABLE cnt_srtkenmerk ADD CONSTRAINT cnt_u_bes_srtkenmerk_code UNIQUE(cnt_srtkenmerk_code, cnt_srtkenmerk_verwijder);
ALTER TABLE ins_srtkenmerk ADD CONSTRAINT ins_u_bes_srtkenmerk_code UNIQUE(ins_srtkenmerk_code, ins_srtkenmerk_verwijder);
ALTER TABLE mld_srtkenmerk ADD CONSTRAINT mld_u_mld_srtkenmerk_code UNIQUE(mld_srtkenmerk_code, mld_srtkenmerk_verwijder);
ALTER TABLE res_srtkenmerk ADD CONSTRAINT res_u_bes_srtkenmerk_code UNIQUE(res_srtkenmerk_code, res_srtkenmerk_verwijder);
/////////////////////////////////////////////////////////////////////////////////////////// FCLT#00000 /////////////////////////////////////////////////////////////////////////////////////////// FCLT#00000
REGISTERONCE('$Id$') REGISTERONCE('$Id$')