Ansicht
Dokumentation

ABENDDIC_DATA_ELEMENTS_SEMA - DDIC DATA ELEMENTS SEMA

ABENDDIC_DATA_ELEMENTS_SEMA - DDIC DATA ELEMENTS SEMA

ROGBILLS - Synchronize billing plans   ROGBILLS - Synchronize billing plans  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

- Semantische Eigenschaften von Datenelementen

Die semantischen Eigenschaften von Datenelementen haben hauptsächlich für ihre Verwendung als Typen von Feldern auf Benutzungsoberflächen wie (Web) Dynpro-Felder eine Bedeutung. Ausnahmen davon sind nur der Default-Komponentenname und das Kennzeichen für Änderungsbeleg. Auf ABAP-Datenobjekte, die mit Bezug auf ein Datenelement deklariert sind, haben dessen semantischen Eigenschaften keine Wirkung.

  • Kurztext
Kurztext des Datenelements. Der einem Datenelement zugeordnete Kurztext erscheint als Überschrift in der Feldhilfe aller (Web) Dynpro-Felder, die mit direktem oder indirektem Bezug auf das Datenelement definiert sind.
  • Feldbezeichner
Die einem Datenelement zugeordneten kurzen, mittleren und langen Feldbezeichner sowie eine Überschrift können auf Bildschirmbildern von (Web) Dynpros an geeigneten Stellen als beschreibende Texte oder als Spaltenüberschriften von Listenausgaben für Felder, die mit direktem oder indirektem Bezug auf das Datenelement definiert sind, angelegt werden. Eine selbst definierbare maximale Länge, die für die unterschiedlichen Feldbezeichner unterschiedliche Obergrenzen hat, gilt für alle Sprachen und muss entsprechend gesetzt werden.
  • Dokumentation
Dokumentation des Datenelements. Die zu einem Datenelement erfasste Dokumentation erscheint standardmäßig als Feldhilfe aller (Web) Dynpro-Felder, die mit direktem oder indirektem Bezug auf das Datenelement definiert sind. Ist keine Dokumentation vorhanden, erscheint nur der Kurztext.
  • Zusatzdokumentation
Zu einem Datenelement können weitere Zusatzdokumentationen angelegt werden, die über eine vierstellige Nummer identifiziert werden. Diese Zusatzdokumentationen können für Programm- und Dynpro-spezifische Feldhilfen eingesetzt werden. Die Zuordnung einer Zusatzdokumentation zu einem Dynpro-Feld ist in der DDIC-Datenbanktabelle THLPF abgelegt.
  • Dokumentationsstatus
Zu einem Datenelement kann für eventuelle Prüfzwerkzeuge der Status der Dokumentation wie folgt vermerkt werden:
  • Objekt wird dokumentiert

Standardeinstellung, das Datenelement sollte dokumentiert sein.
  • Objekt wird nicht auf Maske verwendet

Das Datenelement ist nicht für Bildschirmfelder von (Web) Dynpros vorgesehen und es ist auch keine sonstige Dokumentation notwendig.
  • Objekt wird durch Kurztext dokumentiert

Der Kurztext ist ausreichend.
  • Dokumentation wird vorübergehend zurückgestellt

Das Datenelement sollte dokumentiert sein, es ist aber noch keine Dokumentation vorhanden.
  • Suchhilfe
Einem Datenelement mit elementarem Datentyp kann eine Suchhilfe zugeordnet und an diese ein Parameter übergeben werden.
Diese Suchhilfe wird für die Eingabehilfe aller (Web) Dynpro-Felder verwendet, die mit direktem oder indirektem Bezug auf das Datenelement definiert sind, es sei denn, das Dynpro-Feld ist selbst mit einer Suchhilfe verknüpft. Einem Datenelement mit Referenztyp kann keine Suchhilfe zugeordnet werden.
  • SPA/GPA-Parameter
Eine Datenelement mit elementarem Datentyp kann mit einem SPA/GPA-Parameter verknüpft werden.
Dynpro-Felder, die mit direktem oder indirektem Bezug auf das Datenelement definiert sind, können mit dem Inhalt des Parameters gefüllt werden, es sei denn, das Dynpro-Feld ist selbst mit einem SPA/GPA-Parameter verknüpft. Einem Datenelement mit Referenztyp kann nicht mit einem SPA/GPA-Parameter verknüpft werden.
  • Kennzeichen für Eingabe-Historie
