Show TOC Anfang des Inhaltsbereichs

Diese Grafik wird im zugehörigen Text erklärt Beispiel zu Views  Dokument im Navigationsbaum lokalisieren

Reisebüros müssen prüfen, welcher Kunde auf welchen Flügen gebucht ist (siehe Flugmodell). Die entsprechenden Daten können Sie über eine Suche anhand der folgenden Tabellen ausfindig machen:

      SCUSTOM: Kundendaten, wie z. B. Kundennummer, Name, Anschrift usw.

      SBOOK: Buchungsdaten, wie z. B. Fluggesellschaft, Flugnummer, Passagier (Kundennummer) usw.

      SPFLI: Flugdaten, wie z. B. Abflugstadt, Ankunftsstadt usw.

Um eine Gesamtsicht auf die bestehenden Buchungen zu ermöglichen, muss eine View der Tabellen SCUSTOM, SBOOK und SPFLI angelegt werden.

Zu einer Kundennummer (ID) aus der Tabelle SCUSTOM können alle Buchungen ermittelt werden, die unter dieser Kundennummer (CUSTOMID) in der Tabelle SBOOK vorhanden sind. Zu einer gefundenen Buchung können dann über die Kennung der Fluggesellschaft (CARRID) und die Flugnummer (CONNID) die Fluginformationen aus der Tabelle SPFLI gelesen werden.

Damit ergeben sich folgende Joinbedingungen für die View:

SBOOK-MANDT = SCUSTOM-MANDT

SBOOK-CUSTOMID = SCUSTOM-ID

SPFLI-MANDT = SBOOK-MANDT

SPFLI-CARRID = SBOOK-CARRID

SPFLI-CONNID = SBOOK-CONNID

Die folgende Abbildung zeigt, wie die Suche ausgeführt wird.

Diese Grafik wird im zugehörigen Text erklärt

Die Joinbedingungen können auch aus den bestehenden Fremdschlüsselbeziehungen zwischen den Tabellen der View abgeleitet werden (siehe Fremdschlüsselbeziehung und Join-Bedingung).

Wenn nur die nicht stornierten Buchungen eines Kunden über die View angezeigt werden sollen, kann dies über die Selektionsbedingung SBOOK-CANCELLED <> ‘X’ erfolgen.

Diese Grafik wird im zugehörigen Text erklärt

Datenselektion über die View SCUS_BOOK

Eine View kann in einem ABAP-Programm zur Auswahl von Daten benutzt werden.

Das folgende Beispielprogramm ermittelt die für einen Kunden bestehenden Flugbuchungen. Die Daten werden dabei über die View SCUS_BOOK ausgewählt.

Diese Grafik wird im zugehörigen Text erklärt

 

 

 

Ende des Inhaltsbereichs