Entwicklung > Business Intelligence > Parameter > Vordefinierte Bedingungen 

Mit dieser Funktion können vordefinierte Bedingungen angelegt werden, die von Business Objects zur Filterung der Data-Mart-Daten verwendet werden.

Vorbedingungen

SEEREFERTTO Siehe Dokumentation Umsetzung

Maskenverwaltung

Es gibt zwei Arten von vordefinierten Bedingungen:

  • einfache Bedingungen, die lediglich Felder und eventuell Konstanten umfassen
  • Bedingungen, die zuvor erfasste Parameterwerte umfassen (sogenannte Titel)

Die Erfassung der vordefinierten Bedingungen wird in einem einzigen Register durchgeführt, das durch Auswahllisten im linken Maskenbereich ergänzt wird:

  • eine Baumstruktur, in der die Bedingungen nach Data Marts und nach Faktentabellen aufgeführt sind
  • eine Liste allgemeingültiger Bedingungen
  • eine Liste von Titeln

Die Erfassung einer vordefinierten Bedingung erfolgt in einem Data Mart und in einer gegebenen Faktentabelle.

Im Bereich der Universumsobjekte, die sich in der Berichtskonzeptionierung befinden, werden die vordefinierten Bedingungen nach den Dimensionen und den Daten angezeigt. Soll eine vordefinierte Bedingung in der Baumstruktur einer Dimension angezeigt werden, muss die betreffende Dimension lediglich im entsprechenden Feld angegeben werden.

Handelt es sich bei einer vordefinierten Bedingung nicht um einen Titel, wird sie mithilfe einer SQL-Syntax definiert (entweder datenbankunabhängig oder einzeln für jede Datenbank).

Handelt es sich hingegen um einen Titel, wird der Ausdruck als SQL-Ausdruck mit Variablen anstatt Konstanten definiert, wobei zu den Datenbankfeldern Bedingungen definiert werden. Damit diese Variablen, deren Titel von der Generierungssprache abhängt, angezeigt werden können, gibt es die Möglichkeit der Auswahl eines oder zweier Objekte aus dem BO-Universum. Durch diese Auswahl sind sowohl die Datenbankfelder (#fld1, #fld2) festgelegt, auf die sich die Bedingungen beziehen, als auch eine zugehörige Auswahlliste (#obj1,#obj2).

Eine bei Aufruf eines Business-Object-Berichts erfasst Variable ist durch folgende Syntax definiert:

@prompt('#txt1','D','#obj1',Mono,Constrained,Persistent,,)

Hierbei gelten folgende Entsprechungen:

  • Feld #txt1 steht für den Text, der dem Benutzer bei der Erfassung angezeigt wird (in der Maske erfasstes Feld Prompttext)
  • Feld #obj1 steht für eine Auswahlliste, die vom gewählten Kriterium abhängt.

Soll z. B. für ein Feld ein Gleichheitskriterium definiert werden, lautet die entsprechende Syntax:

#fld1 = @prompt('#txt1','D','#obj1',Mono,Constrained,Persistent,,)

Erfassungsmaske

Übersicht

In dieser Maske werden sämtliche zur Formulierung der Bedingung notwendigen Eigenschaften erfasst.

Schließen

 

Felder

In diesem Register befinden sich die folgenden Felder :

Blocknummer 1

 

  • Rang (Feld ORD)

 

  • Bezeichnung (Feld ZDES)

 

  • Bewerteter Titel (Feld INTEVAL)

 

Eigenschaften

 

 

  • Modul (Feld MODULE)

 

Parameter

 

 

  • Feld EXPLNK

 

  • Prompttext (#txt1) (Feld ZTEX)

 

  • Objekt 1 (#obj1) (Feld OBJ1)

 

  • Feld 1 (#fld1) (Feld CHP1)

 

  • Objekt 2 (#obj2) (Feld OBJ2)

 

  • Feld 2 (#fld2) (Feld CHP2)

 

  • Standardbed. (Feld CNDDEF)

 

  • Oracle-Bed. (Feld CNDORA)

 

  • SQL Server-Bed. (Feld CNDSQL)

 

Schließen

 

Spezielle Buttons

Im über diese Schaltfläche geöffneten Fenster befinden sich die folgenden Felder: :

Blocknummer 1

  • Feld OBJET

 

  • Feld CLES

 

Blocknummer 2

  • Von Ordner (Feld DOSORG)

Geben Sie den Ordner an, aus dem der Datensatz kopiert werden soll. Die möglichen Syntaxen sind im entsprechenden Anhang beschrieben.

  • Alle Ordner (Feld TOUDOS)

Mit dieser Option kann der Datensatz in alle im Dictionary definierten Ordner kopiert werden (Tabelle ADOSSIER der aktuellen Lösung).

  • Nach Ordner (Feld DOSDES)

Geben Sie den Ordner an, in den der Datensatz kopiert werden soll. Die möglichen Syntaxen sind im entsprechenden Anhang beschrieben.

Schließen

in einen anderen Ordner .Fehlermeldungen

Fehlermeldungen

Nur generische Fehlermeldungen.

Verwendete Tabellen

SEEREFERTTO Siehe Dokumentation Umsetzung