-- Customer specific once-script RWSN59.
--
-- (c) 2016 Facilitor B.V.
--
-- Support: +31 53 4800700
SET ECHO ON
SPOOL xRWSN59.lst
SET DEFINE OFF

-- Voor gebruiker _FACILITOR (key=4) OTP-secret instellen
UPDATE prs_perslid
   SET prs_perslid_otpsecret = '1$30$6$0$70294F226B6A253F74604A354F324C51267D503B'
 WHERE prs_perslid_key = 4;

-- WEB_FACTAB voor beheer groep '* mastermode' (key=341)
INSERT INTO fac_groeprechten (fac_groep_key,
                              fac_functie_key,
                              fac_gebruiker_prs_level_read,
                              fac_gebruiker_alg_level_read,
                              fac_gebruiker_prs_level_write,
                              fac_gebruiker_alg_level_write)
   SELECT 341,
          fac_functie_key,
          -1,
          -1,
          -1,
          -1
     FROM fac_functie
    WHERE fac_functie_code = 'WEB_FACTAB';

-- RWSN#33267: Eigen tabel met relevante gebouwen tbv. werkplekzoeker
/* Formatted on 12-8-2016 11:47:40 (QP5 v5.136.908.31019) */
INSERT INTO fac_usrtab (fac_usrtab_key,
                        fac_usrtab_naam,
                        fac_usrtab_omschrijving)
    VALUES (3, 'WPZ-gebouwen', 'WPZ-gebouwen');

COMMIT;

INSERT INTO fac_usrdata (fac_usrtab_key, fac_usrdata_code, fac_usrdata_omschr, fac_usrdata_prijs) VALUES (3, '203', 'OR400692 - Griffioenlaan 2', 1);

COMMIT;

-- RWSN#35284: Eigen tabel met instelbare rappeltermijn per zaaksoort
INSERT INTO fac_usrtab (fac_usrtab_key,
                        fac_usrtab_naam,
                        fac_usrtab_omschrijving)
    VALUES (4, 'Zaaksrt2RapTerm', 'Zaaksrt2RapTerm tbv. IKD');

COMMIT;

-- RWSN#36576/Toevoeging 3: Extra velden tbv. groepering op locatie (ipv. LSU)
--ALTER TABLE rwsn_mld_freeze ADD (ALG_GEBOUW_CODE VARCHAR2(12));
--ALTER TABLE rwsn_mld_freeze ADD (TYPE_VASTGOED_KEY NUMBER(10));
--ALTER TABLE rwsn_mld_freeze ADD (TYPE_VASTGOED_OMS VARCHAR2(60));
ALTER TABLE rwsn_mld_freeze ADD (LOCATIECODE VARCHAR2(10));

-- RWSN#35935: CONTRACTS-import/extra velden in import-tabel
ALTER TABLE rwsn_imp_contracts ADD (OPDRACHTGEVER VARCHAR2(80));
ALTER TABLE rwsn_imp_contracts ADD (INDEXCONTRACT VARCHAR2(3));
ALTER TABLE rwsn_imp_contracts ADD (DAT_INDEX DATE);
ALTER TABLE rwsn_imp_contracts ADD (PERNR VARCHAR2(256));
ALTER TABLE rwsn_imp_contracts ADD (POSKI_POST1 VARCHAR2(256));

-- RWSN#35935: CONTRACTS-import/extra CNT-kenmerksoorten
INSERT INTO cnt_srtkenmerk (cnt_srtkenmerk_key,
                            cnt_srtkenmerk_omschrijving,
                            cnt_srtkenmerk_kenmerktype,
                            cnt_srtkenmerk_lengte,
                            cnt_srtkenmerk_dec,
                            cnt_srtkenmerk_nmin,
                            cnt_srtkenmerk_nmax,
                            fac_kenmerkdomein_key)
    VALUES (32,
            'OPDRACHTGEVER',
            'C',
            80,
            NULL,
            NULL,
            NULL,
            NULL);
INSERT INTO cnt_srtkenmerk (cnt_srtkenmerk_key,
                            cnt_srtkenmerk_omschrijving,
                            cnt_srtkenmerk_kenmerktype,
                            cnt_srtkenmerk_lengte,
                            cnt_srtkenmerk_dec,
                            cnt_srtkenmerk_nmin,
                            cnt_srtkenmerk_nmax,
                            fac_kenmerkdomein_key)
    VALUES (33,
            'INDEXCONTRACT',
            'C',
            3,
            NULL,
            NULL,
            NULL,
            NULL);
