Zum Hauptinhalt springen

SYSESTA2 Erstellen Statistiken mit Zu-/Abgängen

Für die Statistik-Definitionen werden die nachfolgend beschriebenen Strukturen für die Definition einer Statistik verwendet. Diese Statistik kann nur mit Abodaten erstellt werden.

Werden Zu- und Abgänge benötigt, wird diese Subfunktion SYSESTA2 verwendet. Da ein Spezialprogramm hinterlegt ist, muss die Subfunktion zwingend diesen Namen haben.

Wird die Struktur einer Statistik verändert, müssen die Struktur und die bereits verbuchten Monate gelöscht und nochmals verbucht werden (Subfunktion SYSEAWDE).

Sinnvollerweise wird diese Verarbeitung als regelmässig wiederkehrende Auswertung mit universellen Start-Parametern gespeichert. In der Funktion SYSE müssen folgende Steuerungen angepasst werden; als Basis wird am besten eine bestehende System-Vorlage verwendet.

SteuerungBeschreibung
Platzhalter1 Platzhalter = Perioden-Beginn (z.B. FIRSTDAY_PREVMONTH damit keine Anpassung je Monat notwendig sind)
2. Platzhalter = Perioden-Ende (z.B. LASTDAY_PREVMONTH)
3 Platzhalter = Statistik-Nr gemäss CODN-Tabelle SYSTATNR
4 Platzhalter = Schlüsseländerungen berücksichtigen (ja/nein):
(Bei Ja wird bei Aenderung eines Schlüssels (z.B. Aboart) beim alten Schlüssel ein Abgang und beim neuen Schlüssel ein Zugang gerechnet, bei Nein wird das nicht gemacht, so dass die Bestände nicht mit Zu-/Abgängen verglichen werden können).

Diese ersten vier Parameter müssen zwingend in dieser Reihenfolge vorhanden sein, die übrigen Platzhalter können nach Bedarf vergeben werden
Tabellen / BedingungenFür die Selektion wird eine Struktur wie in Vorlage SY-STBU2-ABO erwartet, es können aber weitere verknüpfte Tabellen angehängt werden. Es insbesondere wichtig, dass die Tabellen abo / abozust für Periodenende stehen und abo__1 / abozust__1 für Periodenbeginn
Sort / GruppeFestlegen der Totalisierungsstufen gemäss Vorgaben von der Funktion SYSE. Es können max. 4 Totalisierungsstufen definiert werden
AusgabeEs sind fix folgende Felder zu definieren (Feldnamen müssen genau stimmen).

für Periodenbeginn (basierend auf Abo-Daten von Periodenbeginn):
PB_gueltigab
PB_gueltigbis
PB_terminvon
PB_terminbis
PB_sperr
PB_sperrdatum
PB_menge
PB_artnr
zusätzlich alle Felder aus Totalisierung ebenfalls mit Prefix PB_
(es können auch hier die Felder mit _txt verwendet werden).

für Periodenende (basierend auf Abo-Daten von Periodenende):
PE_gueltigab
PE_gueltigbis
PE_terminvon
PE_terminbis
PE_sperr
PE_sperrdatum
PE_menge
PE_artnr
zusätzlich alle Felder aus Totalisierung ebenfalls mit Prefix PE
(es können auch hier die Felder mit _txt verwendet werden)
KumulationsfelderDie Kumulationsfelder werden gemäss nachfolgender Regelung berechnet. Diese Felder müssen unter Ausgabe nicht definiert werden, da sie automatisch gerechnet werden.

MENGE1 Anz. Abo bei Periodenbeginn
MENGE2 Anz.Ex bei Periodenbeginn
MENGE3 Anz. Abo bei Periodenende
MENGE4 Anz. Ex bei Periodenende
MENGE5 Anz. Abo Zugang
MENGE6 Anz.Ex.Zugang
MENGE7 Anz. Abo Zugang aus aufgehobener Sperre
MENGE8 Anz. Ex. Zugang aus aufgehobener Sperre
MENGE9 Anz. Abo Abgang
MENGE10 Anz.Ex.Abgang
MENGE11 Anz.Abo Abgang wegen Sperre
MENGE12 Anz.Ex. Abgang wegen Sperre