Complex Datatypes

Structure objects hold complex object types (data structures), for example, an SAP input structure or input table.

When created, structure objects (or complex types) are generated into a class. The complex type contains one or more attributes. Every attribute contains type and name information.
Type Valid element
Simple type

String

Double

Binary

Integer

Date

DateTime

Time

Boolean

Long

Float

Decimal

Byte

Short

List of simple types

An array of any of the supported simple types. For example: String[]

The name of the complex type attribute is used as the generated class name and should follow attribute naming conventions. The complex type is used in many places so naming is important for identification. For example, the complex type:

Address
   State
   City
   Street
could have this value, represented by this structure:
[State="Ca":City="Dublin":Street="Sybase Drive"]