INSERT INTO cnt_srtkenmerk (cnt_srtkenmerk_key,
                            cnt_srtkenmerk_omschrijving,
                            cnt_srtkenmerk_kenmerktype,
                            cnt_srtkenmerk_lengte,
                            cnt_srtkenmerk_dec,
                            cnt_srtkenmerk_nmin,
                            cnt_srtkenmerk_nmax,
                            fac_kenmerkdomein_key)
    VALUES (34,
            'DAT_INDEX',
            'D',
            NULL,
            NULL,
            NULL,
            NULL,
            NULL);
INSERT INTO cnt_srtkenmerk (cnt_srtkenmerk_key,
                            cnt_srtkenmerk_omschrijving,
                            cnt_srtkenmerk_kenmerktype,
                            cnt_srtkenmerk_lengte,
                            cnt_srtkenmerk_dec,
                            cnt_srtkenmerk_nmin,
                            cnt_srtkenmerk_nmax,
                            fac_kenmerkdomein_key)
    VALUES (35,
            'PERNR',
            'C',
            255,
            NULL,
            NULL,
            NULL,
            NULL);
INSERT INTO cnt_srtkenmerk (cnt_srtkenmerk_key,
                            cnt_srtkenmerk_omschrijving,
                            cnt_srtkenmerk_kenmerktype,
                            cnt_srtkenmerk_lengte,
                            cnt_srtkenmerk_dec,
                            cnt_srtkenmerk_nmin,
                            cnt_srtkenmerk_nmax,
                            fac_kenmerkdomein_key)
    VALUES (36,
            'POSKI_POST1',
            'C',
            255,
            NULL,
            NULL,
            NULL,
            NULL);

COMMIT;

-- RWSN#35935: CONTRACTS-import/extra CNT-kenmerken
INSERT INTO cnt_kenmerk (cnt_srtkenmerk_key, cnt_srtcontract_key, cnt_kenmerk_niveau, cnt_kenmerk_volgnummer)
   SELECT 32, cd.ins_discipline_key, 'S', 230
     FROM cnt_discipline cd
    WHERE cd.ins_discipline_verwijder IS NULL
          AND EXISTS
                (SELECT 1
                   FROM cnt_kenmerk
                  WHERE cnt_srtkenmerk_key = 31
                        AND cnt_srtcontract_key = cd.ins_discipline_key);
COMMIT;
INSERT INTO cnt_kenmerk (cnt_srtkenmerk_key, cnt_srtcontract_key, cnt_kenmerk_niveau, cnt_kenmerk_volgnummer)
   SELECT 33, cd.ins_discipline_key, 'S', 240
     FROM cnt_discipline cd
    WHERE cd.ins_discipline_verwijder IS NULL
          AND EXISTS
                (SELECT 1
                   FROM cnt_kenmerk
                  WHERE cnt_srtkenmerk_key = 31
                        AND cnt_srtcontract_key = cd.ins_discipline_key);
COMMIT;
INSERT INTO cnt_kenmerk (cnt_srtkenmerk_key, cnt_srtcontract_key, cnt_kenmerk_niveau, cnt_kenmerk_volgnummer)
   SELECT 34, cd.ins_discipline_key, 'S', 250
     FROM cnt_discipline cd
    WHERE cd.ins_discipline_verwijder IS NULL
          AND EXISTS
                (SELECT 1
                   FROM cnt_kenmerk
                  WHERE cnt_srtkenmerk_key = 31
                        AND cnt_srtcontract_key = cd.ins_discipline_key);
COMMIT;
INSERT INTO cnt_kenmerk (cnt_srtkenmerk_key, cnt_srtcontract_key, cnt_kenmerk_niveau, cnt_kenmerk_volgnummer)
   SELECT 35, cd.ins_discipline_key, 'S', 260
     FROM cnt_discipline cd
    WHERE cd.ins_discipline_verwijder IS NULL
          AND EXISTS
                (SELECT 1
                   FROM cnt_kenmerk
                  WHERE cnt_srtkenmerk_key = 31
                        AND cnt_srtcontract_key = cd.ins_discipline_key);
