Aktionen für eine Spezialimportvorlage

Inhalt - Vorlagen - Import Export

 

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

ObjektaktionImportaktionAufrufkontext
IMP_COMPILEVor Anlage der Importverarbeitung
IMP_TRTSUPNach Anlage der Importverarbeitung

Während der Ausführung des Imports

ObjektaktionImportaktionAufrufkontext
AVANT_OUVRE (+ Drck)Erste ausgeführte Aktion
DEFTRANSBeginn der Anlayse der Objektfenster
AP_IMPORTNach Änderung der Klasse [F] durch den zu importierenden Datensatz jeder erklärten Tabelle im 1. Register der Vorlage.
IMPORTNach dem Etikett RAZCRE, nur für spezifisches  
IMP_FERMEAm Ende der Importverarbeitung 

Während der Ausführung des Imports

EtikettAufrufkontext
$OUVRE Nach dem Öffnen der Tabellen und Masken nach der Aktion DEFTRANS.
--> ermöglicht die Variablenerklärung, das Tabellenlesen, ...
$RAZCREVor 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]
$SAIMSKNach der Aktion RAZCRE. 
--> ermöglicht das Umlegen der Klasse [F] in die Klasse [M] um die Erfassungssimulation auszuführen 
$VALIDNach der Aktion SAIMSK.
--> ermöglicht die Ausführung der letzten Prüfungen
--> Umlegen der Klasse [M] in die Klasse [F] mit der Aktualisierungstransaktion.