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

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