In unserer kleinen 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.

Der heutige Teil beschäftigt sich mit den sogenannten Datenelementen im SAP. In den letzten Beitrag haben wir bereits die Pakete behandelt und davor die Domänen.

 

Was ist ein Datenelement?

Bei einem Datenelement handelt es sich um ein Repository-Objekt, welches einen elementaren Datentyp oder einen Referenztyp definiert. Es ist ein Attribut (bzw. die semantische Bedeutung) eines Tabellenfeldes bzw. einer Spalte.

Jedes Datenelement besteht aus mindestens zwei essenziellen Dingen:

  • Einem Datentyp (der Datentyp kann dabei entweder von einer Domäne übernommen oder direkt im Datenelement festgelegt werden)
  • den Feldbezeichnern (die Feldbezeichner beschreiben ein Feld der Datenbank, bzw. benennen dieses)

 

Durch den Datentyp werden also die technischen Eigenschaften beschrieben und in Kombination mit dem Datenelement (Feldbezeichner) die semantische Bedeutung näher klargestellt.

Zusätzlich kann beispielsweise eine Werthilfe (F4-Hilfe) im Datenelement hinterlegt werden.

 

Datenelement per SE80 anlegen

Soll das Datenelement im SAP mit Hilfe der Transaktion SE80 angelegt werden, sind folgende 8 Schritte nötig.

  1. Transaktion SE80 öffnen
  2. Entscheiden in welchem Paket der Datentyp angelegt werden soll
  3. Rechtsklick auf das Paket → Anlegen → Dictionary-Objekte → Datenelement
  4. Namen eingeben (Leerzeichen sind nicht erlaubt)
  5. Beschreibung für das Datenelement eingeben
  6. Festlegen, welchen elementaren Typ oder Referenztyp das Datenelement haben soll

 

Elementarer Typ

Wird der elementare Typ festgelegt, sind folgende Felder zu definieren:

  • Domäne:
    Es werden Daten wie Datentyp, Länge und Nachkommastellen von der Domäne übernommen. Hat man zuvor noch keine Domäne angelegt, kann man hier auch eine nicht bestehende Domäne eingeben. Per Doppelklick wird man gefragt, ob man die betreffende Domäne anlegen will. Was Domänen genau sind und wie diese angelegt werden, können Sie in diesem Beitrag zum Thema Es ist dabei üblich eine Domäne zu verwenden. Dies hat den Vorteil, dass man eine Domäne nur einmal definieren muss und sie dann für mehrere Datenelemente verwenden kann. Würde man dies nicht machen müssten man jedes Datenelement im Programm erneut definieren.
  • Eingebauter Typ:
    Oder es kann der eingebaute Typ per Radio Button ausgewählt werden. Bei einem eingebauten Typen handelt es sich um einen bereits im System vorhandenen Typen, welcher auch schon in Länge definiert ist.

Datenelement anlegen SAP

 

Referenztyp

Wird der Referenztyp verwendet, ist das Folgende zu tun:

  • Referenzierter Typ: In diesem Feld kann auf einen anderen Datentyp referenziert werden.
  • Referenz auf eingebauten Typ: Hier kann auf einen eingebauten Typen referenziert werden. Somit hat das angelegte Datenelement die gleichen Eigenschaften wie der referenzierte Typ.

 

  1. Feldbezeichner pflegen

Bei den Feldbezeichnern können unterschiedlich lange Texte angegeben werden. Es müssen alle zur Verfügung stehenden Felder befüllt werden.

 

  1. Speichern und Aktivieren

 

Wenn das Datenelement nicht in den lokalen Dateien eines Users, sondern in einem Paket abgelegt wird, muss ein Transportauftrag angegeben werden. Was genau Pakete sind und wie diese mit Transportaufträgen zusammenhängen, können Sie im Blogbeitrag zum Thema „Pakete“ nachlesen.

Datenelement anlegen SAP SE80

 

 

Datenelement per SE11 anlegen

Soll das Datenelement anstelle mit der SE80 mit Hilfe der Transaktion SE11 angelegt werden, sind folgende Schritte nötig:

  1. Transaktion SE11 öffnen
  2. Radiobutton “Datentyp“ wählen

  3. Name des Datenelements in das Feld Datentyp eingeben
  4. Button “Anlegen“; es kann auch ein bestehender Datentyp angezeigt oder verändert werden.
  5. Entscheiden was angelegt werden soll; in unserem Fall Datenelement → im Popup den Radiobutton „Datenelement“ markieren

  6. Danach verläuft der Prozess analog der Anlage per SE80 ab Punkt fünf

 

Die Transaktion SE11 ist historisch gewachsen, aus diesem Grund findet man nicht direkt einen Radiobutton für das Datenelement im SAP.

 

Fazit

Wir hoffen, Ihnen damit einen kleinen und verständlichen Überblick über die Datenelemente im SAP 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. Folgende Themen haben wir hier schon behandelt:

 

Wenn Ihnen dieser Beitrag gefallen hat, dann schauen Sie auch in unsere anderen Beiträge!