KFNS#73533+KFNS#73843+KFNS#74055 Numerieke overflow (ORA-01426)

svn path=/Customer/trunk/; revision=57163
This commit is contained in:
Maarten van der Heide
2022-09-06 21:02:46 +00:00
parent 2fa3e3a225
commit 5869f178a8

View File

@@ -3605,7 +3605,7 @@ CREATE OR REPLACE VIEW kfns_v_mag_voorraad
(
extra_key, -- fac_usrdata_key in ET-Artikeleigenaren (per Artikelgroep)
artikelgroep,
artikeleigenaar,
--artikeleigenaar,
--afleveradres,
artikelnummer,
artikelomschrijving,
@@ -3621,7 +3621,7 @@ AS
--TRIM (ud.fac_usrdata_code),
sg.bes_srtgroep_omschrijving,
--TRIM (ud.fac_usrdata_omschr),
sd.bes_srtdeel_opmerking,
--sd.bes_srtdeel_opmerking, -- KFNS#73533/73843/74055: ORA-01426?
--'DD-Daalsedijk 14',
sd.bes_srtdeel_nr,
sd.bes_srtdeel_omschrijving,
@@ -3653,8 +3653,8 @@ AS
sd.bes_srtdeel_voorraadfactor)))
* bes.getsrtdeelprijs (sd.bes_srtdeel_key, NULL)
* ( (100 + sd.bes_srtdeel_btw) / 100) -- Afronding?
FROM bes_srtgroep sg,
bes_srtdeel sd,
FROM bes_v_aanwezigsrtgroep sg,
bes_v_aanwezigsrtdeel sd, -- KFNS#71209: Geen verwijderde artikelen!
( SELECT inkoop_disc_key,
bes_srtdeel_nr,
SUM (intern_besteld) intern_besteld,
@@ -3679,8 +3679,8 @@ AS
AND sg.ins_discipline_key = bd.ins_discipline_key
AND bd.ins_discipline_key = dp.bes_ins_discipline_key
AND dp.bes_ins_discipline_key_inkoop IS NOT NULL
GROUP BY sd.bes_srtdeel_nr,
dp.bes_ins_discipline_key_inkoop
GROUP BY dp.bes_ins_discipline_key_inkoop,
sd.bes_srtdeel_nr
UNION ALL -- Extern besteld
SELECT bd.ins_discipline_key inkoop_disc_key,
sd.bes_srtdeel_nr,
@@ -3705,7 +3705,8 @@ AS
(SELECT bes_ins_discipline_key_inkoop
FROM bes_disc_params
WHERE bes_ins_discipline_key_inkoop IS NOT NULL)
GROUP BY bes_srtdeel_nr, bd.ins_discipline_key
GROUP BY bd.ins_discipline_key,
sd.bes_srtdeel_nr
UNION ALL -- Extern geleverd
SELECT bd.ins_discipline_key inkoop_disc_key,
sd.bes_srtdeel_nr,
@@ -3730,8 +3731,10 @@ AS
(SELECT bes_ins_discipline_key_inkoop
FROM bes_disc_params
WHERE bes_ins_discipline_key_inkoop IS NOT NULL)
GROUP BY bes_srtdeel_nr, bd.ins_discipline_key)
GROUP BY inkoop_disc_key, bes_srtdeel_nr) x,
GROUP BY bd.ins_discipline_key,
sd.bes_srtdeel_nr)
GROUP BY inkoop_disc_key,
bes_srtdeel_nr) x,
( SELECT TRIM (fac_usrdata_upper) fac_usrdata_upper,
MIN (fac_usrdata_key) fac_usrdata_key
FROM fac_v_aanwezigusrdata
@@ -3739,7 +3742,6 @@ AS
GROUP BY TRIM (fac_usrdata_upper)) ud -- Artikeleigenaren
WHERE sg.ins_discipline_key = 402 -- Beperken tot Magazijn-Ontvangst?
AND sg.bes_srtgroep_key = sd.bes_srtgroep_key
AND sd.bes_srtdeel_verwijder IS NULL -- KFNS#71209: Geen verwijderde artikelen!
AND COALESCE (sd.bes_srtdeel_vervaldatum, SYSDATE) > TRUNC (SYSDATE)
AND sd.bes_srtdeel_nr = x.bes_srtdeel_nr(+)
AND UPPER (TRIM (sg.bes_srtgroep_omschrijving)) = ud.fac_usrdata_upper(+);
@@ -3747,7 +3749,8 @@ AS
CREATE OR REPLACE VIEW kfns_v_rap_mag_voorraad
(
fclt_f_artikelgroep,
fclt_f_eigenaar,
--fclt_f_eigenaar,
--artikeleigenaar, -- KFNS#73533/73843/74055: ORA-01426?
--afleveradres,
artikelnummer,
artikelomschrijving,
@@ -3760,7 +3763,7 @@ CREATE OR REPLACE VIEW kfns_v_rap_mag_voorraad
)
AS
SELECT artikelgroep,
artikeleigenaar,
--artikeleigenaar, -- KFNS#73533/73843/74055: ORA-01426?
--afleveradres,
artikelnummer,
artikelomschrijving,
@@ -3779,7 +3782,7 @@ CREATE OR REPLACE VIEW kfns_v_mag_verbruik -- Intern besteld
kwartaal,
extra_key, -- fac_usrdata_key in ET-Artikeleigenaren (per Artikelgroep)
artikelgroep,
artikeleigenaar,
--artikeleigenaar, -- KFNS#73533/73843/74055: ORA-01426?
bestelnr,
besteldatum,
besteller,
@@ -3794,7 +3797,7 @@ AS
--TRIM (ud.fac_usrdata_code),
x.bes_srtgroep_omschrijving,
--TRIM (ud.fac_usrdata_omschr),
x.bes_srtdeel_opmerking,
--x.bes_srtdeel_opmerking, -- KFNS#73533/73843/74055: ORA-01426?
TO_CHAR (x.bes_bestelling_key),
x.bes_bestelling_datum,
og.opdrachtgever,
@@ -3806,7 +3809,7 @@ AS
b.bes_bestelling_datum,
ud.fac_usrdata_key,
sg.bes_srtgroep_omschrijving,
sd.bes_srtdeel_opmerking,
--sd.bes_srtdeel_opmerking, -- KFNS#73533/73843/74055: ORA-01426?
sd.bes_srtdeel_nr,
sd.bes_srtdeel_omschrijving,
sd.bes_srtdeel_eenheid,