Datenelement anlegen
Vorgehensweise
Markieren Sie im Einstiegsbild des ABAP Dictionary den Objekttyp Datentyp, geben Sie den Namen des Datenelements ein und wählen Sie Anlegen.
Es erscheint ein Dialogfenster.
Markieren Sie dort Datenelement und wählen Sie .
Sie verzweigen in das Pflegebild für Datenelemente.
Tragen Sie im Feld Kurzbeschreibung einen erläuternden Kurztext ein.
Der Kurztext erscheint als Überschrift in der F1-Hilfe aller Bildschirmfelder, die auf dieses Datenelement verweisen.
Definieren Sie auf der Registerkarte Datentyp den
Datentyp, die Zahl der Stellen und gegebenenfalls die Anzahl der Dezimalstellen des Datenelements. Sie können diese Eigenschaften durch Angabe einer Domäne oder durch direkte Typeingabe vornehmen.
Falls das Datenelement die Typeigenschaften einer Domäne übernehmen soll, genügt es Domäne zu markieren und den Namen der Domäne im zugehörigen Feld einzutragen. Sie können hier auch eine neue Domäne angeben und durch Doppelkick in die Domänenpflege navigieren, um diese anzulegen (siehe
Domäne anlegen).Falls Sie die Typeigenschaften direkt eingeben wollen, markieren Sie Direkte Typeingabe. Damit werden die Felder Datentyp, Zahl der Stellen und Dezimalstellen eingabebereit.
Soll das Datenelement einen
Referenztyp beschreiben, wählen Sie den Auswahlknopf Referenztyp und anschließend Referierter Typ. Geben Sie den Namen des referierten Typs ein. Dies kann der Name einer Klasse oder eines Interfaces, eine generische Referenz auf ANY, OBJECT oder DATA oder eine Referenz auf einen im Dictionary definierten Typ sein. Soll der Referenztyp ein eingebauter Dictionarytyp sein, wählen Sie Referenz auf eingebauten Typ. Geben Sie den Typ, die Anzahl der Zeichen und gegebenenfalls die Dezimalstellen ein. Pflegen Sie auf der Registerkarte
Feldbezeichner Textinformationen (kurzer, mittlerer, langer Feldbezeichner und die Überschrift) zum Datenelement.
Diese Textinformationen können auf Eingabemasken zur Darstellung von Feldern, die auf dieses Datenelement verweisen, verwendet werden.
Sichern Sie das Datenelement.
Sie werden dabei aufgefordert, dem Datenelement eine Entwicklungsklasse zuzuordnen.
Wählen Sie .
Ergebnis
Das Datenelement wird aktiviert. Informationen über den Ablauf der Aktivierung finden Sie im Aktivierungsprotokoll, das Sie sich über Hilfsmittel → Aktivierungsprotokoll anzeigen lassen können. Falls bei der Aktivierung des Datenelements Fehler auftraten, wird das Aktivierungsprotokoll automatisch angezeigt.
Weitere Möglichkeiten
Dokumentation erfassen: Erfassen Sie über Dokumentation einen Text, der die inhaltliche Bedeutung des Datenelements beschreibt. Dieser Text wird bei der F1-Hilfe auf allen Dynprofeldern angezeigt, die auf dieses Datenelement verweisen. Sie sollten deshalb nur dann auf diesen Schritt verzichten, falls das Datenelement nicht auf einem Dynpro erscheint. In diesem Fall sollten Sie den
Doku-Status entsprechend setzen.
Suchhilfe zuordnen: Sie können dem Datenelement eine
Suchhilfe zuordnen. Diese Suchhilfe wird dann beim Betätigen der Eingabehilfe (F4-Hilfe) auf allen Dynprofeldern angeboten, die auf dieses Datenelement zeigen (siehe
Anbindung einer Suchhilfe an ein Datenelement). Für die Zuordnung der Suchhilfe müssen Sie in der Datenelementpflege deren Namen und im Feld Parameter noch einen Exportparameter der Suchhilfe angeben.
Parameter-Id zuordnen: Über eine Parameter-Id kann ein Feld mit Vorschlagswerten aus dem SAP-Memory gefüllt werden. Ein Dynprofeld wird nur dann automatisch mit dem unter der Parameter-Id des Datenelements abgespeicherten Wert gefüllt, wenn dies im Screen-Painter explizit erlaubt wurde.
Hat ein Benutzer z.B. nur die Berechtigung für den Buchungskreis 001, so kann dieser Buchungskreis zu Beginn einer Transaktion unter der entsprechenden Parameter-Id im Memory gespeichert werden. In allen nachfolgenden Bildschirmmasken werden Felder, die auf das Datenelement Buchungskreis verweisen, dann automatisch mit dem Wert 001 gefüllt. Hierzu muß nur im Datenelement für den Buchungskreis die entsprechende Parameter-Id eingetragen werden.
- Default-Komponentenname zuordnen:
Sie können beim Datenelement einen Vorschlag für die Namen der Tabellenfelder bzw. Strukturkomponenten hinterlegen, die auf dieses Datenelement verweisen. Verwenden Sie nach Möglichkeit einen englischsprachigen Defaultnamen. Für Komponenten in BAPI-Strukturen (Strukturen mit festgelegter Schnittstelle) sollte dann stets dieser Defaultname verwendet werden. Dies führt zu einer einheitlicheren Vergabe von Feld- bzw. Komponentennamen.
- Datenelement als relevant für Änderungsbelege kennzeichnen:
Die Daten eines betriebswirtschaftlichen Objekts sind oft auf mehrere Tabellen verteilt. Damit Änderungen an diesem betriebswirtschaftlichen Objekt verfolgt werden können, können diese Tabellen in einem Änderungsbelegobjekt zusammengefaßt werden. Aus einem solchen Änderungsbelegobjekt werden Funktionsbausteine generiert, die in die entsprechenden Anwendungsprogramme integriert werden können und die Protokollierung der Änderungen übernehmen. Ein geänderter Feldinhalt wird nur dann protokolliert, wenn beim Datenelement des Feldes das Kennzeichen Änderungsbeleg markiert ist.