Auswahl der Datenquelle
Wenn Sie einen QuickView anlegen, müssen Sie zunächst bestimmen, auf der Basis welcher Daten der QuickView erstellt werden soll. Folgende Möglichkeiten stehen zur Verfügung:
· Tabelle
· Logische Datenbank
· InfoSet
· Tabellen-Join
Logische Datenbanken, InfoSet und Tabellen-Joins stellen
softwaretechnische Möglichkeiten dar, Felder aus mehreren Tabellen für die
Datenauswahl zusammenzufassen. Logische Datenbanken sind vordefinierte
Zugriffspfade auf Datenbanktabellen. Diese Zugriffspfade können in codierter
Form unterschiedlichen Reports zur Verfügung gestellt werden. Der Einsatz
einer logischen Datenbank lohnt sich dann, wenn die Struktur der zu lesenden
Daten einer hierarchischen Sicht entspricht. Diese kann durch eine logische
Datenbank verwirklicht werden. Nähere Informationen zu logischen Datenbanken
finden Sie unter
Logische
Datenbanken.
InfoSets werden im Rahmen von SAP Query verwendet.
InfoSets können u.a. auf logischen Datenbanken basieren. Da die Anzahl der
Felder einer logischen Datenbank sehr groß sein kann, können Felder darin
ausgeblendet werden. Darüberhinaus können Hilfsfelder definiert werden, die
der Anwender wie Datenbankfelder bearbeiten kann. Es können Zusatztabellen
angeschlossen werden, um z.B. Langtexte nachzulesen und ABAP-Coding zu
hinterlegen.
Wird als Datenquelle ein InfoSet gewählt, so muß dies immer ein InfoSet aus
dem Standardbereich sein. InfoSets aus dem globalen Bereich können für die
Konstruktion von QuickViews nicht verwendet werden.(Vergleichen Sie hierzu den
Abschnitt Arbeitsbereiche).
Weitere Informationen zur Verwendung von InfoSets finden Sie unter Infosets anlegen und ändern in der
Dokumentation zur SAP Query.
Mehrere Tabellen können zu einem Join verknüpft werden. Die Ergebnismenge besteht in einer Tabelle, deren Zeilen alle Felder aller am Join beteiligten Tabellen enthalten. Die Auswertung hierarchischer Beziehungen zwischen Tabellen ist mit einem Tabellen-Join nicht möglich. Bevor mit der eigentlichen Konstruktion des QuickViews begonnen wird, muß der Tabellen-Join definiert werden. Zur Definition des Joins wird ein Control verwendet, das den Join visualisiert und die Zusammenhänge zwischen den einzelnen Tabellen verdeutlicht. Nähere Informationen finden Sie unter Grafische Definition eines Tabellen-Joins.