STCH#51457 -- Aanpassingen OCR rapportage

svn path=/Customer/trunk/; revision=38357
This commit is contained in:
Robin Stoker
2018-06-28 14:32:04 +00:00
parent 6683969053
commit 8ce18d809b

View File

@@ -73,46 +73,46 @@ CREATE OR REPLACE VIEW stch_v_rap_ocr
)
AS
SELECT
DISTINCT mvu.opdracht_key,
mvu.opdracht_nummer,
mvu.opdracht_regio,
mvu.opdracht_district,
mvu.opdracht_locatie_code,
mvu.opdracht_locatie,
mvu.opdracht_locatieplaats,
mvu.fclt_3d_locatie_key,
mvu.opdracht_gebouwcode,
mvu.opdracht_gebouw,
mvu.opdracht_verdieping,
mvu.opdracht_ruimtenr,
mvu.opdracht_ruimte,
mvu.opdracht_kostenplaats,
mvu.opdracht_kostenplaats_oms,
mvu.melding_key,
mvu.opdracht_type,
mvu.opdracht_volgnummer,
mvu.opdracht_status,
mvu.opdracht_duur_gepland,
mvu.opdracht_datum,
mvu.opdracht_einddatum,
mvu.opdracht_plandatum,
mvu.opdracht_acceptdatum,
mvu.opdracht_afgemeld,
mvu.opdracht_doorlooptijd,
mvu.opdracht_accepttijd,
mvu.opdracht_omschrijving,
mvu.opdracht_opmerking,
mvu.opdracht_uitvoerende,
mvu.opdracht_uitvoerende_contact,
mvu.opdracht_behandelaar,
mvu.opdracht_contract,
mvu.opdracht_contract_versie,
mvu.opdracht_contactpersoon,
mvu.opdracht_uren,
mvu.opdracht_correctie,
mvu.opdracht_materiaal,
mvu.opdracht_uurtarief,
mvu.opdracht_kosten,
DISTINCT o.opdracht_key,
o.opdracht_nummer,
o.opdracht_regio,
o.opdracht_district,
o.opdracht_locatie_code,
o.opdracht_locatie,
o.opdracht_locatieplaats,
o.fclt_3d_locatie_key,
o.opdracht_gebouwcode,
o.opdracht_gebouw,
o.opdracht_verdieping,
o.opdracht_ruimtenr,
o.opdracht_ruimte,
o.opdracht_kostenplaats,
o.opdracht_kostenplaats_oms,
o.melding_key,
o.opdracht_type,
o.opdracht_volgnummer,
o.opdracht_status,
o.opdracht_duur_gepland,
o.opdracht_datum,
o.opdracht_einddatum,
o.opdracht_plandatum,
o.opdracht_acceptdatum,
o.opdracht_afgemeld,
o.opdracht_doorlooptijd,
o.opdracht_accepttijd,
o.opdracht_omschrijving,
o.opdracht_opmerking,
o.opdracht_uitvoerende,
o.opdracht_uitvoerende_contact,
o.opdracht_behandelaar,
o.opdracht_contract,
o.opdracht_contract_versie,
o.opdracht_contactpersoon,
o.opdracht_uren,
o.opdracht_correctie,
o.opdracht_materiaal,
o.opdracht_uurtarief,
o.opdracht_kosten,
(SELECT f.fac_usrdata_omschr
FROM fac_usrdata f
WHERE f.fac_usrdata_key =
@@ -126,7 +126,7 @@ AS
AND mk.mld_kenmerk_niveau = 'O'
AND msk.mld_srtkenmerk_key = 321))
reason_0_order,
TO_CHAR (mvu.opdracht_datum, 'yyyy-mm') periode,
TO_CHAR (o.opdracht_datum, 'yyyy-mm') periode,
p.prs_perslid_naam
|| NVL2 (p.prs_perslid_voorletters,
', ' || p.prs_perslid_voorletters,
@@ -147,7 +147,7 @@ AS
std.mld_stdmelding_omschrijving,
stdg.mld_stdmeldinggroep_oms,
k.prs_kostenplaats_nr
FROM mld_v_udr_opdrachtkenmerk_cnd mvu,
FROM mld_v_udr_opdracht o,
mld_opdr mo,
prs_kostenplaats k,
prs_kostenplaatsgrp kpg,
@@ -164,13 +164,13 @@ AS
AND k.prs_kostenplaatsgrp_key = kpg.prs_kostenplaatsgrp_key(+)
AND ks.prs_kostensoortgrp_key = ksg.prs_kostensoortgrp_key(+)
AND m.mld_stdmelding_key = std.mld_stdmelding_key
AND stdg.mld_stdmeldinggroep_key = std.mld_stdmeldinggroep_key
AND stdg.mld_stdmeldinggroep_key(+) = std.mld_stdmeldinggroep_key
AND std.mld_ins_discipline_key = md.ins_discipline_key
AND m.mld_melding_key = mo.mld_melding_key
AND mo.mld_opdr_key = mvu.opdracht_key
AND mo.mld_opdr_key = o.opdracht_key
AND p.prs_afdeling_key = d.prs_afdeling_key(+)
AND p.prs_perslid_key = mo.prs_perslid_key
AND TRUNC (mvu.opdracht_einddatum) >
AND TRUNC (o.opdracht_einddatum) >
TO_DATE ('01-01-2018', 'dd-mm-yyyy');
CREATE OR REPLACE VIEW stch_v_rap_opdrkosten
@@ -245,7 +245,43 @@ AS
|| '"',
1
FROM stch_v_rap_opdrkosten;
CREATE OR REPLACE VIEW stch_v_export_sap_xml
(
result,
result_order
)
AS
SELECT '<?xml version="1.0" encoding="UTF-8"?>', 0 FROM DUAL
UNION ALL
SELECT '<ns0:MT_SES xmlns:ns0="http://sitech.nl/FACILITOR/ServiceEntrySheet">', 1 FROM DUAL
UNION ALL
SELECT '<SES>'
|| '<Ordernr>'
|| SUBSTR (extern_nummer, 1, 10)
|| '</Ordernr>'
|| '<Order_pos>'
|| SUBSTR (contract_nummer, -4, INSTR (contract_nummer, '-') - 1)
|| '</Order_pos>'
|| '<Text_hdr>'
|| uitvoerende
|| '</Text_hdr>'
|| '<Text_line>'
|| kostenplaats_code
|| '_'
|| opdrachtnr
|| '</Text_line>'
|| '<Quantity>1</Quantity>'
|| '<Unit>AU</Unit>'
|| '<Price_gross>'
|| bedrag
|| '</Price_gross>'
|| '</SES>',
2
FROM stch_v_rap_opdrkosten
UNION ALL
SELECT '</ns0:MT_SES>', 3 FROM DUAL;
--Strukton koppeling (uit AAXX.sql, nu naar STCH)
CREATE OR REPLACE PROCEDURE aaxx_import_opdrstat_strukton (
p_import_key IN NUMBER)