CEVA#57631 rAPPORT MENUITEMS WIE
svn path=/Customer/trunk/; revision=44459
This commit is contained in:
106
CEVA/ceva.sql
106
CEVA/ceva.sql
@@ -68,6 +68,112 @@ AS
|
||||
-- ER KAN NOG EEN WHERE KOMEN OM TE SCOPEN NAAR LOCATIE
|
||||
;
|
||||
|
||||
|
||||
|
||||
-- View om bij te houden welke menu items worden gebruikt.
|
||||
|
||||
/* Formatted on 7/10/2019 11:12:54 (QP5 v5.318) */
|
||||
CREATE OR REPLACE VIEW CEVA_V_RAP_GUI_COUNTER
|
||||
(
|
||||
FAC_GUI_COUNTER_KEY,
|
||||
FAC_GUI_COUNTER_GROUP,
|
||||
FAC_GUI_COUNTER_INFO,
|
||||
FAC_GUI_COUNTER_REFKEY,
|
||||
FAC_GUI_COUNTER_CHOICE,
|
||||
FAC_GUI_COUNTER_RESULT,
|
||||
FAC_GUI_COUNTER_DATE,
|
||||
PRS_PERSLID_KEY,
|
||||
PRS_PERSLID_NAAM_FULL,
|
||||
PRS_AFDELING_OMSCHRIJVING,
|
||||
PRS_BEDRIJF_NAAM
|
||||
)
|
||||
AS
|
||||
SELECT fgc.fac_gui_counter_key,
|
||||
fgc.fac_gui_counter_group,
|
||||
fgc.fac_gui_counter_info,
|
||||
fgc.fac_gui_counter_refkey,
|
||||
choice.fac_gui_counter_info fac_gui_counter_choice,
|
||||
result.fac_gui_counter_info fac_gui_counter_result,
|
||||
fac_gui_counter_date,
|
||||
fgc.prs_perslid_key,
|
||||
prs_perslid_naam_full,
|
||||
afd.prs_afdeling_omschrijving,
|
||||
bedr.prs_bedrijf_naam
|
||||
FROM fac_gui_counter fgc,
|
||||
prs_v_perslid_fullnames pf,
|
||||
prs_perslid pr,
|
||||
prs_afdeling afd,
|
||||
prs_bedrijf bedr,
|
||||
(SELECT fac_gui_counter_refkey, fac_gui_counter_info
|
||||
FROM fac_gui_counter fgc
|
||||
WHERE fac_gui_counter_info IS NOT NULL
|
||||
AND fac_gui_counter_group = 'searchchoice') choice,
|
||||
(SELECT fac_gui_counter_refkey, fac_gui_counter_info
|
||||
FROM fac_gui_counter fgc
|
||||
WHERE fac_gui_counter_info IS NOT NULL
|
||||
AND fac_gui_counter_group = 'searchresult') result
|
||||
WHERE fac_gui_counter_group = 'search'
|
||||
AND fgc.fac_gui_counter_info IS NOT NULL
|
||||
AND fgc.prs_perslid_key = pf.prs_perslid_key
|
||||
AND choice.fac_gui_counter_refkey(+) = fgc.fac_gui_counter_key
|
||||
AND result.fac_gui_counter_refkey(+) = fgc.fac_gui_counter_key
|
||||
AND pr.prs_perslid_key = fgc.prs_perslid_key
|
||||
AND afd.PRS_AFDELING_KEY = pr.prs_afdeling_key
|
||||
AND bedr.prs_bedrijf_key = afd.prs_bedrijf_key
|
||||
UNION ALL
|
||||
SELECT fgc.fac_gui_counter_key,
|
||||
fgc.fac_gui_counter_group,
|
||||
fac_usrrap_omschrijving,
|
||||
fgc.fac_gui_counter_refkey,
|
||||
NULL,
|
||||
NULL,
|
||||
fac_gui_counter_date,
|
||||
fgc.prs_perslid_key,
|
||||
prs_perslid_naam_full,
|
||||
afd.prs_afdeling_omschrijving,
|
||||
bedr.prs_bedrijf_naam
|
||||
FROM fac_gui_counter fgc,
|
||||
prs_v_perslid_fullnames pf,
|
||||
fac_usrrap fr,
|
||||
prs_afdeling afd,
|
||||
prs_perslid pr,
|
||||
prs_bedrijf bedr
|
||||
WHERE fgc.fac_gui_counter_group = 'report'
|
||||
AND fgc.prs_perslid_key = pf.prs_perslid_key(+)
|
||||
AND fr.fac_usrrap_key(+) = fgc.fac_gui_counter_refkey
|
||||
AND pr.prs_perslid_key = fgc.prs_perslid_key
|
||||
AND afd.PRS_AFDELING_KEY = pr.prs_afdeling_key
|
||||
AND bedr.prs_bedrijf_key = afd.prs_bedrijf_key
|
||||
UNION ALL
|
||||
SELECT fgc.fac_gui_counter_key,
|
||||
fgc.fac_gui_counter_group,
|
||||
COALESCE (fac_menu_altlabel, lcl.l (fac_menuitems_label)),
|
||||
fgc.fac_gui_counter_refkey,
|
||||
NULL,
|
||||
NULL,
|
||||
fac_gui_counter_date,
|
||||
fgc.prs_perslid_key,
|
||||
prs_perslid_naam_full,
|
||||
afd.prs_afdeling_omschrijving,
|
||||
bedr.prs_bedrijf_naam
|
||||
FROM fac_gui_counter fgc,
|
||||
prs_v_perslid_fullnames pf,
|
||||
prs_afdeling afd,
|
||||
prs_bedrijf bedr,
|
||||
prs_perslid pr,
|
||||
fac_menu m,
|
||||
fac_menuitems mi
|
||||
WHERE fgc.fac_gui_counter_group = 'menu'
|
||||
AND fgc.prs_perslid_key = pf.prs_perslid_key(+)
|
||||
AND m.fac_menu_key = fac_gui_counter_refkey
|
||||
AND mi.fac_menuitems_key(+) = m.fac_menuitems_key
|
||||
AND pr.prs_perslid_key = fgc.prs_perslid_key
|
||||
AND afd.PRS_AFDELING_KEY = pr.prs_afdeling_key
|
||||
AND bedr.prs_bedrijf_key = afd.prs_bedrijf_key;
|
||||
|
||||
|
||||
|
||||
|
||||
CREATE OR REPLACE FORCE VIEW CEVA_V_NOTI_VIS_NOCHECKOUT
|
||||
(
|
||||
CODE,
|
||||
|
||||
Reference in New Issue
Block a user