Show TOC

Datentypen entwickelnLocate this document in the navigation structure

Voraussetzungen

Die folgenden Abschnitte bieten einführende Informationen zur Entwicklung von Datentypen an:

  • Datentypen im Enterprise Services Repository

    Dieser Abschnitt beschreibt einige grundlegenden Konzepte zur Entwicklung von Datentypen unabhängig von ihrer Klassifikation.

  • XSD-Editor (frei modellierte Datentypen)

    Beschreibt den XSD-Editor für frei modellierte Datentypen und grundlegende Konzepte von XML Schema. Obwohl Sie verschiedene Editoren für die Entwicklung von Datentypen basierend auf CCTS verwenden, sind die grundlegenden Konzepte ebenso für die Entwicklung von Core-Datentypen und aggregierten Datentypen relevant.

Kontext

Sie verwenden Datentypen, um die Struktur eines Message-Typs zu beschreiben, der von einem oder mehreren Service-Interfaces im ES Repository referenziert werden kann. Sie können die referenzierte Datentstruktur über das Service-Interface für folgende Szenarien einsetzen:

  • Um die Daten einer Message festzulegen, die entweder bei einer Web-Service-Kommunikation (Point-to-Point) oder bei einer Integration-Server-Kommunikation ausgetauscht wird. Die Datentypdefinition bestimmt, wie die gültige Payload einer Message aussehen wird.

  • Um die Daten eines (adaptiven) Web-Service-Model im SAP NetWeaver Developer Studio für die UI-Entwicklung zu verwenden. Das Web-Service-Model basiert auf einer im ABAP-Backend vorhandenen Web-Service-Definition, die Sie wiederum ausgehend von Service-Interfaces des ES Repository im Backend erzeugen können.

Vorgehensweise

  1. Entscheiden Sie sich, ob Sie Ihre Datentypen nach CCTS entwickeln wollen oder ob die Datentypen frei modelliert sein sollen. SAP empfiehlt, für neue Entwicklungen Datentypen nach CCTS zu entwickeln. Sie können auch von frei modellierten Datentypen auf Core-Datentypen oder auf aggregierte Datentypen verweisen.
    Hinweis

    Beim Anlegen eines Datentyps entscheiden Sie sich, ob es sich um einen frei modellierten Datentyp, einen Core-Datentyp oder einen aggregierten Datentyp handeln soll. Bei einem Wechsel dieser Klassifikation können Daten verloren gehen.

  2. Wenn Sie bereits über externe Werkzeuge Datentypen in XML Schema entwickelt haben, können Sie diese mit Einschränkungen als Vorlage importieren. Die Einschränkungen hängen von der Klassifikation des Datentyps ab.

    Weitere Informationen: XSD als Vorlage importieren.

  3. Entwickeln Sie Ihren Datentypen entweder nach CCTS oder frei modelliert:
  4. Kunden oder Partner können Datentypen erweitern.

    Weitere Informationen: Erweiterung von Datentypen