Externen Dateityp definieren

Erläuterung

Diese Aktivität dient zum Definieren einer Kopfzeile für den externen Dateityp im Toolkit für externe Dateien.

Ein Dateityp ist immer mit einer speziellen Komponente verknüpft und legt die Datenstruktur der Datei in Bezug auf Satztypen und verfügbare Spaltendaten für jeden Satztyp fest.
Normalerweise ist der Dateityp mit einer speziellen Schnittstelle in der Komponente verknüpft. Die Schnittstelle muss so erstellt werden, dass sie Eingabe- bzw. Ausgabedateien verarbeitet. Im ersten Fall muss die Schnittstelle die Dateidaten, die externen Transaktionen abrufen können, die vom Toolkit für externe Dateien gelesen und entpackt wurden. Im zweiten Fall muss die Schnittstelle Ausgangsdaten erstellen und an das Toolkit für externe Dateien senden, das anschließend die Formatierung und Ausgabe übernimmt.
Der externe Dateityp beschreibt beides: die Daten, die die Schnittstelle verarbeiten kann, und wie diese Daten in der Datei strukturiert werden können.

Ein Sonderfall liegt vor, wenn ein Dateityp über eine View-Definition erstellt wird. Dann wird die Ansicht selbst zum Lesen der Daten verwendet, und eine allgemeine Schnittstelle im Toolkit für externe Dateien wird verwendet, um die abgerufenen Daten zu verarbeiten und zu formatieren, bevor sie in eine Ausgabedatei geschrieben werden.

Eine vollständige Dateitypdefinition besteht aus Folgendem:

Während der Installation werden einige vordefinierte Systemdateitypen installiert. Diese Dateitypen zusammen mit den vordefinieren Dateivorlagen ermöglicht kurze Zeit nach der Installation den Zugriff auf externe Dateien, die gemäß den zuvor festgelegten Definitionen strukturiert sind. Beispiele für typische unterstützte Schnittstellen sind:

Alle vordefinieren Dateitypen sind systemdefiniert und können nicht geändert werden. Wird z. B. das Fenster "Externe Belege" in IFS/Buchungsregeln verwendet, kennt diese Schnittstelle nur den systemdefinierten Dateityp, der mit dieser Schnittstelle verknüpft ist. Wird eine Kopie eines systemdefinierten Dateityps erstellt, kann dieser Dateityp beliebig geändert werden. Außerdem ist Zugriff über den Assistenten für externe Dateien möglich.

Voraussetzungen

Keine.

Systemauswirkungen

Nachdem ein externer Dateityp definiert wurde, muss eine externe Dateivorlage definiert werden, die mit dem Dateityp verknüpft ist. Anschließend ist es möglich, zu prüfen, ob die Definitionen z. B. zur Verarbeitung einer Eingabedatei verwendet werden können, entweder mithilfe der Seite Externe Dateien – Assistent oder der Seite Externe Datei – Transaktionen.