Anfang des Inhaltsbereichs

Vorgehensweisen Datenbank-View anlegen  Dokument im Navigationsbaum lokalisieren

Vorgehensweise

...

       1.      Tragen Sie im Feld Kurzbeschreibung einen erläuternden Kurztext ein.

Sie können später beispielsweise über diesen Kurztext nach der View suchen.

       2.      Bestimmen Sie auf der Registerkarte Tabellen/Joinbedingungen unter Tabellen die Tabellen, die die View enthalten soll.

Achtung

Für Datenbank-Views können nur transparente Tabellen in die View eingefügt werden.

       3.      Verbinden Sie die Tabellen über Join-Bedingungen.

Falls zwischen den Tabellen geeignete Fremdschlüssel vorhanden sind, müssen Sie die Join-Bedingungen aus diesen Fremdschlüsseln übernehmen. Weitere Informationen finden Sie unter Fremdschlüsselbeziehung und Join-Bedingung.

                            a.      Wählen Sie einen Tabellenamen und betätigen Sie die Drucktaste Beziehungen.

Es werden alle für die Tabelle definierten Fremdschlüssel zu anderen Tabellen angezeigt.

                            b.      Markieren Sie die gewünschten Fremdschlüssel und wählen Sie Diese Grafik wird im zugehörigen Text erklärtÜbernehmen.

Die Join-Bedingung wird nun aus den Angaben im Fremdschlüssel abgeleitet.

Wenn Sie nur die zwischen zwei Tabellen bestehende Fremdschlüsselbeziehung anzeigen möchten, so müssen Sie diese beiden Tabellen markieren, indem Sie die erste Spalte des Eingabebereichs Tabellen anklicken und dann Beziehungen wählen.

       4.      Wählen Sie auf der Registerkarte Viewfelder die Felder aus, die Sie in die View übernehmen möchten.

                            a.      Wählen Sie hierzu Tabellenfelder.

In einem Dialogfenster werden alle in der View enthaltenen Tabellen angezeigt.

                            b.      Wählen Sie eine Tabelle aus.

Es werden nun alle in dieser Tabelle enthaltenen Felder angezeigt.

                            c.      Setzen Sie zum Übernehmen der Felder die entsprechenden Kennzeichen und wählen Sie Diese Grafik wird im zugehörigen Text erklärtÜbernehmen.

Eine Tabelle kann auch vollständig in die View eingefügt werden. Weitere Informationen finden Sie unter Includes in Datenbank-Views.

       5.      Formulieren Sie (optional) auf der Registerkarte Selektionsbedingungen einschränkende Bedingungen für die Datensätze, die über die View angezeigt werden sollen. Weitere Informationen finden Sie unter Selektionsbedingung der View pflegen.

Die Selektionsbedingungen legen fest, welche Datensätze über die View ausgewählt werden können.

       6.      Pflegen Sie (optional) über Springen Technische Einstellungen die technischen Einstellungen der Datenbank-View.

Hier können Sie festlegen, ob bzw. wie die Datenbank-View gepuffert werden soll. Verfahren Sie hier wie bei den technischen Einstellungen einer Tabelle. Weitere Informationen finden Sie unter Technische Einstellungen pflegen.

Hinweis

Für Datenbank-Views können nur die Einstellungen zur Pufferung gepflegt werden.

       7.      Wählen Sie auf der entsprechenden Registerkarte den Pflegestatus der Datenbank-View.

Hinweis

Ist mehr als eine Tabelle in der View enthalten, kann der Pflegestatus nur lesen nicht geändert werden.

       8.      Wählen Sie Diese Grafik wird im zugehörigen Text erklärt mit der Quick-Info Sichern.

Sie werden dabei aufgefordert, der View ein Paket zuzuordnen.

Sie können dieses Paket später über Springen Objektkatalogeintrag ändern.

       9.      Wählen Sie Diese Grafik wird im zugehörigen Text erklärt mit der Quick-Info Aktivieren.

Ergebnis

Beim Aktivieren einer Datenbank-View legt das System die entsprechende View auf der Datenbank automatisch an, wenn die Basistabellen der View dort schon angelegt sind.

Bei der Aktivierung wird ein Protokoll geschrieben. Dieses kann über Hilfsmittel Aktivierungsprotokoll angezeigt werden. Falls bei der Aktivierung der View Fehler oder Warnungen auftreten, werden sie direkt im Aktivierungsprotokoll angezeigt.

Wenn die Basistabellen noch nicht auf der Datenbank angelegt sind, wird dies im Aktivierungsprotokoll vermerkt. Die View wird im ABAP Dictionary trotzdem aktiviert. Sie können die zugehörige View auf der Datenbank in diesem Fall zu einem späteren Zeitpunkt über das Datenbank-Utility anlegen.

Weitere Optionen

      Dokumentation erfassen:

Sie können über Springen Dokumentation Informationen zur Verwendung der View erfassen. Diese Dokumentation wird z. B. beim Drucken der View mit ausgegeben.

      Datenelement eines Viewfeldes ändern:

Markieren Sie auf der Registerkarte Viewfelder die Spalte Mod (Modifizieren). Das Feld Datenelement wird nun eingabebereit. Sie können hier ein Datenelement eintragen, das auf die gleiche Domäne wie das Datenelement des zugeordneten Tabellenfeldes zeigt. Nehmen Sie die Markierung des Kennzeichens Mod zurück, wenn Sie wieder das Datenelement des zugeordneten Tabellenfeldes verwenden wollen.

      Viewdaten anzeigen:

Über Hilfsmittel Inhalt können Sie feststellen, welche Daten sich über die View auswählen lassen.

      CREATE-Anweisung anzeigen:

Über Zusätze CREATE-Anweisung können Sie sich anzeigen lassen, wie die View auf der Datenbank angelegt wurde. Es wird die Anweisung angezeigt, die beim Anlegen der momentan bearbeiteten Version der View auf der Datenbank ausgeführt wurde.

      Definition der View auf der Datenbank prüfen:

Über Hilfsmittel Datenbankobjekt Prüfen können Sie ermitteln, ob die Definition der View auf der Datenbank mit der aktiven Version der View konsistent ist. Mit Hilfsmittel Datenbankobjekt Anzeigen können Sie sich die Definition der View auf der Datenbank anzeigen lassen.

      Laufzeitobjekt der View prüfen:

Über Hilfsmittel Laufzeitobjekt Prüfen können Sie ermitteln, ob die Definition der View in der ABAP-Dictionary-Pflege mit den Angaben im Laufzeitobjekt der View identisch ist. Mit Hilfsmittel Laufzeitobjekt Anzeigen können Sie das Laufzeitobjekt der View anzeigen.

Siehe auch:

Datenbank-Views

 

 

Ende des Inhaltsbereichs