Show TOC Anfang des Inhaltsbereichs

Funktionsdokumentation Datenscheiben  Dokument im Navigationsbaum lokalisieren

Verwendung

Datenscheiben sind ein Konzept um zentral Daten eines Real-time-fähigen InfoCubes gegen Änderungen zu schützen. Dieser Schutz wirkt sich auf eingabebereite Queries und alle Planungsfunktionen aus, die diesen InfoCube verwenden.

Wenn Sie sicherstellen möchten, dass z.B. bestimmte Planversionen nach einem bestimmten Zeitpunkt nicht mehr verändert und aktuelle Daten nicht überschrieben werden können, können Sie eine Datenscheibe verwenden, die diese Planversionen enthält.

Voraussetzungen

Datenscheiben werden auf einem Real-time-fähigen InfoCube angelegt. Sie wirken sich dann auch auf alle InfoProvider der Planung aus, die diesen InfoCube enthalten. Siehe InfoProvider.

Funktionsumfang

Es gibt zwei Typen von Datenscheiben:

·        Die Datenscheibe basiert auf einer Selektion. Hier legen Sie die Einschränkungen für die Merkmale fest, die Sie gegen Änderungen schützen möchten.

·        Die Datenscheibe basiert auf einer Exit-Klasse. In der Exit-Klasse können Sie eine kundenspezifische Logik zum Schutz von Datensätzen implementieren.

Grundsätzlich gelten für Datenscheiben die folgenden Regeln:

·        Wenn für einen Real-time-fähigen InfoCube keine Datenscheibe definiert ist, können in diesen InfoCube beliebige gültige Merkmalswertkombinationen gebucht werden (siehe aber Merkmalsbeziehungen).

·        Jeder Datensatz, der in die Selektion einer Datenscheibe fällt, ist gegen Änderungen geschützt. Entsprechende Zellen in eingabebereiten Queries sind nicht änderbar; über Planungsfunktionen können solche Sätze nicht verändert und gesichert werden. Die Datenscheiben addieren sich in ihrer Wirkung.

·        Wenn ein Real-time-fähiger InfoProvider eine Datenscheibe enthält, die keinerlei Merkmalswerteinschränkungen enthält, wirkt die Datenscheibe als Sperre für Buchungen aller Art im gesamten Real-time-fähigen InfoProvider.

·        Nachdem Sie eine Datenscheibe angelegt haben, ist diese automatisch aktiviert. Die in der Definition der Datenscheibe vorgenommenen Einstellungen wirken sich sofort auf die Möglichkeit aus, Daten zu verbuchen. Sie können eine vorhandene Datenscheibe jederzeit deaktivieren (Zustand inaktiv); dann wird diese Datenscheibe nicht berücksichtigt.

Aktivitäten

...

       1.      Sie befinden sich auf der Registerkarte InfoProvider des Planning Modelers. Wählen Sie den gewünschten InfoProvider vom Typ Real-time-fähiger InfoCube. Das System zeigt im unteren Bildbereich die Registerkarten Merkmalsbeziehungen, Datenscheiben und Einstellungen an.

       2.      Um Datenscheiben bearbeiten zu können, wählen Sie Ändern.

       3.      Wechseln Sie ggf. auf die Registerkarte Datenscheiben.

       4.      Um eine Datenscheibe anzulegen, wählen Sie Anlegen. Das System markiert die Zeile der anzulegenden Datenscheibe.

       5.      Geben Sie in das Feld Datenscheibe Beschreibung einen Text für die anzulegende Datenscheibe ein.

       6.      Legen Sie fest, ob die Datenscheibe auf einer Selektion oder auf einer Exit-Klasse beruhen soll.

       7.      Wenn die Datenscheibe auf einer Selektion beruhen soll, legen Sie im Bildbereich Merkmalsselektionen ändern die gewünschten Merkmalswerte fest:

¡        Markieren Sie das jeweils einzuschränkende Merkmal.

¡        Wählen Sie das Symbol in der letzten Spalte der markierten Zeile. Sie gelangen auf ein Dialogfenster zur Festlegung der Merkmalseinschränkung.

¡        Markieren Sie in der Werteliste einen oder mehrere Werte. Die Selektion kann auch Variablen enthalten, sofern diese zur Laufzeit keinen Dialog senden.

¡        Wählen Sie Hinzufügen, und sichern Sie die getroffene Selektion mit OK.

       8.      Wenn die Datenscheibe auf einer Exit-Klasse beruhen soll, geben Sie den Namen der Exit-Klasse an.

¡        Unter wird eingeschränkt wählen Sie diejenigen Merkmale aus, die Sie im Exit benötigen. Nur für diese Merkmale erhalten Sie die aktuellen Werte im Exit. Wenn Sie auch an Initialwerten im Exit interessiert sind, setzen Sie das Kennzeichen auch #. Dies ist die Voreinstellung. Wenn dieses Kennzeichen für ein Merkmal nicht gesetzt wird, wird der Exit z.B. nicht für diejenigen Aggregationsebenen aufgerufen, die dieses Merkmal nicht enthalten, da der betreffende Merkmalswert in diesen Fällen initial wäre.

¡        Die Exit-Klasse muss das Interface 'IF_RSPLS_DS_EXIT' implementieren; in der Pflege werden nur solche Klassen zur Bearbeitung angeboten. Wir empfehlen, dass die Kundenklasse von der Vorlageklasse 'CL_RSPLS_DS_EXIT_BASE' erbt. Die Vorlageklasse selbst ist direkt lauffähig, führt jedoch noch keine Aktion aus. Reimplementieren Sie die Methode 'IS_PROTECTED'. Beachten Sie auch den auskommentierten Beispiel-Quelltext in der Vorlageklasse; dort wird z.B. eine Infrastruktur für eine Pufferung angeboten.

       9.      Wenn die Datenscheibe zunächst nicht aktiv sein soll, setzen Sie das entsprechende Kennzeichen im Feld inaktiv.

 

Ende des Inhaltsbereichs