--
-- $Id$
--
-- Script containing customer specific sql statements for the BLCC database

DEFINE thisfile = 'BLCC#39810.SQL'
DEFINE dbuser   = '^BLCC'
DEFINE custid   = 'BLCC'

SET ECHO ON
SET DEFINE ON
COLUMN fcltlogfile NEW_VALUE fcltlogfile NOPRINT;
WHENEVER SQLERROR EXIT;
SELECT adm.scriptspoolfile('&dbuser', '&thisfile') AS fcltlogfile FROM DUAL;
WHENEVER SQLERROR CONTINUE;
SPOOL &fcltlogfile
SET DEFINE OFF

------ payload begin ------

CREATE OR REPLACE VIEW BLCC_V_RAP_CATERINGOVERZICHT
(
   FCLT_F_RUIMTE,
   FCLT_F_DATUM,
   TIJD_VANAF,
   TIJD_TOT,
   RESNR,
   OMSCHRIJVING,
   ARTIKELKEY,
   ARTIKELNR,
   ARTIKELOMSCHRIJVING,
   AANTAL,
   STUKPRIJS,
   KOSTEN,
   BESTELLER,
   COSTCENTER,
   ACTIVITEIT,
   OPSTELLING
)
AS
   SELECT DISTINCT r.alg_ruimte_omschrijving,
                   rr.res_rsv_ruimte_van,
                   TO_CHAR (rr.res_rsv_ruimte_van, 'hh24:mi'),
                   TO_CHAR (rr.res_rsv_ruimte_tot, 'hh24:mi'),
                   rr.res_reservering_key || '/' || rr.res_rsv_ruimte_volgnr,
                   rr.res_rsv_ruimte_opmerking,
                   rra.res_rsv_artikel_key,
                   ra.res_artikel_nr,
                   ra.res_artikel_omschrijving,
                   rra.res_rsv_artikel_aantal,
                   ra.res_artikel_prijs,
                   rra.res_rsv_artikel_prijs,
                   prs_perslid_naam_full,
                   pk.prs_kostenplaats_omschrijving,
                   rac.res_activiteit_omschrijving,
                   o.res_opstelling_omschrijving
     FROM res_rsv_ruimte rr,
          alg_ruimte r,
          res_artikel ra,
          res_rsv_artikel rra,
          prs_v_perslid_fullnames ppf,
          res_discipline rd,
          prs_kostenplaats pk,
          res_activiteit rac,
          res_ruimte_opstelling ro,
          res_opstelling o,
          res_ruimte rui
    WHERE     rr.alg_ruimte_key = r.alg_ruimte_key
          AND rra.res_rsv_ruimte_key = rr.res_rsv_ruimte_key
          AND rra.res_artikel_key = ra.res_artikel_key
          AND rr.res_rsv_ruimte_contact_key = ppf.prs_perslid_key
          AND rr.res_rsv_ruimte_host_key = ppf.prs_perslid_key
          AND ra.res_discipline_key = rd.ins_discipline_key
          AND rr.prs_kostenplaats_key = pk.prs_kostenplaats_key(+)
          AND rr.res_activiteit_key = rac.res_activiteit_key
          AND ro.res_ruimte_key = rui.res_ruimte_key
          AND ro.res_opstelling_key = o.res_opstelling_key;
		  
------ payload end   ------

SET DEFINE OFF
BEGIN adm.systrackscriptId ('$Id$', 0); END;
/

COMMIT;
SET ECHO OFF
SPOOL OFF
SET DEFINE ON
PROMPT Logfile of this upgrade is: &fcltlogfile