Anlegen eines Aspekts 

Verwendung

Mit dem Anlegen eines Aspekts für einen Teilbereich Ihres Unternehmens legen Sie fest, welche Informationen Sie zu diesem Bereich halten und auswerten möchten (siehe auch Aspekt).

Funktionsumfang

Die Pflege von Aspekten erfolgt im Customizing. Ein Aspekt wird durch die Definition seiner Datenstruktur im Dialog angelegt oder geändert. Jedem Aspekt wird eine Geschäftsjahresvariante und eine Aspektwährung zugeordnet. Die Geschäftsjahresvariante legt fest, in welchem Zeitraster die Bewegungsdaten im EC-EIS bzw EC-BP abgelegt werden. Die Aspektwährung wird defaultmäßig für Basiskennzahlen verwendet, für die keine andere Festlegung bezüglich der Währung gemacht wurde (siehe Währungen).

Die Pflege der Datenstruktur erfolgt durch die Übernahme von Ordnungsbegriffen ( Merkmal) und Wertfeldern ( Basiskennzahl) aus dem Feldkatalog. Sie können beide Feldarten in beliebiger Anzahl vorgeben. Sie müssen lediglich die datenbankseitigen Beschränkungen der Gesamtlänge eines Datensatzes beachten. Weitere Informationen hierzu finden Sie im Customizing.

Merkmale, die nur in Zusammenhang mit anderen Merkmalen zu interpretieren sind, müssen bei der Definition durch Merkmalsklammerung definiert werden (siehe Merkmal).

Jede EC-EIS- bzw. EC-BP-Datenstruktur enthält neben den aspektspezifischen Merkmalen die Fixmerkmale Version, Plan-/Ist-Kennzeichen, Geschäftsjahr und Periode (siehe Stammdaten). Die Möglichkeiten, Daten in verschiedenen Währungen zu halten, sind unter Währungen erklärt.

Nachdem Sie die Merkmale und Kennzahlen eines Aspekts ausgewählt haben, müssen Sie den Aspekt sichern und anschließend aktivieren. Beim Sichern wird die Datenstruktur im ABAP Dictionary angelegt. Beim Aktivieren wird das Umfeld aus der Beschreibung der Datenstruktur abgeleitet und automatisch generiert. Das Umfeld muß generiert sein, bevor Sie die Bewegungsdaten pflegen bzw. anzeigen können. Weitere Informationen zu diesem Thema finden Sie im Customizing.

Viewaspekte (nur für EC-EIS)

Um die Daten mehrerer Aspekte gemeinsam auszuwerten, können Sie einen Viewaspekt anlegen. Hierzu treffen Sie eine beliebige Auswahl aus den Merkmalen und Basiskennzahlen der beteiligten Aspekte. Damit definieren Sie eine Sicht auf zwei oder mehr bestehende Aspekte, ohne daß eine neue Datenbanktabelle angelegt wird. Ein Viewaspekt liest seine Daten aus den Datenbanktabellen der beteiligten Aspekte und aggregiert sie in einen gemeinsamen Kontext. Beim Ausführen eines Berichts über einen Viewaspekt geben Sie den Namen des Viewaspekts ein. Die Datensätze werden vom System so behandelt, als ob sie aus einem einzelnen Aspekt gelesen worden wären. Hinweise zum Anlegen eines Viewaspektes befinden sich im Customizing.

Virtuelle Aspekte (nur für EC-EIS)

Virtuelle Aspekte ermöglichen es, Daten aus beliebigen Bewegungsdatentabellen auszuwerten. Bei der Definition eines Virtuellen Aspekts wird keine Bewegungsdatentabelle der EC-EIS-Datenbasis generiert. Die Bewegungsdaten liegen in diesem Fall in einer beliebigen Datenbanktabelle.

Die Selektionsroutinen für die Datenbeschaffung werden im Gegensatz zu den anderen Aspekttypen allerdings nicht bei der Generierung des Aspektumfeldes automatisch erzeugt. Es werden lediglich Aufrufe von Funktionsbausteinen erzeugt, die die eigentliche Datenbeschaffung durchführen. Diese Funktionsbausteine liegen im reservierten Kundennamensraum und müssen im Einzelfall gemäß den jeweiligen Erfordernissen von Ihnen erstellt werden.

Der generierte Aufruf hat die Form:

call function 'Z_EIS_READ_DATA_CFNNN'
tables
sel_tab = reptab
rec_tab = tru
_ tab.

wobei 'NNN' durch die konkrete Aspektnummer zu ersetzen ist (für einen Aspekt 600 wird also beispielsweise ein Funktionsbaustein Z_EIS_READ_DATA_CF600 gerufen).

Die Parameter haben dabei die folgende Bedeutung:

Die Art und Weise, wie der jeweilige Baustein aus den Selektionsbedingungen der Tabelle sel_tab die Datensätze der Tabelle rec_tab erzeugt, ist dabei vollständig benutzerdefiniert und kann somit im Einzelfall sehr speziellen Bedürfnissen angepaßt werden.

Virtuelle Aspekte bieten ein hohes Maß an Flexibilität bei der Datenablage, erfordern aber vertiefte Kenntnisse der internen Strukturen des EC-EIS und ein erhebliches Maß an Programmierkenntissen.