Projekt

Allgemein

Profil

TSystem Wawi » Historie » Version 1

[X] Daniel S, 15.05.2019 10:30

1 1 [X] Daniel S
h1. TSystem Wawi
2
3
Grundtabellen für ERP (Warenwirtschaft), PARTS für Funktionsbereiche : Kopf, Position, Artikel usw.
4
5
TSystem_Wawi hält
6
*# alle *Strukturfunktionen und Tabellen*. Tabellen liegen nur in einzelteilen vor um Features durch Ableitung zu vererben
7
+ Besonderheit: Abzuschlag nicht geclustert. (abzu_x)
8
9
Trigger werden erst in TWawi einheitlich über Funktion konkret angehangen. Es gibt Funktionen zum Anhängen der Trigger welche nur den Tabellennamen übergeben bekommen.
10
11
12
13
Zeile hält nur noch sich selbst. Keine Kreisaufrufe mehr
14
Zeilen nehmen im Insert - wenn nicht anders angegeben - automatisch Header Defaults (Währung, Steuern) TODO
15
Parent > Child übergibt Änderungen von Währung, Steuern usw. in gleiche Datensätze (damit ist es möglich, das Unterdatensätze manuell geändert werden) TODO Pos > Abzu
16
17
TSystem_Wawi VS TWawi?
18
19
Trigger:
20
21
 beleg_k__b_00_i__relation; beleg_p__b_00_i__relation >> source eintragen
22
23
Kopf:
24
25
 beleg_k__a_30_u__wert__propagate > übergibt Kopfdaten an Positionen
26
 beleg_k__b_35_iu__wert__possum__tot__calculated
27
28
Position:
29
 beleg_p__b_01_iu__p_nummer >> Kompatibilität : Holen oder Anlegen von p_k_id (INSERT INTO belzeil (be_bnr) .... keine p_k_id)
30
31
 beleg_p__b_05_i__defaults > Diverse Defaults und Vorbereitungen (Steuern und Währung aus Kopf, wenn nicht anders angegeben)
32
 beleg_p__b_20_iu__menge__uf (war stkvkpuf1) > Berechnet Menge in UF1/BASIS_W
33
 beleg_p__b_30_iu__wert__possum > Berechnet Preis, Preiseinheit totalwerte der Position > TODO: Beachte vkptotalpos
34
 beleg_p__b_35_iu__wert__possum__tot__calculated  > berechnet netto + abzu. Wird im After von Abzu angestossen indem netto_wert_abzu übergeben wird
35
36
 beleg_p__a_30_u__wert__propagate > Steuern an Subdaten (abzuschläge)  
37
 beleg_p__a_35_u__wert__propagate__abzu_p > weg? > zum Aktualisieren abzu (k_rund_faktor change?!)
38
 beleg_p__a_39_iud__wert__propagate__beleg_k
39
40
abzuschläge
41
 abzu_p__b_05_i__defaults > Defaultwerte aus Vorgängern
42
 abzu_p__b_30_iu__preis_menge__uf > totalwerte
43
 abzu_p__a_30_iud__wert__propagate > Rückübergabe Werte an Belegzeile, dort beleg_p__b_35_iu__possum__tot__calculated  > beleg_p__a_39_iud__wert__propagate__beleg_k
44
45
46
Datenfluß: beleg_k  >  beleg_p > abzu_p* > beleg_p > beleg_k | *abzu_p > beleg_k (Kopfbezogen abzuschläge)