AAIT#73079 -- Inrichten verkoopinterfaces O2C – PO-tabel herzien + Verkoopverslag
svn path=/Customer/trunk/; revision=63062
This commit is contained in:
@@ -497,7 +497,7 @@ IS
|
||||
v_debiteuroms VARCHAR2 (50);
|
||||
v_plaatscode VARCHAR2 (20);
|
||||
v_kostensoortgroep VARCHAR2 (60);
|
||||
v_kostensoortcode VARCHAR2 (20);
|
||||
v_kostensoortcode VARCHAR2 (60);
|
||||
v_klantkostensoort VARCHAR2 (50);
|
||||
v_regel VARCHAR2 (100);
|
||||
v_po VARCHAR2 (20);
|
||||
@@ -590,7 +590,7 @@ BEGIN
|
||||
v_errormsg :=
|
||||
'Fout opvragen te importeren rij (kostensoortcode) ';
|
||||
fac.imp_getfield (v_newline, c_fielddelimitor, v_dummy);
|
||||
v_kostensoortcode := SUBSTR (v_dummy, 1, 20);
|
||||
v_kostensoortcode := SUBSTR (v_dummy, 1, 60);
|
||||
|
||||
v_errormsg :=
|
||||
'Fout opvragen te importeren rij (kostensoortoms) ';
|
||||
@@ -3267,7 +3267,7 @@ BEGIN
|
||||
AND ( SUBSTR(kpg.prs_kostenplaatsgrp_nr,1,6) IN ('400-VK', '500-VK') -- VK is verkoopfacturen (zie AAIT#69225)
|
||||
)
|
||||
)
|
||||
( aaxx_get_user = 'REMEHA'
|
||||
OR ( aaxx_get_user = 'REMEHA'
|
||||
AND ( ks.prs_kostensoort_upper LIKE 'CV %'
|
||||
OR ks.prs_kostensoort_upper LIKE 'CVE %'
|
||||
)
|
||||
@@ -4673,6 +4673,7 @@ CREATE OR REPLACE VIEW aaxx_v_fin_verkooprun_detail_0
|
||||
verkooprun,
|
||||
verkooprun_datum,
|
||||
soort,
|
||||
subaccount,
|
||||
--hoofdfactuur_groepering
|
||||
vk_hoofdgroep,
|
||||
vk_detailgroep,
|
||||
@@ -4715,13 +4716,15 @@ CREATE OR REPLACE VIEW aaxx_v_fin_verkooprun_detail_0
|
||||
)
|
||||
AS
|
||||
SELECT vf.fin_verkoopfactuurkop_key,
|
||||
TO_CHAR (vf.fin_verkoopfactuurkop_key)
|
||||
TO_CHAR (vf.fin_verkoopfactuur_datum, 'yyyy-mm-dd hh24;mi')
|
||||
|| ' - '
|
||||
|| TO_CHAR (vf.fin_verkoopfactuur_datum, 'dd-mm-yyyy hh24;mi')
|
||||
|| TO_CHAR (vf.fin_verkoopfactuurkop_key)
|
||||
verkooprun,
|
||||
vf.fin_verkoopfactuur_datum,
|
||||
fin_verkoopfactuur_c8
|
||||
soort,
|
||||
CASE WHEN f.prs_kostenplaatsgrp_key IS NOT NULL THEN (SELECT kpg.prs_kostenplaatsgrp_oms FROM prs_kostenplaatsgrp kpg WHERE kpg.prs_kostenplaatsgrp_key = f.prs_kostenplaatsgrp_key) ELSE '' END
|
||||
subaccount,
|
||||
-- hoofdfactuur_groepering - GELIJK AAN GROEPERING IN aaxx_v_export_exact_verkoop_t
|
||||
fin_verkoopfactuur_maand
|
||||
|| prs_debiteur_naam
|
||||
@@ -4858,7 +4861,8 @@ AS
|
||||
kp.prs_kostenplaats_omschrijving,
|
||||
mld_opdr_key,
|
||||
cnt_contract_key,
|
||||
bes_bestelopdr_key
|
||||
bes_bestelopdr_key,
|
||||
v.prs_kostenplaatsgrp_key
|
||||
FROM aaxx_v_factuur_gegevens v, prs_kostenplaats kp
|
||||
WHERE v.prs_kostenplaats_key = kp.prs_kostenplaats_key
|
||||
GROUP BY fin_factuur_key,
|
||||
@@ -4869,7 +4873,8 @@ AS
|
||||
kp.prs_kostenplaats_omschrijving,
|
||||
mld_opdr_key,
|
||||
cnt_contract_key,
|
||||
bes_bestelopdr_key) f,
|
||||
bes_bestelopdr_key,
|
||||
v.prs_kostenplaatsgrp_key) f,
|
||||
mld_opdr o,
|
||||
cnt_contract c,
|
||||
bes_bestelopdr b,
|
||||
@@ -4959,41 +4964,43 @@ AS
|
||||
AND b.bes_bestelopdr_key = bp.bes_bestelopdr_key(+)
|
||||
AND b.bes_bestelopdr_key = bb.bes_bestelopdr_key(+) ;
|
||||
|
||||
CREATE OR REPLACE VIEW AAXX_V_FIN_VERKOOPRUN_DETAIL_1
|
||||
CREATE OR REPLACE VIEW aaxx_v_fin_verkooprun_detail_1
|
||||
(
|
||||
VERKOOPRUN,
|
||||
SOORT,
|
||||
VERKOOPRUN_DATUM,
|
||||
GROEPERING,
|
||||
POSITIE,
|
||||
DEBITEUR,
|
||||
KOLOM_1,
|
||||
KOLOM_2,
|
||||
KOLOM_3,
|
||||
KOLOM_4,
|
||||
KOLOM_5,
|
||||
KOLOM_6, -- bedragen (ex btw)
|
||||
KOLOM_7, -- detail inkoopfactuurnr
|
||||
KOLOM_8, -- detail inkoopfactuurnr_lev,
|
||||
KOLOM_9, -- detail leverancier
|
||||
KOLOM_10, -- factuurdatum
|
||||
KOLOM_11, -- line-item
|
||||
KOLOM_12, -- district
|
||||
KOLOM_13, -- locatie en gebouw_code
|
||||
KOLOM_14, -- fin_client (= kostensoort coe en de omschrijving)
|
||||
KOLOM_15, -- kostensoort_opm (dienst)
|
||||
KOLOM_16, -- kostenplaats_nr (= costcenter uit verplichting)
|
||||
KOLOM_17, -- kostenplaats_omschrijving (= department)
|
||||
KOLOM_18, -- reguestor (aanvrager full_naam)
|
||||
KOLOM_19, -- relatie_type
|
||||
KOLOM_20, -- btw_code
|
||||
KOLOM_21 -- bedrag (incl. btw)
|
||||
verkooprun,
|
||||
soort,
|
||||
subaccount,
|
||||
verkooprun_datum,
|
||||
groepering,
|
||||
positie,
|
||||
debiteur,
|
||||
kolom_1,
|
||||
kolom_2,
|
||||
kolom_3,
|
||||
kolom_4,
|
||||
kolom_5,
|
||||
kolom_6, -- bedragen (ex btw)
|
||||
kolom_7, -- detail inkoopfactuurnr
|
||||
kolom_8, -- detail inkoopfactuurnr_lev,
|
||||
kolom_9, -- detail leverancier
|
||||
kolom_10, -- factuurdatum
|
||||
kolom_11, -- line-item
|
||||
kolom_12, -- district
|
||||
kolom_13, -- locatie en gebouw_code
|
||||
kolom_14, -- fin_client (= kostensoort coe en de omschrijving)
|
||||
kolom_15, -- kostensoort_opm (dienst)
|
||||
kolom_16, -- kostenplaats_nr (= costcenter uit verplichting)
|
||||
kolom_17, -- kostenplaats_omschrijving (= department)
|
||||
kolom_18, -- reguestor (aanvrager full_naam)
|
||||
kolom_19, -- relatie_type
|
||||
kolom_20, -- btw_code
|
||||
kolom_21 -- bedrag (incl. btw)
|
||||
)
|
||||
AS
|
||||
SELECT *
|
||||
FROM ( -- HOOFD-GEGEVENS (kopregel verkoopfactuur)
|
||||
SELECT verkooprun,
|
||||
soort,
|
||||
subaccount,
|
||||
verkooprun_datum,
|
||||
vk_hoofdgroep,
|
||||
'1',
|
||||
@@ -5022,6 +5029,7 @@ AS
|
||||
FROM aaxx_v_fin_verkooprun_detail_0
|
||||
GROUP BY verkooprun,
|
||||
soort,
|
||||
subaccount,
|
||||
verkooprun_datum,
|
||||
vk_hoofdgroep,
|
||||
prs_debiteur_naam,
|
||||
@@ -5033,6 +5041,7 @@ AS
|
||||
-- ONDERLIGGENDE DETAILGEGEVENS
|
||||
SELECT verkooprun,
|
||||
soort,
|
||||
subaccount,
|
||||
verkooprun_datum,
|
||||
vk_detailgroep,
|
||||
'2',
|
||||
@@ -5064,7 +5073,7 @@ AS
|
||||
2)
|
||||
bedrag_incl_btw
|
||||
FROM aaxx_v_fin_verkooprun_detail_0) v
|
||||
ORDER BY 1, 3, 4;
|
||||
ORDER BY 1, 4, 5;
|
||||
|
||||
|
||||
-------------------------------------------------------------------------------
|
||||
|
||||
Reference in New Issue
Block a user