Set
Ein Set dient dazu, Daten zu gruppieren und Datenhierarchien zu definieren. Ein Set ist eine Struktur, in der bestimmte Werte oder Wertintervalle unter einem Setnamen zusammengefaßt werden. Diese Werte beziehen sich alle auf eine oder mehrere Dimensionen einer Datenbanktabelle. Als Dimension wird ein einzelnes Feld bzw. eine Spalte einer Datenbanktabelle bezeichnet. Beispiele für Dimensionen sind Konto, Kostenstelle und Geschäftsbereich.
Bei der Arbeit mit Sets können Sie für eine bestimmte Dimension Werte zusammenfassen.
Beispiel
Für die Dimension Konto können Sie unter folgenden Setnamen Werte zusammenfassen: Aktiva, Passiva, Umsatz, Ausgaben, Eigenkapital
Da Sets leicht anzulegen und zu bearbeiten sind, helfen Sie Ihnen, die Pflege Ihres Systems flexibler zu gestalten. Darüber hinaus müssen Sie, wenn Sie mit Sets arbeiten, keine Stammdaten oder Tabellen pflegen. Vorteile von Sets:
Einmalige Definition
Jedes Set wird nur einmal definiert. Sets sind anwendungsunabhängige Objekte.
Mehrfache Verwendung
Jedes Set kann mehrfach und in vielen verschiedenen Modulen verwendet werden. Wenn Sie z.B. ein Set für das Berichtswesen anlegen, können Sie dieses Set auch für die Allokation verwenden.
Flexible Bearbeitung
Wenn Sie einem Set einen neuen Wert hinzufügen, wird dieser Wert automatisch überall verwendet, wo das betreffende Set verwendet wird.
Hinweis
Sie können ein Set anlegen, das ein Intervall von Konten (z.B. alle Bankkonten) enthält, und dieses Set in einem Bericht verwenden. Wenn Sie dem Set einen neuen Wert hinzufügen, müssen Sie Ihre Berichtsdefinition nicht ändern. Sie müssen den betreffenden Bericht lediglich ausführen.
Effiziente und eindeutige Strukturierung der Werte
Wenn Sie mit Sets arbeiten, können Sie die verwendeten Werte Ihren Anforderungen gemäß in logischen Gruppen und Hierarchien organisieren.
Tabellenübergreifende Verwendung
Sie können Sets für alle Dimensionen (Tabellenfelder) verwenden, die dieselben oder kompatible Datenelemente verwenden.
In FI-SL können Sie beispielsweise Gruppen verwenden, die in der Anwendung Controlling (CO) angelegt wurden, wenn die Dimension mit der Dimension der CO-Gruppe kompatibel ist.
Beispiel
Sie legen einen Bericht für die Tabelle GLFUNCT an und wollen Konten in die Berichtszeilen eingeben. Sie könnten als Zeilenblock eine Kostenartengruppe eingeben (Tabelle CCSS, Dimension KSTAR). In diesem Fall ist die Dimension CCSS-KSTAR mit der Dimension GLFUNCT-RACCT kompatibel.
Sie können Sets und Setwerte in anderen Teilkomponenten der Speziellen Ledger verwenden, z.B.:
im Berichtswesen (Report Writer). In einem Report-Writer-Bericht werden die Zeilenstruktur, die Spaltenstruktur und die Allgemeinen Selektionen über Sets beschrieben
bei der Allokation
in Rollup
bei der Währungsumrechnung
bei der Boolesche Logik/Syntax
Weitere Informationen über Sets finden Sie unter Die Verwendung von Sets.
Beim Anlegen eines Sets legen Sie die Struktur dieses Sets fest und entscheiden, welche Werte in das Set aufgenommen werden können. Sie können folgende Settypen verwenden:
Weitere Informationen finden Sie unter Settypen und Sethierarchien.
Setname (maximal 24 Zeichen)
Im FI-SL wird das Set durch den Setnamen eindeutig identifiziert.
Setkopfinformationen (wie z.B. die Datenbanktabelle, die Dimension, die das Set verwendet, die Setbeschreibung und der symbolische Name)
Diese Informationen sind für alle Werte des Sets gültig.
Setwerte (z.B. bestimmt Konten oder Kostenstellen oder andere Sets)
Die Setwerte beinhalten auch Daten, die vom Report Writer verwendet werden (wie symbolische Namen, Formatgruppen und Setzeilentext).