Das Kennzeichen für Eingabe-Historie legt fest, ob für Dynpro -Felder, die mit direktem oder indirektem Bezug auf das Datenelement definiert sind, die Eingabe-Historie des SAP GUI aktiv ist oder nicht. Dies erlaubt das Abschalten der Eingabe-Historie bei sensiblen Feldern.
  • Kennzeichen für Bidirektionale Schriften
Diese Kennzeichen definieren das Verhalten von (Web) Dynpro- Feldern, die mit direktem oder indirektem Bezug auf das Datenelement definiert sind, in Bezug auf bidirektionale Schriften (Hebräisch, Arabisch, usw.):
  • Schreibrichtung

Dieses Kennzeichen kann die Schreibrichtung eines Dynpro- Felds auf "von links nach rechts" festschreiben, was eine eventuelle Grundrichtung "von rechts nach links", die es bei einer Anmeldung in einer Sprache mit bidirektionaler Schrift geben kann, überschreibt. Das Kennzeichen kann für Felder mit numerischen Texten nützlich sein.
  • BIDI-Filterung

Mit diesem Kennzeichen kann erzwungen werden, dass die Unicode-Formatierungszeichen, welche die Schreibrichtung von bidirektionalen Schriften beeinflussen, beim Datentransport zwischen GUI und AS ABAP unabhängig von der systemweiten Einstellung nicht herausgefiltert werden. Die systemweite Einstellung erfolgt mit dem Programm I18N_SET_DATAELEMENT_FLAGS.
  • Default-Komponentenname
Der Default-Komponentenname eines Datenelements ist ein Vorschlag, wie Strukturkomponenten bzw. Tabellenfelder, die mit Bezug auf dieses Datenelement definiert werden, genannt werden sollten. Insbesondere Strukturen, die in APIs verwendet werden, sollten diesem Vorschlag folgen.
  • Kennzeichen für Änderungsbeleg
Das Kennzeichen für Änderungsbeleg legt fest, ob Änderungen an Feldern von DDIC-Datenbanktabellen, die mit Bezug auf dieses Datenelement definiert werden, im Rahmen von Änderungsbelegobjekten protokolliert werden oder nicht. Ein Änderungsbelegobjekt fasst mehrere Tabellen zusammen. Aus einem Änderungsbelegobjekt werden Funktionsbausteine generiert, die in ABAP-Programme integriert werden können und die Protokollierung der Änderungen übernehmen. Bei einem Datenelement mit Referenztyp kann dieses Kennzeichen nicht gesetzt werden.
  • Weitere semantische Eigenschaften können bei der Domäne definiert sein, auf die sich ein Datenelement bezieht

Die zu den semantischen Eigenschaften gehörigen Texte (Kurztext, Feldbezeichner, Dokumentation) sind wie alle Texte des AS ABAP an die Übersetzungswerkzeuge angeschlossen.

Hinweis

Dass viele semantische Eigenschaften eines Datenelements das Verhalten von (Web) Dynpro-Feldern festlegen ist von großer Bedeutung für seine Verwendung. Beispielsweise ist ein Datenelement, dessen Dokumentation die interne Eigenschaften eines technischen Typs beschreiben, in der Regel nicht für die Verwendung für Oberflächenfelder geeignet. Ein Beispiel sind die Datenelemente SYST_..., welche die Komponenten der Systemstruktur SYST definieren. Deren Dokumentation beschreibt die entsprechenden Systemfelder und sollte auf keiner Oberfläche erscheinen. Im Idealfall werden für Oberflächen, programminterne Verwendung und DDIC-Datenbanktabellen jeweils eigene Datenelemente mit eigenen semantischen Eigenschaften angelegt. Datenelemente, die nicht für Oberflächenfelder verwendet werden, benötigen in der Regel keine semantischen Eigenschaften außer Kurztext und, falls dieser nicht ausreicht, eine Dokumentation. Umgekehrt sind Eigenschaften wie das Kennzeichen für Änderungsbelege nicht relevant für Datenelemente für Oberflächen.






Addresses (Business Address Services)   Vendor Master (General Section)  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 9839 Date: 20240523 Time: 162530     sap01-206 ( 189 ms )