Funktionsübersicht
Mittels der Programme SYIM (Datenimport) und SYSE (Selektionen) können auch Massenmutationen durchgeführt werden; die Parameter für diese Verarbeitungen werden in dieser Funktion erfasst. In dieser Funktion können die Felder aus Datenimport oder Selektion auf die entsprechenden Datenbank-Tabelle und Felder zugeteilt werden.
Diese Funktion ist nur für geübte Administratoren. Normalerweise wird diese Funktion nicht benötigt, da schon ausführliche Vorlagen von EDP geliefert werden, bzw. bei Bedarf von EDP an den Kunden angepasst werden.
Das System für Adress- und Abo-Mutationen funktioniert ähnlich wie eine Online-Funktion (AWAB oder ADRW):
- Neues Abo: Bereitstellen Musterabo wie bei Shift-F6 (Kopieren)
- Neues Abo oder Mutation: Anpassungen gemäss SYMU-Parameter
- Speichern des Abos mit denselben Plaustests wie bei der Online-Mutation (entsprechend F7)
Es ist zu beachten, dass immer mindestens alle Felder des Primary-Keys gemäss Data-Dictionnary angegeben werden und auch mit einem gültigen Wert gefüllt werden, da sonst der Record nicht gefunden werden kann. Diese Schlüsselfelder werden normalerweise der Selektion entnommen, dh. die Feldnamen in Ausgabe der Selektion müssen mit dem Feld Wert in SYMU übereinstimmen, andernfalls wird das Feld Wert als Konstante betrachtet.
Spezialfall bei Abo-Update: Felder abo.firma, abo.vorgnr, abo.enr, abo.posnr sind notwendig; das gültigab-Datum wird automatisch dazugefügt.
Adressen und Abos dürfen nur mit den dafür vorgesehenen Subfunktionen erstellt und mutiert werden, da nur so die Konsistenz der Datenbank sichergestellt ist und auch die notwendigen History-Einträge generiert werden.
Die Updates werden mit den folgenden Programmen vorgenommen, die via die Funktion SYSU auf die entsprechenden Subfunktionen zugeteilt werden:
Funktion SYIM
syimadrabo.p = Adress- und Abomutationen.
Es werden dieselben Routinen verwendet wie bei den Online-Funktionen ADRW und AWAB; somit ist sichergestellt, dass dieselben Plausibilitätstest gemacht werden, unabhängig davon, ob die Mutation online oder batchmässig erfolgt.
syimupdate.p = Standard-Update ohne spezielle Kontrollen für einfachere Tabellen. Dieses Programm kann für Mutation von Code-Tabellen, Merkmalen, etc. verwendet werden.
Nicht erlaubt mit diesem Programm ist die Mutation von Adressen, Abos, Venezia-Aufträgen und Inserate-Tabellen.
Funktion SYSE
syseaboupdate.p = Abomutationen.
Es werden dieselben Routinen verwendet wie bei der Online-Funktion AWAB; somit ist sichergestellt, dass dieselben Plausibilitätstest gemacht werden, unabhängig davon, ob die Mutation online oder batchmässig erfolgt.
syseadrnupdate.p = Adressmutationen.
Es werden dieselben Routinen verwendet wie bei der Online-Funktion ADRW; somit ist sichergestellt, dass dieselben Plausibilitätstest gemacht werden, unabhängig davon, ob die Mutation online oder batchmässig erfolgt.
syseupdate.p = Standard-Update ohne spezielle Kontrollen für einfachere Tabellen. Dieses Programm kann für Mutation von Code-Tabellen, Merkmalen, etc. verwendet werden.
Nicht erlaubt mit diesem Programm ist die Mutation von Adressen, Abos, Venezia-Aufträgen und Inserate-Tabellen.
Weitere Routinen können durch EDP auf Wunsch bzw. bei Bedarf realisiert werden.