Definition
Eine Variable dient der flexibleren Erstellung von Formularen und Berichten. Sie ist ein Parameter eines Berichts, der erst beim Ausführen eines Berichts inhaltlich festgelegt werden muß und der auf unterschiedliche Weise ersetzt werden kann.
Es wird zwischen lokalen und globalen Variablen unterschieden. Im Sachkonteninformationssystem werden jedoch nur globale Variablen verwendet.
Verwendung
SAP liefert im Standard für das Sachkonteninformationssystem verschiedene Variablen aus, die Sie für Ihre Formulare und Berichte verwenden können, u. a. folgende Variablen:
Variable |
zum Merkmal | |
Geschäftsjahr |
&1FY |
Geschäftsjahr |
&2FY |
Halbjahresperiode | |
&3FY |
Quartalsperiode | |
&4FY |
Monatsperiode | |
Periode |
&1PF |
Periode von |
&1PT |
Periode bis | |
&2PF |
Periode von (Halbjahr) | |
&2PT |
Periode bis (Halbjahr) | |
... |
... |
Sie können auch eigene Variablen definieren. Wählen Sie hierzu im Customizing des Finanzwesens Hauptbuchhaltung ® Informationssystem ® Recherche-Berichte (Sachkonten) ® Globale Variablen festlegen.
Sie können Variablen, die sich auf ein numerisches Eingabefeld beziehen (wie z. B. &1FY) additiv mit Konstanten verknüpfen (z. B. &1FY-1 für das Vorjahr zum Geschäftsjahr).
Ersetzen von Variablen durch das System
In folgenden Beispielen für das Sachkonteninformationssystem können Sie ablesen, wie das System die im Formular hinterlegten Variablen (Schritt 1) bei welcher Benutzereingabe beim Ausführen des Berichts (Schritt 2) durch welche Werte ersetzt (Schritt 3):
Anwendungsbeispiel |
Schritt 1 |
Schritt 2 |
Schritt 3 | ||
im Formular hinterlegte Variable |
Benutzereingabe beim Ausführen des Berichts |
Ausgabe im Bericht | |||
Spalte 1 |
Spalte 2 |
Spalte 1 |
Spalte 2 | ||
Jahresvergleich über zwei Geschäftsjahre |
&1FY |
&1FY-1 |
Geschäftsjahr: 2000 |
2000 |
1999 |
Halbjahresvergleich über zwei Geschäftsjahre |
&2FY |
&2FY-1 |
Geschäftsjahr: 2000 |
2000 |
1999 |
Quartalsvergleich über zwei Geschäftsjahre |
&3FY |
&3FY-1 |
Geschäftsjahr: 2000 |
2000 |
1999 |
Monatsvergleich über zwei Geschäftsjahre |
&4FY |
&4FY-1 |
Geschäftsjahr: 2000 |
2000 |
1999 |
Struktur
Im Sachkonteninformationssystem werden folgende Variablentypen verwendet:
Wenn Sie in einem Formular oder Bericht den Wert zu einem Merkmal nicht fest eingeben wollen, müssen Sie eine Variable für Merkmalswerte verwenden. Inhaltlich legen Sie den Merkmalswert erst beim Ausführen des Berichts fest.
Wenn Sie in einem Formular einen Text, z. B. für eine Spaltenüberschrift, nicht fest eingeben wollen, müssen Sie eine Textvariable verwenden. Inhaltlich legen Sie den Text erst beim Ausführen des Berichts fest.
Als Textvariablen können Sie dieselben Variablen wie für Merkmalswerte verwenden.
Wenn Sie in Ihrem Bericht eine Variable für einen Merkmalswert verwenden (z. B. Geschäftsjahr), ist der Text für die Spaltenüberschrift bei der Definition des Formulars ebenfalls nicht bekannt. In diesem Fall wählen Sie als Textvariable dieselbe Variable wie für Ihre Merkmalswerte.
Weitere Informationen zu Variablen finden Sie in der SAP-Bibliothek unter Anwendungsübergreifende Komponenten ® Allgemeines Recherchebuch (CA) ® Bericht ®
Variablen.