!--a11y-->
Attachment: Mapping XSD to Java 
Java |
Built-In XSD Data Types and Their Exact Equivalent in ABAP
XSD |
Java |
string |
java.lang.String |
boolean |
boolean |
float |
float |
double |
double |
int |
int |
short |
short |
long |
long |
byte |
byte |
date |
java.util.Calendar |
time |
java.util.Calendar |

No global types are generated for simple data types (tag <simpleType>), because they only reference built-in data types.
Tags Supported for Complex Data Types (in Alphabetical Order)
XSD |
Java |
<attribute> (local) |
Attributes of a class (including access methods) |
<complexType> (global) |
Class |
<complexType> (local) |
Inner class |
<element maxOccurs="unbounded"> |
· Attributes of an (inner) class (including access methods) · Inner table class |
<element> (local) |
Attribute of an (inner) class (including access methods) |

Only those tags permitted by the XSD editor are listed.
Limitations for XSD Elements
XSD Element |
Note |
<extension> and abstract types |
These elements cannot be converted. |
substitutionGroup |
|
<redefine> |
|
Restriction of value area |
These tags are ignored by the proxy runtime. The schema validation checks these properties. |
Key references, uniqueness (<key>, <keyref>, <unique>, and so on) |

For more information about the XML schema language elements supported by Java proxy generation, see the SAP Service Marketplace at service.sap.com/xi ® Media Library ® Documentation: SAP XI 3.0 (SP11) – Supported XML Schema and WSDL (EN).