SMKA#90249 -- Einde van Heyday/Smurfit Kappa account - opschonen sql
svn path=/Customer/trunk/; revision=70592
This commit is contained in:
@@ -1950,8 +1950,6 @@ AS
|
||||
121, -- Genk AASA#66258
|
||||
'00602000',
|
||||
'00600000'), -- AASA#51917
|
||||
'SMKA',
|
||||
(select exact_code from aaxx_v_exact_code_district_fac ecgf where ecgf.fin_factuur_key = fg.fin_factuur_key),
|
||||
'999999'
|
||||
) kstplcode,
|
||||
DECODE (
|
||||
@@ -2724,7 +2722,6 @@ BEGIN
|
||||
AND b.prs_bedrijf_verwijder IS NULL
|
||||
AND a.prs_afdeling_verwijder IS NULL
|
||||
AND a.prs_afdeling_naam = aaxx_get_top_dep_code(k.prs_kostenplaats_nr)),
|
||||
'SMKA', COALESCE(aaxx_get_top_afdeling_kpkenm(k.prs_kostenplaats_key), TO_CHAR(k.prs_kostenplaats_nr)),
|
||||
'THHD', aaxx_get_debiteur_gebouw(l.alg_locatie_code, g.alg_gebouw_code),
|
||||
'MENZIS', aaxx_get_debiteur_gebouw(l.alg_locatie_code, g.alg_gebouw_code),
|
||||
k.prs_kostenplaats_nr)
|
||||
@@ -2767,7 +2764,6 @@ BEGIN
|
||||
'SABIC', DECODE (l.alg_locatie_code, 'BOZ', 'Core Variabel ' || to_char(sysdate, 'Month'),
|
||||
'RDV', 'Core Variabel ' || to_char(sysdate, 'Month'),
|
||||
ksg.prs_kostensoortgrp_oms || ' ' || aaxx_get_top_dep_code(k.prs_kostenplaats_nr)),
|
||||
'SMKA', 'Servicekosten Core Variabel',
|
||||
'NMM', ksg.prs_kostensoortgrp_oms || DECODE(k.prs_kostenplaats_nr, '0001', ' Heijmans',
|
||||
'0002', ' Vermaat',
|
||||
'0003', ' Defensie',
|
||||
@@ -2812,7 +2808,6 @@ BEGIN
|
||||
fin_verkoopfactuur_maand,
|
||||
DECODE (aaxx_get_user,
|
||||
-- Op district-niveau
|
||||
'SMKA', COALESCE(exact_d.exact_code,'onbekend'),
|
||||
'SABIC', COALESCE(exact_d.exact_code,'onbekend'),
|
||||
'DSM', DECODE (l.alg_district_key, 22, COALESCE(exact_g.exact_code,'onbekend'), COALESCE(exact_d.exact_code,'onbekend')), -- DSM voor Limburg (key 22) op gebouwniveau en overige op districtniveau
|
||||
'NMM', COALESCE(exact_d.exact_code,'onbekend'),
|
||||
@@ -2845,9 +2840,6 @@ BEGIN
|
||||
'SABIC',DECODE (l.alg_locatie_code, 'BOZ', to_char(sysdate, 'Month'),
|
||||
'RDV', to_char(sysdate, 'Month'),
|
||||
aaxx_get_top_dep_code(k.prs_kostenplaats_nr)),
|
||||
'SMKA',DECODE (ksg.prs_kostensoortgrp_oms, 'Core Variable', 'CV',
|
||||
'Core Variable Enduser', 'CVE',
|
||||
'onbekend' || '-' || COALESCE(aaxx_get_top_afdeling_kpkenm(k.prs_kostenplaats_key), TO_CHAR(k.prs_kostenplaats_nr))),
|
||||
'THHD', ksg.prs_kostensoortgrp_altcode,
|
||||
'')
|
||||
, 1, 200)
|
||||
@@ -3100,10 +3092,6 @@ BEGIN
|
||||
)
|
||||
)
|
||||
)
|
||||
OR ( aaxx_get_user = 'SMKA'
|
||||
AND ( ks.prs_kostensoort_upper LIKE 'CV %'
|
||||
OR ks.prs_kostensoort_upper LIKE 'CVE %')
|
||||
)
|
||||
OR ( aaxx_get_user = 'IT'
|
||||
AND ( SUBSTR(kpg.prs_kostenplaatsgrp_nr,1,6) IN ('400-VK', '500-VK') -- VK is verkoopfacturen (zie AAIT#69225)
|
||||
)
|
||||
@@ -3168,7 +3156,6 @@ BEGIN
|
||||
-- = de INLO-standaard voor kostenplaats
|
||||
k.prs_kostenplaats_nr
|
||||
),
|
||||
'SMKA', k.prs_kostenplaats_nr, -- Wordt niet gebruikt.
|
||||
'IT', k.prs_kostenplaats_nr,
|
||||
'RABO', COALESCE(exact_g.exact_code,'onbekend'),
|
||||
'SABIC', aaxx_get_top_dep_code(k.prs_kostenplaats_nr),
|
||||
@@ -3210,7 +3197,6 @@ BEGIN
|
||||
AND b.prs_bedrijf_verwijder IS NULL
|
||||
AND a.prs_afdeling_verwijder IS NULL
|
||||
AND a.prs_afdeling_naam = aaxx_get_top_dep_code(k.prs_kostenplaats_nr)),
|
||||
'SMKA', COALESCE(aaxx_get_top_afdeling_kpkenm(k.prs_kostenplaats_key), TO_CHAR(k.prs_kostenplaats_nr)),
|
||||
'IT', k.prs_kostenplaats_nr,
|
||||
'THHD', aaxx_get_debiteur_gebouw(l.alg_locatie_code, g.alg_gebouw_code),
|
||||
'MENZIS', aaxx_get_debiteur_gebouw(l.alg_locatie_code, g.alg_gebouw_code),
|
||||
@@ -3248,7 +3234,6 @@ BEGIN
|
||||
'SABIC', DECODE (l.alg_locatie_code, 'BOZ', 'Core Variabel ' || to_char(sysdate, 'Month'),
|
||||
'RDV', 'Core Variabel ' || to_char(sysdate, 'Month'),
|
||||
ksg.prs_kostensoortgrp_oms || ' ' || aaxx_get_top_dep_code(k.prs_kostenplaats_nr)),
|
||||
'SMKA', 'Servicekosten Core Variabel',
|
||||
'NMM', ksg.prs_kostensoortgrp_oms || DECODE(k.prs_kostenplaats_nr, '0001', ' Heijmans',
|
||||
'0002', ' Vermaat',
|
||||
'0003', ' Defensie',
|
||||
@@ -3287,7 +3272,6 @@ BEGIN
|
||||
fin_verkoopfactuur_maand,
|
||||
DECODE (aaxx_get_user,
|
||||
-- Op district-niveau
|
||||
'SMKA', COALESCE(exact_d.exact_code,'onbekend'),
|
||||
'SABIC', COALESCE(exact_d.exact_code,'onbekend'),
|
||||
'DSM', DECODE (l.alg_district_key, 22, COALESCE(exact_g.exact_code,'onbekend'), COALESCE(exact_d.exact_code,'onbekend')), -- DSM voor Limburg (key 22) op gebouwniveau en overige op districtniveau
|
||||
'NMM', COALESCE(exact_d.exact_code,'onbekend'),
|
||||
@@ -3318,9 +3302,6 @@ BEGIN
|
||||
'SABIC',DECODE (l.alg_locatie_code, 'BOZ', to_char(sysdate, 'Month'),
|
||||
'RDV', to_char(sysdate, 'Month'),
|
||||
aaxx_get_top_dep_code(k.prs_kostenplaats_nr)),
|
||||
'SMKA', DECODE (ksg.prs_kostensoortgrp_oms, 'Core Variable', 'CV',
|
||||
'Core Variable Enduser', 'CVE',
|
||||
'onbekend') || '-' || COALESCE(aaxx_get_top_afdeling_kpkenm(k.prs_kostenplaats_key), TO_CHAR(k.prs_kostenplaats_nr)),
|
||||
'THHD', ksg.prs_kostensoortgrp_altcode,
|
||||
'')
|
||||
, 1, 200) groepering, -- C2 -- kopregel
|
||||
@@ -3546,12 +3527,6 @@ BEGIN
|
||||
)
|
||||
)
|
||||
)
|
||||
OR
|
||||
( aaxx_get_user = 'SMKA'
|
||||
AND ( ks.prs_kostensoort_upper LIKE 'CV %'
|
||||
OR ks.prs_kostensoort_upper LIKE 'CVE %'
|
||||
)
|
||||
)
|
||||
OR ( aaxx_get_user = 'IT'
|
||||
AND ( SUBSTR(kpg.prs_kostenplaatsgrp_nr,1,6) IN ('400-VK', '500-VK') -- VK is verkoopfacturen (zie AAIT#69225)
|
||||
)
|
||||
@@ -3629,7 +3604,6 @@ BEGIN
|
||||
AND b.prs_bedrijf_verwijder IS NULL
|
||||
AND a.prs_afdeling_verwijder IS NULL
|
||||
AND a.prs_afdeling_naam = aaxx_get_top_dep_code(k.prs_kostenplaats_nr)),
|
||||
'SMKA', COALESCE(aaxx_get_top_afdeling_kpkenm(k.prs_kostenplaats_key), TO_CHAR(k.prs_kostenplaats_nr)),
|
||||
prs_kostenplaats_nr)
|
||||
, 1, 60)
|
||||
prs_debiteur_naam, -- kolom AT (46) en in debiteurnummer kolom C (3)
|
||||
@@ -3654,7 +3628,6 @@ BEGIN
|
||||
'SABIC', DECODE (l.alg_locatie_code, 'BOZ', 'Core Variabel ' || to_char(sysdate, 'Month'),
|
||||
'RDV', 'Core Variabel ' || to_char(sysdate, 'Month'),
|
||||
ksg.prs_kostensoortgrp_oms || ' ' || aaxx_get_top_dep_code(k.prs_kostenplaats_nr)),
|
||||
'SMKA', 'Servicekosten Core Variabel',
|
||||
ksg.prs_kostensoortgrp_oms)
|
||||
, 1, 60)
|
||||
prs_kostensoortgrp_oms, -- kopregel - kolom D (4)
|
||||
@@ -3674,7 +3647,6 @@ BEGIN
|
||||
fin_verkoopfactuur_maand,
|
||||
DECODE (aaxx_get_user,
|
||||
-- Op district-niveau
|
||||
'SMKA', COALESCE(exact_d.exact_code,'onbekend'),
|
||||
'SABIC', COALESCE(exact_d.exact_code,'onbekend'),
|
||||
'DSM', DECODE (l.alg_district_key, 22, COALESCE(exact_g.exact_code,'onbekend'), COALESCE(exact_d.exact_code,'onbekend')), -- DSM voor Limburg (key 22) op gebouwniveau en overige op districtniveau
|
||||
'NMM', COALESCE(exact_d.exact_code,'onbekend'),
|
||||
@@ -3698,9 +3670,6 @@ BEGIN
|
||||
'SABIC',DECODE (l.alg_locatie_code, 'BOZ', to_char(sysdate, 'Month'),
|
||||
'RDV', to_char(sysdate, 'Month'),
|
||||
aaxx_get_top_dep_code(k.prs_kostenplaats_nr)),
|
||||
'SMKA', DECODE (ksg.prs_kostensoortgrp_oms, 'Core Variable', 'CV',
|
||||
'Core Variable Enduser', 'CVE',
|
||||
'onbekend') || '-' || COALESCE(aaxx_get_top_afdeling_kpkenm(k.prs_kostenplaats_key), TO_CHAR(k.prs_kostenplaats_nr)),
|
||||
'')
|
||||
, 1, 200) groepering, -- C2 -- kopregel
|
||||
NULL subregelvolgorde, -- C3
|
||||
@@ -3865,12 +3834,6 @@ BEGIN
|
||||
AND ( ks.prs_kostensoort_upper LIKE 'CV %'
|
||||
OR ks.prs_kostensoort_upper LIKE 'CVE %')
|
||||
)
|
||||
OR
|
||||
( aaxx_get_user = 'SMKA'
|
||||
AND ( ks.prs_kostensoort_upper LIKE 'CV %'
|
||||
OR ks.prs_kostensoort_upper LIKE 'CVE %'
|
||||
)
|
||||
)
|
||||
);
|
||||
|
||||
-- bereken per klant de FEE over de omzet.
|
||||
@@ -4403,11 +4366,11 @@ AS
|
||||
fin_verkoopfactuur_maand,
|
||||
fin_verkoopfactuur_c8,
|
||||
fin_verkoopfactuur_n5,
|
||||
fin_verkoopfactuur_maand || prs_debiteur_naam || fin_verkoopfactuur_c2 || fin_verkoopfactuur_c6 || replace(prs_kostensoortgrp_oms, ',', '') || DECODE(aaxx_get_user, 'NMM', '', 'DSM', '', 'RABO', '', 'EXPO', '', 'INLO', '', 'SMKA', '', prs_kostenplaats_nr) || fin_verkoopfactuur_c5 || '-0-'
|
||||
fin_verkoopfactuur_maand || prs_debiteur_naam || fin_verkoopfactuur_c2 || fin_verkoopfactuur_c6 || replace(prs_kostensoortgrp_oms, ',', '') || DECODE(aaxx_get_user, 'NMM', '', 'DSM', '', 'RABO', '', 'EXPO', '', 'INLO', '', prs_kostenplaats_nr) || fin_verkoopfactuur_c5 || '-0-'
|
||||
result_order
|
||||
FROM fin_verkoopfactuur
|
||||
WHERE fin_verkoopfactuur_datum IS NULL AND COALESCE(fin_verkoopfactuur_c8, 'CORE') IN ('CORE', 'RES', 'PROJECT')
|
||||
GROUP BY fin_verkoopfactuur_maand, prs_debiteur_naam, fin_verkoopfactuur_c2, fin_verkoopfactuur_c6, replace(prs_kostensoortgrp_oms, ',', ''), TRIM(SUBSTR(prs_kostensoortgrp_oms,1,4)), DECODE(aaxx_get_user, 'NMM', '', 'DSM', '', 'RABO', '', 'EXPO', '', 'INLO', '', 'SMKA', '', prs_kostenplaats_nr), fin_verkoopfactuur_c8, fin_verkoopfactuur_c5, fin_verkoopfactuur_n5
|
||||
GROUP BY fin_verkoopfactuur_maand, prs_debiteur_naam, fin_verkoopfactuur_c2, fin_verkoopfactuur_c6, replace(prs_kostensoortgrp_oms, ',', ''), TRIM(SUBSTR(prs_kostensoortgrp_oms,1,4)), DECODE(aaxx_get_user, 'NMM', '', 'DSM', '', 'RABO', '', 'EXPO', '', 'INLO', '', prs_kostenplaats_nr), fin_verkoopfactuur_c8, fin_verkoopfactuur_c5, fin_verkoopfactuur_n5
|
||||
UNION ALL
|
||||
-- Uitleg subregel:
|
||||
-- 01 Regelnummer Vaste waarde 1
|
||||
@@ -4561,7 +4524,7 @@ AS
|
||||
fin_verkoopfactuur_maand,
|
||||
fin_verkoopfactuur_c8,
|
||||
fin_verkoopfactuur_n5,
|
||||
fin_verkoopfactuur_maand || prs_debiteur_naam || fin_verkoopfactuur_c2 || fin_verkoopfactuur_c6 || replace(prs_kostensoortgrp_oms, ',', '') || DECODE(aaxx_get_user, 'NMM', '', 'DSM', '', 'RABO', '', 'EXPO', '', 'INLO', '', 'SMKA', '', prs_kostenplaats_nr) || fin_verkoopfactuur_c5 || '-1-' || fin_verkoopfactuur_c3 || replace(fin_verkoopfactuur_omschr, ',', '') || prs_kostensoort_oms
|
||||
fin_verkoopfactuur_maand || prs_debiteur_naam || fin_verkoopfactuur_c2 || fin_verkoopfactuur_c6 || replace(prs_kostensoortgrp_oms, ',', '') || DECODE(aaxx_get_user, 'NMM', '', 'DSM', '', 'RABO', '', 'EXPO', '', 'INLO', '', prs_kostenplaats_nr) || fin_verkoopfactuur_c5 || '-1-' || fin_verkoopfactuur_c3 || replace(fin_verkoopfactuur_omschr, ',', '') || prs_kostensoort_oms
|
||||
result_order
|
||||
FROM fin_verkoopfactuur
|
||||
WHERE fin_verkoopfactuur_datum IS NULL AND COALESCE(fin_verkoopfactuur_c8, 'CORE') IN ('CORE', 'RES', 'PROJECT')
|
||||
@@ -4662,7 +4625,6 @@ AS
|
||||
'RABO', '',
|
||||
'EXPO', '',
|
||||
'INLO', '',
|
||||
'SMKA', '',
|
||||
prs_kostenplaats_nr)
|
||||
|| ' - '
|
||||
|| fin_verkoopfactuur_c2
|
||||
@@ -4684,7 +4646,6 @@ GROUP BY fin_verkoopfactuur_maand,
|
||||
'RABO', '',
|
||||
'EXPO', '',
|
||||
'INLO', '',
|
||||
'SMKA', '',
|
||||
prs_kostenplaats_nr),
|
||||
fin_verkoopfactuur_c2,
|
||||
DECODE (aaxx_get_user, 'AH', ''),
|
||||
@@ -4713,7 +4674,7 @@ GROUP BY fin_verkoopfactuur_maand,
|
||||
AND v.fin_verkoopfactuur_key =
|
||||
vf.fin_verkoopfactuur_key)
|
||||
groep_result,
|
||||
(SELECT replace(prs_kostensoortgrp_oms, ',', '') || ' - ' || prs_debiteur_naam || ' - ' || fin_verkoopfactuur_c5 || ' - ' || DECODE(aaxx_get_user, 'NMM', '', 'DSM', '', 'RABO', '', 'EXPO', '', 'INLO', '', 'SMKA', '', prs_kostenplaats_nr) || ' - ' || fin_verkoopfactuur_c2 || ' - ' || DECODE(aaxx_get_user, 'AH', '') || ' - ' || fin_verkoopfactuur_maand
|
||||
(SELECT replace(prs_kostensoortgrp_oms, ',', '') || ' - ' || prs_debiteur_naam || ' - ' || fin_verkoopfactuur_c5 || ' - ' || DECODE(aaxx_get_user, 'NMM', '', 'DSM', '', 'RABO', '', 'EXPO', '', 'INLO', '', prs_kostenplaats_nr) || ' - ' || fin_verkoopfactuur_c2 || ' - ' || DECODE(aaxx_get_user, 'AH', '') || ' - ' || fin_verkoopfactuur_maand
|
||||
FROM fin_verkoopfactuur v
|
||||
WHERE fin_verkoopfactuur_datum IS NULL
|
||||
AND fin_verkoopfactuur_maand = p_opdr_jaar
|
||||
@@ -4946,7 +4907,6 @@ AS
|
||||
'RABO', '',
|
||||
'EXPO', '',
|
||||
'INLO', '',
|
||||
'SMKA', '',
|
||||
vf.prs_kostenplaats_nr)
|
||||
|| fin_verkoopfactuur_c5
|
||||
|| '-0-'
|
||||
@@ -4963,7 +4923,6 @@ AS
|
||||
'RABO', '',
|
||||
'EXPO', '',
|
||||
'INLO', '',
|
||||
'SMKA', '',
|
||||
vf.prs_kostenplaats_nr)
|
||||
|| fin_verkoopfactuur_c5
|
||||
|| '-1-'
|
||||
|
||||
Reference in New Issue
Block a user