Files
Customer/STCH/stch.sql
Robin Stoker 4d1ad2fd95 STCH#51457 -- Initiële versie stch.sql
svn path=/Customer/trunk/; revision=36396
2017-12-18 12:24:29 +00:00

94 lines
2.4 KiB
SQL

--
-- $Id$
--
-- Script containing customer specific db-configuration for STCH.
DEFINE thisfile = 'STCH.SQL'
DEFINE dbuser = '^STCH'
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 stch_v_rap_opdrkosten
(
PO_NUMMER,
OPDRACHTNR,
KOSTENPLAATS,
BEDRAG,
UITVOERENDE,
OPDRACHT_AFGEMELD
)
AS
SELECT cn.cnt_contract_nummer,
sd.ins_srtdiscipline_prefix
|| TO_CHAR (m.mld_melding_key)
|| '/'
|| mo.mld_opdr_bedrijfopdr_volgnr,
pk.prs_kostenplaats_omschrijving,
mo.mld_opdr_kosten,
pb.prs_bedrijf_naam,
mld.getopdrachtstatusdate (mo.mld_opdr_key, 6)
FROM mld_opdr mo,
cnt_contract cn,
mld_melding m,
ins_srtdiscipline sd,
mld_stdmelding s,
mld_discipline md,
prs_kostenplaats pk,
prs_bedrijf pb
WHERE mo.cnt_contract_key = cn.cnt_contract_key
AND m.mld_melding_key = mo.mld_melding_key(+)
AND s.mld_stdmelding_key = m.mld_stdmelding_key
AND md.ins_discipline_key = s.mld_ins_discipline_key
AND sd.ins_srtdiscipline_key = md.ins_srtdiscipline_key
AND mo.prs_kostenplaats_key = pk.prs_kostenplaats_key
AND mo.mld_uitvoerende_keys = pb.prs_bedrijf_key
AND mo.mld_statusopdr_key = 6
AND mld.getopdrachtstatusdate (mo.mld_opdr_key, 6) > sysdate - 7;
CREATE OR REPLACE VIEW stch_v_export_sap
(
result,
result_order
)
AS
SELECT '"PO Nummer"'
|| ';"opdrachtnummer"'
|| ';"kostenplaats"'
|| ';"bedrag"'
|| ';"uitvoerende"',
0
FROM DUAL
UNION ALL
SELECT '"'
|| po_nummer
|| '";"'
|| opdrachtnr
|| '";"'
|| kostenplaats
|| '";"'
|| bedrag
|| '";"'
|| uitvoerende
|| '"',
1
FROM stch_v_rap_opdrkosten;
------ 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