INLO#88706 -- Nieuwe view met factuur_kenmerken toevoegen aan DWH

AAIT#88832 -- Nieuwe view toevoegen aan DWH om alle eigen tabellen op te halen o.a. ivm afwijkende CEN-omschrijving INLO

svn path=/Customer/trunk/; revision=69418
This commit is contained in:
Jos Migo
2025-06-15 17:45:58 +00:00
parent 4f10f8f362
commit 2f4d09814b

View File

@@ -1155,6 +1155,18 @@ BEGIN
WHERE aogk.alg_onrgoed_key = p_link_key
AND aogk.alg_kenmerk_key = p_kenmerk_key
AND aogk.alg_kenmerk_key = k.alg_kenmerk_key;
WHEN 'FIN'
THEN
SELECT k.fin_kenmerk_kenmerktype,
k.fac_kenmerkdomein_key,
kf.fin_kenmerkfactuur_waarde
INTO v_kenmerk_type,
v_kenmerkdomein_key,
v_kenmerk_waarde
FROM fin_kenmerkfactuur kf, fin_kenmerk k
WHERE kf.fin_factuur_key = p_link_key
AND kf.fin_kenmerk_key = p_kenmerk_key
AND kf.fin_kenmerk_key = k.fin_kenmerk_key;
WHEN 'INS'
THEN
SELECT k.ins_kenmerk_niveau
@@ -8179,6 +8191,24 @@ AS
WHERE kb.bes_kenmerk_key = k.bes_kenmerk_key
AND k.bes_srtkenmerk_key = sk.bes_srtkenmerk_key;
-------------------------------------------------------------------------------
-- EXPORTFUNCTIE - DWH_FIN_KENMERK
-------------------------------------------------------------------------------
CREATE OR REPLACE VIEW aaxx_v_dwh_kenmerk_factuur
(
fin_factuur_key,
kenmerk_omschrijving,
kenmerk_waarde
)
AS
SELECT kf.fin_factuur_key,
k.fin_kenmerk_omschrijving,
aaxx_get_kenmerkwaarde (k.fin_kenmerk_kenmerktype,
k.fac_kenmerkdomein_key,
kf.fin_kenmerkfactuur_waarde)
FROM fin_kenmerk k, fin_kenmerkfactuur kf
WHERE k.fin_kenmerk_key = kf.fin_kenmerk_key ;
-------------------------------------------------------------------------------
-- EXPORTFUNCTIE - DWH_BEZ_BEZOEKERS
-------------------------------------------------------------------------------
@@ -9844,7 +9874,39 @@ CREATE OR REPLACE VIEW AAXX_V_DWH_FAQ2
AND f.prs_perslid_key = pf.prs_perslid_key(+)
ORDER BY f.fac_faq_key;
-------------------------------------------------------------------------------
-- DATAWAREHOUSE - DWH_USRDATA Data uit de eigen tabellen in Facilitor
-------------------------------------------------------------------------------
CREATE OR REPLACE VIEW aaxx_v_dwh_usrdata
(
tabel_key,
tabel_naam,
waarde_key,
waarde_code,
waarde_omschrijving1,
waarde_omschrijving2,
waarde_vervaldatum,
parenttabel_key,
parenttabel_waarde_key,
parenttabel_waarde
)
AS
SELECT ut.fac_usrtab_key,
ut.fac_usrtab_naam,
ud.fac_usrdata_key,
ud.fac_usrdata_code,
ud.fac_usrdata_omschr,
ud.fac_usrdata_omschr2,
ud.fac_usrdata_vervaldatum,
ut.fac_usrtab_parentkey,
ud.fac_usrdata_parentkey,
(SELECT udp.fac_usrdata_omschr FROM fac_usrdata udp WHERE udp.fac_usrtab_key = ut.fac_usrtab_parentkey AND udp.fac_usrdata_key = ud.fac_usrdata_parentkey)
parenttabel_waarde
FROM fac_usrdata ud, fac_usrtab ut
WHERE ud.fac_usrtab_key = ut.fac_usrtab_key
AND ut.fac_usrtab_verwijder IS NULL
AND ud.fac_usrdata_verwijder IS NULL ;
-------------------------------------------------------------------------------
-- EXPORTFUNCTIE - DWH_BUDGET_TRACKER
@@ -26432,6 +26494,7 @@ GRANT SELECT ON aaxx_v_dwh_kenmerk_opdracht TO aafm;
GRANT SELECT ON aaxx_v_dwh_kenmerk_reservering TO aafm;
GRANT SELECT ON aaxx_v_dwh_kenmerk_bestelling TO aafm;
GRANT SELECT ON aaxx_v_dwh_fin_factuur TO aafm;
GRANT SELECT ON aaxx_v_dwh_kenmerk_factuur TO aafm;
GRANT SELECT ON aaxx_v_dwh_fin_factuur_vk TO aafm;
GRANT SELECT ON aaxx_v_dwh_prs_kostenplaats TO aafm;
GRANT SELECT ON aaxx_v_dwh_prs_kostensoort TO aafm;
@@ -26454,6 +26517,7 @@ GRANT SELECT ON aaxx_v_dwh_faq TO aafm;
GRANT SELECT ON aaxx_v_dwh_budget_tracker TO aafm;
GRANT SELECT ON AAXX_V_DWH_GUI_COUNTER TO aafm;
GRANT SELECT ON AAXX_V_DWH_FAQ2 TO aafm;
GRANT SELECT ON AAXX_V_DWH_USRDATA TO aafm;
-- views tbv user telling
GRANT SELECT ON aaxx_v_lcrap_key_stats TO aafm;