COMMIT;
INSERT INTO cnt_kenmerk (cnt_srtkenmerk_key, cnt_srtcontract_key, cnt_kenmerk_niveau, cnt_kenmerk_volgnummer)
   SELECT 36, cd.ins_discipline_key, 'S', 270
     FROM cnt_discipline cd
    WHERE cd.ins_discipline_verwijder IS NULL
          AND EXISTS
                (SELECT 1
                   FROM cnt_kenmerk
                  WHERE cnt_srtkenmerk_key = 31
                        AND cnt_srtcontract_key = cd.ins_discipline_key);
COMMIT;

-- RWSN#31363: Registratie e-mail naar externe bezoeker
INSERT INTO fac_srtnotificatie (fac_srtnotificatie_code,
                                fac_srtnotificatie_mode,
                                fac_srtnotificatie_oms,
                                fac_srtnotificatie_xmlnode,
                                fac_srtnotificatie_url,
                                fac_srtnotificatie_groep)
    VALUES ('CUST10',
            2,
            'Bezoekafspraak ##DATIJD## geregistreed',
            'afspraak',
            NULL,
            0);

INSERT INTO fac_notificatie_job (fac_notificatie_job_view,
                                 fac_notificatie_job_oms,
                                 fac_notificatie_job_mode,
                                 fac_notificatie_job_flags,
                                 fac_notificatie_job_interval,
                                 fac_notificatie_job_nextrun)
   SELECT 'RWSN_V_NOTI_EXT_BEZOEKER',
          'Notificatie naar externe bezoeker',
          0,
          1,
          1,
          NULL
     FROM DUAL
    WHERE NOT EXISTS (SELECT 1 FROM fac_notificatie_job WHERE UPPER (fac_notificatie_job_view) = 'RWSN_V_NOTI_EXT_BEZOEKER');

COMMIT;

-- RWSN#33267: WP-zoeker (UDR-bron)!
CREATE OR REPLACE VIEW RWSN_V_RAP_WPBEZ_PER_WP AS SELECT NULL x FROM DUAL;
INSERT INTO fac_usrrap (fac_usrrap_omschrijving,
                        fac_usrrap_view_name,
                        fac_usrrap_vraagbegindatum,
                        fac_usrrap_vraageinddatum,
                        fac_usrrap_functie,
                        fac_usrrap_info,
                        fac_functie_key,
                        fac_usrrap_urllink,
                        fac_usrrap_autorefresh)
   SELECT 'WP bezet/onbezet',
          'RWSN_V_RAP_WPBEZ_PER_WP',
          0,
          0,
          0,
          'WP bezet/onbezet',
          fac_functie_key,
          NULL,
          0
     FROM fac_functie
    WHERE fac_functie_code = 'WEB_PRSSYS'
          AND NOT EXISTS (SELECT 1 FROM fac_usrrap WHERE UPPER (fac_usrrap_view_name) = 'RWSN_V_RAP_WPBEZ_PER_WP');

COMMIT;

-- RWSN#33267: WP-zoeker (Mobile)!
CREATE OR REPLACE VIEW RWSN_V_RAP_ONBEZET_PER_RUIMTE AS SELECT NULL x FROM DUAL;
INSERT INTO fac_usrrap (fac_usrrap_omschrijving,
                        fac_usrrap_view_name,
                        fac_usrrap_vraagbegindatum,
                        fac_usrrap_vraageinddatum,
                        fac_usrrap_functie,
                        fac_usrrap_info,
                        fac_functie_key,
                        fac_usrrap_urllink,
                        fac_usrrap_autorefresh)
   SELECT 'Aantal vrije WP per ruimte',
          'RWSN_V_RAP_ONBEZET_PER_RUIMTE',
          0,
          0,
          0,
          'Aantal vrije WP per ruimte',
          fac_functie_key,
          NULL,
          0
     FROM fac_functie
    WHERE fac_functie_code = 'WEB_PRSSYS'
          AND NOT EXISTS (SELECT 1 FROM fac_usrrap WHERE UPPER (fac_usrrap_view_name) = 'RWSN_V_RAP_ONBEZET_PER_RUIMTE');

COMMIT;

