Dezember 3, 2021

SAP ABAP – Ansichten

Werbung

Eine Ansicht verhält sich nur wie eine Datenbanktabelle. Aber es wird nicht besetzen lagerung raum. Eine Ansicht verhält sich ähnlich wie eine virtuelle Tabelle – eine Tabelle, die keine physische Existenz hat. Eine Ansicht wird erstellt, indem die Daten einer oder mehrerer Tabellen kombiniert werden, die Informationen zu einem Anwendungsobjekt enthalten. Mithilfe von Ansichten können Sie eine Teilmenge der in einer Tabelle enthaltenen Daten darstellen oder mehrere Tabellen zu einer einzigen virtuellen Tabelle zusammenfügen.

Daten, die sich auf ein Anwendungsobjekt beziehen, werden mithilfe von Datenbankansichten auf mehrere Tabellen verteilt. Sie verwenden die Inner Join-Bedingung, um die Daten verschiedener Tabellen zu verknüpfen. Eine Wartungsansicht wird verwendet, um die in einem Anwendungsobjekt gespeicherten Daten anzuzeigen und zu ändern. Jeder Wartungsansicht ist ein Wartungsstatus zugeordnet.

Wir verwenden die Projektionsansicht, um unerwünschte Felder zu maskieren und nur relevante Felder in einer Tabelle anzuzeigen. Projektionsansichten müssen über eine einzelne transparente Tabelle definiert werden. Eine Projektionsansicht enthält genau eine Tabelle. Wir können keine Auswahlbedingungen für Projektionsansichten definieren.

Ansicht erstellen

Schritt 1 − Wählen Sie das Optionsfeld Ansicht auf dem Startbildschirm von ABAP Dictionary. Geben Sie den Namen der zu erstellenden Ansicht ein und klicken Sie auf die Schaltfläche Erstellen. Wir haben den Namen der Ansicht als ZVIEW_TEST .

Schritt 2 – Wählen Sie das Optionsfeld Projektionsansicht, während Sie den Ansichtstyp auswählen, und klicken Sie auf die Schaltfläche Kopieren. Der Bildschirm ‚Wörterbuch: Ansicht ändern‘ wird angezeigt.

Schritt 3 – Geben Sie eine Kurzbeschreibung in das Feld Kurzbeschreibung und den Namen der zu verwendenden Tabelle in das Feld Basistabelle ein, wie im folgenden Snapshot gezeigt.

Ansicht erstellen

Schritt 4 – Klicken Sie auf die Schaltfläche ‚Tabellenfelder‘, um die Felder der Tabelle ZCUSTOMERS1 in die Projektionsansicht aufzunehmen.

Schritt 5 – Der Bildschirm Feldauswahl aus Tabelle ZCUSTOMERS1 wird angezeigt. Wählen Sie die Felder aus, die Sie in die Projektionsansicht aufnehmen möchten, wie in der folgenden Momentaufnahme gezeigt.

Feldtabelle ZCUSTOMERS

Schritt 6 – Nachdem Sie auf die Schaltfläche Kopieren geklickt haben, werden alle ausgewählten Felder für die Projektionsansicht auf dem Bildschirm ‚Wörterbuch: Ansicht ändern‘ angezeigt.

Ansicht ändern

Schritt 7 – Wählen Sie die Registerkarte Wartungsstatus, um eine Zugriffsmethode zu definieren. Wählen Sie das Optionsfeld Schreibgeschützt und die Option ‚Anzeige / Wartung mit Einschränkungen zulässig‘ aus dem Dropdown-Menü ‚Datenbrowser / Tabellenansicht Wartung‘.

Schritt 8 – Speichern und aktivieren. Im ‚Wörterbuch: Wählen Sie Utilities(M) > Inhalt, um den Auswahlbildschirm für ZVIEW_TEST anzuzeigen.

Schritt 9 – Klicken Sie auf das Symbol Ausführen. Die Ausgabe der Projektionsansicht wird wie im folgenden Screenshot gezeigt angezeigt.

Zview Table

Die Tabelle ZCUSTOMERS1 besteht aus 5 Feldern. Hier sind die angezeigten Felder 3 (Kunde, Kundennummer und Name) mit 4 Einträgen. Kundennummern sind von 100001 bis 100004 mit entsprechenden Namen.

Nützliche Videokurse

Video

SAPUI5 Online Training

25 Vorträge 6 Stunden

Sanjo Thomas

Video

SAP Webi Online Training

Am beliebtesten

26 Vorträge 2 Stunden

Neha Gupta

Video

SAP Basis Online Schulung

30 Vorträge 2.5 stunden

Sumitagarwal

Video

SAP C4C Online-Schulung

30 Vorträge 4 Stunden

Sumit Agarwal

Video

SAP MM Online-Schulung

14 Vorträge 1,5 Stunden

Neha Malik

Video

SAP WM Online-Schulung

13 Vorträge 1.5 stunden

Neha Malik

Anzeigen

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.