Variable 

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
&2PF
&2PT

&2FY-1
&2PF
&2PT

Geschäftsjahr: 2000
Periode: zweites Halbjahr

2000
007
016

1999
007
016

Quartalsvergleich über zwei Geschäftsjahre

&3FY
&3PF
&3PT

&3FY-1
&3PF
&3PT

Geschäftsjahr: 2000
Periode: drittes Quartal

2000
007
009

1999
007
009

Monatsvergleich über zwei Geschäftsjahre

&4FY
&4PE

&4FY-1
&4PE

Geschäftsjahr: 2000
Monatsperiode: 10/2000

2000
10

1999
10

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.