Merge 5.2.3 Gold B patches
svn path=/Database/trunk/; revision=16405
This commit is contained in:
124
BES/BES_VIE.SRC
124
BES/BES_VIE.SRC
@@ -179,64 +179,74 @@ AS
|
||||
AND sg.ins_discipline_key = d.ins_discipline_key);
|
||||
|
||||
CREATE_VIEW(bes_v_qvw_locale, 0)
|
||||
(FAC_LOCALE_KOLOMKEYVAL, FAC_LOCALE_KOLOMNAAM, FAC_LOCALE_TEKST_EN, FAC_LOCALE_TEKST_DE, FAC_LOCALE_TEKST_FR)
|
||||
(fac_locale_kolomkeyval, fac_locale_kolomnaam, fac_locale_tekst_nl, fac_locale_tekst_en, fac_locale_tekst_de, fac_locale_tekst_fr)
|
||||
AS
|
||||
SELECT d.ins_discipline_key,
|
||||
'INS_DISCIPLINE_OMSCHRIJVING',
|
||||
COALESCE(en.FAC_LOCALE_TEKST, d.ins_discipline_omschrijving),
|
||||
COALESCE(de.FAC_LOCALE_TEKST, d.ins_discipline_omschrijving),
|
||||
COALESCE(fr.FAC_LOCALE_TEKST, d.ins_discipline_omschrijving)
|
||||
FROM FAC_LOCALE en,
|
||||
FAC_LOCALE de,
|
||||
FAC_LOCALE fr,
|
||||
bes_discipline d
|
||||
WHERE d.ins_discipline_key = en.FAC_LOCALE_KOLOMKEYVAL (+)
|
||||
AND en.FAC_LOCALE_KOLOMNAAM(+) = 'INS_DISCIPLINE_OMSCHRIJVING'
|
||||
AND en.FAC_LOCALE_LANG(+) = 'EN'
|
||||
AND d.ins_discipline_key = de.FAC_LOCALE_KOLOMKEYVAL (+)
|
||||
AND de.FAC_LOCALE_KOLOMNAAM (+)= 'INS_DISCIPLINE_OMSCHRIJVING'
|
||||
AND de.FAC_LOCALE_LANG (+) = 'DE'
|
||||
AND d.ins_discipline_key = fr.FAC_LOCALE_KOLOMKEYVAL (+)
|
||||
AND fr.FAC_LOCALE_KOLOMNAAM (+) = 'INS_DISCIPLINE_OMSCHRIJVING'
|
||||
AND fr.FAC_LOCALE_LANG (+) = 'FR'
|
||||
UNION ALL
|
||||
SELECT sg.bes_srtgroep_key,
|
||||
'BES_SRTGROEP_OMSCHRIJVING',
|
||||
COALESCE(en.FAC_LOCALE_TEKST, sg.bes_srtgroep_omschrijving),
|
||||
COALESCE(de.FAC_LOCALE_TEKST, sg.bes_srtgroep_omschrijving),
|
||||
COALESCE(fr.FAC_LOCALE_TEKST, sg.bes_srtgroep_omschrijving)
|
||||
FROM FAC_LOCALE en,
|
||||
FAC_LOCALE de,
|
||||
FAC_LOCALE fr,
|
||||
bes_srtgroep sg
|
||||
WHERE sg.bes_srtgroep_key = en.FAC_LOCALE_KOLOMKEYVAL (+)
|
||||
AND en.FAC_LOCALE_KOLOMNAAM(+) = 'BES_SRTGROEP_OMSCHRIJVING'
|
||||
AND en.FAC_LOCALE_LANG(+) = 'EN'
|
||||
AND sg.bes_srtgroep_key = de.FAC_LOCALE_KOLOMKEYVAL (+)
|
||||
AND de.FAC_LOCALE_KOLOMNAAM (+)= 'BES_SRTGROEP_OMSCHRIJVING'
|
||||
AND de.FAC_LOCALE_LANG (+) = 'DE'
|
||||
AND sg.bes_srtgroep_key = fr.FAC_LOCALE_KOLOMKEYVAL (+)
|
||||
AND fr.FAC_LOCALE_KOLOMNAAM (+) = 'BES_SRTGROEP_OMSCHRIJVING'
|
||||
AND fr.FAC_LOCALE_LANG (+) = 'FR'
|
||||
UNION ALL
|
||||
SELECT sd.bes_srtdeel_key,
|
||||
'BES_SRTDEEL_OMSCHRIJVING',
|
||||
COALESCE(en.FAC_LOCALE_TEKST, sd.bes_srtdeel_omschrijving),
|
||||
COALESCE(de.FAC_LOCALE_TEKST, sd.bes_srtdeel_omschrijving),
|
||||
COALESCE(fr.FAC_LOCALE_TEKST, sd.bes_srtdeel_omschrijving)
|
||||
FROM FAC_LOCALE en,
|
||||
FAC_LOCALE de,
|
||||
FAC_LOCALE fr,
|
||||
bes_srtdeel sd
|
||||
WHERE sd.bes_srtdeel_key = en.FAC_LOCALE_KOLOMKEYVAL (+)
|
||||
AND en.FAC_LOCALE_KOLOMNAAM(+) = 'BES_SRTDEEL_OMSCHRIJVING'
|
||||
AND en.FAC_LOCALE_LANG(+) = 'EN'
|
||||
AND sd.bes_srtdeel_key = de.FAC_LOCALE_KOLOMKEYVAL (+)
|
||||
AND de.FAC_LOCALE_KOLOMNAAM (+)= 'BES_SRTDEEL_OMSCHRIJVING'
|
||||
AND de.FAC_LOCALE_LANG (+) = 'DE'
|
||||
AND sd.bes_srtdeel_key = fr.FAC_LOCALE_KOLOMKEYVAL (+)
|
||||
AND fr.FAC_LOCALE_KOLOMNAAM (+) = 'BES_SRTDEEL_OMSCHRIJVING'
|
||||
AND fr.FAC_LOCALE_LANG (+) = 'FR';
|
||||
WITH bqa AS (SELECT DISTINCT ins_discipline_key,
|
||||
catalogus,
|
||||
bes_srtgroep_key,
|
||||
groep,
|
||||
bes_srtdeel_key,
|
||||
productomschrijving
|
||||
FROM bes_v_qvw_algemeen)
|
||||
SELECT DISTINCT bqa.ins_discipline_key,
|
||||
'INS_DISCIPLINE_OMSCHRIJVING',
|
||||
bqa.catalogus,
|
||||
COALESCE (en.fac_locale_tekst, bqa.catalogus),
|
||||
COALESCE (de.fac_locale_tekst, bqa.catalogus),
|
||||
COALESCE (fr.fac_locale_tekst, bqa.catalogus)
|
||||
FROM fac_locale en,
|
||||
fac_locale de,
|
||||
fac_locale fr,
|
||||
bqa
|
||||
WHERE bqa.ins_discipline_key = en.fac_locale_kolomkeyval(+)
|
||||
AND en.fac_locale_kolomnaam(+) = 'INS_DISCIPLINE_OMSCHRIJVING'
|
||||
AND en.fac_locale_lang(+) = 'EN'
|
||||
AND bqa.ins_discipline_key = de.fac_locale_kolomkeyval(+)
|
||||
AND de.fac_locale_kolomnaam(+) = 'INS_DISCIPLINE_OMSCHRIJVING'
|
||||
AND de.fac_locale_lang(+) = 'DE'
|
||||
AND bqa.ins_discipline_key = fr.fac_locale_kolomkeyval(+)
|
||||
AND fr.fac_locale_kolomnaam(+) = 'INS_DISCIPLINE_OMSCHRIJVING'
|
||||
AND fr.fac_locale_lang(+) = 'FR'
|
||||
UNION ALL
|
||||
SELECT DISTINCT bqa.bes_srtgroep_key,
|
||||
'BES_SRTGROEP_OMSCHRIJVING',
|
||||
bqa.groep,
|
||||
COALESCE (en.fac_locale_tekst, bqa.groep),
|
||||
COALESCE (de.fac_locale_tekst, bqa.groep),
|
||||
COALESCE (fr.fac_locale_tekst, bqa.groep)
|
||||
FROM fac_locale en,
|
||||
fac_locale de,
|
||||
fac_locale fr,
|
||||
bqa
|
||||
WHERE bqa.bes_srtgroep_key = en.fac_locale_kolomkeyval(+)
|
||||
AND en.fac_locale_kolomnaam(+) = 'BES_SRTGROEP_OMSCHRIJVING'
|
||||
AND en.fac_locale_lang(+) = 'EN'
|
||||
AND bqa.bes_srtgroep_key = de.fac_locale_kolomkeyval(+)
|
||||
AND de.fac_locale_kolomnaam(+) = 'BES_SRTGROEP_OMSCHRIJVING'
|
||||
AND de.fac_locale_lang(+) = 'DE'
|
||||
AND bqa.bes_srtgroep_key = fr.fac_locale_kolomkeyval(+)
|
||||
AND fr.fac_locale_kolomnaam(+) = 'BES_SRTGROEP_OMSCHRIJVING'
|
||||
AND fr.fac_locale_lang(+) = 'FR'
|
||||
UNION ALL
|
||||
SELECT DISTINCT bqa.bes_srtdeel_key,
|
||||
'BES_SRTDEEL_OMSCHRIJVING',
|
||||
bqa.productomschrijving,
|
||||
COALESCE (en.fac_locale_tekst, bqa.productomschrijving),
|
||||
COALESCE (de.fac_locale_tekst, bqa.productomschrijving),
|
||||
COALESCE (fr.fac_locale_tekst, bqa.productomschrijving)
|
||||
FROM fac_locale en,
|
||||
fac_locale de,
|
||||
fac_locale fr,
|
||||
bqa
|
||||
WHERE bqa.bes_srtdeel_key = en.fac_locale_kolomkeyval(+)
|
||||
AND en.fac_locale_kolomnaam(+) = 'BES_SRTDEEL_OMSCHRIJVING'
|
||||
AND en.fac_locale_lang(+) = 'EN'
|
||||
AND bqa.bes_srtdeel_key = de.fac_locale_kolomkeyval(+)
|
||||
AND de.fac_locale_kolomnaam(+) = 'BES_SRTDEEL_OMSCHRIJVING'
|
||||
AND de.fac_locale_lang(+) = 'DE'
|
||||
AND bqa.bes_srtdeel_key = fr.fac_locale_kolomkeyval(+)
|
||||
AND fr.fac_locale_kolomnaam(+) = 'BES_SRTDEEL_OMSCHRIJVING'
|
||||
AND fr.fac_locale_lang(+) = 'FR';
|
||||
|
||||
REGISTERRUN('$Workfile: BES_VIE.SRC $','$Revision$')
|
||||
|
||||
|
||||
@@ -702,7 +702,7 @@ CREATE OR REPLACE PACKAGE BODY fac AS
|
||||
IF dagvdweek + aantaldagenover >= 7
|
||||
THEN
|
||||
-- er zit dan een weekend(dag) tussen
|
||||
IF dagvdweek < 8
|
||||
IF dagvdweek = 7
|
||||
THEN
|
||||
-- begindatum is een zaterdag. Dan maar 1 optellen
|
||||
newdatumgereed := newdatumgereed + 1;
|
||||
|
||||
@@ -3733,9 +3733,9 @@ AS
|
||||
AS
|
||||
v_aantal mld_opdr_materiaal.mld_opdr_materiaal_aantal%TYPE;
|
||||
v_code fac_usrdata.fac_usrdata_code%TYPE;
|
||||
v_omschr fac_usrdata.fac_usrdata_omschr%TYPE;
|
||||
v_stuksprijs fac_usrdata.fac_usrdata_prijs%TYPE;
|
||||
v_volgnr fac_usrdata.fac_usrdata_volgnr%TYPE;
|
||||
v_omschr mld_opdr_materiaal.mld_opdr_materiaal_omschr%TYPE;
|
||||
v_stuksprijs mld_opdr_materiaal.mld_opdr_materiaal_prijs%TYPE;
|
||||
v_volgnr mld_opdr_materiaal.mld_opdr_materiaal_key%TYPE;
|
||||
v_verwijder fac_usrdata.fac_usrdata_verwijder%TYPE;
|
||||
BEGIN
|
||||
IF p_key IS NOT NULL
|
||||
|
||||
169
MLD/MLD_VIE.SRC
169
MLD/MLD_VIE.SRC
@@ -413,86 +413,97 @@ AS
|
||||
AND m.mld_melding_key = o.mld_melding_key(+)
|
||||
AND m.mld_melding_datum >= TO_DATE ('01-01-2000', 'DD-MM-YYYY'));
|
||||
|
||||
CREATE_VIEW(mld_v_qvw_locale, 0)
|
||||
(FAC_LOCALE_KOLOMKEYVAL, FAC_LOCALE_KOLOMNAAM, FAC_LOCALE_TEKST_EN, FAC_LOCALE_TEKST_DE, FAC_LOCALE_TEKST_FR)
|
||||
CREATE_VIEW(mld_v_qvw_locale, 0)
|
||||
(fac_locale_kolomkeyval, fac_locale_kolomnaam, fac_locale_tekst_nl, fac_locale_tekst_en, fac_locale_tekst_de, fac_locale_tekst_fr)
|
||||
AS
|
||||
SELECT d.ins_srtdiscipline_key,
|
||||
'INS_SRTDISCIPLINE_OMSCHRIJVING',
|
||||
COALESCE(en.FAC_LOCALE_TEKST, d.ins_srtdiscipline_omschrijving),
|
||||
COALESCE(de.FAC_LOCALE_TEKST, d.ins_srtdiscipline_omschrijving),
|
||||
COALESCE(fr.FAC_LOCALE_TEKST, d.ins_srtdiscipline_omschrijving)
|
||||
FROM FAC_LOCALE en,
|
||||
FAC_LOCALE de,
|
||||
FAC_LOCALE fr,
|
||||
ins_srtdiscipline d
|
||||
WHERE d.ins_srtdiscipline_key = en.FAC_LOCALE_KOLOMKEYVAL (+)
|
||||
AND d.ins_srtdiscipline_module = 'MLD'
|
||||
AND en.FAC_LOCALE_KOLOMNAAM (+) = 'INS_SRTDISCIPLINE_OMSCHRIJVING'
|
||||
AND en.FAC_LOCALE_LANG (+) = 'EN'
|
||||
AND d.ins_srtdiscipline_key = de.FAC_LOCALE_KOLOMKEYVAL (+)
|
||||
AND de.FAC_LOCALE_KOLOMNAAM (+)= 'INS_SRTDISCIPLINE_OMSCHRIJVING'
|
||||
AND de.FAC_LOCALE_LANG (+) = 'DE'
|
||||
AND d.ins_srtdiscipline_key = fr.FAC_LOCALE_KOLOMKEYVAL (+)
|
||||
AND fr.FAC_LOCALE_KOLOMNAAM (+) = 'INS_SRTDISCIPLINE_OMSCHRIJVING'
|
||||
AND fr.FAC_LOCALE_LANG (+) = 'FR'
|
||||
UNION ALL
|
||||
SELECT d.ins_discipline_key,
|
||||
'INS_DISCIPLINE_OMSCHRIJVING',
|
||||
COALESCE(en.FAC_LOCALE_TEKST, d.ins_discipline_omschrijving),
|
||||
COALESCE(de.FAC_LOCALE_TEKST, d.ins_discipline_omschrijving),
|
||||
COALESCE(fr.FAC_LOCALE_TEKST, d.ins_discipline_omschrijving)
|
||||
FROM FAC_LOCALE en,
|
||||
FAC_LOCALE de,
|
||||
FAC_LOCALE fr,
|
||||
mld_discipline d
|
||||
WHERE d.ins_discipline_key = en.FAC_LOCALE_KOLOMKEYVAL (+)
|
||||
AND en.FAC_LOCALE_KOLOMNAAM(+) = 'INS_DISCIPLINE_OMSCHRIJVING'
|
||||
AND en.FAC_LOCALE_LANG(+) = 'EN'
|
||||
AND d.ins_discipline_key = de.FAC_LOCALE_KOLOMKEYVAL (+)
|
||||
AND de.FAC_LOCALE_KOLOMNAAM (+)= 'INS_DISCIPLINE_OMSCHRIJVING'
|
||||
AND de.FAC_LOCALE_LANG (+) = 'DE'
|
||||
AND d.ins_discipline_key = fr.FAC_LOCALE_KOLOMKEYVAL (+)
|
||||
AND fr.FAC_LOCALE_KOLOMNAAM (+) = 'INS_DISCIPLINE_OMSCHRIJVING'
|
||||
AND fr.FAC_LOCALE_LANG (+) = 'FR'
|
||||
UNION ALL
|
||||
SELECT sm.mld_stdmelding_key,
|
||||
'MLD_STDMELDING_OMSCHRIJVING',
|
||||
COALESCE(en.FAC_LOCALE_TEKST, sm.mld_stdmelding_omschrijving),
|
||||
COALESCE(de.FAC_LOCALE_TEKST, sm.mld_stdmelding_omschrijving),
|
||||
COALESCE(fr.FAC_LOCALE_TEKST, sm.mld_stdmelding_omschrijving)
|
||||
FROM FAC_LOCALE en,
|
||||
FAC_LOCALE de,
|
||||
FAC_LOCALE fr,
|
||||
mld_stdmelding sm
|
||||
WHERE sm.mld_stdmelding_key = en.FAC_LOCALE_KOLOMKEYVAL (+)
|
||||
AND en.FAC_LOCALE_KOLOMNAAM (+) = 'MLD_STDMELDING_OMSCHRIJVING'
|
||||
AND en.FAC_LOCALE_LANG (+) = 'EN'
|
||||
AND sm.mld_stdmelding_key = de.FAC_LOCALE_KOLOMKEYVAL (+)
|
||||
AND de.FAC_LOCALE_KOLOMNAAM (+)= 'MLD_STDMELDING_OMSCHRIJVING'
|
||||
AND de.FAC_LOCALE_LANG (+) = 'DE'
|
||||
AND sm.mld_stdmelding_key = fr.FAC_LOCALE_KOLOMKEYVAL (+)
|
||||
AND fr.FAC_LOCALE_KOLOMNAAM (+) = 'MLD_STDMELDING_OMSCHRIJVING'
|
||||
AND fr.FAC_LOCALE_LANG (+) = 'FR'
|
||||
UNION ALL
|
||||
SELECT smg.mld_stdmeldinggroep_key,
|
||||
'MLD_STDMELDINGGROEP_NAAM',
|
||||
COALESCE(en.FAC_LOCALE_TEKST, smg.mld_stdmeldinggroep_naam),
|
||||
COALESCE(de.FAC_LOCALE_TEKST, smg.mld_stdmeldinggroep_naam),
|
||||
COALESCE(fr.FAC_LOCALE_TEKST, smg.mld_stdmeldinggroep_naam)
|
||||
FROM FAC_LOCALE en,
|
||||
FAC_LOCALE de,
|
||||
FAC_LOCALE fr,
|
||||
mld_stdmeldinggroep smg
|
||||
WHERE smg.mld_stdmeldinggroep_key = en.FAC_LOCALE_KOLOMKEYVAL (+)
|
||||
AND en.FAC_LOCALE_KOLOMNAAM (+) = 'MLD_STDMELDINGGROEP_NAAM'
|
||||
AND en.FAC_LOCALE_LANG (+) = 'EN'
|
||||
AND smg.mld_stdmeldinggroep_key = de.FAC_LOCALE_KOLOMKEYVAL (+)
|
||||
AND de.FAC_LOCALE_KOLOMNAAM (+)= 'MLD_STDMELDINGGROEP_NAAM'
|
||||
AND de.FAC_LOCALE_LANG (+) = 'DE'
|
||||
AND smg.mld_stdmeldinggroep_key = fr.FAC_LOCALE_KOLOMKEYVAL (+)
|
||||
AND fr.FAC_LOCALE_KOLOMNAAM (+) = 'MLD_STDMELDINGGROEP_NAAM'
|
||||
AND fr.FAC_LOCALE_LANG (+) = 'FR';
|
||||
|
||||
WITH mqa AS (SELECT DISTINCT ins_srtdiscipline_key,
|
||||
soortmelding,
|
||||
ins_discipline_key,
|
||||
productgroep,
|
||||
mld_stdmelding_key,
|
||||
subproductgroep,
|
||||
mld_stdmeldinggroep_key,
|
||||
subproductgroepgroep
|
||||
FROM mld_v_qvw_algemeen)
|
||||
SELECT DISTINCT mqa.ins_srtdiscipline_key,
|
||||
'INS_SRTDISCIPLINE_OMSCHRIJVING',
|
||||
mqa.soortmelding,
|
||||
COALESCE (en.fac_locale_tekst, mqa.soortmelding),
|
||||
COALESCE (de.fac_locale_tekst, mqa.soortmelding),
|
||||
COALESCE (fr.fac_locale_tekst, mqa.soortmelding)
|
||||
FROM fac_locale en,
|
||||
fac_locale de,
|
||||
fac_locale fr,
|
||||
mqa
|
||||
WHERE mqa.ins_srtdiscipline_key = en.fac_locale_kolomkeyval(+)
|
||||
AND en.fac_locale_kolomnaam(+) = 'INS_SRTDISCIPLINE_OMSCHRIJVING'
|
||||
AND en.fac_locale_lang(+) = 'EN'
|
||||
AND mqa.ins_srtdiscipline_key = de.fac_locale_kolomkeyval(+)
|
||||
AND de.fac_locale_kolomnaam(+) = 'INS_SRTDISCIPLINE_OMSCHRIJVING'
|
||||
AND de.fac_locale_lang(+) = 'DE'
|
||||
AND mqa.ins_srtdiscipline_key = fr.fac_locale_kolomkeyval(+)
|
||||
AND fr.fac_locale_kolomnaam(+) = 'INS_SRTDISCIPLINE_OMSCHRIJVING'
|
||||
AND fr.fac_locale_lang(+) = 'FR'
|
||||
UNION ALL
|
||||
SELECT DISTINCT mqa.ins_discipline_key,
|
||||
'INS_DISCIPLINE_OMSCHRIJVING',
|
||||
mqa.productgroep,
|
||||
COALESCE (en.fac_locale_tekst, mqa.productgroep),
|
||||
COALESCE (de.fac_locale_tekst, mqa.productgroep),
|
||||
COALESCE (fr.fac_locale_tekst, mqa.productgroep)
|
||||
FROM fac_locale en,
|
||||
fac_locale de,
|
||||
fac_locale fr,
|
||||
mqa
|
||||
WHERE mqa.ins_discipline_key = en.fac_locale_kolomkeyval(+)
|
||||
AND en.fac_locale_kolomnaam(+) = 'INS_DISCIPLINE_OMSCHRIJVING'
|
||||
AND en.fac_locale_lang(+) = 'EN'
|
||||
AND mqa.ins_discipline_key = de.fac_locale_kolomkeyval(+)
|
||||
AND de.fac_locale_kolomnaam(+) = 'INS_DISCIPLINE_OMSCHRIJVING'
|
||||
AND de.fac_locale_lang(+) = 'DE'
|
||||
AND mqa.ins_discipline_key = fr.fac_locale_kolomkeyval(+)
|
||||
AND fr.fac_locale_kolomnaam(+) = 'INS_DISCIPLINE_OMSCHRIJVING'
|
||||
AND fr.fac_locale_lang(+) = 'FR'
|
||||
UNION ALL
|
||||
SELECT DISTINCT mqa.mld_stdmelding_key,
|
||||
'MLD_STDMELDING_OMSCHRIJVING',
|
||||
mqa.subproductgroep,
|
||||
COALESCE (en.fac_locale_tekst, mqa.subproductgroep),
|
||||
COALESCE (de.fac_locale_tekst, mqa.subproductgroep),
|
||||
COALESCE (fr.fac_locale_tekst, mqa.subproductgroep)
|
||||
FROM fac_locale en,
|
||||
fac_locale de,
|
||||
fac_locale fr,
|
||||
mqa
|
||||
WHERE mqa.mld_stdmelding_key = en.fac_locale_kolomkeyval(+)
|
||||
AND en.fac_locale_kolomnaam(+) = 'MLD_STDMELDING_OMSCHRIJVING'
|
||||
AND en.fac_locale_lang(+) = 'EN'
|
||||
AND mqa.mld_stdmelding_key = de.fac_locale_kolomkeyval(+)
|
||||
AND de.fac_locale_kolomnaam(+) = 'MLD_STDMELDING_OMSCHRIJVING'
|
||||
AND de.fac_locale_lang(+) = 'DE'
|
||||
AND mqa.mld_stdmelding_key = fr.fac_locale_kolomkeyval(+)
|
||||
AND fr.fac_locale_kolomnaam(+) = 'MLD_STDMELDING_OMSCHRIJVING'
|
||||
AND fr.fac_locale_lang(+) = 'FR'
|
||||
UNION ALL
|
||||
SELECT DISTINCT mqa.mld_stdmeldinggroep_key,
|
||||
'MLD_STDMELDINGGROEP_NAAM',
|
||||
mqa.subproductgroepgroep,
|
||||
COALESCE (en.fac_locale_tekst, mqa.subproductgroepgroep),
|
||||
COALESCE (de.fac_locale_tekst, mqa.subproductgroepgroep),
|
||||
COALESCE (fr.fac_locale_tekst, mqa.subproductgroepgroep)
|
||||
FROM fac_locale en,
|
||||
fac_locale de,
|
||||
fac_locale fr,
|
||||
mqa
|
||||
WHERE mqa.mld_stdmeldinggroep_key = en.fac_locale_kolomkeyval(+)
|
||||
AND en.fac_locale_kolomnaam(+) = 'MLD_STDMELDINGGROEP_NAAM'
|
||||
AND en.fac_locale_lang(+) = 'EN'
|
||||
AND mqa.mld_stdmeldinggroep_key = de.fac_locale_kolomkeyval(+)
|
||||
AND de.fac_locale_kolomnaam(+) = 'MLD_STDMELDINGGROEP_NAAM'
|
||||
AND de.fac_locale_lang(+) = 'DE'
|
||||
AND mqa.mld_stdmeldinggroep_key = fr.fac_locale_kolomkeyval(+)
|
||||
AND fr.fac_locale_kolomnaam(+) = 'MLD_STDMELDINGGROEP_NAAM'
|
||||
AND fr.fac_locale_lang(+) = 'FR';
|
||||
|
||||
---- KTO views + rapportages
|
||||
CREATE_VIEW(mld_v_kto_vragen, 0)
|
||||
|
||||
223
RES/RES_VIE.SRC
223
RES/RES_VIE.SRC
@@ -685,7 +685,7 @@ AS SELECT res.res_reservering_key
|
||||
, alg_ruimte_key
|
||||
FROM res_rsv_ruimte
|
||||
WHERE alg_ruimte_key IS NOT NULL) r2a
|
||||
, ( SELECT rrd.res_rsv_ruimte_key res_rsv_ruimte_key, rd.res_deel_key product_key, d.ins_deel_omschrijving product, DECODE(rd.res_deel_prijs_vast, 1, nvl(rrd.res_rsv_deel_prijs, rd.res_deel_prijs), (rrd.res_rsv_deel_tot - rrd.res_rsv_deel_van) * 24 * nvl(rrd.res_rsv_deel_prijs,rd.res_deel_prijs)) totaalprijs, rrd.res_rsv_deel_van van, rrd.res_rsv_deel_tot tot, (rrd.res_rsv_deel_tot - rrd.res_rsv_deel_van) * 24 aantal, nvl(rrd.res_rsv_deel_prijs,rd.res_deel_prijs) prijs, 'TODO' afgemeld, c.ins_discipline_key ins_discipline_key, c.ins_discipline_omschrijving catalogus
|
||||
, ( SELECT rrd.res_rsv_ruimte_key res_rsv_ruimte_key, -rd.res_deel_key product_key, d.ins_deel_omschrijving product, DECODE(rd.res_deel_prijs_vast, 1, nvl(rrd.res_rsv_deel_prijs, rd.res_deel_prijs), (rrd.res_rsv_deel_tot - rrd.res_rsv_deel_van) * 24 * nvl(rrd.res_rsv_deel_prijs,rd.res_deel_prijs)) totaalprijs, rrd.res_rsv_deel_van van, rrd.res_rsv_deel_tot tot, (rrd.res_rsv_deel_tot - rrd.res_rsv_deel_van) * 24 aantal, nvl(rrd.res_rsv_deel_prijs,rd.res_deel_prijs) prijs, 'TODO' afgemeld, c.ins_discipline_key ins_discipline_key, c.ins_discipline_omschrijving catalogus
|
||||
FROM res_v_aanwezigrsv_deel rrd
|
||||
, res_deel rd
|
||||
, ins_deel d
|
||||
@@ -716,115 +716,124 @@ AS SELECT res.res_reservering_key
|
||||
AND p.prs_afdeling_key = a.prs_afdeling_key
|
||||
AND wp2.prs_perslid_key(+) = p.prs_perslid_key
|
||||
AND (rrr.res_ruimte_opstel_key IS NOT NULL OR voorz.res_rsv_ruimte_key IS NOT NULL);
|
||||
/
|
||||
|
||||
CREATE_VIEW(res_v_qvw_locale, 0)
|
||||
(FAC_LOCALE_KOLOMKEYVAL, FAC_LOCALE_KOLOMNAAM, FAC_LOCALE_TEKST_EN, FAC_LOCALE_TEKST_DE, FAC_LOCALE_TEKST_FR)
|
||||
(fac_locale_kolomkeyval, fac_locale_kolomnaam, fac_locale_tekst_nl, fac_locale_tekst_en, fac_locale_tekst_de, fac_locale_tekst_fr)
|
||||
AS
|
||||
SELECT d.ins_discipline_key,
|
||||
'INS_DISCIPLINE_OMSCHRIJVING',
|
||||
COALESCE(en.FAC_LOCALE_TEKST, d.ins_discipline_omschrijving),
|
||||
COALESCE(de.FAC_LOCALE_TEKST, d.ins_discipline_omschrijving),
|
||||
COALESCE(fr.FAC_LOCALE_TEKST, d.ins_discipline_omschrijving)
|
||||
FROM FAC_LOCALE en,
|
||||
FAC_LOCALE de,
|
||||
FAC_LOCALE fr,
|
||||
res_discipline d
|
||||
WHERE d.ins_discipline_key = en.FAC_LOCALE_KOLOMKEYVAL (+)
|
||||
AND en.FAC_LOCALE_KOLOMNAAM(+) = 'INS_DISCIPLINE_OMSCHRIJVING'
|
||||
AND en.FAC_LOCALE_LANG(+) = 'EN'
|
||||
AND d.ins_discipline_key = de.FAC_LOCALE_KOLOMKEYVAL (+)
|
||||
AND de.FAC_LOCALE_KOLOMNAAM (+)= 'INS_DISCIPLINE_OMSCHRIJVING'
|
||||
AND de.FAC_LOCALE_LANG (+) = 'DE'
|
||||
AND d.ins_discipline_key = fr.FAC_LOCALE_KOLOMKEYVAL (+)
|
||||
AND fr.FAC_LOCALE_KOLOMNAAM (+) = 'INS_DISCIPLINE_OMSCHRIJVING'
|
||||
AND fr.FAC_LOCALE_LANG (+) = 'FR'
|
||||
UNION ALL
|
||||
SELECT a.res_activiteit_key,
|
||||
'RES_ACTIVITEIT_OMSCHRIJVING',
|
||||
COALESCE(en.FAC_LOCALE_TEKST, a.res_activiteit_omschrijving),
|
||||
COALESCE(de.FAC_LOCALE_TEKST, a.res_activiteit_omschrijving),
|
||||
COALESCE(fr.FAC_LOCALE_TEKST, a.res_activiteit_omschrijving)
|
||||
FROM FAC_LOCALE en,
|
||||
FAC_LOCALE de,
|
||||
FAC_LOCALE fr,
|
||||
res_activiteit a
|
||||
WHERE a.res_activiteit_key = en.FAC_LOCALE_KOLOMKEYVAL (+)
|
||||
AND en.FAC_LOCALE_KOLOMNAAM(+) = 'RES_ACTIVITEIT_OMSCHRIJVING'
|
||||
AND en.FAC_LOCALE_LANG(+) = 'EN'
|
||||
AND a.res_activiteit_key = de.FAC_LOCALE_KOLOMKEYVAL (+)
|
||||
AND de.FAC_LOCALE_KOLOMNAAM (+)= 'RES_ACTIVITEIT_OMSCHRIJVING'
|
||||
AND de.FAC_LOCALE_LANG (+) = 'DE'
|
||||
AND a.res_activiteit_key = fr.FAC_LOCALE_KOLOMKEYVAL (+)
|
||||
AND fr.FAC_LOCALE_KOLOMNAAM (+) = 'RES_ACTIVITEIT_OMSCHRIJVING'
|
||||
AND fr.FAC_LOCALE_LANG (+) = 'FR'
|
||||
UNION ALL
|
||||
SELECT sa.res_srtactiviteit_key,
|
||||
'RES_SRTACTIVITEIT_OMSCHRIJVING',
|
||||
COALESCE(en.FAC_LOCALE_TEKST, sa.res_srtactiviteit_omschrijving),
|
||||
COALESCE(de.FAC_LOCALE_TEKST, sa.res_srtactiviteit_omschrijving),
|
||||
COALESCE(fr.FAC_LOCALE_TEKST, sa.res_srtactiviteit_omschrijving)
|
||||
FROM FAC_LOCALE en,
|
||||
FAC_LOCALE de,
|
||||
FAC_LOCALE fr,
|
||||
res_srtactiviteit sa
|
||||
WHERE sa.res_srtactiviteit_key = en.FAC_LOCALE_KOLOMKEYVAL (+)
|
||||
AND en.FAC_LOCALE_KOLOMNAAM(+) = 'RES_SRTACTIVITEIT_OMSCHRIJVING'
|
||||
AND en.FAC_LOCALE_LANG(+) = 'EN'
|
||||
AND sa.res_srtactiviteit_key = de.FAC_LOCALE_KOLOMKEYVAL (+)
|
||||
AND de.FAC_LOCALE_KOLOMNAAM (+)= 'RES_SRTACTIVITEIT_OMSCHRIJVING'
|
||||
AND de.FAC_LOCALE_LANG (+) = 'DE'
|
||||
AND sa.res_srtactiviteit_key = fr.FAC_LOCALE_KOLOMKEYVAL (+)
|
||||
AND fr.FAC_LOCALE_KOLOMNAAM (+) = 'RES_SRTACTIVITEIT_OMSCHRIJVING'
|
||||
AND fr.FAC_LOCALE_LANG (+) = 'FR'
|
||||
UNION ALL
|
||||
SELECT rr.res_ruimte_key,
|
||||
'RES_RUIMTE_NR',
|
||||
COALESCE(en.FAC_LOCALE_TEKST, rr.res_ruimte_nr),
|
||||
COALESCE(de.FAC_LOCALE_TEKST, rr.res_ruimte_nr),
|
||||
COALESCE(fr.FAC_LOCALE_TEKST, rr.res_ruimte_nr)
|
||||
FROM FAC_LOCALE en,
|
||||
FAC_LOCALE de,
|
||||
FAC_LOCALE fr,
|
||||
res_ruimte rr
|
||||
WHERE rr.res_ruimte_key = en.FAC_LOCALE_KOLOMKEYVAL (+)
|
||||
AND en.FAC_LOCALE_KOLOMNAAM(+) = 'RES_RUIMTE_NR'
|
||||
AND en.FAC_LOCALE_LANG(+) = 'EN'
|
||||
AND rr.res_ruimte_key = de.FAC_LOCALE_KOLOMKEYVAL (+)
|
||||
AND de.FAC_LOCALE_KOLOMNAAM (+)= 'RES_RUIMTE_NR'
|
||||
AND de.FAC_LOCALE_LANG (+) = 'DE'
|
||||
AND rr.res_ruimte_key = fr.FAC_LOCALE_KOLOMKEYVAL (+)
|
||||
AND fr.FAC_LOCALE_KOLOMNAAM (+) = 'RES_RUIMTE_NR'
|
||||
AND fr.FAC_LOCALE_LANG (+) = 'FR'
|
||||
UNION ALL
|
||||
SELECT rd.res_deel_key,
|
||||
'RES_PRODUCT_OMSCHRIJVING',
|
||||
id.ins_deel_omschrijving,
|
||||
id.ins_deel_omschrijving,
|
||||
id.ins_deel_omschrijving
|
||||
FROM res_deel rd,
|
||||
ins_deel id
|
||||
WHERE id.ins_deel_key = rd.res_ins_deel_key
|
||||
UNION ALL
|
||||
SELECT ra.res_artikel_key,
|
||||
'RES_PRODUCT_OMSCHRIJVING',
|
||||
COALESCE(en.FAC_LOCALE_TEKST, ra.res_artikel_omschrijving),
|
||||
COALESCE(de.FAC_LOCALE_TEKST, ra.res_artikel_omschrijving),
|
||||
COALESCE(fr.FAC_LOCALE_TEKST, ra.res_artikel_omschrijving)
|
||||
FROM FAC_LOCALE en,
|
||||
FAC_LOCALE de,
|
||||
FAC_LOCALE fr,
|
||||
res_artikel ra
|
||||
WHERE ra.res_artikel_key = en.FAC_LOCALE_KOLOMKEYVAL (+)
|
||||
AND en.FAC_LOCALE_KOLOMNAAM(+) = 'RES_ARTIKEL_OMSCHRIJVING'
|
||||
AND en.FAC_LOCALE_LANG(+) = 'EN'
|
||||
AND ra.res_artikel_key = de.FAC_LOCALE_KOLOMKEYVAL (+)
|
||||
AND de.FAC_LOCALE_KOLOMNAAM (+)= 'RES_ARTIKEL_OMSCHRIJVING'
|
||||
AND de.FAC_LOCALE_LANG (+) = 'DE'
|
||||
AND ra.res_artikel_key = fr.FAC_LOCALE_KOLOMKEYVAL (+)
|
||||
AND fr.FAC_LOCALE_KOLOMNAAM (+) = 'RES_ARTIKEL_OMSCHRIJVING'
|
||||
AND fr.FAC_LOCALE_LANG (+) = 'FR';
|
||||
/
|
||||
WITH rqa AS (SELECT DISTINCT catalogus_ins_discipline_key,
|
||||
catalogus,
|
||||
res_activiteit_key,
|
||||
activiteit,
|
||||
res_srtactiviteit_key,
|
||||
activiteitsoort,
|
||||
voorziening_ins_discipline_key,
|
||||
voorziening_catalogus,
|
||||
voorziening_product_key,
|
||||
voorziening_product
|
||||
FROM res_v_qvw_algemeen)
|
||||
SELECT DISTINCT rqa.catalogus_ins_discipline_key,
|
||||
'INS_DISCIPLINE_OMSCHRIJVING',
|
||||
rqa.catalogus,
|
||||
COALESCE (en.fac_locale_tekst, rqa.catalogus),
|
||||
COALESCE (de.fac_locale_tekst, rqa.catalogus),
|
||||
COALESCE (fr.fac_locale_tekst, rqa.catalogus)
|
||||
FROM fac_locale en,
|
||||
fac_locale de,
|
||||
fac_locale fr,
|
||||
rqa
|
||||
WHERE rqa.catalogus IS NOT NULL
|
||||
AND rqa.catalogus_ins_discipline_key = en.fac_locale_kolomkeyval(+)
|
||||
AND en.fac_locale_kolomnaam(+) = 'INS_DISCIPLINE_OMSCHRIJVING'
|
||||
AND en.fac_locale_lang(+) = 'EN'
|
||||
AND rqa.catalogus_ins_discipline_key = de.fac_locale_kolomkeyval(+)
|
||||
AND de.fac_locale_kolomnaam(+) = 'INS_DISCIPLINE_OMSCHRIJVING'
|
||||
AND de.fac_locale_lang(+) = 'DE'
|
||||
AND rqa.catalogus_ins_discipline_key = fr.fac_locale_kolomkeyval(+)
|
||||
AND fr.fac_locale_kolomnaam(+) = 'INS_DISCIPLINE_OMSCHRIJVING'
|
||||
AND fr.fac_locale_lang(+) = 'FR'
|
||||
UNION ALL
|
||||
SELECT DISTINCT rqa.voorziening_ins_discipline_key,
|
||||
'INS_DISCIPLINE_OMSCHRIJVING',
|
||||
rqa.voorziening_catalogus,
|
||||
COALESCE (en.fac_locale_tekst, rqa.voorziening_catalogus),
|
||||
COALESCE (de.fac_locale_tekst, rqa.voorziening_catalogus),
|
||||
COALESCE (fr.fac_locale_tekst, rqa.voorziening_catalogus)
|
||||
FROM fac_locale en,
|
||||
fac_locale de,
|
||||
fac_locale fr,
|
||||
rqa
|
||||
WHERE rqa.voorziening_catalogus IS NOT NULL
|
||||
AND rqa.voorziening_ins_discipline_key = en.fac_locale_kolomkeyval(+)
|
||||
AND en.fac_locale_kolomnaam(+) = 'INS_DISCIPLINE_OMSCHRIJVING'
|
||||
AND en.fac_locale_lang(+) = 'EN'
|
||||
AND rqa.voorziening_ins_discipline_key = de.fac_locale_kolomkeyval(+)
|
||||
AND de.fac_locale_kolomnaam(+) = 'INS_DISCIPLINE_OMSCHRIJVING'
|
||||
AND de.fac_locale_lang(+) = 'DE'
|
||||
AND rqa.voorziening_ins_discipline_key = fr.fac_locale_kolomkeyval(+)
|
||||
AND fr.fac_locale_kolomnaam(+) = 'INS_DISCIPLINE_OMSCHRIJVING'
|
||||
AND fr.fac_locale_lang(+) = 'FR'
|
||||
UNION ALL
|
||||
SELECT DISTINCT rqa.res_activiteit_key,
|
||||
'RES_ACTIVITEIT_OMSCHRIJVING',
|
||||
rqa.activiteit,
|
||||
COALESCE (en.fac_locale_tekst, rqa.activiteit),
|
||||
COALESCE (de.fac_locale_tekst, rqa.activiteit),
|
||||
COALESCE (fr.fac_locale_tekst, rqa.activiteit)
|
||||
FROM fac_locale en,
|
||||
fac_locale de,
|
||||
fac_locale fr,
|
||||
rqa
|
||||
WHERE rqa.res_activiteit_key = en.fac_locale_kolomkeyval(+)
|
||||
AND en.fac_locale_kolomnaam(+) = 'RES_ACTIVITEIT_OMSCHRIJVING'
|
||||
AND en.fac_locale_lang(+) = 'EN'
|
||||
AND rqa.res_activiteit_key = de.fac_locale_kolomkeyval(+)
|
||||
AND de.fac_locale_kolomnaam(+) = 'RES_ACTIVITEIT_OMSCHRIJVING'
|
||||
AND de.fac_locale_lang(+) = 'DE'
|
||||
AND rqa.res_activiteit_key = fr.fac_locale_kolomkeyval(+)
|
||||
AND fr.fac_locale_kolomnaam(+) = 'RES_ACTIVITEIT_OMSCHRIJVING'
|
||||
AND fr.fac_locale_lang(+) = 'FR'
|
||||
UNION ALL
|
||||
SELECT DISTINCT rqa.res_srtactiviteit_key,
|
||||
'RES_SRTACTIVITEIT_OMSCHRIJVING',
|
||||
rqa.activiteitsoort,
|
||||
COALESCE (en.fac_locale_tekst, rqa.activiteitsoort),
|
||||
COALESCE (de.fac_locale_tekst, rqa.activiteitsoort),
|
||||
COALESCE (fr.fac_locale_tekst, rqa.activiteitsoort)
|
||||
FROM fac_locale en,
|
||||
fac_locale de,
|
||||
fac_locale fr,
|
||||
rqa
|
||||
WHERE rqa.res_srtactiviteit_key = en.fac_locale_kolomkeyval(+)
|
||||
AND en.fac_locale_kolomnaam(+) = 'RES_SRTACTIVITEIT_OMSCHRIJVING'
|
||||
AND en.fac_locale_lang(+) = 'EN'
|
||||
AND rqa.res_srtactiviteit_key = de.fac_locale_kolomkeyval(+)
|
||||
AND de.fac_locale_kolomnaam(+) = 'RES_SRTACTIVITEIT_OMSCHRIJVING'
|
||||
AND de.fac_locale_lang(+) = 'DE'
|
||||
AND rqa.res_srtactiviteit_key = fr.fac_locale_kolomkeyval(+)
|
||||
AND fr.fac_locale_kolomnaam(+) = 'RES_SRTACTIVITEIT_OMSCHRIJVING'
|
||||
AND fr.fac_locale_lang(+) = 'FR'
|
||||
UNION ALL
|
||||
SELECT DISTINCT rqa.voorziening_product_key,
|
||||
'RES_PRODUCT_OMSCHRIJVING',
|
||||
rqa.voorziening_product,
|
||||
COALESCE (en.fac_locale_tekst, rqa.voorziening_product),
|
||||
COALESCE (de.fac_locale_tekst, rqa.voorziening_product),
|
||||
COALESCE (fr.fac_locale_tekst, rqa.voorziening_product)
|
||||
FROM fac_locale en,
|
||||
fac_locale de,
|
||||
fac_locale fr,
|
||||
rqa
|
||||
WHERE rqa.voorziening_product IS NOT NULL
|
||||
AND rqa.voorziening_product_key = en.fac_locale_kolomkeyval(+)
|
||||
AND en.fac_locale_kolomnaam(+) = 'RES_ARTIKEL_OMSCHRIJVING'
|
||||
AND en.fac_locale_lang(+) = 'EN'
|
||||
AND rqa.voorziening_product_key = de.fac_locale_kolomkeyval(+)
|
||||
AND de.fac_locale_kolomnaam(+) = 'RES_ARTIKEL_OMSCHRIJVING'
|
||||
AND de.fac_locale_lang(+) = 'DE'
|
||||
AND rqa.voorziening_product_key = fr.fac_locale_kolomkeyval(+)
|
||||
AND fr.fac_locale_kolomnaam(+) = 'RES_ARTIKEL_OMSCHRIJVING'
|
||||
AND fr.fac_locale_lang(+) = 'FR';
|
||||
|
||||
/* Formatted on 26-8-2009 15:14:32 (QP5 v5.115.810.9015) */
|
||||
CREATE_VIEW (res_v_rap_infobord, 0)
|
||||
(
|
||||
|
||||
Reference in New Issue
Block a user