FSN#19559 Analyzer in andere talen
svn path=/Database/trunk/; revision=16135
This commit is contained in:
@@ -64,6 +64,7 @@ CREATE_VIEW(bes_v_qvw_algemeen, 0) (bes_bestelling_key,
|
||||
werkplek,
|
||||
ins_discipline_key,
|
||||
catalogus,
|
||||
bes_srtgroep_key,
|
||||
groep,
|
||||
afleverdatum,
|
||||
doorlooptijd_werkdgn,
|
||||
@@ -77,14 +78,15 @@ CREATE_VIEW(bes_v_qvw_algemeen, 0) (bes_bestelling_key,
|
||||
aantal,
|
||||
itemprijs,
|
||||
iteminkoopprijs,
|
||||
bes_srtdeel_key,
|
||||
productomschrijving,
|
||||
itemposnr
|
||||
)
|
||||
AS
|
||||
SELECT bes_bestelling_key, bestelaanvraagnr, besteldatum, besteller, invoerder, kostensoortgroep,kostensoort, kpn, kpn_omschrijving, prs_bedrijf_key,
|
||||
afdeling_code, afdeling_omschrijving, alg_locatie_key, locatie_code, district_omschijving, afleveradres, mandaat,
|
||||
personeelsnr, werkplek, ins_discipline_key, catalogus, groep, afleverdatum, doorlooptijd_werkdgn, sla_tijd,
|
||||
productcode, prijs, inkoopprijs, status, gefiatteerddoor, bestelopdrachtnummer, aantal, itemprijs, iteminkoopprijs, productomschrijving, itemposnr
|
||||
personeelsnr, werkplek, ins_discipline_key, catalogus, bes_srtgroep_key, groep, afleverdatum, doorlooptijd_werkdgn, sla_tijd,
|
||||
productcode, prijs, inkoopprijs, status, gefiatteerddoor, bestelopdrachtnummer, aantal, itemprijs, iteminkoopprijs, bes_srtdeel_key, productomschrijving, itemposnr
|
||||
FROM (SELECT b.bes_bestelling_key bes_bestelling_key, 'A-' || b.bes_bestelling_key bestelaanvraagnr,
|
||||
TO_CHAR (b.bes_bestelling_datum, 'YYYY-MM-DD') besteldatum,
|
||||
(SELECT prs_perslid_naam_full
|
||||
@@ -125,6 +127,7 @@ AS
|
||||
prs_perslid_nr personeelsnr, wp2.prs_werkplek_aanduiding werkplek,
|
||||
d.ins_discipline_key ins_discipline_key,
|
||||
d.ins_discipline_omschrijving catalogus,
|
||||
sg.bes_srtgroep_key bes_srtgroep_key,
|
||||
sg.bes_srtgroep_omschrijving groep,
|
||||
TO_CHAR (b.bes_bestelling_leverdatum, 'YYYY-MM-DD') afleverdatum,
|
||||
TO_CHAR (fac.count_work_days (b.bes_bestelling_datum, NVL (fac.gettrackingdate ('BESOTV', b.bes_bestelling_key), SYSDATE))
|
||||
@@ -144,6 +147,7 @@ AS
|
||||
'O-' || bo.bes_bestelopdr_id bestelopdrachtnummer, bi.bes_bestelling_item_aantal aantal,
|
||||
REPLACE (TO_CHAR (bi.bes_bestelling_item_prijs, '9999990.99'), '.', ',') itemprijs,
|
||||
REPLACE (TO_CHAR (NVL(bes.getsrtdeelinkprijs(sd.bes_srtdeel_key, bes_bestelling_datum), bi.bes_bestelling_item_prijs), '9999990.99'), '.', ',') iteminkoopprijs,
|
||||
sd.bes_srtdeel_key bes_srtdeel_key,
|
||||
sd.bes_srtdeel_omschrijving productomschrijving,
|
||||
boi.bes_bestelopdr_item_posnr itemposnr
|
||||
FROM bes_bestelling b,
|
||||
@@ -174,6 +178,66 @@ AS
|
||||
AND sd.bes_srtgroep_key = sg.bes_srtgroep_key
|
||||
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)
|
||||
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';
|
||||
|
||||
REGISTERRUN('$Workfile: BES_VIE.SRC $','$Revision$')
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user