Anfang des Inhaltsbereichskonzeptionelle Dokumentation Tabellenpflege: Konzept Dokument im Navigationsbaum lokalisieren

Sie können mit der erweiterten Tabellenpflege Tabelleninhalte in einem Standardpflegedialog komfortabel pflegen. Hierbei spielt es keine Rolle, ob Sie über eine Tabelle oder eine Tabellensicht auf die Daten zugreifen. Sie können in beiden Fällen mit der gleichen Oberfläche und Funktionalität arbeiten.

Voraussetzung hierfür ist die Generierung von Pflegebausteinen für die betreffenden Tabellen bzw. für Views. Die Generierung kann innerhalb der Workbench oder auch direkt im Dictionary für die aktuelle Tabelle bzw. den View über eine Funktion aufgerufen werden.

Für den Aufruf des Pflegedialogs für bestimmte Tabellen oder Views muß entweder eine spezifische Transaktion definiert worden sein, mit der Sie dann direkt in die Pflege springen, oder Sie rufen die allgemeine Pflegetransaktion auf und geben den Tabellen- bzw. View-Namen selbst an. Falls für Tabellen oder Views Modifikationen im Pflegedialog angelegt wurden, gelten diese unabhängig davon, wie Sie in die Pflege einsteigen.

Interner Ablauf

Bei Aufruf der erweiterten Tabellenpflege wird aus der Datenbank ein Arbeitsbereich in den internen Puffer für die Bearbeitung am Bildschirm geholt. Dieser Arbeitsbereich enthält entweder alle in der Datenbank enthaltenen Einträge, oder er kann bei einer View-Definition oder durch Eingrenzung durch das aufrufende Programm eingegrenzt sein.

Die Pflege der Feldinhalte erfolgt im internen Puffer. Datenbankzugriffe finden also nicht automatisch nach Pflege jedes einzelnen Eintrags statt. Die durchgeführten Änderungen werden erst nach Aufforderung zum Sichern aus dem internen Puffer in die Datenbank übertragen. Durch diese Zwischenspeicherung wird der Pflegeablauf transaktionsorientiert gestaltet. Dies bietet Ihnen die Möglichkeit, vor dem Datenbankzugriff Änderungen zurückzunehmen (benutzergesteuerter "Rollback"), und ermöglicht Konsistenzprüfungen für den gesamten veränderten Datenbestand, bevor dieser in die Datenbank geschrieben wird.

Die folgende Abbildung stellt die erweiterte Tabellenpflege an zwei Beispielen für Views im Überblick dar:

Erweiterte Tabellenpflege im Überblick

Diese Grafik wird im zugehörigen Text erklärt

 

Ende des Inhaltsbereichs