← Zurück zu den Downloads

Änderungen

Was sich in DaRT Reader geändert hat — und was es für Ihre Arbeit damit bedeutet.

14. September 2026

Version 1.1

In dieser Version geht es um zwei Dinge: schneller durch einen Extrakt zu kommen — und belegen zu können, dass in der Datenbank steht, was SAP geschrieben hat.

Neu

  • Extrakte werden schneller gelesen. Mehrere Segmente werden jetzt gleichzeitig gelesen statt eines nach dem anderen, und die größten zuerst — ein Lauf wartet also nicht mehr auf sein größtes Segment. Wie viele gleichzeitig, ist eine Einstellung; die Voreinstellung passt für die meisten Rechner.
  • Jedes Segment wird gegen die Prüfsummen geprüft, die der Extrakt dafür mitbringt. Ein Lauf gelingt nur, wenn die gelesenen Datensätze die sind, die SAP geschrieben hat — das erkennt, was eine Satzzählung nicht erkennen kann: einen Wert, der still durch einen anderen Wert derselben Art ersetzt wurde. Bei einer Abweichung endet der Lauf und benennt das Segment.
  • Das Geschriebene wird gegen den Extrakt zurückgeprüft. Nach einem Schreiblauf in die Datenbank vergleichen zwei Prüfungen das Ergebnis mit dem Extrakt: eine über jeden geschriebenen Wert, eine über eine Stichprobe der geschriebenen Datensätze — beide benennen, wo sich Datenbank und Extrakt unterscheiden. Beide sind eingeschaltet, solange Sie sie nicht abschalten, und eine Abweichung wird als fehlgeschlagener Lauf gemeldet und nicht als Erfolg — ein automatisierter Lauf kann beides also auseinanderhalten. Auf das Schreiben von CSV-Dateien wirkt sich das nicht aus.

Verbessert

  • CSV-Dateien öffnen sich richtig in Excel. Das Feldtrennzeichen und das Dezimaltrennzeichen sind jetzt wählbar; ohne Vorgabe richten sie sich nach der eingestellten Region des Rechners. Außerdem sind die Dateien als UTF-8 gekennzeichnet, sodass Umlaute unter Windows als Umlaute ankommen.
  • Beträge, Mengen, Kurse und Datumsangaben behalten ihre Form in der Datenbank. Nachkommastellen bleiben so erhalten, wie der Extrakt sie angibt — drei bei Mengen, fünf bei Umrechnungskursen —, und Zahlen werden als Zahlen geschrieben, die sich in SQL summieren und vergleichen lassen.

Wissenswertes vor der Aktualisierung

  • Die Spaltentypen für Beträge, Mengen, Kurse und Datumsangaben haben sich geändert: Eine mit dieser Version geschriebene Datenbank hat damit nicht dasselbe Schema wie eine, die mit einer früheren Version geschrieben wurde. Die Typen sind im Handbuch aufgeführt.
  • Tabellen- und Feldnamen werden jetzt in Anführungszeichen in SQL geschrieben. Auf einer Datenbank, die Namen ohne Anführungszeichen umformt — PostgreSQL in Kleinbuchstaben, Oracle in Großbuchstaben —, kommt eine Tabelle jetzt als TXW_FI_POS an statt als txw_fi_pos; eine Abfrage, die gegen eine mit einer früheren Version geschriebene Datenbank gespeichert wurde, muss den Namen unter Umständen ebenfalls in Anführungszeichen setzen: SELECT * FROM "TXW_FI_POS". Bereits geschriebene Datenbanken bleiben unberührt.
  • Die Prüfung über die Stichprobe fügt jeder Tabelle, die sie schreibt, zwei Spalten hinzu: DR_VOL_ID und DR_SRC_OFFSET. Über sie wird ein Datensatz wiedergefunden. Nachträglich lassen sie sich nicht ergänzen, und wer die Datenbank in die Hand bekommt, sieht sie. Schalten Sie die Prüfung vor dem Schreiben ab, erhält keine Tabelle sie.

Sicherheit und Stabilität

Eine Reihe von Fehlerkorrekturen und Verbesserungen an der Stabilität sowie aktualisierte Datenbanktreiber.

16. August 2026

Version 1.0.2

Diese Version fasst alles seit Version 1.0.0 zusammen, einschließlich der Änderungen aus 1.0.1.

Neu

  • Microsoft Access kann jetzt als Zieldatenbank verwendet werden.
  • Dateiauswahl für dateibasierte Datenbanken. Bei SQLite und Access wählen Sie die Datenbankdatei im Dialog aus, statt den Pfad einzutippen.
  • Protokollumfang wählbar. Der Protokollierungsgrad ist jetzt eine Einstellung und wirkt sofort nach dem Speichern, ohne Neustart. Das Protokoll selbst öffnen Sie über Hilfe > Protokolle anzeigen.

Verbessert

  • Ein unvollständiger Schreiblauf gehört jetzt zum Ergebnis. Konnte ein Segment nicht in die Datenbank oder in die CSV-Dateien geschrieben werden, benennt DaRT Reader es am Ende des Laufs — im Fenster ebenso wie in beye. Bisher stand das nur im Protokoll.
  • Einstellungen und Protokolle liegen nicht mehr im Installationsverzeichnis, sondern in Ihrem Benutzerprofil. Sie überstehen damit eine Aktualisierung, und zum Schreiben sind keine Administratorrechte mehr nötig.
  • Deutsche Zahlen- und Datumsformate werden auf deutsch eingestellten Systemen wieder verwendet. Version 1.0.1 fiel an einigen Stellen auf englische Formate zurück.
  • Ein kurzzeitig gestörter Lizenzdienst beendet die Sitzung nicht mehr. DaRT Reader versucht es erneut, bevor er aufgibt, und unterscheidet einen abgelehnten Schlüssel von einem Dienst, der gerade nicht erreichbar ist — Sie wissen also, ob Sie etwas korrigieren oder es einfach noch einmal versuchen sollten.
  • Verbindungsdialog und Einstellungsdialog wurden vereinfacht, die Extraktansichten haben eine Zurück-Schaltfläche, und die Feldübersicht hat ordentliche Überschriften.
  • Jede Protokolldatei nennt jetzt die Version, die sie erzeugt hat, festgehalten beim Start — ein leeres Protokoll ist damit ein Befund und kein Rätsel.

Windows

  • Korrekturen am Installer: die unter Apps & Features angezeigte Version, der PATH-Eintrag und das Aufräumen bei der Deinstallation.

Sicherheit und Stabilität

Aktualisierte Datenbanktreiber, eine aktualisierte eingebettete Java-Laufzeit sowie eine Reihe von Verbesserungen an Sicherheit und Stabilität.