Verwendung
Sie können in Ihren Berichten auch Variablen verwenden. Eine Variable ist ein Platzhalter für Daten, die Sie beim Ausführen von Berichten flexibel eingeben können.
In Ihren Berichten können Sie allgemeine Selektionsvariablen verwenden. Allgemeine Selektionsvariablen sind Variablen, über die festgelegt wird, welche Daten für einen Bericht selektiert werden. Zu den allgemeinen Selektionsvariablen gehören folgende Variablentypen:
Diese Variablen stehen für bestimmte Werte. Eine Wertvariable geben Sie in ein Basic-Set ein; Sie legen den Wert für die Variable fest, wenn Sie einen Bericht ausführen, in dem das Set mit der Variable verwendet wird. Wertvariablen können Sie nur in Basic-Sets verwenden.
Diese Variablen stehen für Formeln, über die ein Wert für die Variable festgelegt wird. Formelvariablen können Sie nur in Basic-Sets verwenden.
Diese Variablen stehen für bereits definierte Sets und die in diesen Sets enthaltenen Werte. Setvariablen können Sie nur in Multi-Dimension-Sets verwenden. Multi-Dimension-Sets, die Setvariablen enthalten, können Sie in Ihren Berichten nicht als Spaltenblock verwenden.
Funktionsumfang
Wertvariablen
Eine Wertvariable ist eine vom Anwender definierte Variable, die Sie direkt in ein Set eingeben können. Wertvariablen können Sie ausschließlich in Basic-Sets verwenden.

Sie können eine Variable mit dem Namen JAHR anlegen. Wenn Sie die Variable JAHR in ein Basic-Set eingeben und dieses Basic-Set in einem Bericht verwenden, werden Sie bei der Ausführung des Berichts vom System aufgefordert, eine Jahreszahl anzugeben.
Die Wertvariablen, die Sie bei der Arbeit mit dem Report Writer verwenden, werden bei der Selektion der Berichtsdaten auf dem Selektionsbild angezeigt. Wenn Sie eine Wertvariable in einem Bericht verwenden, ist der von Ihnen für die Variable eingegebene Wert nur für den Bericht gültig, der gerade ausgeführt wird. Bei jeder Ausführung des Berichts können Sie für die Variable einen anderen Wert eingeben. Sie haben auch die Möglichkeit, für eine Variable einen Vorschlagswert einzugeben; dieser Wert wird bei jeder Ausführung des Berichts vorgeschlagen.
Weitere Informationen zu diesem Thema finden Sie unter
Wertvariablen anlegen.
Formelvariablen
Eine Formelvariable steht für eine vom Anwender definierte Formel, über die ein Wert für die Variable ermittelt wird. Formelvariablen können Sie nur in Basic-Sets verwenden.

Sie wollen eine Formel anlegen, die anhand der Variable für das aktuelle Jahr das vorhergehende Geschäftsjahr ermittelt. Hierzu gehen Sie folgendermaßen vor:
Wenn Sie in einem Bericht die beiden Variablen JAHR und VG-JAHR verwenden, werden Sie vom System lediglich aufgefordert, das aktuelle Jahr einzugeben; das System verwendet als Vorschlagsdatum das aktuelle Systemdatum. Den Wert für die Variable VG-JAHR ermittelt das System automatisch, indem es von dem von Ihnen für die Variable JAHR angegebenen Wert 1 subtrahiert. Sie können VG-JAHR auch definieren, indem Sie den Benutzer-Exit S001 in einer Formel verwenden ('#S001' - 1).
Weitere Informationen zu diesem Thema finden Sie unter
Formelvariablen anlegen.Wenn Sie Formelvariablen in Berichtsspalten verwenden, haben Sie die Möglichkeit, mehrere neue Berichtstypen anzulegen. Weitere Informationen zu diesem Thema finden Sie unter
Die Verwendung von Formelvariablen in Berichten: Beispiele.Setvariablen
Eine Setvariable repräsentiert ein Basic- oder ein Single-Dimension-Set, das für ein bestimmtes Merkmal angelegt wurde. Setvariablen können Sie in ein Multi-Dimension-Set oder direkt als Selektions-Sets in einen Bericht eingeben.

Sie legen für das Merkmal "Kostenstelle" eine Setvariable mit dem Namen KSTL-A an. Wenn Sie die Setvariable anlegen, geben Sie für die Setvariable einen Setnamen als Standardwert ein (z.B. UN-KSTL-12 für das Merkmal "Kostenstelle").
Die Setvariable können Sie anschließend für eines der folgenden Objekte verwenden:
Wenn Sie die Setvariable KSTL-A in ein Set eingeben, das in einem Bericht verwendet wird, werden Sie bei der Selektion der Berichtsdaten vom Report Writer aufgefordert, einen Setnamen anzugeben. Der Vorschlagswert für den Setnamen ist in diesem Fall UN-KSTL-12. Bei Bedarf können Sie ein anderes Set oder/oder einzelne Kostenstellen eingeben.

Sie können Setvariablen verwenden, deren Vorschlags-Set eine Tabelle verwendet, die mit der Tabelle des Berichts nicht identisch ist. Voraussetzung ist allerdings, daß das Tabellenfeld des Vorschlags-Sets mit dem betreffenden Merkmal der Berichtstabelle übereinstimmt.
Die vom Report Writer verwendeten Setvariablen werden auf dem Selektionsbild angezeigt, wenn Sie die Daten für Ihren Bericht selektieren. Der Report Writer erzeugt für jede in einem Bericht verwendete Setvariable auf dem Selektionsbild ein Eingabefeld. In dieses Feld können Sie entweder ein Set oder einen Einzelwert bzw. ein Wertintervall eingeben.
Weitere Informationen zu diesem Thema finden Sie unter
Setvariablen anlegen.