07.07.2022 | Fabian Margraf
In unserer kleinen Serie „DDIC Basics“ möchten wir die Grundlagen des DDIC, des Data-Dictionarys im SAP erläutern, im Format #kurzErklärt. Dafür behandeln wir kurz und verständlich mit Praxisbeispielen die wichtigsten Begriffe im Umfeld. Der heutige Teil beschäftigt sich mit den sogenannten Domänen.
Eine Domäne ist ein eigenständiges Data-Dictionary-Objekt (DDIC), das die technischen Eigenschaften eines Datentyps definiert. Die technischen Eigenschaften umfassen beispielsweise:
Die Namensgebung ist unabhängig von bestehenden Datenelementen, da sie in einem anderen Namensbereich angelegt wird. Das bedeutet, dass eine Domäne den gleichen Namen wie z.B. ein Datenelement besitzen kann.
Die Domäne wird angelegt, um eine Wiederverwendbarkeit zu erreichen. Sie beschreibt die Eigenschaften eines elementaren Datentyps, auch wenn sie selbst keiner ist. Die Domäne wird folglich einem Datenelement hinzugefügt und ergänzt das Datenelement um technische Informationen.
Domäne | Datenelement | |
Zweck | Wird verwendet, um die technischen Eigenschaften eines Attributs zu beschreiben | Wird verwendet, um die semantische Definition des Tabellenfelds zu beschreiben |
Eigenschaften | Definiert Format, Ausgabeeigenschaften und Wertebereiche | Bietet Datentyp, Bidirektionale Optionen, Suchhilfe Feldbezeichner |
Verwendung | Kann von n-Datenelementen referenziert werden | Kann von DDIC-Objekten oder ABAP-Quellcode referenziert werden |
Die Domäne wird beim Anlegen des Datenelements eingetragen. Somit kann sie indirekt in z.B. Tabellen verwendet werden.
Ein Wertebereich definiert die zulässigen Werte der Domäne. Diese können aus einem Intervall, Tabelle oder Festwerten kommen. Dort lässt sich auch eine Tabelle für eine Wertehilfe festlegen.
Eine Domäne kann entweder über die SE11 oder die SE80 angelegt werden. Im Folgenden beschreiben wir beide Herangehensweisen:
Radiobutton "Domäne" anklicken und den Namen der Domäne eingeben
Danach die Kurzbeschreibung der anzulegenden Domäne eingeben:
Dann den Datentyp im Reiter "Definition" eintragen und mit ENTER bestätigen:
Entscheiden in welchem Paket die Domäne angelegt werden soll
Rechtsklick auf das Paket → Anlegen → Dictionary-Objekte → Domäne
Ab hier erfolgt ein analoges Vorgehen wie bei der Transaktion SE11 beschrieben.
Zusätzlich kann bei der Anlage eines Datenelements direkt durch Doppelklick auf das Feld "Domäne" sofort in die Anlage einer Domäne abgesprungen werden.
Wir hoffen, Ihnen einen kleinen und verständlichen Überblick über die Domänen im DDIC verschafft zu haben. In unserer Serie „DDIC Basics“ möchten wir die Grundlagen des DDIC, des Data-Dictionarys im SAP erläutern. Dafür behandeln wir kurz und verständlich mit Praxisbeispielen die wichtigsten Begriffe im Umfeld.
Wenn Ihnen dieser Beitrag gefallen hat, dann schauen Sie auch in unsere anderen Beiträge!