AAIT#73079 -- Inrichten verkoopinterfaces O2C - Menzis en splitsing projectinterface
svn path=/Customer/trunk/; revision=64708
This commit is contained in:
@@ -2495,6 +2495,7 @@ BEGIN
|
||||
'INLO', DECODE (aaxx_get_user_sub('INLO', exact_k.klantcode),
|
||||
'COVESTRO', DECODE (SUBSTR(ks.prs_kostensoort_upper,1,3), 'CVE' , aaxx_get_top_kpn_nr (k.prs_kostenplaats_key), aaxx_get_debiteur_gebouw(l.alg_locatie_code, g.alg_gebouw_code)),
|
||||
'IKEA', DECODE (kpg.prs_kostenplaatsgrp_oms, 'IKEA - BEHEER' , aaxx_get_top_kpn_nr (k.prs_kostenplaats_key), 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),
|
||||
-- = de INLO-standaard voor debiteurbepaling - kopregel kolom C
|
||||
aaxx_get_top_kpn_nr (k.prs_kostenplaats_key)
|
||||
),
|
||||
@@ -2570,7 +2571,10 @@ BEGIN
|
||||
'ESSENT', ks.prs_kostensoort_altcode,
|
||||
'INLO', DECODE (aaxx_get_user_sub('INLO', exact_k.klantcode),
|
||||
'COVESTRO', 'Variabele dienstverlening' || ' ' || (SELECT TO_CHAR(fin_btwtabelwaarde_perc) || '%' FROM fin_btwtabelwaarde WHERE fin_btwtabelwaarde_key = fg.fin_btwtabelwaarde_key) ,
|
||||
'IKEA' , std.mld_stdmelding_omschrijving || ' ' || (SELECT TO_CHAR(fin_btwtabelwaarde_perc) || '%' FROM fin_btwtabelwaarde WHERE fin_btwtabelwaarde_key = fg.fin_btwtabelwaarde_key) ,
|
||||
'IKEA', std.mld_stdmelding_omschrijving || ' ' || (SELECT TO_CHAR(fin_btwtabelwaarde_perc) || '%' FROM fin_btwtabelwaarde WHERE fin_btwtabelwaarde_key = fg.fin_btwtabelwaarde_key) ,
|
||||
'MENZIS', ks.prs_kostensoort_opmerking,
|
||||
-- 'KADASTER' , CUST-SEN-OMSCHRIJVING - NOG INPASSEN VIA EIGEN TABELSTRUCTUUR
|
||||
-- 'VGZ' , IDEM
|
||||
-- = de INLO-standaard voor omschrijving sub-regel
|
||||
sd.ins_srtdiscipline_prefix || m.mld_melding_key || '/' || mld_opdr_bedrijfopdr_volgnr || ' ' || d.ins_discipline_omschrijving
|
||||
),
|
||||
@@ -2710,11 +2714,8 @@ BEGIN
|
||||
END fin_verkoopfactuur_c8, -- soort verkoopfactuur
|
||||
fg.fin_factuur_key
|
||||
fin_verkoopfactuur_n4,
|
||||
DECODE (aaxx_get_user, 'INLO', DECODE (aaxx_get_user_sub('INLO', exact_k.klantcode), -- Multi-clientomgeving met subaccounts op kostenplaatsgroepen. T.b.v. het separaat kunnen runnen van de verkoopinterfaces
|
||||
'IKEA', kpg.prs_kostenplaatsgrp_key,
|
||||
NULL),
|
||||
NULL)
|
||||
fin_verkoopfactuur_n5
|
||||
DECODE (aaxx_get_user, 'INLO', kpg.prs_kostenplaatsgrp_key, NULL) -- Multi-clientomgeving met subaccounts op kostenplaatsgroepen. T.b.v. het separaat kunnen runnen van de verkoopinterfaces
|
||||
fin_verkoopfactuur_n5
|
||||
FROM mld_opdr o,
|
||||
(SELECT ko.mld_opdr_key, ko.mld_kenmerkopdr_waarde, flx.getdomeinwaarde(sk.fac_kenmerkdomein_key, FLX.getflex ('OPD', km.mld_kenmerk_key, ko.mld_opdr_key)) maintenance_cap_oms
|
||||
FROM mld_kenmerkopdr ko, mld_kenmerk km, mld_srtkenmerk sk
|
||||
@@ -2960,6 +2961,7 @@ BEGIN
|
||||
'INLO', DECODE (aaxx_get_user_sub('INLO', exact_k.klantcode),
|
||||
'COVESTRO', DECODE (SUBSTR(ks.prs_kostensoort_upper,1,3), 'CVE' , aaxx_get_top_kpn_nr (k.prs_kostenplaats_key), aaxx_get_debiteur_gebouw(l.alg_locatie_code, g.alg_gebouw_code)),
|
||||
'IKEA', DECODE (kpg.prs_kostenplaatsgrp_oms, 'IKEA - BEHEER' , aaxx_get_top_kpn_nr (k.prs_kostenplaats_key), 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),
|
||||
-- = de INLO-standaard voor debiteurbepaling - kopregel kolom C
|
||||
aaxx_get_top_kpn_nr (k.prs_kostenplaats_key)),
|
||||
'ESSENT', aaxx_get_debiteur_gebouw(l.alg_locatie_code, g.alg_gebouw_code),
|
||||
@@ -3017,6 +3019,7 @@ BEGIN
|
||||
'INLO', DECODE (aaxx_get_user_sub('INLO', exact_k.klantcode),
|
||||
'COVESTRO', 'Variabele dienstverlening' || ' ' || (SELECT TO_CHAR(fin_btwtabelwaarde_perc) || '%' FROM fin_btwtabelwaarde WHERE fin_btwtabelwaarde_key = fg.fin_btwtabelwaarde_key) ,
|
||||
'IKEA' , c.cnt_contract_omschrijving || ' ' || (SELECT TO_CHAR(fin_btwtabelwaarde_perc) || '%' FROM fin_btwtabelwaarde WHERE fin_btwtabelwaarde_key = fg.fin_btwtabelwaarde_key) ,
|
||||
'MENZIS', ks.prs_kostensoort_opmerking,
|
||||
-- = de INLO-standaard voor omschrijving sub-regel
|
||||
'C' || cnt_contract_nummer_intern || DECODE (cnt_contract_versie, NULL, '', '.' || cnt_contract_versie)
|
||||
),
|
||||
@@ -3133,11 +3136,8 @@ BEGIN
|
||||
'CORE' fin_verkoopfactuur_c8, -- soort verkoopfactuur
|
||||
fg.fin_factuur_key
|
||||
fin_verkoopfactuur_n4,
|
||||
DECODE (aaxx_get_user, 'INLO', DECODE (aaxx_get_user_sub('INLO', exact_k.klantcode), -- Multi-clientomgeving met subaccounts op kostenplaatsgroepen. T.b.v. het separaat kunnen runnen van de verkoopinterfaces
|
||||
'IKEA', kpg.prs_kostenplaatsgrp_key,
|
||||
NULL),
|
||||
NULL)
|
||||
fin_verkoopfactuur_n5
|
||||
DECODE (aaxx_get_user, 'INLO', kpg.prs_kostenplaatsgrp_key, NULL) -- Multi-clientomgeving met subaccounts op kostenplaatsgroepen. T.b.v. het separaat kunnen runnen van de verkoopinterfaces
|
||||
fin_verkoopfactuur_n5
|
||||
FROM cnt_contract c,
|
||||
prs_bedrijf b,
|
||||
prs_kostenplaats k,
|
||||
@@ -3343,6 +3343,7 @@ BEGIN
|
||||
-- OUD: 'INLO', aaxx_get_top_kpn_nr (k.prs_kostenplaats_key),
|
||||
'INLO', DECODE (aaxx_get_user_sub('INLO', exact_k.klantcode),
|
||||
'COVESTRO', DECODE (SUBSTR(ks.prs_kostensoort_upper,1,3), 'CVE' , aaxx_get_top_kpn_nr (k.prs_kostenplaats_key), 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),
|
||||
-- = de INLO-standaard voor debiteurbepaling - kopregel kolom C
|
||||
aaxx_get_top_kpn_nr (k.prs_kostenplaats_key)
|
||||
),
|
||||
@@ -3365,7 +3366,6 @@ BEGIN
|
||||
DECODE (SUBSTR(ks.prs_kostensoort_upper,1,5) , 'L CV ', ' ' || l.alg_locatie_code)),
|
||||
'EXPO', 'Servicekosten Core Variabel',
|
||||
'INLO', DECODE (aaxx_get_user_sub('INLO', exact_k.klantcode),
|
||||
|
||||
'COVESTRO', aaxx_get_po_nr('COVESTRO', NULL, NULL, l.alg_locatie_code,
|
||||
DECODE (SUBSTR(ks.prs_kostensoort_upper,1,3), 'CVE' , aaxx_get_top_kpn_nr (k.prs_kostenplaats_key), aaxx_get_debiteur_gebouw(l.alg_locatie_code, g.alg_gebouw_code)), -- debiteurnr
|
||||
NULL,
|
||||
@@ -3384,8 +3384,9 @@ BEGIN
|
||||
DECODE (aaxx_get_user, 'SABIC', ks.prs_kostensoort_altcode || ' ' || fin_btwtabelwaarde_code,
|
||||
'INLO', DECODE (aaxx_get_user_sub('INLO', exact_k.klantcode),
|
||||
'COVESTRO', 'Variabele dienstverlening' || ' ' || (SELECT TO_CHAR(fin_btwtabelwaarde_perc) || '%' FROM fin_btwtabelwaarde WHERE fin_btwtabelwaarde_key = fg.fin_btwtabelwaarde_key) ,
|
||||
-- = de INLO-standaard voor omschrijving sub-regel
|
||||
bestel.bes_bestelopdr_id || ' ' || d.ins_discipline_omschrijving
|
||||
'MENZIS', ks.prs_kostensoort_opmerking,
|
||||
-- = de INLO-standaard voor omschrijving sub-regel
|
||||
bestel.bes_bestelopdr_id || ' ' || d.ins_discipline_omschrijving
|
||||
),
|
||||
bestel.bes_bestelopdr_id || ' ' || d.ins_discipline_omschrijving)
|
||||
fin_verkoopfactuur_omschr, -- omschrijving subregel
|
||||
@@ -3483,10 +3484,7 @@ BEGIN
|
||||
'CORE' fin_verkoopfactuur_c8, -- soort verkoopfactuur
|
||||
fg.fin_factuur_key
|
||||
fin_verkoopfactuur_n4,
|
||||
DECODE (aaxx_get_user, 'INLO', DECODE (aaxx_get_user_sub('INLO', exact_k.klantcode), -- Multi-clientomgeving met subaccounts op kostenplaatsgroepen. T.b.v. het separaat kunnen runnen van de verkoopinterfaces
|
||||
'IKEA', kpg.prs_kostenplaatsgrp_key,
|
||||
NULL),
|
||||
NULL)
|
||||
DECODE (aaxx_get_user, 'INLO', kpg.prs_kostenplaatsgrp_key, NULL) -- Multi-clientomgeving met subaccounts op kostenplaatsgroepen. T.b.v. het separaat kunnen runnen van de verkoopinterfaces
|
||||
fin_verkoopfactuur_n5
|
||||
FROM ( SELECT *
|
||||
FROM aaxx_v_bestelgegevens
|
||||
@@ -4567,6 +4565,7 @@ BEGIN
|
||||
IF p_soort = 'PROJECT'
|
||||
THEN
|
||||
INSERT INTO imp_schedule (imp_schedule_name)
|
||||
-- VALUES (DECODE (p_subaccount, NULL, 'EXACT_VERKOOP_VJ_P', 'EXACT_VK_VJ_P_' || TO_CHAR(p_subaccount)) );
|
||||
VALUES ('EXACT_VERKOOP_VJ_P');
|
||||
ELSE
|
||||
INSERT INTO imp_schedule (imp_schedule_name)
|
||||
|
||||
Reference in New Issue
Block a user