Ansicht
Dokumentation

ABENFREE_SELECTIONS_LDB - FREE SELECTIONS LDB

ABENFREE_SELECTIONS_LDB - FREE SELECTIONS LDB

CL_GUI_FRONTEND_SERVICES - Frontend Services   Fill RESBD Structure from EBP Component Structure  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Freie Abgrenzungen auf Selektionsbildern

Die "freien Abgrenzungen" bieten eine Möglichkeit, bei Reports, die über eine logische Datenbank laufen, nach Datenbankfeldern zu selektieren, die weder in der logischen Datenbank noch im Report selbst vorgesehen sind. Diese Selektion wird außerdem ebenso performant an die Datenbank weitergegeben wie die statisch in der logischen Datenbank vorgesehenen Abgrenzungen.

Anwahl vom Selektionsbild aus:

Das Vorhandensein freier Abgrenzungsmöglichkeiten erkannt man an der Drucktaste Freie Abgrenzungen auf dem Selektionsbild.

Im einfachsten Fall erscheint nach Drücken der Taste ein weiteres Selektionsbild. Nach Eingabe der gewünschten Abgrenzungen und Drücken der Taste 'Übernehmen' kehrt man auf das erste Selektionsbild zurück; am Text der Taste erkennt man jetzt, für wie viele freie Abgrenzungen Eingaben gemacht wurden.

Es ist aber auch möglich, dass zunächst die Selektionskriterien für die freien Abgrenzungen ausgewählt werden müssen, d.h. vor dem zweiten Selektionsbild erscheinen ein oder zwei Zwischenbilder zur Feldauswahl.

Die Feldauswahl kann auch vom zweiten Selektionsbild aus geändert werden.

Hinweis

Technische Realisierung in der logischen Datenbank:

Um freie Abgrenzungen für eine Tabelle db_tab der logischen Datenbank ldb zu aktivieren, muss in das INCLUDE DBldbSEL eine Anweisung

SELECTION-SCREEN DYNAMIC SELECTIONS FOR TABLE db_tab.

aufgenommen werden. Aus der Pflegetransaktion logischer Datenbanken kann ein so genannter Selektionsview angelegt werden: dieser beinhaltet den für die freien Abgrenzungen vorgesehenen Feldvorrat incl. Feldvorauswahl. Von SAP ausgelieferte Selektionsviews zu logischen Datenbanken aus dem SAP-Standard können vom Kunden überschrieben werden.

Falls die logische Datenbank aus Performancegründen Daten über Views liest, kann sie durch Aufruf des Funktionsbausteins FREE_SELECTIONS_LDB_JOINS_INIT dafür sorgen, dass die freien Abgrenzungen auch für diese Lesezugriffe verwendet werden können (siehe Funktionsbausteinsdokumentation).






ROGBILLS - Synchronize billing plans   PERFORM Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2976 Date: 20240523 Time: 175816     sap01-206 ( 56 ms )