
The following sections contain general information about developing data types:
Data Types in the Enterprise Services Repository
This section describes the underlying concepts behind data type development, irrespective of how they are classified.
XSD Editor (Freely-Modeled Data Types)
Describes the XSD editor for freely-modeled data types, and the underlying concepts of XML schema. Although you use different editors to develop data types based on CCTS, the underlying concepts are still also relevant for developing core data types and aggregated data types.
You use data types to describe the structure of a message type that can be referenced from one or more service interfaces in the ES Repository. By using the service interface, you can use the referenced data structure for the following scenarios:
To define the data of a message that is exchanged in either web service communication (point-to-point) or in Integration Server communication. The data type definition determines how the valid payload of a message will look.
To use the data of a (adaptive) web service model in SAP NetWeaver Developer Studio for UI development. The Web service model is based on a Web service definition in the ABAP backend, which you can in turn create on the basis of ES Repository service interfaces in the backend.