Show TOC

Vorschlagswerte von Variablen änderbar definierenLocate this document in the navigation structure

Verwendung

Mithilfe von Variablen können Sie eine Query so definieren, dass die Benutzer beim Ausführen der Query zur Laufzeit wählen können, mit welchem Wert bzw. mit welchen Werten die Query gestartet werden soll.

Sie können die Vorschlagswerte von Variablen in der ausgeführten Query ändern und die Variableneingabe mit dem dynamischen Filter (Wertehilfedialog) übersteuern. So können Sie nach dem Ausführen der Query nicht nur aus den Werten auswählen, die Sie im Variablenbild eingegeben haben, sondern auch andere Werte als dynamischen Filter der Query benutzen.

Vorgehensweise
  1. Ziehen Sie bei der Definition einer Query im Query Designer per Drag&Drop eine Merkmalswert-, Hierarchie- oder Hierarchieknotenvariable aus dem Bildschirmbereich InfoProvider in den Bildschirmbereich Filter auf den rechten Bereich Vorschlagswerte.

    Alternativ können Sie auch ein Merkmal aus dem Bildschirmbereich InfoProviderin den rechten Bereich Vorschlagswertedes Bildschirmbereichs Filterziehen und danach das Merkmal auf eine Variable einschränken. Markieren Sie das Merkmal und wählen Sie im Kontextmenü Einschränken.

    Weitere Informationen:Merkmale einschränken

    Hinweis

    Wenn Sie im Bereich Vorschlagswerte neben der Einschränkung des Merkmals auf Variablen noch andere Einschränkungen auf Merkmalswerte oder andere Variablen definieren, dann sind die Vorschlagswerte zur Laufzeit nur noch über den Wertehilfedialog änderbar, nicht aber über das Variablenbild. Zur Laufzeit können Sie die Vorschlagswerte nur dann über das Variablenbild übersteuern, wenn Sie ein Merkmal im Bereich Vorschlagswerte auf eine Variable eingeschränkt haben. Dasselbe gilt, wenn Sie die Variable in der Query mehrfach verwenden. Sie können die Vorschlagswerte der Variablen über das Variablenbild nur dann übersteuern, wenn die Variable nur in einem Aufrissmerkmal verwendet wird.

    Hinweis

    Der Query Designer bietet Ihnen als Vorschlagswerte nur die technisch möglichen Variablentypen zur Auswahl an:

    • Wenn ein Merkmal eine aktive Präsentationshierarchie besitzt, dann können Sie als Vorschlagswerte nur Hierarchieknotenvariablen auswählen.
    • Wenn ein Merkmal keine aktive Präsentationshierarchie besitzt, dann können Sie als Vorschlagswerte nur Merkmalswertvariablen auswählen. Merkmalswertvariablen mit folgenden Eigenschaften können Sie nicht wählen:
      • Die Variable repräsentiert eine vorberechnete Wertemenge
      • Die Variable hat die Verarbeitungsart Ersetzung aus Query-Ergebnis
  2. Fahren Sie mit der Definition der Query wie gewünscht fort.

    Weitere Informationen:Neue Query definieren

  3. Sichern Sie die Query.
    Hinweis

    Wenn Sie eine Query mit dem Format SAP BW 3.x, welche Variablen mit der Eigenschaft Änderbar bei Querynavigation enthält, im neuen Query Designer öffnen, oder wenn Sie eine solche Query ausführen, dann werden die Variablen, die die Eigenschaft Änderbar bei Querynavigation besitzen und in den freien Merkmalen verwendet werden, automatisch vom System in den Bereich Vorschlagswerte des Filters genommen.

Ergebnis

Beim Ausführen der Query können die Benutzer im Variablenbild wählen, mit welchem Wert bzw. mit welchen Werten die Query gestartet werden soll. Wenn die Benutzer während der Datenanalyse feststellen, dass sie sich auch für die anderen Daten der Query interessieren, können sie die getroffene Werteauswahl aus dem Variablenbild wieder ändern:

  • Die Benutzer rufen das Variablenbild auf (beispielsweise im BEx Web Analyzer über die entsprechende Drucktaste) und wählen einen anderen Wert bzw. andere Werte aus.
  • Die Benutzer rufen den Wertehilfedialog auf (beispielsweise im Kontextmenü über Filterwerte ändern oder im Filterbereich) und wählen einen anderen Wert bzw. andere Werte aus.

Im Wertehilfedialog stehen Ihnen auch die Werte zur Auswahl, die nicht im Wertebereich der Variableneingabe liegen. Die für die Variablen eingegebenen Werte werden nur benutzt, um den dynamischen Filter für die Startliste zu parametrisieren.

Achtung

Wenn Sie die gewählten Werte aus dem Variablenbild während der Datenanalyse bereits mit anderen Werten aus dem Wertehilfedialog übersteuert haben, und daraufhin das Variablenbild erneut aufrufen, um die Werte wieder zu ändern, dann beachten Sie, dass die vorherige Werteauswahl im Wertehilfedialog mit dem Variablentyp übereinstimmt. Bei Einzelwertvariablen steht die Variable im Variablenbild nur zur Verfügung, wenn nur ein Wert im Wertehilfedialog ausgewählt ist.