CREATE OR REPLACE VIEW RWSN_V_RAP_WPBEZ AS SELECT NULL x FROM DUAL;
INSERT INTO fac_usrrap (fac_usrrap_omschrijving,
                        fac_usrrap_view_name,
                        fac_usrrap_vraagbegindatum,
                        fac_usrrap_vraageinddatum,
                        fac_usrrap_functie,
                        fac_usrrap_info,
                        fac_functie_key,
                        fac_usrrap_urllink,
                        fac_usrrap_autorefresh)
   SELECT 'Werkplekbezetting per verdieping',
          'RWSN_V_RAP_WPBEZ',
          0,
          0,
          0,
          'Werkplekbezetting per verdieping',
          fac_functie_key,
          'appl/pda/reports.asp?usrrap_key=' || TO_CHAR (fac_usrrap_key) || '&hide_f_verdieping_key={hide_f_verdieping_key}',
          0
     FROM fac_usrrap
    WHERE fac_usrrap_view_name = 'RWSN_V_RAP_ONBEZET_PER_RUIMTE'
          AND NOT EXISTS (SELECT 1 FROM fac_usrrap WHERE UPPER (fac_usrrap_view_name) = 'RWSN_V_RAP_WPBEZ');

COMMIT;

-- RWSN#35286: Overzicht van uitgeleende boeken door bibliotheek
CREATE OR REPLACE VIEW RWSN_V_RAP_BIBLIOTHEEK AS SELECT NULL x FROM DUAL;
INSERT INTO fac_usrrap (fac_usrrap_omschrijving,
                        fac_usrrap_view_name,
                        fac_usrrap_vraagbegindatum,
                        fac_usrrap_vraageinddatum,
                        fac_usrrap_functie,
                        fac_usrrap_info,
                        fac_functie_key,
                        fac_usrrap_urllink,
                        fac_usrrap_autorefresh)
   SELECT 'Uitgeleende boeken door bibliotheek',
          'RWSN_V_RAP_BIBLIOTHEEK',
          0,
          0,
          0,
          'Overzicht van uitgeleende boeken door bibliotheek',
          fac_functie_key,
          NULL,
          0
     FROM fac_functie
    WHERE fac_functie_code = 'WEB_PRSSYS'
          AND NOT EXISTS (SELECT 1 FROM fac_usrrap WHERE UPPER (fac_usrrap_view_name) = 'RWSN_V_RAP_BIBLIOTHEEK');

COMMIT;

-- RWSN#36576: UDR-deal/Toevoeging 1
CREATE OR REPLACE VIEW RWSN_V_UDR_BEZOEKER AS SELECT NULL x FROM DUAL;
INSERT INTO fac_usrrap (fac_usrrap_omschrijving,
                        fac_usrrap_view_name,
                        fac_usrrap_vraagbegindatum,
                        fac_usrrap_vraageinddatum,
                        fac_usrrap_functie,
                        fac_usrrap_info,
                        fac_functie_key,
                        fac_usrrap_urllink,
                        fac_usrrap_autorefresh)
   SELECT 'UDR: Bezoekers incl. RWS-kolommen',
          'RWSN_V_UDR_BEZOEKER',
          0,
          0,
          0,
          'RWS-rapport voor bezoekersrapportages',
          fac_functie_key,
          NULL,
          0
     FROM fac_functie
    WHERE fac_functie_code = 'WEB_PRSSYS'
          AND NOT EXISTS (SELECT 1 FROM fac_usrrap WHERE UPPER (fac_usrrap_view_name) = 'RWSN_V_UDR_BEZOEKER');

COMMIT;

-- RWSN#36576: UDR-deal/Toevoeging 2
CREATE OR REPLACE VIEW RWSN_V_UDR_DEEL AS SELECT NULL x FROM DUAL;
INSERT INTO fac_usrrap (fac_usrrap_omschrijving,
                        fac_usrrap_view_name,
                        fac_usrrap_vraagbegindatum,
                        fac_usrrap_vraageinddatum,
                        fac_usrrap_functie,
                        fac_usrrap_info,
                        fac_functie_key,
                        fac_usrrap_urllink,
                        fac_usrrap_autorefresh)
   SELECT 'UDR: Objecten incl. RWS-kolommen',
          'RWSN_V_UDR_DEEL',
          0,
          0,
          0,
          'RWS-rapport voor objectrapportages',
          fac_functie_key,
          NULL,
          0
     FROM fac_functie
    WHERE fac_functie_code = 'WEB_PRSSYS'
          AND NOT EXISTS (SELECT 1 FROM fac_usrrap WHERE UPPER (fac_usrrap_view_name) = 'RWSN_V_UDR_DEEL');

