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.
| Steuerung | Beschreibung |
|---|---|
| Platzhalter | 1 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 / Bedingungen | Fü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 / Gruppe | Festlegen der Totalisierungsstufen gemäss Vorgaben von der Funktion SYSE. Es können max. 4 Totalisierungsstufen definiert werden |
| Ausgabe | Es 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) |
| Kumulationsfelder | Die 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 |