BAUS#79594 Implementatie Bausch & Lomb, rapportage geplande taken
svn path=/Customer/trunk/; revision=62662
This commit is contained in:
137
BAUS/baus.sql
137
BAUS/baus.sql
@@ -464,6 +464,143 @@ BEGIN
|
||||
END baus_update_taak_km;
|
||||
/
|
||||
|
||||
CREATE OR REPLACE VIEW BAUS_V_RAP_GEPLANDE_TAKEN
|
||||
(
|
||||
DEEL_KEY,
|
||||
DISCIPLINE,
|
||||
SOORT,
|
||||
GROEP,
|
||||
SOORTCODE,
|
||||
OMSCHRIJVING,
|
||||
PLAATSEIGENAAR,
|
||||
PLAATSEIGENAARTYPE,
|
||||
PLAATSAANDUIDING,
|
||||
EIGENAAR,
|
||||
EIGENAAR_KEY,
|
||||
OPMERKING,
|
||||
REGIO,
|
||||
DISTRICT,
|
||||
LOCATIE_CODE,
|
||||
LOCATIE_OMSCHRIJVING,
|
||||
LOCATIE_PLAATS,
|
||||
GEBOUWCODE,
|
||||
GEBOUW,
|
||||
TERREINSECTORCODE,
|
||||
TERREINSECTOR,
|
||||
VERDIEPINGCODE,
|
||||
RUIMTENR,
|
||||
WERKPLEKVOLGNR,
|
||||
WERKPLEK,
|
||||
UITLEENBAAR,
|
||||
UITGELEEND,
|
||||
RES_OPMERKING,
|
||||
BEHEERDER,
|
||||
VERVALDATUM,
|
||||
ACTIEF,
|
||||
AANTAL,
|
||||
FCLT_3D_DISCIPLINE_KEY,
|
||||
FCLT_3D_AFDELING_KEY,
|
||||
FCLT_3D_LOCATIE_KEY,
|
||||
INS_DEELSRTCONTROLE_KEY,
|
||||
INS_SRTCONTROLE_KEY,
|
||||
CTR_DISCIPLINE_OMSCHRIJVING,
|
||||
SRTCONTROLE_OMSCHRIJVING,
|
||||
INS_DEELSRTCONTROLE_DATUM,
|
||||
CONTROLEMODE_OMSCHRIJVING,
|
||||
INS_DEELSRTCONTROLE_OPMERKING,
|
||||
PERSLID,
|
||||
INS_DEELSRTCONTROLE_DATUM_ORG,
|
||||
INS_DEELSRTCONTROLE_PLANDATUM,
|
||||
DEELSRTCONTROLE_STATUS,
|
||||
INS_DEELSRTCONTROLE_STATUS,
|
||||
BEDRIJF,
|
||||
INSTRUCTIES
|
||||
)
|
||||
AS
|
||||
SELECT udr.deel_key,
|
||||
udr.discipline,
|
||||
udr.soort,
|
||||
udr.groep,
|
||||
udr.soortcode,
|
||||
udr.omschrijving,
|
||||
udr.plaatseigenaar,
|
||||
udr.plaatseigenaartype,
|
||||
udr.plaatsaanduiding,
|
||||
udr.eigenaar,
|
||||
udr.eigenaar_key,
|
||||
udr.opmerking,
|
||||
udr.regio,
|
||||
udr.district,
|
||||
udr.locatie_code,
|
||||
udr.locatie_omschrijving,
|
||||
udr.locatie_plaats,
|
||||
udr.gebouwcode,
|
||||
udr.gebouw,
|
||||
udr.terreinsectorcode,
|
||||
udr.terreinsector,
|
||||
udr.verdiepingcode,
|
||||
udr.ruimtenr,
|
||||
udr.werkplekvolgnr,
|
||||
udr.werkplek,
|
||||
udr.uitleenbaar,
|
||||
udr.uitgeleend,
|
||||
udr.res_opmerking,
|
||||
udr.beheerder,
|
||||
udr.vervaldatum,
|
||||
udr.actief,
|
||||
udr.aantal,
|
||||
udr.fclt_3d_discipline_key,
|
||||
udr.fclt_3d_afdeling_key,
|
||||
udr.fclt_3d_locatie_key,
|
||||
udr.ins_deelsrtcontrole_key,
|
||||
udr.ins_srtcontrole_key,
|
||||
udr.ctr_discipline_omschrijving,
|
||||
udr.srtcontrole_omschrijving,
|
||||
udr.ins_deelsrtcontrole_datum,
|
||||
udr.controlemode_omschrijving,
|
||||
udr.ins_deelsrtcontrole_opmerking,
|
||||
udr.perslid,
|
||||
udr.ins_deelsrtcontrole_datum_org,
|
||||
udr.ins_deelsrtcontrole_plandatum,
|
||||
udr.deelsrtcontrole_status,
|
||||
udr.ins_deelsrtcontrole_status,
|
||||
bedrijf.bedrijf,
|
||||
instructie.instructies
|
||||
FROM ins_v_udr_deelinspect udr,
|
||||
( SELECT d.ins_deel_key,
|
||||
LISTAGG (b.prs_bedrijf_naam, CHR (10)) ---- scheidingsteken een enter
|
||||
WITHIN GROUP (ORDER BY d.ins_deel_key) bedrijf
|
||||
FROM ins_srtkenmerk sk,
|
||||
ins_kenmerk k,
|
||||
ins_kenmerkdeel kd,
|
||||
ins_deel d,
|
||||
prs_bedrijf b
|
||||
WHERE sk.ins_srtkenmerk_key = 41
|
||||
AND k.ins_srtkenmerk_key = sk.ins_srtkenmerk_key
|
||||
AND k.ins_kenmerk_bewerkniveau = 'D'
|
||||
AND k.ins_kenmerk_verwijder IS NULL
|
||||
AND d.ins_deel_key = kd.ins_deel_key
|
||||
AND b.prs_bedrijf_key =
|
||||
fac.safe_to_number (kd.ins_kenmerkdeel_waarde)
|
||||
GROUP BY d.ins_deel_key) bedrijf,
|
||||
( SELECT sc.ins_srtcontrole_key,
|
||||
LISTAGG (
|
||||
k.ins_kenmerk_omschrijving
|
||||
|| ' '
|
||||
|| REPLACE (k.ins_kenmerk_default, '<br/>', CHR (10)),
|
||||
CHR (10) || CHR (10))
|
||||
WITHIN GROUP (ORDER BY sc.ins_srtcontrole_key) instructies
|
||||
FROM ins_srtkenmerk sk, ins_kenmerk k, ins_srtcontrole sc
|
||||
WHERE k.ins_srtkenmerk_key = sk.ins_srtkenmerk_key
|
||||
AND k.ins_kenmerk_bewerkniveau = 'D'
|
||||
AND k.ins_kenmerk_niveau = 'C'
|
||||
AND sc.ins_srtcontrole_key = k.ins_srtinstallatie_key
|
||||
AND k.ins_kenmerk_verwijder IS NULL
|
||||
AND sk.ins_srtkenmerk_key = 61
|
||||
GROUP BY sc.ins_srtcontrole_key) instructie
|
||||
WHERE bedrijf.ins_deel_key(+) = udr.deel_key
|
||||
AND instructie.ins_srtcontrole_key(+) = udr.ins_srtcontrole_key;
|
||||
|
||||
------ payload end ------
|
||||
|
||||
SET DEFINE OFF
|
||||
|
||||
Reference in New Issue
Block a user