Importskriptparameter

Importskripte sind als Jython-Funktion definiert. Der Name der Jython-Funktion sollte mit dem Namen der Skriptdatei identisch sein. Diese Funktion akzeptiert zwei Parameter: das aktuelle Feld und die aktuelle Zeile, das bzw. die gerade verarbeitet wird.

  • strField - Der Wert in der Spalte für Quelldateien, der im Importformat definiert ist. Beispiel: Bei Importskripten, die der Wertspalte zugewiesen sind, enthält strField Betragswerte, und bei Importskripten, die der Kontenspalte zugeordnet sind, enthält strField Kontenwerte.

  • strRecord – Die Quelldateizeile (Datensatz) zum Scannen.

Im folgenden Beispiel verkettet das Skript den Kontencode mit der Kontenbeschreibung aus der Quelldatei. Beispiel: Die erste Datenzeile der Datei ist Kontencode 1110 mit der Beschreibung "Cash". Dieses Skript verkettet 1110 mit "Cash" und erstellt ein Quellkonto mit der Bezeichnung "1110-Cash" in der Tabelle TDATASEG. (Informationen hierzu finden Sie unter TDATASEG-Tabellenreferenz.) Wählen Sie im Skript das durch das Importformat definierte Feld aus, und wählen Sie dann das durch die Stellen 14 bis 34 im aktuellen Datensatz definierte Feld aus. (Jython beginnt mit der Nummerierung der Spalten bei 0, nicht bei 1.)


Das Bild zeigt den Skripteditor mit einem Importskript.