Ansicht
Dokumentation

ABENLDB_SELECTION_VIEWS - LDB SELECTION VIEWS

ABENLDB_SELECTION_VIEWS - LDB SELECTION VIEWS

Fill RESBD Structure from EBP Component Structure   PERFORM Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

- Selektionsviews

Selektionsviews sind eine Sammlung von Feldern aus verschiedenen Datenbanktabellen. Für die Felder solcher Selektionsviews können zur Laufzeit zusätzliche Selektionen über freie Abgrenzungen definiert werden. Diese zusätzlichen Selektionen werden an die Datenbank weitergegeben und verringern damit die Zahl der Datenbankzugriffe. Voraussetzung ist, dass die Datenbanktabellen im Selektions-Include der logischen Datenbank für freie Abgrenzungen vorgesehen sind und dass das Datenbankprogramm entsprechend programmiert ist.

Selektionsviews werden über Zusätze → Selektionsviews im LogicalDatabase Builder bearbeitet. Sie sind durch einen dreistelligen Schlüssel gekennzeichnet, der die Herkunft des Selektionsviews beschreibt: SAP für vordefinierte oder CUS für kundendefinierte Selektionsviews. Dadurch kann der Benutzer den für seine Anforderungen optimalen Selektionsview zu einer gegebenen logischen Datenbank definieren.

Falls ein Selektionsview in einer logischen Datenbank verwendet werden soll, ist als Name nur STANDARD erlaubt und er muss einer logischen Datenbank zugeordnet werden. Bei Selektionsviews, die keiner speziellen logischen Datenbank zugeordnet sind, ist der Name beliebig.

Für den Aufbau freier Abgrenzungen auf Selektionsbildern logischer Datenbanken gelten folgende Regeln: Es werden nur Selektionsviews verwendet, die den Namen STANDARD tragen und der logischen Datenbank zugeordnet sind. Wenn ein kundendefinierter Selektionsview (Schlüssel CUS) existiert, so wird dieser View verwendet, ansonsten der vordefinierte Selektionsview. Existiert kein Selektionsview mit dem Namen STANDARD, welcher der logischen Datenbank zugeordnet ist, so erfolgt der Aufbau freier Abgrenzungen über alle Felder aller Tabellen der logischen Datenbank.

Selektionsviews haben folgende Elemente

  • Function-Pools
Innerhalb von Selektionsviews werden Felder zu Sachgruppen zusammengefasst. Alle Felder, die einer Sachgruppe zugeordnet sind, sind in dem View enthalten. Die Gruppierung der Felder zu Sachgruppen ermöglicht es, Felder nach inhaltlichen Gesichtspunkten zusammenzufassen und bei der späteren Verwendung des Views gezielt zu suchen. Eine Sachgruppe wird durch Vergabe eines Sachgruppenkürzels und eines zugehörigen Textes definiert. Das Sachgruppenkürzel kann aus zwei beliebigen Zeichen bestehen und hat nur bei der Verarbeitung des Selektionsviews eine Bedeutung.
  • Tabellen/Knoten
Die Namen der Datenbanktabellen, aus denen Felder für den Selektionsview ausgewählt werden können. Für jeweils eine der Tabellen werden im unteren Teil des Bildschirmes die zugehörigen Felder angezeigt. Die Auswahl dieser Tabelle erfolgt mit Hilfe der Funktion Auswählen oder durch Doppelklick auf den Tabellen- bzw. Knotennamen.
  • Felder der Tabelle oder des Knotens
Hier wird ein Feld einer Sachgruppe zugeordnet und gehört damit zum Selektionsview. Damit ein Feld, das einer Sachgruppe zugeordnet wurde, auch als freie Abgrenzung in der logischen Datenbank verwendet werden kann, muss der entsprechende Knoten im Datenbankprogramm der logischen Datenbank auch dafür vorgesehen sein. Ein Feld, das einer Sachgruppe zugeordnet ist, kann für eine Vorauswahl ausgewählt werden. Die so markierten Felder erscheinen dann als Selektionskriterien im Selektionsbild der freien Abgrenzungen. Die Vorauswahl der Felder lässt sich durch Auswahl von Neue Feldauswahl auf diesem Selektionsbild ändern. Es erscheint dann eine Auswahlliste aller Felder, die im Selektionsview enthalten sind und für die freie Abgrenzungen bei den entsprechenden Knoten von der logischen Datenbank unterstützt werden.





BAL_S_LOG - Application Log: Log header data   TXBHW - Original Tax Base Amount in Local Currency  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 4764 Date: 20240523 Time: 170050     sap01-206 ( 106 ms )