Selektionskriterien definieren Auf dem Bild
Bericht anlegen: Allg. Selektionen
geben Sie die Selektionskriterien für die Daten Ihres Berichts ein. Über die hier eingegebenen Selektions-Sets sowie die Zeilen- und Spalten-Sets legen Sie fest, welche Daten in Ihrem Bericht verwendet bzw. ausgegeben werden.
Beispiel
Geben Sie auf dem Bild
Bericht anlegen: Allg. Selektionen
das Set UN-LEDGER ein. Dieses Set enthält für das Merkmal "Ledger" den Wert AB. Bei der Ausführung Ihres Berichts werden ausschließlich Daten für das Ledger AB verwendet.
Unter folgenden Bedingungen sollten Sie ein Set als Selektions-Set verwenden:
Wenn das Set nur einen Wert enthält, oder
wenn das Set zwar mehrere Werte enthält, Sie aber nicht für jeden Setwert eine Summe benötigen (wenn beispielsweise in Ihrem Bericht nicht für die einzelnen Setzeilen, sondern nur für das gesamte Set eine Summe ausgegeben werden soll).
Folgende Merkmale müssen auf jeden Fall in den Selektions-Sets, dem Zeilenblock oder dem Spaltenblock Ihres Berichts enthalten sein:
Gesellschaft
Ledger
Version
Satztyp
Periode
Hinweis
Um günstigere Verarbeitungszeiten zu erhalten, sollten Sie bei der allgemeinen Selektion alle Merkmale angeben, die in den Berichtszeilen bzw. -spalten nicht verwendet werden müssen.
Wählen Sie auf einem der Bilder
Bericht anlegen Springen
→
Allg. Selektionen
.
Sie gelangen auf das Bild
Bericht anlegen: Allg. Selektionen
.
Auf dem Bild erscheint eine Liste der bisher definierten Selektions-Sets. Selektions-Sets definieren Sie in der Bibliothek Ihres Berichts. Diese Selektions-Sets erscheinen in allen Berichten, die einer bestimmten Bibliothek zugeordnet werden.
Sie definieren Selektions-Sets für die Merkmale "Buchungskreis" (UN-BUKRS-TD), "Ledger" (UN-RLDNR-D), "Version" (UN-RVERS-02) und "Geschäftsjahr" (UN-RYEAR-95). Diese Selektions-Sets werden automatisch vom System eingeblendet, wenn für die betreffende Bibliothek ein neuer Bericht angelegt wird.
Weitere Informationen über Standard-Selektions-Sets finden Sie unter Bibliothek .
Geben Sie den (die) Namen des (der) Sets ein, das (die) Sie als Selektions-Set(s) für Ihren Bericht verwenden wollen.
Sie können keine Sets verwenden, deren Merkmale bereits in einem Zeilenblock oder in einem Spaltenblock verwendet werden. Darüber hinaus können Sie keine Multi-Dimension-Sets als Selektions-Sets verwenden. Daten-Sets können Sie als Selektions-Sets verwenden, wenn die Daten-Sets genau einen Wert enthalten.
Sie können auch Sets eingeben, die noch nicht im System angelegt worden sind. Das System fragt, ob Sie das Set anlegen wollen, und gibt eine Reihe von Dialogfenstern aus, in denen Sie angeben können, ob Sie ein Berichts-Set oder ein normales Set anlegen wollen, und in denen Sie den relevanten Settyp auswählen können.
Ab Release 4.0 können Sie Basic-Sets eingeben, die für Merkmale aus Tabellen angelegt wurden, die mit der vom Bericht verwendeten Tabelle nicht übereinstimmen. Hierzu muß das Merkmal des Selektions-Sets mit dem entsprechenden Merkmal der Berichtstabelle kompatibel sein.
Der Report Writer kann Sets aller Setklassen verwenden. Der Setname ist jedoch lediglich innerhalb einer Setklasse eindeutig.
Wenn Sie einen Setnamen eingeben, der in zwei unterschiedlichen Setklassen existiert, gibt das System ein Dialogfenster aus, in dem Sie das Set auswählen, das Sie als Datenselektionskriterium verwenden wollen.
Sie können auch Setvariablen als Berichtsselektionskriterium verwenden. Weitere Informationen zu diesem Thema finden Sie in einem der folgenden Abschnitte ("Variablen als Selektionskriterium eingeben").
Wenn innerhalb einer als Selektionskriterium verwendeten Sethierarchie der Binnenumsatz eliminiert werden soll, markieren Sie dieses Kennzeichen.
Sie haben die Möglichkeit, das Kennzeichen
Binnenumsatzel
. zu setzen
und
die Variation der Selektion für ein Merkmal des Bildes
Bericht anlegen: Allg. Selektionen
zu verwenden. Hierdurch können Sie innerhalb einer Sethierarchie den Binnenumsatz eliminieren und darüber hinaus für die verschiedenen Ebenen der Sethierarchie Berichte anlegen.
Geben Sie bei Bedarf Variationsdaten für ein Selektions-Set in die Felder
Variieren Von/Variieren Bis
ein.
Wenn ein Selektions-Set mehr als einen Wert enthält, akkumuliert der Report Writer die für die verschiedenen Werte vorhandenen Daten. Wenn Sie in die Felder
Variieren Von
und
Variieren Bis
geeignete Werte eingeben, legt der Report Writer für die verschiedenen Merkmalswerte und die verschiedenen Set-Ebenen unterschiedliche Berichte an (wenn das Selektions-Set ein Single-Dimension-Set ist).
Wenn Sie Variationsdaten eingeben, wird die Variation der Selektion automatisch aktiviert, wenn Sie die Berichtsgruppe des Berichts ausführen.
Die Ebenen einer Sethierarchie sind folgendermaßen numeriert: Dem höchsten Setknoten ist die Ebene 1 zugeordnet. Den direkt unter diesem Knoten liegenden Setknoten ist die Ebene 2 zugeordnet etc. Merkmalswerten in Basic-Sets ist immer die Ebene 1- zugeordnet, Basic-Sets ist immer die Ebene 2- zugeordnet.
Machen Sie folgende Eingaben:
– Geben Sie die obere Hierarchieebene für die Datenselektion ein. Der Von-Wert kann größer oder kleiner als 0 sein.
– Geben Sie die untere Hierarchieebene für die Datenselektion ein. Der Bis-Wert kann größer oder kleiner als 0 sein.
– Setzen Sie das Kennzeichen
E
(Einzelwert), wenn auch für die im Selektions-Set enthaltenen Detail-/Einzelwerte verschiedene Berichte ausgegeben werden sollen. Wenn das System alle Datensätze summieren soll, setzen Sie das Kennzeichen
E
(Einzelwert) nicht.
Sie legen ein Single-Dimension-Set mit dem Namen UN-BUKRS-TD an, das drei Basic-Sets enthält: UN-BUKRS-TD1 (Buchungskreise TD11, TD12 und TD13), UN-BUKRS-TD2 (Buchungskreise TD21, TD22 und TD23) und UN-BUKRS-TD3 (Buchungskreise TD31, TD32 und TD33). Das Single-Dimension-Set verwenden Sie als Selektions-Set in Ihrem Bericht. Das System selektiert und summiert Datensätze für alle neun angegebenen Buchungskreise.
Wenn Sie in das Feld
Variieren Von
1
, in das
Feld Variieren Bis
2
eingeben und im
E-Feld keine Eingabe machen, erzeugt das System für die drei Gesellschaften vier verschiedene Berichte.
Welche zusätzlichen Selektionsmöglichkeiten Sie in den Feldern
Variieren Von
,
Variieren Bis
und
E
haben, entnehmen Sie der folgenden Tabelle.
Verwendung der Felder Variieren Von, Variieren Bis und E (Beispiel UN-BUKRS-TD)
Von |
Bis |
E |
Funktion |
1 |
1 |
Leerzeichen |
Einen Bericht mit den summierten Daten für das Single-Dimension-Set UN-BUKRS-TD ausgeben |
2 |
2 |
Leerzeichen |
Drei separate Berichte mit den summierten Daten für die Basic-Sets UN-BUKRS-TD1, UN-BUKRS-TD2 und UN-BUKRS-TD3 ausgeben |
1 |
2 |
Leerzeichen |
Vier Berichte ausgeben: einen Bericht mit den summierten Daten für das Set UN-BUKRS-TD und drei separate Berichte für die summierten Daten der Sets UN-BUKRS-TD1, UN-BUKRS-TD2 und UN-BUKRS-TD3 |
3 1- |
3 1- |
X X |
Neun separate Berichte ausgeben: einen Bericht für jeden in den Sets UN-BUKRS-TD1, UN-BUKRS-TD2 und UN-BUKRS-TD3 enthaltenen Buchungskreise |
Wenn Sie einen Bericht ausführen, haben Sie die Möglichkeit, die Selektionskriterien weiter einzuschränken. Weitere Informationen zu diesem Thema finden Sie unter Ausführen von Berichtsgruppen sowie eine Vorgehensweise unter Berichtsgruppe ausführen .
Wenn Sie einen Bericht anzeigen, der verschiedene Variationsebenen für die Selektionsdaten enthält, können Sie mit Hilfe der
Sicht-
Funktionen zwischen den verschiedenen Berichten, die aufgrund der Variationsebenen erzeugt wurden, hin- und herspringen. Weitere Informationen über die
Sicht
-Funktionen finden Sie unter
Bearbeitung ausgegebener Berichte
.
Wenn ein Bericht im Hintergrund ausgeführt wird, werden Berichte, die aufgrund der Verwendung von Variationsebenen erzeugt wurden, nacheinander ausgedruckt.
Auf diesem Bild stehen Ihnen die Zusatzfunktionen aus der folgenden Tabelle zur Verfügung.
Zusatzfunktionen (Bild Bericht anlegen: Allgemeine Selektionen)
Auswahl |
Funktion |
|
Selektions-Set anzeigen |
|
Ein als Selektionskriterium verwendetes Set ändern. Damit Sie die Setpflege-Transaktionen aufrufen können, müssen Sie zuvor Ihren Bericht sichern. |
|
Ein Set als Selektionskriterium einfügen. Sie gelangen auf das Dialogfenster
|
|
Eine bereits definierte Variable als Selektionskriterium eingeben |
|
Eine Zeile löschen |
|
Selektionsregel eingeben |
|
Selektionsregel löschen |
|
Alle Layoutparameter auf die Vorschlagswerte des Standardlayouts zurücksetzen |
|
Liste der Merkmale anzeigen, die im Bericht verwendet werden |
|
Pflegesprache für Berichtstexte wechseln (z.B. um sprachenspezifischen Text für die Berichtsbeschreibung einzugeben) |
|
Dem Bericht ein anderes Standardlayout zuordnen |
|
Schwellwertbedingung eingeben; anhand dieser Bedingung werden in Abhängigkeit der Werte einer bestimmten Berichtsspalte Berichtszeilen farblich hervorgehoben oder gedruckt |
Hinweis
Für die Funktionen
Zeile einfügen
und
Zeile löschen
stehen Ihnen darüber hinaus unter der Liste der Selektions-Sets zwei Ikonen zur Verfügung.
Wenn Sie die Selektionskriterien mit Hilfe eines Sets oder einer Setvariable nicht vollständig festlegen können, können Sie eine Selektionsformel verwenden. Wenn Sie eine Selektionsformel verwenden wollen, müssen Sie diese Formel zunächst in Form einer Regel eingeben. Danach verwenden Sie den Regelnamen bei der Berichtsdefinition. Regeln und Selektionsformeln definieren Sie im Customizing.
Weitere Informationen zur Definition von Selektionsformeln in Regeln finden Sie im Einführungsleitfaden (IMG) der Speziellen Ledger unter
Werkzeuge
→
Validierung/Substitution/Regeln pflegen
→
Logische Regeln für Validierung und Substitution
.
Hinweis
Um günstigere Verarbeitungszeiten zu erhalten, sollten Sie in der Regel keine Selektionsformeln, sondern Selektions-Sets verwenden. Eine Selektionsformel sollten Sie nur verwenden, wenn die gewünschte Bedingung nicht in einem Selektions-Set definiert werden kann. Die Verwendung einer Selektionsformel empfiehlt sich beispielsweise, wenn Sie für verschiedene Merkmale nur bestimmte Wertkombinationen selektieren wollen.
Wenn Sie auf dem Bild
Bericht anlegen: Allg. Selektionen
einen Regelnamen als Selektionskriterium eingeben wollen, gehen Sie folgendermaßen vor:
Wählen Sie
Bearbeiten
→
Selektionsregel
.
Sie gelangen auf das Dialogfenster
Regel auswählen
.
Geben Sie den Namen der Selektionsregel ein.
Der eingegebene Regelname muß im Customizing definiert sein. Darüber hinaus muß sich die in einer Berichtsdefinition verwendete Selektionsformel auf die Tabelle beziehen, die in der Bibliothek des Berichts definiert ist.
Eine Selektionsformel kann sich beispielsweise nur dann auf die Tabelle GLT1 beziehen, wenn der betreffende Bericht in einer Bibliothek abgelegt wird, die Tabelle GLT1 zugeordnet ist.
Wählen Sie
Weiter
.
Sie gelangen auf das Bild
Bericht anlegen: Allg. Selektionen
. Auf diesem Bild wird der von Ihnen eingegebene Regelnamen eingeblendet.
Sie können Setvariablen als Selektionskriterium verwenden. Wenn Sie einen Bericht ausführen, der eine Setvariable verwendet, werden Sie vom System aufgefordert, für diese Variable einen Wert einzugeben.
Hinweis
Sie können Setvariablen eingeben, deren Vorschlags-Set eine andere Tabelle als die Tabelle des Berichts verwendet. Voraussetzung ist allerdings, daß das Tabellenfeld des Vorschlags-Sets mit dem entsprechenden Merkmal der Tabelle des Berichts kompatibel ist.
Sie können z.B. folgendermaßen vorgehen:
Sie legen eine Setvariable mit dem Namen GES-BER an. Das Vorschlags-Set der Variable ist ein Basic-Set, das für Tabelle CCSS angelegt wurde, und das Merkmal ist "Geschäftsbereich" (GSBER). Das Set enthält ein Intervall von Geschäftsbereichen.
Sie legen einen Report-Writer-Bericht für eine Bibliothek an, die Tabelle GLT1 verwendet und geben die Setvariable GES-BER als Selektionskriterium ein.
Da die Variable ein Vorschlags-Set für Tabelle CCSS verwendet, wählt das System das entsprechende Merkmal aus Tabelle GLT1 aus. Wenn Tabelle GLT1 mehrere kompatible Merkmale enthält, gibt das System diese Merkmale in einem Dialogfenster aus. Sie wählen das Merkmal aus, das Sie in der Berichtsdefinition verwenden wollen. In diesem Beispiel können Sie das Merkmal "Geschäftsbereich" (RBUSA) oder "Partnergeschäftsbereich" (SBUSA) auswählen.
Wenn Sie eine Setvariable als Selektionskriterium eingeben wollen, gehen Sie folgendermaßen vor:
Wählen Sie
Bearbeiten
→
Variable einfügen
.
Sie gelangen auf das Dialogfenster
Selektionsbedingungen Variablen
. In diesem Dialogfenster geben Sie Selektionskriterien für die Suche einer bereits definierten Setvariable ein.
Geben Sie Ihre Selektionskriterien ein und wählen Sie die Variable, die Sie verwenden wollen.
Weitere Informationen zum Anlegen von Setvariablen finden Sie unter Setvariablen anlegen .