Aktionen für eine Spezialimportvorlage | |
Die Spezialimportvorlage ist reduziert und daher offener, enthält aber weniger Automatismen. Sie verwaltet nicht das Laden der Masken, die Erfassungssimulation und die Aktualisierungstransaktion. Die Verarbeitungen müssen in den speziellen Etiketten geschriebenw erden, die in der dritten Tabelle definiert sind, und anschließend im Etikett $ACTION der Importverarbeitung. Man kann Spezialimporte mit den Vorlagen mit einfache, kombiniertem oder Tabellenobjekt anlegen. Sie sind nicht für Vorlagen ohne Objekt zulässig. Der Spezialimport kann spezifisch oder Standard sein. In einem Standardimport hat man trotzdem die Möglichkeit, spezifisches über die Aktion IMPORT hinzuzufügen. Aus technischen Gründen muss diese Aktion in der spezifischen Verarbeitung des Objekts entwickelt werden.
Während des Generierungsproesses der Importverarbeitung
Objektaktion | Importaktion | Aufrufkontext |
---|---|---|
IMP_COMPILE | Vor Anlage der Importverarbeitung | |
IMP_TRTSUP | Nach Anlage der Importverarbeitung |
Während der Ausführung des Imports
Objektaktion | Importaktion | Aufrufkontext |
---|---|---|
AVANT_OUVRE | (+ Drck) | Erste ausgeführte Aktion |
DEFTRANS | Beginn der Anlayse der Objektfenster | |
AP_IMPORT | Nach Änderung der Klasse [F] durch den zu importierenden Datensatz jeder erklärten Tabelle im 1. Register der Vorlage. | |
IMPORT | Nach dem Etikett RAZCRE, nur für spezifisches | |
IMP_FERME | Am Ende der Importverarbeitung |
Während der Ausführung des Imports
Etikett | Aufrufkontext | |
---|---|---|
$OUVRE | Nach dem Öffnen der Tabellen und Masken nach der Aktion DEFTRANS. --> ermöglicht die Variablenerklärung, das Tabellenlesen, ... | |
$RAZCRE | Vor dem Öffnen der zu importierenden Tabelle --> ermöglicht die Unterbrechung des Imports über OK=0 Nach dem Laden der Klasse [F] der Datensatzgruppe --> ermöglicht die Initialisierung der Klasse [M] | |
$SAIMSK | Nach der Aktion RAZCRE. --> ermöglicht das Umlegen der Klasse [F] in die Klasse [M] um die Erfassungssimulation auszuführen | |
$VALID | Nach der Aktion SAIMSK. --> ermöglicht die Ausführung der letzten Prüfungen --> Umlegen der Klasse [M] in die Klasse [F] mit der Aktualisierungstransaktion. |