Show TOC

ObjektdokumentationArchivdateien Dieses Dokument in der Navigationsstruktur finden

 

Der AFB operiert mit Datenobjekten. Eine Archivdatei ist in einen Header und mehrere Datenobjekte gegliedert. Ein Datenobjekt ist oft eine Instanz des Business Objekts, das dem Archivierungsobjekt entspricht.

Beispiel Beispiel

Beim Archivierungsobjekt SD_VBAK sind in einem Datenobjekt die Daten zu einem einzelnen Kundenauftrag gesichert. Diese Entsprechung muss aber nicht für jedes Archivierungsobjekt gelten.

Ende des Beispiels.

Struktur

Ein Datenobjekt besteht immer aus genau den Daten, die vom Schreibprogramm zwischen den Aufrufen der Funktionsbausteine ARCHIVE_NEW_OBJECT und ARCHIVE_SAVE_OBJECT ins Archiv geschrieben wurden. Somit gehört alles, was zwischen zwei Aufrufen des Funktionsbausteins ARCHIVE_GET_NEXT_OBJECT vom Archiv gelesen werden kann, zum selben Datenobjekt.

Der AFB operiert mit diesen Datenobjekten. Außer bei der Hex-Anzeige zeigt der AFB immer genau ein Datenobjekt an. Bei der Suche wird nach Datenobjekten gesucht, die bestimmten Kriterien entsprechen.

Sie können ein Datenobjekt durch Eingabe der Archivdatei und des Offsets oder durch Eingabe der Archivdatei und der Nummer des Datenobjekts spezifizieren. Im AFB gibt es immer ein aktuelles Datenobjekt, welches mindestens durch Eingabe von Archivdatei und Offset dargestellt wird. Oft zeigt das System auch die Nummer des Datenobjekts an. Sämtliche Funktionen zum Anzeigen und zur relativen Navigation (nächste Datei, vorherige Datei, weitersuchen) beziehen sich auf das aktuelle Datenobjekt.

Reihenfolge der Archivdateien

Der AFB ordnet Archivdateien und Datenobjekte stets nach demselben Muster. Die Daten werden nach Archivierungsobjekt, Lauf und Archivdateischlüssel sortiert. Dabei werden die Läufe absteigend angezeigt, so dass die neuesten Läufe oben stehen.

Sortierungsregeln des AFB:

  • Dateien werden entsprechend ihrer Archivierungsobjekte alphabetisch aufsteigend geordnet

  • neuere Archivierungsläufe kommen vor älteren

  • innerhalb der Läufe stehen die Dateien in aufsteigender Reihenfolge

Verwendung dieser Sortierung:

  • in der Archivdateien-Übersicht

  • bei der Suche in der Liste der zu durchsuchenden Dateien

  • während der Suche werden die Dateien in dieser Reihenfolge behandelt.

  • bei den Funktionen zur relativen Navigation (nächste Datei, vorherige Datei, ...) wird diese Reihenfolge zugrunde gelegt.

Berechtigungsprüfungen

Neben der Prüfung auf Berechtigung zum Archivzugriff (Berechtigungsobjekt S_ARCHIVE) sind im AFB Prüfungen implementiert, die die Anzeige der archivierten Daten analog zum Data Browser (Transaktion SE16) erlauben bzw. verbieten. Es handelt sich dabei um die Anzeigeberechtigung zum Berechtigungsobjekt S_TABU_DIS. Die Berechtigung zur Anzeige von Daten aus einer Tabelle sollte sich nicht durch die Archivierung ändern. Für archivierte Daten sollte dasselbe gelten wir für Daten aus der Datenbank.

Notwendige Berechtigungen für unterschiedliche Bereiche

Bereich

Voraussetzung

Datenobjekt

Benutzer benötigt Anzeigeberechtigung für die anzuzeigende Tabelle. Möglicherweise werden zu einem Datenobjekt also nicht alle Daten angezeigt (entsprechende Meldungen erhalten Sie im Protokoll).

Hat der Benutzer für keine der Tabellen des Datenobjekts die erforderliche Berechtigung, so wird zum aktuellen Datenobjekt nichts angezeigt.

Tabelle

Benutzer benötigt Anzeigeberechtigung für die Tabellen. Es können nur Tabellen angezeigt werden, für die der Benutzer die Berechtigung hat.

Hex-Anzeige

Benutzer benötigt Anzeigeberechtigung für alle Tabellen, die zum Archivierungsobjekt der anzuzeigenden Datei gehören.

Fehlt diese Berechtigung für mindestens eine Tabelle, so wird zur Archivdatei nichts angezeigt.

Suche

Benutzer kann nur nach dem Inhalt von Tabellen suchen, für die er die Berechtigung hat.