Anhang

 

Die kalkulatorischen Frachten werden im Vorgang gespeichert in der Relation v_posiware als vp_warekalkfrach.

Folgende view liefert die Werte in eine Auswahlliste:

// Private View P_Fracht_Kalk  ---  LA   28.07.2000

//

// Beschreibung:

//

//

//

CREATE VIEW P_Fracht_Kalk AS

//

 SELECT a.artikelnummer,a.artikelbezeich,vp.vp_warekalkfrach,

 vp.artikelid,w.lagernummer

//

  FROM vorgangstamm vs JOIN v_posiware vp ON (vs.v_id=vp.v_id)

  JOIN warenbewegung w ON (w.wabewid=vp.wabewid)

  JOIN artikel a ON (a.artikelid=w.artikelid)

 //

 WHERE

 vs.v_klassnummer IN (700,790,800,890,1700,1790,1800,1890) AND

 (vs.v_statusweiter < 2)

 

Diese view kann dann z.B. in WBA in die Variante „Kum. Artikel Summen“ mit folgendem Befehl eingebaut werden:

(select sum(fra.vp_warekalkfrach)  from P_Fracht_Kalk fra

where fra.artikelid=a.artikelid) KalkFra,