--
-- $Id$
--
-- Script containing customer specific sql statements for the DVON database
-- Tabel t.b.v. import cartartikel DVON.

DEFINE thisfile = 'DVON#54011.SQL'
DEFINE dbuser   = '^DVON'

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 ------

BEGIN
FAC.INITSESSION('NL');
END;
/

CREATE TABLE DVON_IMP_CATARTIKEL
(
fac_import_key                  NUMBER (10),
ins_discipline_key              NUMBER (10),
prs_bedrijf_key                 NUMBER (10), 
ins_srtdeel_nr                  VARCHAR2 (32),  
ins_srtgroep_omschrijving       VARCHAR2 (60),   
ins_srtdeel_omschrijving        VARCHAR2 (100),    
ins_srtdeel_prijs               NUMBER (8,2),   
ins_srtdeel_eenheid             VARCHAR2 (30),
ins_srtdeel_image               VARCHAR2 (255),
ins_srtdeel_vervaldatum         DATE,
ins_srtdeel_minimumvoorraad     NUMBER (8),
ins_srtdeel_maximumvoorraad     NUMBER (8),
ins_srtdeel_wijzigdagen         NUMBER (3), 
ins_srtdeel_annuleerdagen       NUMBER (3),
ins_srtdeel_opmerking           VARCHAR2(2000),
ins_kenmerk_objectsrtcode       VARCHAR2 (10),
ins_kenmerk_kenmerksrt          VARCHAR2 (50),
ins_kenmerk_volgnr              NUMBER (4),
ins_kenmerk_verplicht           NUMBER (1),
ins_kenmerk_groep               NUMBER (1)
);

CREATE TABLE DVON_IMP_OBJSRT
(
fac_import_key                  NUMBER (10),
ins_objsrt_key                  NUMBER (10),
ins_discipline_key              NUMBER (10),
prs_bedrijf_key                 NUMBER (10),
ins_srtgroep_key                NUMBER (10), 
ins_srtdeel_code                VARCHAR2 (32),  
ins_srtdeel_omschrijving        VARCHAR2 (60),   
ins_srtdeel_uitleenbaar         NUMBER (10),
ins_srtkenmerk_levkey           NUMBER (10),
ins_srtdeel_vervaldatum         DATE,
ins_srtkenmerk_naam             VARCHAR2 (32),
ins_srtkenmerk_bewerkbij        VARCHAR2 (60),
ins_srtkenmerk_volgnr           NUMBER (4),
ins_srtkenmerk_verplicht        NUMBER (1),
ins_srtkenmerk_groep            NUMBER (1)
);

CREATE TABLE DVON_IMP_ORGKOST
(
prs_bedrijf_naam                  VARCHAR2 (60),
prs_afdeling_naam                 VARCHAR2 (15),
prs_afdeling_naam_parent          VARCHAR2 (30),
prs_afdeling_omschrijving         VARCHAR2 (60),
prs_kostenplaats_nr               VARCHAR2 (30),
prs_kostenplaats_omschrijving     VARCHAR2 (60),
prs_kostenplaats_module           VARCHAR2 (3),
prs_kostenplaats_begin            DATE,
prs_kostenplaats_eind             DATE,
prs_kostenplaatsgrp_key           NUMBER (10),
prs_perslid_key                   NUMBER (10),
prs_kostenplaats_limiet           NUMBER (8),
prs_kostenplaats_limietperiode    NUMBER (1),
prs_kostenplaats_extern           NUMBER (1),
prs_kostenplaats_fiat             NUMBER (1),
prs_kostenplaatsgrp_oms           VARCHAR2 (60),
prs_kostenplaatsgrp_nr            VARCHAR2 (30),
prs_fiatteur_1                    NUMBER (10),
prs_fiatteur_2                    NUMBER (10),
prs_fiatteur_3                    NUMBER (10),
prs_kostenplaatsgrp_limiet        NUMBER (8),
prs_kostenplaatsgrp_limietp       NUMBER (1)
);

------ 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