COMMIT;

-- RWSN#36576: UDR-deal/Toevoeging 3
CREATE OR REPLACE PACKAGE RWSN AS
   -- PACKAGES voor de RWSN specifieke rapportages
   TYPE t_cursor IS REF CURSOR;
   FUNCTION bepaal_dienst (p_prs_perslid_key IN number) RETURN VARCHAR2;
   FUNCTION bepaal_dienst2 (p_prs_perslid_key IN number) RETURN VARCHAR2;
   FUNCTION afgehandelddoor (p_mld_melding_key IN number) RETURN VARCHAR2;
   FUNCTION bepaal_doorlooptijd (p_sla number, p_ingevoerd date, p_uitgevoerd date) RETURN NUMBER;
   FUNCTION bepaal_rws_kantooruren (van_date IN DATE, tot_date IN DATE) RETURN NUMBER;
   PROCEDURE rap_maand_cdbreed (user_key IN NUMBER, p_datum_van IN VARCHAR2, p_datum_tot IN VARCHAR2, p_cursor OUT t_cursor);
   PROCEDURE rap_maand_cdbreed_gereed (user_key IN NUMBER, p_datum_van IN VARCHAR2, p_datum_tot IN VARCHAR2, p_cursor OUT t_cursor);
   PROCEDURE rap_maand_cdbreed_klachten (user_key IN NUMBER, p_datum_van IN VARCHAR2, p_datum_tot IN VARCHAR2, p_cursor OUT t_cursor);
   PROCEDURE rap_maand_cdbreed_int (user_key IN NUMBER, p_datum_van IN VARCHAR2, p_datum_tot IN VARCHAR2, p_cursor OUT t_cursor, p_kwisg IN VARCHAR2);
   PROCEDURE rap_maand_cdbreed_dienst (user_key IN NUMBER, p_datum_van IN VARCHAR2, p_datum_tot IN VARCHAR2, p_cursor OUT t_cursor);
   PROCEDURE rap_maand_fcc_lsu_int (user_key IN NUMBER, p_datum_van IN VARCHAR2, p_datum_tot IN VARCHAR2, p_cursor OUT t_cursor, p_kwisg IN VARCHAR2);
   PROCEDURE rap_maand_fcc_lsu (user_key IN NUMBER, p_datum_van IN VARCHAR2, p_datum_tot IN VARCHAR2, p_cursor OUT t_cursor);
   PROCEDURE rap_maand_fcc_lsu_klachten (user_key IN NUMBER, p_datum_van IN VARCHAR2, p_datum_tot IN VARCHAR2, p_cursor OUT t_cursor);
   PROCEDURE rap_maand_fcc_locatie (user_key IN NUMBER, p_datum_van IN VARCHAR2, p_datum_tot IN VARCHAR2, p_cursor OUT t_cursor);
   PROCEDURE rap_oper_cdbreed (user_key IN NUMBER, p_datum_van IN VARCHAR2, p_datum_tot IN VARCHAR2, p_cursor OUT t_cursor);
   PROCEDURE rap_mld_op_tijd (user_key IN NUMBER, p_datum_van IN VARCHAR2, p_datum_tot IN VARCHAR2, p_cursor OUT t_cursor);
   PROCEDURE rap_maand_cdbreed_kwisg (user_key IN NUMBER, p_datum_van IN VARCHAR2, p_datum_tot IN VARCHAR2, p_cursor OUT t_cursor);
   PROCEDURE rap_maand_fcc_kwisg (user_key IN NUMBER, p_datum_van IN VARCHAR2, p_datum_tot IN VARCHAR2, p_cursor OUT t_cursor);
   PROCEDURE rap_meldbron_fcc_maand (user_key IN NUMBER, p_datum_van IN VARCHAR2, p_datum_tot IN VARCHAR2, p_cursor OUT t_cursor);
   PROCEDURE rap_meldbron_fcc_week (user_key IN NUMBER, p_datum_van IN VARCHAR2, p_datum_tot IN VARCHAR2, p_cursor OUT t_cursor);
   PROCEDURE rap_meldbron_kcc_maand (user_key IN NUMBER, p_datum_van IN VARCHAR2, p_datum_tot IN VARCHAR2, p_cursor OUT t_cursor);
   PROCEDURE rap_meldbron_kcc_week (user_key IN NUMBER, p_datum_van IN VARCHAR2, p_datum_tot IN VARCHAR2, p_cursor OUT t_cursor);
   PROCEDURE rap_omzet (user_key IN NUMBER, p_datum_van IN VARCHAR2, p_datum_tot IN VARCHAR2, p_cursor OUT t_cursor);
   PROCEDURE rap_omzetplus (user_key IN NUMBER, p_datum_van IN VARCHAR2, p_datum_tot IN VARCHAR2, p_cursor OUT t_cursor);
   PROCEDURE rap_omzetaccept (user_key IN NUMBER, p_datum_van IN VARCHAR2, p_datum_tot IN VARCHAR2, p_cursor OUT t_cursor);
   PROCEDURE rap_kto_resultaat (user_key IN NUMBER, p_datum_van IN VARCHAR2, p_datum_tot IN VARCHAR2, p_cursor OUT t_cursor);
   PROCEDURE rap_kto_dienst (user_key IN NUMBER, p_datum_van IN VARCHAR2, p_datum_tot IN VARCHAR2, p_cursor OUT t_cursor);
   PROCEDURE rap_kruis_cat_count (user_key IN NUMBER, p_datum_van IN VARCHAR2, p_datum_tot IN VARCHAR2, p_cursor OUT t_cursor);
   PROCEDURE rap_kruis_cat_price (user_key IN NUMBER, p_datum_van IN VARCHAR2, p_datum_tot IN VARCHAR2, p_cursor OUT t_cursor);
   PROCEDURE rap_cat_per_afd (user_key IN NUMBER, p_datum_van IN VARCHAR2, p_datum_tot IN VARCHAR2, p_cursor OUT t_cursor);
   PROCEDURE rap_cat_noshow_per_afd (user_key IN NUMBER, p_datum_van IN VARCHAR2, p_datum_tot IN VARCHAR2, p_cursor OUT t_cursor);
   PROCEDURE rap_cat_noshow_per_loc (user_key IN NUMBER, p_datum_van IN VARCHAR2, p_datum_tot IN VARCHAR2, p_cursor OUT t_cursor);
   PROCEDURE rap_bezreg_per_dienst (user_key IN NUMBER, p_datum_van IN VARCHAR2, p_datum_tot IN VARCHAR2, p_cursor OUT t_cursor);
   PROCEDURE rap_mldreg_per_dienst (user_key IN NUMBER, p_datum_van IN VARCHAR2, p_datum_tot IN VARCHAR2, p_cursor OUT t_cursor);
   PROCEDURE rap_mldreg_per_vakgrp (user_key IN NUMBER, p_datum_van IN VARCHAR2, p_datum_tot IN VARCHAR2, p_cursor OUT t_cursor);
   PROCEDURE rap_resreg_per_dienst (user_key IN NUMBER, p_datum_van IN VARCHAR2, p_datum_tot IN VARCHAR2, p_cursor OUT t_cursor);
   PROCEDURE rap_resreg_op_aanmaak (user_key IN NUMBER, p_datum_van IN VARCHAR2, p_datum_tot IN VARCHAR2, p_cursor OUT t_cursor);
   PROCEDURE rap_noshow_per_dienst (user_key IN NUMBER, p_datum_van IN VARCHAR2, p_datum_tot IN VARCHAR2, p_cursor OUT t_cursor);
END;
/

INSERT INTO fac_usrrap (fac_usrrap_omschrijving,
                        fac_usrrap_view_name,
                        fac_usrrap_vraagbegindatum,
                        fac_usrrap_vraageinddatum,
                        fac_usrrap_functie,
                        fac_usrrap_info,
                        fac_functie_key,
                        fac_usrrap_urllink,
                        fac_usrrap_autorefresh)
   SELECT 'FCC: Maandapportage per locatie',
          'rwsn.rap_maand_fcc_locatie',
          1,
          1,
          3,
          'FCC rapportage: Doorlooptijden van meldingen per locatie',
          fac_functie_key,
          NULL,
          0
     FROM fac_functie
    WHERE fac_functie_code = 'WEB_PRSSYS'
          AND NOT EXISTS (SELECT 1 FROM fac_usrrap WHERE UPPER (fac_usrrap_view_name) = 'RWSN.RAP_MAAND_FCC_LOCATIE');

COMMIT;
BEGIN adm.systrackscriptId('$Id$'); END;
/
SPOOL OFF
@rwsn.sql
