AASA#54566 -- Verkoopinterface Sabic BoZ
RABO#53619 -- Aanpassing DWH view MJOB svn path=/Customer/trunk/; revision=39106
This commit is contained in:
49
AA/aaxx.sql
49
AA/aaxx.sql
@@ -3039,7 +3039,6 @@ BEGIN
|
||||
)
|
||||
AND km.mld_melding_key = m.mld_melding_key)
|
||||
|| ')')
|
||||
|
||||
omschrijving,
|
||||
ROUND (fg.bedrag
|
||||
* COALESCE ( (SELECT u.uplift
|
||||
@@ -3062,6 +3061,7 @@ BEGIN
|
||||
to_char(opdr_datum, 'YYYY'),
|
||||
DECODE (aaxx_get_user,
|
||||
'NMM', 'MGB',
|
||||
'SABIC', DECODE (l.alg_locatie_code, 'BOZ', '00601000', '00600000'),
|
||||
COALESCE(exact_code, alg_gebouw_code)), -- C1
|
||||
SUBSTR (
|
||||
DECODE (aaxx_get_user, 'AH', DECODE (ks.prs_kostensoort_upper, 'NC PROJ', TO_CHAR(m.mld_melding_key)),
|
||||
@@ -3485,7 +3485,8 @@ BEGIN
|
||||
fg.bedrag),
|
||||
fin_btwtabelwaarde_code,
|
||||
to_char(opdr_datum, 'YYYY'),
|
||||
COALESCE(exact_code, alg_gebouw_code) exact_code,
|
||||
DECODE(aaxx_get_user, 'SABIC', DECODE (l.alg_locatie_code, 'BOZ', '00601000', '00600000'),
|
||||
COALESCE(exact_code, alg_gebouw_code)) exact_code, -- C1
|
||||
SUBSTR (
|
||||
DECODE (aaxx_get_user, 'DBS', DECODE (ks.prs_kostensoort_upper, 'CV EIG BOUW PL', '913757',
|
||||
'CV EIG INST PL', '913757',
|
||||
@@ -8698,8 +8699,14 @@ CREATE OR REPLACE VIEW aaxx_v_dwh_inspectie
|
||||
srtcontrole_info,
|
||||
srtcontrole_niveau,
|
||||
srtcontrole_omschrijving,
|
||||
srtcontrole_opmerking,
|
||||
srtcontrole_periode,
|
||||
srtcontrole_eenheid,
|
||||
srtcontrole_level, -- prioriteit
|
||||
srtcontrole_percentage,
|
||||
srtcontrole_start,
|
||||
srtcontrole_eind,
|
||||
srtcontrole_groep,
|
||||
deelsrtcontrole_datum,
|
||||
deelsrtcontrole_gepland,
|
||||
deelsrtcontrole_status,
|
||||
@@ -8719,20 +8726,10 @@ AS
|
||||
sc.ins_srtcontrole_info,
|
||||
sc.ins_srtcontrole_niveau,
|
||||
sc.ins_srtcontrole_omschrijving,
|
||||
COALESCE (
|
||||
(SELECT ins_srtcontroledl_xcp_periode
|
||||
FROM ins_srtcontroledl_xcp
|
||||
WHERE d.ins_deel_key = ins_deel_key
|
||||
AND ins_srtcontrole_key = sc.ins_srtcontrole_key),
|
||||
sc.ins_srtcontrole_periode)
|
||||
ins_srtcontrole_periode,
|
||||
COALESCE (x.ins_srtcontroledl_xcp_opmerk, sc.ins_srtcontrole_opmerking) ins_srtcontrole_opmerking,
|
||||
COALESCE (x.ins_srtcontroledl_xcp_periode, sc.ins_srtcontrole_periode) ins_srtcontrole_periode,
|
||||
DECODE (
|
||||
COALESCE (
|
||||
(SELECT ins_srtcontroledl_xcp_eenheid
|
||||
FROM ins_srtcontroledl_xcp
|
||||
WHERE d.ins_deel_key = ins_deel_key
|
||||
AND ins_srtcontrole_key = sc.ins_srtcontrole_key),
|
||||
sc.ins_srtcontrole_eenheid),
|
||||
COALESCE (x.ins_srtcontroledl_xcp_eenheid, sc.ins_srtcontrole_eenheid),
|
||||
0,
|
||||
'Uurlijks',
|
||||
1,
|
||||
@@ -8745,6 +8742,11 @@ AS
|
||||
'Jaarlijks',
|
||||
'Onbekend')
|
||||
ins_srtcontrole_eenheid,
|
||||
sc.ins_srtcontrole_level, -- prioriteit
|
||||
COALESCE (x.ins_srtcontroledl_xcp_perc, sc.ins_srtcontrole_percentage) ins_srtcontrole_percentage,
|
||||
x.ins_srtcontroledl_xcp_startdat,
|
||||
COALESCE (x.ins_srtcontroledl_xcp_eind, ins_srtcontrole_eind) ins_srtcontrole_eind,
|
||||
COALESCE (x.ins_srtcontroledl_xcp_groep, ins_srtcontrole_groep) ins_srtcontrole_groep,
|
||||
ins_deelsrtcontrole_datum,
|
||||
(SELECT MAX (dc2.ins_deelsrtcontrole_datum)
|
||||
+ sc.ins_srtcontrole_periode
|
||||
@@ -8787,13 +8789,7 @@ AS
|
||||
AND dc2.ins_srtcontrole_key = dc.ins_srtcontrole_key
|
||||
AND dc2.ins_controlemode_key = dc.ins_controlemode_key)
|
||||
ins_deelsrtcontrole_next,
|
||||
COALESCE (
|
||||
(SELECT ins_srtcontroledl_xcp_materia
|
||||
FROM ins_srtcontroledl_xcp
|
||||
WHERE d.ins_deel_key = ins_deel_key
|
||||
AND ins_srtcontrole_key = sc.ins_srtcontrole_key),
|
||||
sc.ins_srtcontrole_materiaal)
|
||||
srtcontrole_materiaal,
|
||||
COALESCE (COALESCE(ins_deelsrtcontrole_freezecost, ins_srtcontroledl_xcp_materia), sc.ins_srtcontrole_materiaal) srtcontrole_materiaal,
|
||||
cm.ins_controlemode_oms,
|
||||
cm.ins_controlemode_opmerking,
|
||||
dc.ins_deelsrtcontrole_opmerking,
|
||||
@@ -8804,6 +8800,7 @@ AS
|
||||
ins_deel d,
|
||||
ins_srtcontrole sc,
|
||||
ins_controlemode cm,
|
||||
ins_srtcontroledl_xcp x,
|
||||
prs_v_perslid_fullnames_all pf,
|
||||
ctr_discipline cd
|
||||
WHERE dc.ins_deel_key = d.ins_deel_key
|
||||
@@ -8811,6 +8808,8 @@ AS
|
||||
AND dc.ins_controlemode_key = cm.ins_controlemode_key(+)
|
||||
AND dc.prs_perslid_key = pf.prs_perslid_key(+)
|
||||
AND sc.ctr_discipline_key = cd.ins_discipline_key
|
||||
AND x.ins_srtcontrole_key = sc.ins_srtcontrole_key(+)
|
||||
AND x.ins_deel_key = d.ins_deel_key(+)
|
||||
UNION ALL
|
||||
-- Controledefinities ook opmenen. Dus zonder dat er een resultaat record is.
|
||||
-- Controles met een periode van 0 worden uitgesloten omdat dit geen daadwerkelijk ingeplande of in te plannen controles zijn.
|
||||
@@ -8820,6 +8819,7 @@ AS
|
||||
xcp.ins_srtcontrole_info,
|
||||
ins_srtcontrole_niveau,
|
||||
xcp.ins_srtcontrole_omschrijving,
|
||||
xcp.ins_srtcontrole_opmerking,
|
||||
xcp.ins_srtcontrole_periode,
|
||||
DECODE (xcp.ins_srtcontrole_eenheid,
|
||||
0, 'Uurlijks',
|
||||
@@ -8829,6 +8829,11 @@ AS
|
||||
4, 'Jaarlijks',
|
||||
'Onbekend')
|
||||
ins_srtcontrole_eenheid,
|
||||
xcp.ins_srtcontrole_level, -- prioriteit
|
||||
xcp.ins_srtcontroledl_xcp_perc,
|
||||
xcp.ins_srtcontroledl_xcp_startdat,
|
||||
xcp.ins_srtcontroledl_xcp_eind,
|
||||
xcp.ins_srtcontroledl_xcp_groep,
|
||||
DECODE (
|
||||
(SELECT COUNT ( * )
|
||||
FROM ins_deelsrtcontrole dsc
|
||||
|
||||
Reference in New Issue
Block a user