FCLT#73722 Opruimen van oude API-1 onderdelen
svn path=/Database/trunk/; revision=57527
This commit is contained in:
@@ -1460,68 +1460,5 @@ AS
|
||||
AND a.mld_adres_verwijder IS NULL) y
|
||||
ON x.alg_gebouw_key = y.alg_gebouw_key);
|
||||
|
||||
-- Vooralsnog even rechttoerechtaan, moet aangepast worden
|
||||
CREATE_VIEW(alg_v_api_regios, 1) AS
|
||||
SELECT alg_regio_key key,
|
||||
alg_regio_omschrijving regioomschrijving
|
||||
FROM alg_v_aanwezigregio;
|
||||
|
||||
CREATE_VIEW(alg_v_api_districten, 1) AS
|
||||
SELECT alg_district_key key,
|
||||
alg_regio_omschrijving regioomschrijving,
|
||||
alg_district_omschrijving districtomschrijving
|
||||
FROM alg_v_district_gegevens;
|
||||
|
||||
CREATE_VIEW(alg_v_api_locaties, 1) AS
|
||||
SELECT l.alg_locatie_key key,
|
||||
lg.alg_regio_omschrijving regioomschrijving,
|
||||
lg.alg_district_omschrijving districtomschrijving,
|
||||
l.alg_locatie_code locatiecode,
|
||||
l.alg_locatie_omschrijving locatieomschrijving,
|
||||
l.alg_locatie_adres locatieadres,
|
||||
l.alg_locatie_postcode locatiepostcode,
|
||||
l.alg_locatie_plaats locatieplaats,
|
||||
l.alg_locatie_x locatiex,
|
||||
l.alg_locatie_y locatiey
|
||||
FROM alg_v_locatie_gegevens lg, alg_locatie l
|
||||
WHERE lg.alg_locatie_key = l.alg_locatie_key;
|
||||
|
||||
CREATE_VIEW(alg_v_api_gebouwen, 1) AS
|
||||
SELECT g.alg_gebouw_key key,
|
||||
l.alg_locatie_code locatiecode,
|
||||
g.alg_gebouw_code gebouwcode,
|
||||
g.alg_gebouw_naam gebouwnaam,
|
||||
sg.alg_srtgebouw_omschrijving soortgebouw,
|
||||
l.alg_locatie_adres locatieadres,
|
||||
l.alg_locatie_postcode locatiepostcode,
|
||||
l.alg_locatie_plaats locatieplaats,
|
||||
COALESCE(l.alg_locatie_x, g.alg_gebouw_x) gebouwx,
|
||||
COALESCE(l.alg_locatie_y, g.alg_gebouw_y) gebouwy
|
||||
FROM alg_locatie l,
|
||||
alg_v_aanweziggebouw g,
|
||||
alg_v_aanwezigsrtgebouw sg
|
||||
WHERE l.alg_locatie_key = g.alg_locatie_key AND
|
||||
g.alg_srtgebouw_key = sg.alg_srtgebouw_key (+);
|
||||
|
||||
CREATE_VIEW(alg_v_api_verdiepingen, 1) AS
|
||||
SELECT alg_verdieping_key key,
|
||||
alg_locatie_code locatiecode,
|
||||
alg_gebouw_code gebouwcode,
|
||||
alg_verdieping_code verdiepingcode,
|
||||
alg_verdieping_omschrijving verdiepingomschrijving,
|
||||
alg_verdieping_volgnr verdiepingvolgnr
|
||||
FROM alg_v_verdieping_gegevens vg, alg_gebouw g
|
||||
WHERE g.alg_gebouw_key = vg.alg_gebouw_key;
|
||||
|
||||
CREATE_VIEW(alg_v_api_ruimten, 1) AS
|
||||
SELECT alg_ruimte_key key,
|
||||
alg_locatie_code locatiecode,
|
||||
alg_gebouw_code gebouwcode,
|
||||
alg_verdieping_code verdiepingcode,
|
||||
alg_ruimte_nr ruimtecode,
|
||||
alg_ruimte_omschrijving ruimtenaam,
|
||||
alg_srtruimte_omschrijving soortruimte
|
||||
FROM alg_v_ruimte_gegevens rg, alg_gebouw g
|
||||
WHERE g.alg_gebouw_key = rg.alg_gebouw_key;
|
||||
|
||||
REGISTERRUN('$Id$')
|
||||
|
||||
@@ -257,9 +257,6 @@ AS
|
||||
AND fr.fac_locale_kolomnaam(+) = 'BES_SRTDEEL_OMSCHRIJVING'
|
||||
AND fr.fac_locale_lang(+) = 'FR';
|
||||
|
||||
-- Vooralsnog placeholders, moeten aangepast worden
|
||||
CREATE_VIEW(bes_v_api_bestellingen, 1) AS SELECT * from bes_bestelling;
|
||||
CREATE_VIEW(bes_v_api_bestelopdrachten, 1) AS SELECT * from bes_bestelopdr;
|
||||
|
||||
/* ROOT VIEWS for User defined Reports (UDR) */
|
||||
CREATE_VIEW(bes_v_udr_bestelling, 1)
|
||||
|
||||
@@ -4,35 +4,6 @@
|
||||
* $Id$
|
||||
*/
|
||||
|
||||
CREATE_VIEW(bez_v_api_afspraken, 1) AS
|
||||
SELECT a.bez_afspraak_key,
|
||||
a.prs_perslid_key,
|
||||
p1.prs_perslid_naam_full bez_afspraak_host,
|
||||
p2.prs_perslid_naam_full bez_afspraak_contact,
|
||||
a.bez_afspraak_datum,
|
||||
a.bez_actie_key,
|
||||
og.alg_onroerendgoed_code,
|
||||
og.alg_onroerendgoed_omschrijving,
|
||||
a.bez_afspraak_ruimte,
|
||||
a.bez_afspraak_opmerking,
|
||||
a.bez_afspraak_eind,
|
||||
b.bez_bezoekers_key,
|
||||
b.bez_afspraak_naam bezoeker_naam,
|
||||
b.bez_afspraak_bedrijf bezoeker_bedrijf,
|
||||
b.bez_bezoekers_opmerking bezoeker_opmerking,
|
||||
b.bez_bezoekers_done,
|
||||
b.bez_bezoekers_out,
|
||||
b.bez_bezoekers_pasnr
|
||||
FROM bez_afspraak a,
|
||||
bez_bezoekers b,
|
||||
prs_v_perslid_fullnames_all p1,
|
||||
prs_v_perslid_fullnames_all p2,
|
||||
alg_v_allonrgoed_gegevens og
|
||||
WHERE a.bez_afspraak_key = b.bez_afspraak_key
|
||||
AND p1.prs_perslid_key = a.bez_afspraak_host_key
|
||||
AND p2.prs_perslid_key = a.bez_afspraak_contact_key
|
||||
AND a.alg_onrgoed_keys = og.alg_onroerendgoed_keys;
|
||||
|
||||
/* ROOT VIEWS for User defined Reports (UDR) */
|
||||
CREATE_VIEW(bez_v_udr_bezoeker, 1)
|
||||
(
|
||||
|
||||
@@ -322,63 +322,6 @@ AS
|
||||
WHERE cp.cnt_contract_plaats_verwijder IS NULL) plaats
|
||||
ON basis.contract_key = plaats.contract_key;
|
||||
|
||||
|
||||
-- Een eerste versie
|
||||
CREATE_VIEW(cnt_v_api_contracten, 1)
|
||||
AS
|
||||
SELECT c.cnt_contract_key contract_key,
|
||||
c.cnt_contract_nummer contract_nummer,
|
||||
c.cnt_contract_omschrijving omschrijving,
|
||||
c.cnt_contract_looptijd_van looptijd_van,
|
||||
c.cnt_contract_looptijd_tot looptijd_tot,
|
||||
c.cnt_contract_kosten kosten,
|
||||
c.cnt_contract_nummer_intern nummer_intern,
|
||||
c.cnt_contract_korting korting,
|
||||
c.cnt_contract_contact_persoon contactpersoon,
|
||||
c.cnt_contract_document beschrijving,
|
||||
c.cnt_contract_status status,
|
||||
c.cnt_contract_termijnkosten termijnkosten,
|
||||
c.cnt_contract_opmerking opmerking,
|
||||
c.cnt_contract_versie versie,
|
||||
c.cnt_contract_verlenging verlenging,
|
||||
cm.cnt_contract_nummer mantelcontract,
|
||||
b.prs_bedrijf_naam bedrijf,
|
||||
a1.prs_afdeling_naam afdeling,
|
||||
d.ins_discipline_omschrijving discipline,
|
||||
p1.prs_perslid_naam_full eigenaar,
|
||||
p2.prs_perslid_naam_full beheerder,
|
||||
kp.prs_kostenplaats_omschrijving,
|
||||
ks.prs_kostensoort_oms kostensoort,
|
||||
t1.cnt_termijn_omschrijving opzegtermijn,
|
||||
pd.prs_dienst_omschrijving dienst,
|
||||
cp.prs_contactpersoon_naam contactpersoon_extern,
|
||||
c.ins_discipline_key fclt_3d_discipline_key,
|
||||
c.cnt_prs_afdeling_key fclt_3d_afdeling_key
|
||||
FROM cnt_contract c,
|
||||
cnt_contract cm,
|
||||
prs_bedrijf b,
|
||||
prs_afdeling a1,
|
||||
ins_tab_discipline d,
|
||||
prs_v_perslid_fullnames_all p1,
|
||||
prs_v_perslid_fullnames_all p2,
|
||||
prs_kostenplaats kp,
|
||||
prs_kostensoort ks,
|
||||
cnt_termijn t1,
|
||||
prs_dienst pd,
|
||||
prs_contactpersoon cp
|
||||
WHERE c.cnt_prs_bedrijf_key = b.prs_bedrijf_key(+)
|
||||
AND c.cnt_prs_afdeling_key = a1.prs_afdeling_key(+)
|
||||
AND c.prs_contactpersoon_key = cp.prs_contactpersoon_key(+)
|
||||
AND c.ins_discipline_key = d.ins_discipline_key(+)
|
||||
AND c.prs_perslid_key_eig = p1.prs_perslid_key(+)
|
||||
AND c.prs_perslid_key_beh = p2.prs_perslid_key(+)
|
||||
AND c.prs_kostenplaats_key = kp.prs_kostenplaats_key(+)
|
||||
AND c.prs_kostensoort_key = ks.prs_kostensoort_key(+)
|
||||
AND c.cnt_contract_mantel_key = cm.cnt_contract_key(+)
|
||||
AND c.cnt_contract_opzegtermijn = t1.cnt_termijn_key
|
||||
AND c.prs_dienst_key = pd.prs_dienst_key(+)
|
||||
AND c.cnt_contract_verwijder IS NULL;
|
||||
|
||||
/* Formatted on 17-9-2013 16:56:26 (QP5 v5.115.810.9015) */
|
||||
CREATE_VIEW(cnt_v_rap_expimp_cnt, 0)
|
||||
(
|
||||
|
||||
@@ -3110,69 +3110,6 @@ SET DEFINE OFF;
|
||||
-- Deze lijst wordt in de toekomst waarschijnlijk verder uitgebreid.
|
||||
-- De req is de stam xxx voor de service, den impliceert hard Getxxx en GetxxxResponse
|
||||
|
||||
-- ALG
|
||||
INSERT INTO fac_api (fac_api_name, fac_api_filepath, fac_api_loglevel, fac_api_viewmapping_json) VALUES
|
||||
('ALG', 'appl/api/api_soap.asp', 0,
|
||||
'[{"req": "Regios", "node": "regio", "view": "alg_v_api_regios","filter":{"regioomschrijving":"regioomschrijving"},"limit":75},'
|
||||
||'{"req": "Districten", "node": "district", "view": "alg_v_api_districten","filter":{"regioomschrijving":"regioomschrijving","districtomschrijving":"districtomschrijving"},"limit":75},'
|
||||
||'{"req": "Locaties", "node": "locatie", "view": "alg_v_api_locaties","filter":{"regioomschrijving":"regioomschrijving","districtomschrijving":"districtomschrijving","locatiecode":"locatiecode","locatieomschrijving":"locatieomschrijving"},"limit":150},'
|
||||
||'{"req": "Gebouwen", "node": "gebouw", "view": "alg_v_api_gebouwen","filter":{"locatiecode":"locatiecode","gebouwcode":"gebouwcode","gebouwnaam":"gebouwnaam","soortgebouw":"soortgebouw"},"limit":75},'
|
||||
||'{"req": "Verdiepingen", "node": "verdieping", "view": "alg_v_api_verdiepingen","filter":{"locatiecode":"locatiecode","gebouwcode":"gebouwcode","verdiepingcode":"verdiepingcode"},"limit":75},'
|
||||
||'{"req": "Ruimten", "node": "ruimte", "view": "alg_v_api_ruimten","filter":{"locatiecode":"locatiecode","gebouwcode":"gebouwcode","verdiepingcode":"verdiepingcode","ruimtecode":"ruimtecode","soortruimte":"soortruimte"},"limit":150}]'
|
||||
);
|
||||
|
||||
-- BES
|
||||
INSERT INTO fac_api (fac_api_name, fac_api_filepath, fac_api_loglevel, fac_api_viewmapping_json) VALUES
|
||||
('BES', 'appl/api/api_soap.asp', 0,
|
||||
'[{"req": "Bestellingen", "node": "bestelling", "view": "bes_v_api_bestellingen","filter":{},"limit":75},'
|
||||
||'{"req": "Bestelopdrachten", "node": "bestelopdracht", "view": "bes_v_api_bestelopdrachten","filter":{},"limit":75}]'
|
||||
);
|
||||
|
||||
-- BEZ
|
||||
INSERT INTO fac_api (fac_api_name, fac_api_filepath, fac_api_loglevel, fac_api_viewmapping_json) VALUES
|
||||
('BEZ', 'appl/api/api_soap.asp', 0,
|
||||
'[{"req": "Afspraken", "node": "afspraak", "view": "bez_v_api_afspraken","filter":{},"limit":75}]'
|
||||
);
|
||||
|
||||
-- CNT
|
||||
INSERT INTO fac_api (fac_api_name, fac_api_filepath, fac_api_loglevel, fac_api_viewmapping_json) VALUES
|
||||
('CNT', 'appl/api/api_soap.asp', 0,
|
||||
'[{"req": "Contracten", "node": "contract", "view": "cnt_v_api_contracten","filter":{},"limit":75}]'
|
||||
);
|
||||
|
||||
-- FIN
|
||||
INSERT INTO fac_api (fac_api_name, fac_api_filepath, fac_api_loglevel, fac_api_viewmapping_json) VALUES
|
||||
('FIN', 'appl/api/api_soap.asp', 0,
|
||||
'[{"req": "Facturen", "node": "factuur", "view": "fin_v_api_facturen","filter":{},"limit":75}]'
|
||||
);
|
||||
|
||||
-- INS
|
||||
INSERT INTO fac_api (fac_api_name, fac_api_filepath, fac_api_loglevel, fac_api_viewmapping_json) VALUES
|
||||
('INS', 'appl/api/api_soap.asp', 0,
|
||||
'[{"req": "Delen", "node": "deel", "view": "ins_v_api_delen","filter":{"deel":"deel","plaats":"plaats","plaatstype":"plaatstype","soortdeel":"soortdeel","soortgroep":"soortgroep","discipline":"discipline"},"limit":100}]'
|
||||
);
|
||||
|
||||
-- MLD
|
||||
INSERT INTO fac_api (fac_api_name, fac_api_filepath, fac_api_loglevel, fac_api_viewmapping_json) VALUES
|
||||
('MLD', 'appl/api/api_soap.asp', 0,
|
||||
'[{"req": "Meldingen", "node": "melding", "view": "mld_v_api_meldingen","filter":{},"limit":75},'
|
||||
||'{"req": "Opdrachten", "node": "opdracht", "view": "mld_v_api_opdrachten","filter":{},"limit":75}]'
|
||||
);
|
||||
|
||||
-- PRS
|
||||
INSERT INTO fac_api (fac_api_name, fac_api_filepath, fac_api_loglevel, fac_api_viewmapping_json) VALUES
|
||||
('PRS', 'appl/api/api_soap.asp', 0,
|
||||
'[{"req": "Afdelingen", "node": "afdeling", "view": "prs_v_api_afdelingen","filter":{},"limit":75},'
|
||||
||'{"req": "Personen", "node": "persoon", "view": "prs_v_api_personen","filter":{},"limit":75}]'
|
||||
);
|
||||
|
||||
-- RES
|
||||
INSERT INTO fac_api (fac_api_name, fac_api_filepath, fac_api_loglevel, fac_api_viewmapping_json) VALUES
|
||||
('RES', 'appl/api/api_soap.asp', 0,
|
||||
'[{"req": "Reserveringen", "node": "reservering", "view": "res_v_api_reserveringen","filter":{"locatiecode":"locatiecode","gebouwcode":"gebouwcode","verdiepingcode":"verdiepingcode","ruimtecode":"ruimtecode", "catalogus": "catalogus", "begindatumtijd": {"colName": "van", "operand":"GT","datatype":"date"}, "einddatumtijd": {"colName": "tot", "operand":"LT", "datatype":"date"}},"limit":75},'
|
||||
||'{"req": "Voorzieningen", "node": "voorziening", "view": "res_v_api_voorzieningen","filter":{"locatiecode":"locatiecode","gebouwcode":"gebouwcode","verdiepingcode":"verdiepingcode", "catalogus": "catalogus"},"limit":75}]'
|
||||
);
|
||||
|
||||
-- HMAIL
|
||||
INSERT INTO fac_api (fac_api_name, fac_api_filepath, fac_api_loglevel, fac_api_viewmapping_json) VALUES
|
||||
('HMAIL', 'appl/api/api_hmail.asp', 0, NULL);
|
||||
|
||||
@@ -50,9 +50,6 @@ AS
|
||||
AND f.fin_factuur_verwijder IS NULL
|
||||
GROUP BY fin.getfiatteur(f.fin_factuur_key);
|
||||
|
||||
-- Vooralsnog placeholders, moeten aangepast worden
|
||||
CREATE_VIEW(fin_v_api_facturen, 1) AS SELECT * from fin_factuur;
|
||||
|
||||
/* ROOT VIEWS for User defined Reports (UDR) */
|
||||
CREATE_VIEW(fin_v_udr_factuur, 1)
|
||||
(
|
||||
|
||||
@@ -1802,28 +1802,6 @@ AS
|
||||
WHERE di.ins_srtcontrole_key = xcp.ins_srtcontrole_key(+)
|
||||
AND di.ins_deel_key = xcp.ins_deel_key(+);
|
||||
|
||||
CREATE_VIEW(ins_v_api_delen, 1)
|
||||
AS
|
||||
SELECT d.ins_deel_key key,
|
||||
d.ins_deel_omschrijving deel,
|
||||
ig.ins_srtdeel_omschrijving soortdeel,
|
||||
ig.ins_srtgroep_omschrijving soortgroep,
|
||||
ig.ins_discipline_omschrijving discipline,
|
||||
ig.alg_plaatsaanduiding plaats,
|
||||
d.ins_alg_ruimte_type plaatstype,
|
||||
d.ins_alg_ruimte_key plaats_key,
|
||||
d.ins_deel_parent_key parentdeel_key,
|
||||
d.ins_deel_opmerking opmerking,
|
||||
d.ins_deel_x x,
|
||||
d.ins_deel_y y,
|
||||
DECODE (d.ins_alg_ruimte_key_org, NULL, NULL, 1) uitgeleend,
|
||||
d.ins_deel_state state,
|
||||
d.ins_deel_statedate statedate
|
||||
FROM ins_deel d, ins_v_deel_gegevens ig
|
||||
WHERE ig.ins_deel_key = d.ins_deel_key
|
||||
AND COALESCE (d.ins_deel_vervaldatum, SYSDATE + 99) > SYSDATE
|
||||
AND d.ins_deel_verwijder IS NULL;
|
||||
|
||||
/* ROOT VIEWS for User defined Reports (UDR) */
|
||||
/* Let op: kolomwijzigingen ook in de vervolgview(s) verwerken */
|
||||
CREATE_VIEW(ins_v_udr_deel, 1)
|
||||
|
||||
@@ -1165,9 +1165,6 @@ AS
|
||||
GROUP BY kto_type, to_char(kto_uitnodiging_datum,'yyyy'), to_char(kto_uitnodiging_datum,'mm'),
|
||||
COALESCE(mld_vakgroep_omschrijving, res_ruimtecategorie, bes_catalogus);
|
||||
|
||||
-- Vooralsnog placeholder, moet aangepast worden
|
||||
CREATE_VIEW(mld_v_api_meldingen, 1) AS SELECT * from mld_melding;
|
||||
CREATE_VIEW(mld_v_api_opdrachten, 1) AS SELECT * from mld_opdr;
|
||||
|
||||
-- Defines the personal todo-list for user fclt_3d_user_key,
|
||||
-- gathering all the variants that an order can be assigned
|
||||
|
||||
@@ -1668,10 +1668,6 @@ AS
|
||||
GROUP BY wp.prs_alg_ruimte_key, r.alg_verdieping_key)
|
||||
GROUP BY alg_ruimte_key, alg_verdieping_key;
|
||||
|
||||
-- Vooralsnog placeholder, moet aangepast worden
|
||||
CREATE_VIEW(prs_v_api_afdelingen, 1) AS SELECT * from prs_v_aanwezigafdeling;
|
||||
CREATE_VIEW(prs_v_api_personen, 1) AS SELECT * from prs_v_aanwezigperslid;
|
||||
|
||||
/* ROOT VIEWS for User defined Reports (UDR) */
|
||||
CREATE_VIEW(prs_v_udr_bedrijf, 0)
|
||||
(
|
||||
|
||||
450
RES/RES_VIE.SRC
450
RES/RES_VIE.SRC
@@ -920,456 +920,6 @@ AS
|
||||
WHERE (status = lcl.l('lcl_def') OR status = lcl.l('lcl_optie')) AND aktief <> 'passed' AND offset > -60;
|
||||
|
||||
|
||||
CREATE_VIEW(res_v_api_reserveringen, 1)
|
||||
(
|
||||
van,
|
||||
tot,
|
||||
key,
|
||||
resid,
|
||||
locatiecode,
|
||||
gebouwcode,
|
||||
fclt_3d_gebouw_key,
|
||||
verdiepingcode,
|
||||
ruimtecode,
|
||||
ruimtenaam,
|
||||
rvck_vnr,
|
||||
voorziening,
|
||||
aantal,
|
||||
prijs,
|
||||
btw,
|
||||
act_oms,
|
||||
srtact_oms,
|
||||
bezoekers,
|
||||
fo_status_key, -- voorstel: weglaten
|
||||
fo_status,
|
||||
bo_status_key, -- voorstel: weglaten
|
||||
bo_status,
|
||||
contact,
|
||||
host,
|
||||
kostenplaats,
|
||||
omschrijving,
|
||||
opmerking,
|
||||
k_naam,
|
||||
k_waarde
|
||||
)
|
||||
AS
|
||||
SELECT x.van van_datumtijd,
|
||||
x.tot tot_datumtijd,
|
||||
x.res_rsv_ruimte_key res_key,
|
||||
TO_CHAR (x.res_reservering_key)
|
||||
|| '/'
|
||||
|| TO_CHAR (x.res_rsv_ruimte_volgnr)
|
||||
res_id,
|
||||
rvck.loc_code,
|
||||
rvck.geb_code,
|
||||
rvck.geb_key,
|
||||
rvck.ver_code,
|
||||
rvck.ruimtenr,
|
||||
rvck.ruimtenaam,
|
||||
rvck.vnr,
|
||||
rvck.voorziening,
|
||||
rvck.aantal,
|
||||
ROUND (COALESCE (rvck.res_rsv_prijs, rvck.aantal * rvck.ps), 2)
|
||||
prijs,
|
||||
rvck.btw,
|
||||
x.res_activiteit_omschrijving,
|
||||
x.res_srtactiviteit_omschrijving,
|
||||
x.res_rsv_ruimte_bezoekers bezoekers,
|
||||
x.fo_status_key,
|
||||
DECODE (x.fo_status_key,
|
||||
1, 'RESOPT',
|
||||
2, 'RESDEF',
|
||||
3, 'RESBLK',
|
||||
'RESDEL')
|
||||
fo_status,
|
||||
x.bo_status_key,
|
||||
x.bo_status_oms,
|
||||
x.contact_naam,
|
||||
x.host_naam,
|
||||
x.kp_nr,
|
||||
x.res_rsv_ruimte_omschrijving oms,
|
||||
x.res_rsv_ruimte_opmerking opm,
|
||||
rvck.k_naam,
|
||||
rvck.k_waarde
|
||||
FROM (SELECT rr.res_rsv_ruimte_key,
|
||||
rr.res_reservering_key,
|
||||
rr.res_rsv_ruimte_volgnr,
|
||||
a.res_activiteit_key,
|
||||
a.res_activiteit_omschrijving,
|
||||
sa.res_srtactiviteit_key,
|
||||
sa.res_srtactiviteit_omschrijving,
|
||||
rr.res_rsv_ruimte_van van,
|
||||
rr.res_rsv_ruimte_tot tot,
|
||||
rr.res_rsv_ruimte_bezoekers,
|
||||
fs.res_status_fo_key fo_status_key,
|
||||
fs.res_status_fo_omschrijving fo_status_oms,
|
||||
bs.res_status_bo_key bo_status_key,
|
||||
bs.res_status_bo_omschrijving bo_status_oms,
|
||||
pfc.prs_perslid_key contact_key,
|
||||
pfc.prs_perslid_naam_full contact_naam,
|
||||
pfh.prs_perslid_key host_key,
|
||||
pfh.prs_perslid_naam_full host_naam,
|
||||
k.prs_kostenplaats_nr kp_nr,
|
||||
k.prs_kostenplaats_omschrijving kp_oms,
|
||||
rr.res_rsv_ruimte_omschrijving,
|
||||
rr.res_rsv_ruimte_opmerking
|
||||
FROM res_v_aanwezigrsv_ruimte rr, -- Alleen actieve!
|
||||
res_activiteit a,
|
||||
res_srtactiviteit sa,
|
||||
res_status_fo fs,
|
||||
res_status_bo bs,
|
||||
prs_v_perslid_fullnames_all pfc,
|
||||
prs_v_perslid_fullnames_all pfh,
|
||||
prs_kostenplaats k
|
||||
WHERE rr.res_rsv_ruimte_tot > TRUNC (SYSDATE, 'IW') - 7
|
||||
AND rr.res_ruimte_opstel_key IS NOT NULL -- Alleen ruimtereserveringen!
|
||||
AND rr.res_activiteit_key = a.res_activiteit_key
|
||||
AND a.res_activiteit_verwijder IS NULL
|
||||
AND a.res_srtactiviteit_key =
|
||||
sa.res_srtactiviteit_key
|
||||
AND sa.res_srtactiviteit_verwijder IS NULL
|
||||
AND rr.res_status_fo_key = fs.res_status_fo_key
|
||||
AND rr.res_status_bo_key = bs.res_status_bo_key
|
||||
AND rr.res_rsv_ruimte_dirtlevel = 0
|
||||
AND rr.res_rsv_ruimte_contact_key =
|
||||
pfc.prs_perslid_key
|
||||
AND rr.res_rsv_ruimte_host_key = pfh.prs_perslid_key
|
||||
AND rr.prs_kostenplaats_key =
|
||||
k.prs_kostenplaats_key(+)) x
|
||||
LEFT JOIN
|
||||
(SELECT rrr.res_rsv_ruimte_key,
|
||||
l.alg_locatie_code loc_code,
|
||||
g.alg_gebouw_code geb_code,
|
||||
g.alg_gebouw_key geb_key,
|
||||
v.alg_verdieping_code ver_code,
|
||||
r.alg_ruimte_nr ruimtenr,
|
||||
rr.res_ruimte_nr ruimtenaam,
|
||||
TO_NUMBER (NULL) vnr,
|
||||
ro.res_opstelling_omschrijving voorziening,
|
||||
ROUND((rrr.res_rsv_ruimte_tot - rrr.res_rsv_ruimte_van)
|
||||
* 24, 2)
|
||||
aantal, -- Duur in uren
|
||||
rrr.res_rsv_ruimte_prijs res_rsv_prijs,
|
||||
rr.res_ruimte_prijs ps, -- Uur-tarief
|
||||
rr.res_ruimte_prijs_ochtend po,
|
||||
rr.res_ruimte_prijs_middag pm,
|
||||
rr.res_ruimte_prijs_avond pa,
|
||||
NULL btw,
|
||||
TO_NUMBER (NULL) k_key,
|
||||
NULL k_naam,
|
||||
NULL k_type,
|
||||
NULL k_waarde
|
||||
FROM res_v_aanwezigrsv_ruimte rrr,
|
||||
res_ruimte_opstelling rro,
|
||||
res_ruimte rr,
|
||||
res_opstelling ro,
|
||||
( SELECT res_ruimte_key,
|
||||
MAX (alg_ruimte_key) alg_ruimte_key,
|
||||
COUNT ( * ) aantal
|
||||
FROM res_alg_ruimte
|
||||
WHERE res_alg_ruimte_verwijder IS NULL
|
||||
GROUP BY res_ruimte_key) rar,
|
||||
alg_ruimte r,
|
||||
alg_verdieping v,
|
||||
alg_gebouw g,
|
||||
alg_locatie l
|
||||
WHERE rrr.res_ruimte_opstel_key =
|
||||
rro.res_ruimte_opstel_key
|
||||
AND rro.res_ruimte_key = rr.res_ruimte_key
|
||||
AND rro.res_opstelling_key = ro.res_opstelling_key
|
||||
AND rr.res_ruimte_key = rar.res_ruimte_key(+)
|
||||
AND rar.alg_ruimte_key = r.alg_ruimte_key(+)
|
||||
AND r.alg_verdieping_key = v.alg_verdieping_key(+)
|
||||
AND v.alg_gebouw_key = g.alg_gebouw_key(+)
|
||||
AND g.alg_locatie_key = l.alg_locatie_key(+)
|
||||
UNION ALL
|
||||
SELECT kw.res_rsv_ruimte_key,
|
||||
NULL loc_code,
|
||||
NULL geb_code,
|
||||
TO_NUMBER (NULL) geb_key,
|
||||
NULL ver_code,
|
||||
NULL ruimtenr,
|
||||
NULL ruimtenaam,
|
||||
k.res_kenmerk_volgnummer vnr,
|
||||
NULL voorziening,
|
||||
TO_NUMBER (NULL) aantal,
|
||||
TO_NUMBER (NULL) res_rsv_prijs,
|
||||
TO_NUMBER (NULL) ps,
|
||||
TO_NUMBER (NULL) po,
|
||||
TO_NUMBER (NULL) pm,
|
||||
TO_NUMBER (NULL) pa,
|
||||
NULL btw,
|
||||
k.res_kenmerk_key k_key,
|
||||
COALESCE(k.res_kenmerk_omschrijving, sk.res_srtkenmerk_omschrijving) k_naam,
|
||||
sk.res_srtkenmerk_kenmerktype k_type,
|
||||
DECODE (
|
||||
sk.res_srtkenmerk_kenmerktype,
|
||||
'R',
|
||||
flx.getdomeinwaarde (
|
||||
sk.fac_kenmerkdomein_key,
|
||||
kw.res_kenmerkreservering_waarde
|
||||
),
|
||||
'S',
|
||||
flx.getdomeinwaarde (
|
||||
sk.fac_kenmerkdomein_key,
|
||||
kw.res_kenmerkreservering_waarde
|
||||
),
|
||||
kw.res_kenmerkreservering_waarde
|
||||
)
|
||||
k_waarde
|
||||
FROM res_v_aanwezigkenmerkwaarde kw,
|
||||
res_kenmerk k,
|
||||
res_srtkenmerk sk
|
||||
WHERE kw.res_kenmerk_key = k.res_kenmerk_key
|
||||
AND k.res_srtkenmerk_key = sk.res_srtkenmerk_key)
|
||||
rvck
|
||||
ON x.res_rsv_ruimte_key = rvck.res_rsv_ruimte_key;
|
||||
|
||||
-- om mee te beginnen
|
||||
CREATE_VIEW(res_v_api_voorzieningen, 1)
|
||||
(
|
||||
van,
|
||||
tot,
|
||||
key,
|
||||
resid,
|
||||
locatiecode,
|
||||
gebouwcode,
|
||||
verdiepingcode,
|
||||
ruimtecode,
|
||||
ruimtenaam,
|
||||
rvck_vnr,
|
||||
voorziening,
|
||||
aantal,
|
||||
prijs,
|
||||
btw,
|
||||
act_oms,
|
||||
srtact_oms,
|
||||
bezoekers,
|
||||
fo_status_key, -- voorstel: weglaten
|
||||
fo_status,
|
||||
bo_status_key, -- voorstel: weglaten
|
||||
bo_status,
|
||||
contact,
|
||||
host,
|
||||
kostenplaats,
|
||||
omschrijving,
|
||||
opmerking,
|
||||
k_naam,
|
||||
k_waarde
|
||||
)
|
||||
AS
|
||||
SELECT x.van van_datumtijd,
|
||||
x.tot tot_datumtijd,
|
||||
x.res_rsv_ruimte_key res_key,
|
||||
TO_CHAR (x.res_reservering_key)
|
||||
|| '/'
|
||||
|| TO_CHAR (x.res_rsv_ruimte_volgnr)
|
||||
res_id,
|
||||
rvck.loc_code,
|
||||
rvck.geb_code,
|
||||
rvck.ver_code,
|
||||
rvck.ruimtenr,
|
||||
rvck.ruimtenaam,
|
||||
rvck.vnr,
|
||||
rvck.voorziening,
|
||||
rvck.aantal,
|
||||
ROUND (COALESCE (rvck.res_rsv_prijs, rvck.aantal * rvck.ps), 2)
|
||||
prijs,
|
||||
rvck.btw,
|
||||
x.res_activiteit_omschrijving,
|
||||
x.res_srtactiviteit_omschrijving,
|
||||
x.res_rsv_ruimte_bezoekers bezoekers,
|
||||
x.fo_status_key,
|
||||
DECODE (x.fo_status_key,
|
||||
1, 'RESOPT',
|
||||
2, 'RESDEF',
|
||||
3, 'RESBLK',
|
||||
'RESDEL')
|
||||
fo_status,
|
||||
x.bo_status_key,
|
||||
x.bo_status_oms,
|
||||
x.contact_naam,
|
||||
x.host_naam,
|
||||
x.kp_nr,
|
||||
x.res_rsv_ruimte_omschrijving oms,
|
||||
x.res_rsv_ruimte_opmerking opm,
|
||||
rvck.k_naam,
|
||||
rvck.k_waarde
|
||||
FROM (SELECT rr.res_rsv_ruimte_key,
|
||||
rr.res_reservering_key,
|
||||
rr.res_rsv_ruimte_volgnr,
|
||||
a.res_activiteit_key,
|
||||
a.res_activiteit_omschrijving,
|
||||
sa.res_srtactiviteit_key,
|
||||
sa.res_srtactiviteit_omschrijving,
|
||||
rr.res_rsv_ruimte_van van,
|
||||
rr.res_rsv_ruimte_tot tot,
|
||||
rr.res_rsv_ruimte_bezoekers,
|
||||
fs.res_status_fo_key fo_status_key,
|
||||
fs.res_status_fo_omschrijving fo_status_oms,
|
||||
bs.res_status_bo_key bo_status_key,
|
||||
bs.res_status_bo_omschrijving bo_status_oms,
|
||||
pfc.prs_perslid_key contact_key,
|
||||
pfc.prs_perslid_naam_full contact_naam,
|
||||
pfh.prs_perslid_key host_key,
|
||||
pfh.prs_perslid_naam_full host_naam,
|
||||
rr.res_rsv_ruimte_kosten_klant kosten_klant,
|
||||
k.prs_kostenplaats_nr kp_nr,
|
||||
k.prs_kostenplaats_omschrijving kp_oms,
|
||||
rr.res_rsv_ruimte_omschrijving,
|
||||
rr.res_rsv_ruimte_opmerking
|
||||
FROM res_v_aanwezigrsv_ruimte rr, -- Alleen actieve!
|
||||
res_activiteit a,
|
||||
res_srtactiviteit sa,
|
||||
res_status_fo fs,
|
||||
res_status_bo bs,
|
||||
prs_v_perslid_fullnames_all pfc,
|
||||
prs_v_perslid_fullnames_all pfh,
|
||||
prs_kostenplaats k
|
||||
WHERE rr.res_rsv_ruimte_tot > TRUNC (SYSDATE, 'IW') - 7 -- Incl. deze periode nog lopende meerdaagse reserveringen
|
||||
AND rr.res_ruimte_opstel_key IS NULL -- Alleen "roomservice" reserveringen!
|
||||
AND rr.res_activiteit_key = a.res_activiteit_key
|
||||
AND a.res_activiteit_verwijder IS NULL
|
||||
AND a.res_srtactiviteit_key =
|
||||
sa.res_srtactiviteit_key
|
||||
AND sa.res_srtactiviteit_verwijder IS NULL
|
||||
AND rr.res_status_fo_key = fs.res_status_fo_key
|
||||
AND rr.res_status_bo_key = bs.res_status_bo_key
|
||||
AND rr.res_rsv_ruimte_dirtlevel = 0
|
||||
AND rr.res_rsv_ruimte_contact_key =
|
||||
pfc.prs_perslid_key
|
||||
AND rr.res_rsv_ruimte_host_key = pfh.prs_perslid_key
|
||||
AND rr.prs_kostenplaats_key =
|
||||
k.prs_kostenplaats_key(+)) x
|
||||
LEFT JOIN
|
||||
(SELECT rrr.res_rsv_ruimte_key,
|
||||
l.alg_locatie_code loc_code,
|
||||
g.alg_gebouw_code geb_code,
|
||||
v.alg_verdieping_code ver_code,
|
||||
r.alg_ruimte_nr ruimtenr,
|
||||
NULL ruimtenaam,
|
||||
TO_NUMBER (NULL) vnr,
|
||||
NULL voorziening,
|
||||
(rrr.res_rsv_ruimte_tot - rrr.res_rsv_ruimte_van)
|
||||
* 24
|
||||
aantal, -- Duur in uren
|
||||
rrr.res_rsv_ruimte_prijs res_rsv_prijs,
|
||||
TO_NUMBER (NULL) ps,
|
||||
TO_NUMBER (NULL) po,
|
||||
TO_NUMBER (NULL) pm,
|
||||
TO_NUMBER (NULL) pa,
|
||||
NULL btw,
|
||||
TO_NUMBER (NULL) k_key,
|
||||
NULL k_naam,
|
||||
NULL k_type,
|
||||
NULL k_waarde
|
||||
FROM res_v_aanwezigrsv_ruimte rrr,
|
||||
alg_ruimte r,
|
||||
alg_verdieping v,
|
||||
alg_gebouw g,
|
||||
alg_locatie l
|
||||
WHERE rrr.alg_ruimte_key = r.alg_ruimte_key
|
||||
AND r.alg_verdieping_key = v.alg_verdieping_key
|
||||
AND v.alg_gebouw_key = g.alg_gebouw_key
|
||||
AND g.alg_locatie_key = l.alg_locatie_key
|
||||
UNION ALL
|
||||
SELECT rrd.res_rsv_ruimte_key,
|
||||
NULL loc_code,
|
||||
NULL geb_code,
|
||||
NULL ver_code,
|
||||
NULL ruimtenr,
|
||||
NULL ruimtenaam,
|
||||
rd.res_ins_deel_key vnr,
|
||||
LTRIM (RD.res_deel_omschrijving)
|
||||
|| DECODE (rd.res_deel_eenheid,
|
||||
NULL, '',
|
||||
' (' || rd.res_deel_eenheid || ')')
|
||||
voorziening,
|
||||
(rrd.res_rsv_deel_tot - rrd.res_rsv_deel_van) * 24
|
||||
aantal, -- Duur in uren
|
||||
rrd.res_rsv_deel_prijs res_rsv_prijs,
|
||||
rd.res_deel_prijs ps, -- Uur-tarief
|
||||
TO_NUMBER (NULL) po,
|
||||
TO_NUMBER (NULL) pm,
|
||||
TO_NUMBER (NULL) pa,
|
||||
NULL btw,
|
||||
TO_NUMBER (NULL) k_key,
|
||||
NULL k_naam,
|
||||
NULL k_type,
|
||||
NULL k_waarde
|
||||
FROM res_v_aanwezigrsv_deel rrd, res_deel rd, ins_deel ID
|
||||
WHERE rrd.res_deel_key = rd.res_deel_key
|
||||
AND rd.res_ins_deel_key = ID.ins_deel_key
|
||||
UNION ALL
|
||||
SELECT rra.res_rsv_ruimte_key,
|
||||
NULL loc_code,
|
||||
NULL geb_code,
|
||||
NULL ver_code,
|
||||
NULL ruimtenr,
|
||||
NULL ruimtenaam,
|
||||
ra.res_artikel_volgnummer vnr,
|
||||
LTRIM (ra.res_artikel_omschrijving)
|
||||
|| DECODE (ra.res_artikel_eenheid,
|
||||
NULL, '',
|
||||
' (' || ra.res_artikel_eenheid || ')')
|
||||
voorziening,
|
||||
rra.res_rsv_artikel_aantal aantal,
|
||||
rra.res_rsv_artikel_prijs res_rsv_prijs,
|
||||
ra.res_artikel_prijs ps, -- Stuksprijs
|
||||
TO_NUMBER (NULL) po,
|
||||
TO_NUMBER (NULL) pm,
|
||||
TO_NUMBER (NULL) pa,
|
||||
COALESCE (rra.res_rsv_artikel_btw,
|
||||
ra.res_artikel_btw)
|
||||
btw,
|
||||
TO_NUMBER (NULL) k_key,
|
||||
NULL k_naam,
|
||||
NULL k_type,
|
||||
NULL k_waarde
|
||||
FROM res_v_aanwezigrsv_artikel rra, res_artikel ra
|
||||
WHERE rra.res_artikel_key = ra.res_artikel_key
|
||||
UNION ALL
|
||||
SELECT kw.res_rsv_ruimte_key,
|
||||
NULL loc_code,
|
||||
NULL geb_code,
|
||||
NULL ver_code,
|
||||
NULL ruimtenr,
|
||||
NULL ruimtenaam,
|
||||
k.res_kenmerk_volgnummer vnr,
|
||||
NULL voorziening,
|
||||
TO_NUMBER (NULL) aantal,
|
||||
TO_NUMBER (NULL) res_rsv_prijs,
|
||||
TO_NUMBER (NULL) ps,
|
||||
TO_NUMBER (NULL) po,
|
||||
TO_NUMBER (NULL) pm,
|
||||
TO_NUMBER (NULL) pa,
|
||||
NULL btw,
|
||||
k.res_kenmerk_key k_key,
|
||||
COALESCE(k.res_kenmerk_omschrijving, sk.res_srtkenmerk_omschrijving) k_naam,
|
||||
sk.res_srtkenmerk_kenmerktype k_type,
|
||||
DECODE (
|
||||
sk.res_srtkenmerk_kenmerktype,
|
||||
'R',
|
||||
flx.getdomeinwaarde (
|
||||
sk.fac_kenmerkdomein_key,
|
||||
kw.res_kenmerkreservering_waarde
|
||||
),
|
||||
'S',
|
||||
flx.getdomeinwaarde (
|
||||
sk.fac_kenmerkdomein_key,
|
||||
kw.res_kenmerkreservering_waarde
|
||||
),
|
||||
kw.res_kenmerkreservering_waarde
|
||||
)
|
||||
k_waarde
|
||||
FROM res_v_aanwezigkenmerkwaarde kw,
|
||||
res_kenmerk k,
|
||||
res_srtkenmerk sk
|
||||
WHERE kw.res_kenmerk_key = k.res_kenmerk_key
|
||||
AND k.res_srtkenmerk_key = sk.res_srtkenmerk_key)
|
||||
rvck
|
||||
ON x.res_rsv_ruimte_key = rvck.res_rsv_ruimte_key;
|
||||
|
||||
/* ROOT VIEWS for User defined Reports (UDR) */
|
||||
CREATE_VIEW(res_v_udr_reservering, 1)
|
||||
(
|
||||
|
||||
@@ -8,6 +8,30 @@
|
||||
COMMIT;
|
||||
SET DEFINE OFF
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// FCLT#73722
|
||||
DELETE FROM fac_api
|
||||
WHERE fac_api_name IN ('BES','BEZ','CNT','FIN','INS','MLD','PRS','RES')
|
||||
AND fac_api_filepath = 'appl/api/api_soap.asp';
|
||||
|
||||
DROP VIEW alg_v_api_districten;
|
||||
DROP VIEW alg_v_api_gebouwen;
|
||||
DROP VIEW alg_v_api_locaties;
|
||||
DROP VIEW alg_v_api_regios;
|
||||
DROP VIEW alg_v_api_ruimten;
|
||||
DROP VIEW alg_v_api_verdiepingen;
|
||||
DROP VIEW bes_v_api_bestellingen;
|
||||
DROP VIEW bes_v_api_bestelopdrachten;
|
||||
DROP VIEW bez_v_api_afspraken;
|
||||
DROP VIEW cnt_v_api_contracten;
|
||||
DROP VIEW fin_v_api_facturen;
|
||||
DROP VIEW ins_v_api_delen;
|
||||
DROP VIEW mld_v_api_meldingen;
|
||||
DROP VIEW mld_v_api_opdrachten;
|
||||
DROP VIEW prs_v_api_afdelingen;
|
||||
DROP VIEW prs_v_api_personen;
|
||||
DROP VIEW res_v_api_reserveringen;
|
||||
DROP VIEW res_v_api_voorzieningen;
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// XXXX#00000
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// FCLT#00000
|
||||
|
||||
Reference in New Issue
Block a user