<?xml version="1.0" encoding="utf-8"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:sap-com:document:sap:business" targetNamespace="urn:sap-com:document:sap:business" version="1.0">
 <xsd:element name="UserEC.Change">
  <xsd:complexType>
   <xsd:sequence>
    <xsd:element name="AddComrem" minOccurs="0">
     <xsd:complexType>
      <xsd:sequence>
       <xsd:element name="item" type="BAPICOMREM" minOccurs="0" maxOccurs="unbounded"/>
      </xsd:sequence>
     </xsd:complexType>
    </xsd:element>
    <xsd:element name="AddComx" minOccurs="0" type="BAPIADCOMX"/>
    <xsd:element name="AddFax" minOccurs="0">
     <xsd:complexType>
      <xsd:sequence>
       <xsd:element name="item" type="BAPIADFAX" minOccurs="0" maxOccurs="unbounded"/>
      </xsd:sequence>
     </xsd:complexType>
    </xsd:element>
    <xsd:element name="AddPag" minOccurs="0">
     <xsd:complexType>
      <xsd:sequence>
       <xsd:element name="item" type="BAPIADPAG" minOccurs="0" maxOccurs="unbounded"/>
      </xsd:sequence>
     </xsd:complexType>
    </xsd:element>
    <xsd:element name="AddPrt" minOccurs="0">
     <xsd:complexType>
      <xsd:sequence>
       <xsd:element name="item" type="BAPIADPRT" minOccurs="0" maxOccurs="unbounded"/>
      </xsd:sequence>
     </xsd:complexType>
    </xsd:element>
    <xsd:element name="Address" minOccurs="0" type="BAPIADDR3"/>
    <xsd:element name="Addressx" minOccurs="0" type="BAPIADDR3X"/>
    <xsd:element name="AddRfc" minOccurs="0">
     <xsd:complexType>
      <xsd:sequence>
       <xsd:element name="item" type="BAPIADRFC" minOccurs="0" maxOccurs="unbounded"/>
      </xsd:sequence>
     </xsd:complexType>
    </xsd:element>
    <xsd:element name="AddRml" minOccurs="0">
     <xsd:complexType>
      <xsd:sequence>
       <xsd:element name="item" type="BAPIADRML" minOccurs="0" maxOccurs="unbounded"/>
      </xsd:sequence>
     </xsd:complexType>
    </xsd:element>
    <xsd:element name="AddSmtp" minOccurs="0">
     <xsd:complexType>
      <xsd:sequence>
       <xsd:element name="item" type="BAPIADSMTP" minOccurs="0" maxOccurs="unbounded"/>
      </xsd:sequence>
     </xsd:complexType>
    </xsd:element>
    <xsd:element name="AddSsf" minOccurs="0">
     <xsd:complexType>
      <xsd:sequence>
       <xsd:element name="item" type="BAPIADSSF" minOccurs="0" maxOccurs="unbounded"/>
      </xsd:sequence>
     </xsd:complexType>
    </xsd:element>
    <xsd:element name="AddTel" minOccurs="0">
     <xsd:complexType>
      <xsd:sequence>
       <xsd:element name="item" type="BAPIADTEL" minOccurs="0" maxOccurs="unbounded"/>
      </xsd:sequence>
     </xsd:complexType>
    </xsd:element>
    <xsd:element name="AddTlx" minOccurs="0">
     <xsd:complexType>
      <xsd:sequence>
       <xsd:element name="item" type="BAPIADTLX" minOccurs="0" maxOccurs="unbounded"/>
      </xsd:sequence>
     </xsd:complexType>
    </xsd:element>
    <xsd:element name="AddTtx" minOccurs="0">
     <xsd:complexType>
      <xsd:sequence>
       <xsd:element name="item" type="BAPIADTTX" minOccurs="0" maxOccurs="unbounded"/>
      </xsd:sequence>
     </xsd:complexType>
    </xsd:element>
    <xsd:element name="AddUri" minOccurs="0">
     <xsd:complexType>
      <xsd:sequence>
       <xsd:element name="item" type="BAPIADURI" minOccurs="0" maxOccurs="unbounded"/>
      </xsd:sequence>
     </xsd:complexType>
    </xsd:element>
    <xsd:element name="AddX400" minOccurs="0">
     <xsd:complexType>
      <xsd:sequence>
       <xsd:element name="item" type="BAPIADX400" minOccurs="0" maxOccurs="unbounded"/>
      </xsd:sequence>
     </xsd:complexType>
    </xsd:element>
    <xsd:element name="Alias" minOccurs="0" type="BAPIALIAS"/>
    <xsd:element name="BackDistribution" minOccurs="0" type="BAPIFLAG"/>
    <xsd:element name="Company" minOccurs="0" type="BAPIUSCOMP"/>
    <xsd:element name="Companyx" minOccurs="0" type="BAPIUSCOMX"/>
    <xsd:element name="Defaults" minOccurs="0" type="BAPIDEFAUL"/>
    <xsd:element name="Defaultsx" minOccurs="0" type="BAPIDEFAX"/>
    <xsd:element name="Logondata" minOccurs="0" type="BAPILOGOND"/>
    <xsd:element name="Logondatax" minOccurs="0" type="BAPILOGONX"/>
    <xsd:element name="Parameter" minOccurs="0">
     <xsd:complexType>
      <xsd:sequence>
       <xsd:element name="item" type="BAPIPARAM" minOccurs="0" maxOccurs="unbounded"/>
      </xsd:sequence>
     </xsd:complexType>
    </xsd:element>
    <xsd:element name="Parameter1" minOccurs="0">
     <xsd:complexType>
      <xsd:sequence>
       <xsd:element name="item" type="BAPIPARAM1" minOccurs="0" maxOccurs="unbounded"/>
      </xsd:sequence>
     </xsd:complexType>
    </xsd:element>
    <xsd:element name="Parameterx" minOccurs="0" type="BAPIPARAMX"/>
    <xsd:element name="Return">
     <xsd:complexType>
      <xsd:sequence>
       <xsd:element name="item" type="BAPIRET2" minOccurs="0" maxOccurs="unbounded"/>
      </xsd:sequence>
     </xsd:complexType>
    </xsd:element>
    <xsd:element name="Snc" minOccurs="0" type="BAPISNCU"/>
    <xsd:element name="Sncx" minOccurs="0" type="BAPISNCUX"/>
   </xsd:sequence>
   <xsd:attribute name="UserName" use="required">
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="12"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:attribute>
  </xsd:complexType>
 </xsd:element>
 <xsd:complexType name="CallOfUserEC.Change">
  <xsd:sequence>
   <xsd:element ref="UserEC.Change"/>
  </xsd:sequence>
 </xsd:complexType>
 <xsd:complexType name="BAPICOMREM">
  <xsd:annotation>
   <xsd:documentation>BAPI structure for communication type comments</xsd:documentation>
  </xsd:annotation>
  <xsd:sequence>
   <xsd:element name="COMM_TYPE" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Communication Method (Key) (Business Address Services)</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="3"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="LANGU" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Language key</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="LANGU_ISO" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Language according to ISO 639</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="2"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="COMM_NOTES" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Communication link notes</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="50"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="CONSNUMBER" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Sequence number</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:pattern value="\d+"/>
      <xsd:maxLength value="3"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="ERRORFLAG" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Flag: Record not processed</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
  </xsd:sequence>
 </xsd:complexType>
 <xsd:complexType name="BAPIADCOMX">
  <xsd:annotation>
   <xsd:documentation>Change Flags for Communication Types</xsd:documentation>
  </xsd:annotation>
  <xsd:sequence>
   <xsd:element name="ADTEL" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="ADFAX" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="ADTTX" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="ADTLX" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="ADSMTP" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="ADRML" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="ADX400" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="ADRFC" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="ADPRT" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="ADSSF" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="ADURI" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="ADPAG" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="ADCOMREM" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
  </xsd:sequence>
 </xsd:complexType>
 <xsd:complexType name="BAPIADFAX">
  <xsd:annotation>
   <xsd:documentation>BAPI Structure for Fax Numbers (Business Address Services)</xsd:documentation>
  </xsd:annotation>
  <xsd:sequence>
   <xsd:element name="COUNTRY" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Country for telephone/fax number</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="3"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="COUNTRYISO" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Country ISO code</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="2"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="STD_NO" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Standard sender address in this cKommunickation type</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="FAX" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Fax number: dialling code+number</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="30"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="EXTENSION" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Fax no.: Extension</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="10"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="FAX_NO" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Complete number: dialling code+number+extension</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="30"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="SENDER_NO" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Fax number for finding sender</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="30"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="FAX_GROUP" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Fax group (G3, G4, ...)</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="STD_RECIP" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Flag: Recipient is standard recipient for this number</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="R_3_USER" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Flag: connected to R/3</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="HOME_FLAG" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Recipient address in this communication type (mail sys.grp)</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="CONSNUMBER" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Sequence number</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:pattern value="\d+"/>
      <xsd:maxLength value="3"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="ERRORFLAG" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Flag: Record not processed</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="FLG_NOUSE" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Flag: This Communication Number is Not Used</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
  </xsd:sequence>
 </xsd:complexType>
 <xsd:complexType name="BAPIADPAG">
  <xsd:annotation>
   <xsd:documentation>BAPI Structure for Pager Numbers (Business Address Services)</xsd:documentation>
  </xsd:annotation>
  <xsd:sequence>
   <xsd:element name="COUNTRY" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Country for telephone/fax number</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="3"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="COUNTRYISO" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Country ISO code</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="2"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="STD_NO" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Standard sender address in this cKommunickation type</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="PAGER_TYPE" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Pager service subtype</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="4"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="PAGER" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Pager number</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="30"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="PAGER_NO" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Normalized pager search field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="30"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="CALLER_NO" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Pager number for finding sender</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="30"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="STD_RECIP" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Flag: Recipient is standard recipient for this number</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="R_3_USER" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Flag: connected to R/3</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="HOME_FLAG" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Recipient address in this communication type (mail sys.grp)</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="CONSNUMBER" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Sequence number</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:pattern value="\d+"/>
      <xsd:maxLength value="3"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="ERRORFLAG" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Flag: Record not processed</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="FLG_NOUSE" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Flag: This Communication Number is Not Used</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
  </xsd:sequence>
 </xsd:complexType>
 <xsd:complexType name="BAPIADPRT">
  <xsd:annotation>
   <xsd:documentation>BAPI Structure for PRT Addresses (Business Address Services)</xsd:documentation>
  </xsd:annotation>
  <xsd:sequence>
   <xsd:element name="STD_NO" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Standard sender address in this cKommunickation type</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="PRINT_DEST" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Spool: Output device</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="4"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="STD_RECIP" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Flag: Recipient is standard recipient for this number</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="HOME_FLAG" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Recipient address in this communication type (mail sys.grp)</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="CONSNUMBER" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Sequence number</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:pattern value="\d+"/>
      <xsd:maxLength value="3"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="ERRORFLAG" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Flag: Record not processed</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="FLG_NOUSE" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Flag: This Communication Number is Not Used</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
  </xsd:sequence>
 </xsd:complexType>
 <xsd:complexType name="BAPIADDR3">
  <xsd:annotation>
   <xsd:documentation>BAPI reference structure for addresses (contact person)</xsd:documentation>
  </xsd:annotation>
  <xsd:sequence>
   <xsd:element name="PERS_NO" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Person number</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="10"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="ADDR_NO" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Address number</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="10"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="TITLE_P" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Title text</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="30"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="FIRSTNAME" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>First name</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="40"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="LASTNAME" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Last name</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="40"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="BIRTH_NAME" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Name of person at birth</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="40"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="MIDDLENAME" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Middle name or second forename of a person</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="40"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="SECONDNAME" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Second surname of a person</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="40"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="FULLNAME" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Complete personal name</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="80"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="FULLNAME_X" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>NAME_TEXT field status</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="TITLE_ACA1" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Academic Title: Written Form</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="20"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="TITLE_ACA2" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Academic Title: Written Form</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="20"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="PREFIX1" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Name prefix</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="20"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="PREFIX2" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Name prefix</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="20"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="TITLE_SPPL" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Name supplement, e.g. noble title (written form)</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="20"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="NICKNAME" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Nickname or name used</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="40"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="INITIALS" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>&quot;Middle Initial&quot; or personal initials</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="10"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="NAMEFORMAT" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Name format</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="2"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="NAMCOUNTRY" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Country for name format rule</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="3"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="LANGU_P" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Language key</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="LANGUP_ISO" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Language according to ISO 639</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="2"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="SORT1_P" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Search term 1</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="20"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="SORT2_P" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Search term 2</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="20"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="DEPARTMENT" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Department</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="40"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="FUNCTION" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Function</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="40"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="BUILDING_P" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Building (number or code)</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="10"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="FLOOR_P" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Floor in building</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="10"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="ROOM_NO_P" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Room or appartment number</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="10"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="INITS_SIG" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Short name for correspondence</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="10"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="INHOUSE_ML" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Int. mail postal code</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="10"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="COMM_TYPE" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Communication Method (Key) (Business Address Services)</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="3"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="TITLE" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Title text</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="30"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="NAME" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Name 1</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="40"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="NAME_2" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Name 2</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="40"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="NAME_3" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Name 3</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="40"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="NAME_4" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Name 4</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="40"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="C_O_NAME" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>c/o name</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="40"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="CITY" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>City</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="40"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="DISTRICT" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>District</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="40"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="CITY_NO" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>City code for city/street file</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="12"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="DISTRCT_NO" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>District code for City and Street file</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="8"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="CHCKSTATUS" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>City file test status</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="POSTL_COD1" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>City Postal Code</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="10"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="POSTL_COD2" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>PO Box postal code</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="10"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="POSTL_COD3" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Company postal code (for large customers)</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="10"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="PO_BOX" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>PO Box</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="10"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="PO_BOX_CIT" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>PO Box city</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="40"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="PBOXCIT_NO" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>City PO box code (City file)</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="12"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="DELIV_DIS" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Post delivery district</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="15"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="TRANSPZONE" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Transportation zone to or from which the goods are delivered</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="10"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="STREET" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Street</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="60"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="STREET_NO" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Street code for city/street file</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="12"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="STR_ABBR" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Abbreviation of street name (e.g in Spain)</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="2"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="HOUSE_NO" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>House number</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="10"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="HOUSE_NO2" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>House number supplement</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="10"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="STR_SUPPL1" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Street 2</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="40"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="STR_SUPPL2" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Street 3</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="40"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="STR_SUPPL3" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Street 4</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="40"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="LOCATION" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Street 5</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="40"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="BUILDING" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>old: building (no. or abbreviation)</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="10"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="FLOOR" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Floor in building</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="10"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="ROOM_NO" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Room or appartment number</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="10"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="COUNTRY" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Country key</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="3"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="COUNTRYISO" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Country ISO code</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="2"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="LANGU" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Language key</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="LANGU_ISO" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Language according to ISO 639</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="2"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="REGION" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Region (State, Province, County)</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="3"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="SORT1" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Search term 1</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="20"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="SORT2" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Search term 2</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="20"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="TIME_ZONE" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Address time zone</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="6"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="TAXJURCODE" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Tax jurisdiction code</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="15"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="ADR_NOTES" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Address notes</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="50"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="TEL1_NUMBR" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>First telephone no.: dialling code+number</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="30"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="TEL1_EXT" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>First telephone no.: extension</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="10"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="FAX_NUMBER" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>First fax no.: dialling code+number</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="30"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="FAX_EXTENS" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>First fax no.: extension</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="10"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="E_MAIL" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Internet mail (SMTP) address</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="241"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="BUILD_LONG" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Building (number or code)</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="20"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
  </xsd:sequence>
 </xsd:complexType>
 <xsd:complexType name="BAPIADDR3X">
  <xsd:annotation>
   <xsd:documentation>BAPI change reference struct. for addresses (contact person)</xsd:documentation>
  </xsd:annotation>
  <xsd:sequence>
   <xsd:element name="PERS_NO" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="ADDR_NO" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="TITLE_P" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="FIRSTNAME" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="LASTNAME" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="BIRTH_NAME" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="MIDDLENAME" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="SECONDNAME" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="FULLNAME" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="FULLNAME_X" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="TITLE_ACA1" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="TITLE_ACA2" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="PREFIX1" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="PREFIX2" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="TITLE_SPPL" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="NICKNAME" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="INITIALS" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="NAMEFORMAT" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="NAMCOUNTRY" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="LANGU_P" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="LANGUP_ISO" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="SORT1_P" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="SORT2_P" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="DEPARTMENT" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="FUNCTION" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="BUILDING_P" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="FLOOR_P" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="ROOM_NO_P" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="INITS_SIG" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="INHOUSE_ML" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="COMM_TYPE" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="TITLE" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="NAME" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="NAME_2" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="NAME_3" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="NAME_4" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="C_O_NAME" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="CITY" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="DISTRICT" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="CITY_NO" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="DISTRCT_NO" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="CHCKSTATUS" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="POSTL_COD1" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="POSTL_COD2" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="POSTL_COD3" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="PO_BOX" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="PO_BOX_CIT" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="PBOXCIT_NO" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="DELIV_DIS" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="TRANSPZONE" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="STREET" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="STREET_NO" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="STR_ABBR" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="HOUSE_NO" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="HOUSE_NO2" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="STR_SUPPL1" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="STR_SUPPL2" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="STR_SUPPL3" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="LOCATION" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="BUILDING" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="FLOOR" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="ROOM_NO" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="COUNTRY" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="COUNTRYISO" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="LANGU" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="LANGU_ISO" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="REGION" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="SORT1" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="SORT2" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="TIME_ZONE" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="TAXJURCODE" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="ADR_NOTES" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="TEL1_NUMBR" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="TEL1_EXT" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="FAX_NUMBER" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="FAX_EXTENS" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="E_MAIL" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
  </xsd:sequence>
 </xsd:complexType>
 <xsd:complexType name="BAPIADRFC">
  <xsd:annotation>
   <xsd:documentation>BAPI Structure for RFC Addresses (Business Address Services)</xsd:documentation>
  </xsd:annotation>
  <xsd:sequence>
   <xsd:element name="STD_NO" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Standard sender address in this cKommunickation type</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="LOG_DEST" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>RFC logical destination</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="32"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="STD_RECIP" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Flag: Recipient is standard recipient for this number</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="R_3_USER" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Flag: connected to R/3</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="HOME_FLAG" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Recipient address in this communication type (mail sys.grp)</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="CONSNUMBER" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Sequence number</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:pattern value="\d+"/>
      <xsd:maxLength value="3"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="ERRORFLAG" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Flag: Record not processed</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="FLG_NOUSE" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Flag: This Communication Number is Not Used</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
  </xsd:sequence>
 </xsd:complexType>
 <xsd:complexType name="BAPIADRML">
  <xsd:annotation>
   <xsd:documentation>RML Addresses BAPI Structure (Business Address Services)</xsd:documentation>
  </xsd:annotation>
  <xsd:sequence>
   <xsd:element name="STD_NO" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Standard sender address in this cKommunickation type</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="SYMB_DEST" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Symbolic destination</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="10"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="REC_TYPE" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Recipient type (not currently used)</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="R_MAIL_CLT" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>RML- client (Remote Mail, R/3 - R/3 - communication)</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="3"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="R_MAIL" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>RML name (Remote Mail, R/3 - R/3 - communication)</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="12"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="STD_RECIP" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Flag: Recipient is standard recipient for this number</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="R_3_USER" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Flag: connected to R/3</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="HOME_FLAG" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Recipient address in this communication type (mail sys.grp)</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="CONSNUMBER" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Sequence number</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:pattern value="\d+"/>
      <xsd:maxLength value="3"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="ERRORFLAG" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Flag: Record not processed</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="FLG_NOUSE" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Flag: This Communication Number is Not Used</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
  </xsd:sequence>
 </xsd:complexType>
 <xsd:complexType name="BAPIADSMTP">
  <xsd:annotation>
   <xsd:documentation>BAPI Structure for E-Mail Addresses (Bus. Addr. Services)</xsd:documentation>
  </xsd:annotation>
  <xsd:sequence>
   <xsd:element name="STD_NO" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Standard sender address in this cKommunickation type</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="E_MAIL" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Internet mail (SMTP) address</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="241"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="EMAIL_SRCH" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Internet mail (SMTP) address search field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="20"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="STD_RECIP" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Flag: Recipient is standard recipient for this number</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="R_3_USER" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Flag: connected to R/3</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="ENCODE" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Desired data coding (SMTP)</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="TNEF" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Flag: Receiver can receive TNEF coding via SMTP</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="HOME_FLAG" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Recipient address in this communication type (mail sys.grp)</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="CONSNUMBER" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Sequence number</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:pattern value="\d+"/>
      <xsd:maxLength value="3"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="ERRORFLAG" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Flag: Record not processed</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="FLG_NOUSE" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Flag: This Communication Number is Not Used</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
  </xsd:sequence>
 </xsd:complexType>
 <xsd:complexType name="BAPIADSSF">
  <xsd:annotation>
   <xsd:documentation>BAPI Structure for SSF Addresses (Business Address Services)</xsd:documentation>
  </xsd:annotation>
  <xsd:sequence>
   <xsd:element name="STD_NO" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Standard sender address in this cKommunickation type</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="DUMMY" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Single-character flag</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="STD_RECIP" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Flag: Recipient is standard recipient for this number</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="HOME_FLAG" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Recipient address in this communication type (mail sys.grp)</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="CONSNUMBER" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Sequence number</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:pattern value="\d+"/>
      <xsd:maxLength value="3"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="RFCDEST" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Logical destination (specified in function call)</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="32"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="SSFIDSHORT" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>SSFID field for screen display</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="132"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="SSF_NS" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>SSF Namespace label</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="10"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="SSF_PROF" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>SSF profile label</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="132"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="SSFIDPART1" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>SSF name signatory/recipient: Parts 1-8</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="250"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="SSFIDPART2" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>SSF name signatory/recipient: Parts 1-8</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="250"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="SSFIDPART3" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>SSF name signatory/recipient: Parts 1-8</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="250"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="SSFIDPART4" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>SSF name signatory/recipient: Parts 1-8</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="250"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="SSFIDPART5" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>SSF name signatory/recipient: Parts 1-8</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="250"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="SSFIDPART6" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>SSF name signatory/recipient: Parts 1-8</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="250"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="SSFIDPART7" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>SSF name signatory/recipient: Parts 1-8</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="250"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="SSFIDPART8" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>SSF name signatory/recipient: Parts 1-8</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="250"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="SSFIDPART9" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>SSF name signatory/recipient - part 9</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="48"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="ERRORFLAG" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Flag: Record not processed</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="FLG_NOUSE" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Flag: This Communication Number is Not Used</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
  </xsd:sequence>
 </xsd:complexType>
 <xsd:complexType name="BAPIADTEL">
  <xsd:annotation>
   <xsd:documentation>BAPI Structure for Telephone Numbers (Bus. Addr. Services)</xsd:documentation>
  </xsd:annotation>
  <xsd:sequence>
   <xsd:element name="COUNTRY" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Country for telephone/fax number</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="3"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="COUNTRYISO" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Country ISO code</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="2"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="STD_NO" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Standard sender address in this cKommunickation type</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="TELEPHONE" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Telephone no.: dialling code+number</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="30"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="EXTENSION" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Telephone no.: Extension</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="10"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="TEL_NO" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Complete number: dialling code+number+extension</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="30"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="CALLER_NO" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Telephone number for determining caller</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="30"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="STD_RECIP" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Flag: Recipient is standard recipient for this number</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="R_3_USER" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Flag: connected to R/3</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="HOME_FLAG" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Recipient address in this communication type (mail sys.grp)</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="CONSNUMBER" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Sequence number</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:pattern value="\d+"/>
      <xsd:maxLength value="3"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="ERRORFLAG" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Flag: Record not processed</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="FLG_NOUSE" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Flag: This Communication Number is Not Used</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
  </xsd:sequence>
 </xsd:complexType>
 <xsd:complexType name="BAPIADTLX">
  <xsd:annotation>
   <xsd:documentation>BAPI Structure for Telex Numbers (Business Address Services)</xsd:documentation>
  </xsd:annotation>
  <xsd:sequence>
   <xsd:element name="COUNTRY" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Country key</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="3"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="COUNTRYISO" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Country ISO code</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="2"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="STD_NO" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Standard sender address in this cKommunickation type</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="TELEX_NO" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Telex number</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="30"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="STD_RECIP" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Flag: Recipient is standard recipient for this number</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="R_3_USER" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Flag: connected to R/3</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="HOME_FLAG" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Recipient address in this communication type (mail sys.grp)</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="CONSNUMBER" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Sequence number</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:pattern value="\d+"/>
      <xsd:maxLength value="3"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="ERRORFLAG" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Flag: Record not processed</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="FLG_NOUSE" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Flag: This Communication Number is Not Used</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
  </xsd:sequence>
 </xsd:complexType>
 <xsd:complexType name="BAPIADTTX">
  <xsd:annotation>
   <xsd:documentation>BAPI Structure for Teletext Numbers (Bus. Addr. Services)</xsd:documentation>
  </xsd:annotation>
  <xsd:sequence>
   <xsd:element name="COUNTRY" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Country key</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="3"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="COUNTRYISO" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Country ISO code</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="2"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="STD_NO" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Standard sender address in this cKommunickation type</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="TELETEX" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Teletex number</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="30"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="STD_RECIP" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Flag: Recipient is standard recipient for this number</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="R_3_USER" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Flag: connected to R/3</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="HOME_FLAG" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Recipient address in this communication type (mail sys.grp)</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="CONSNUMBER" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Sequence number</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:pattern value="\d+"/>
      <xsd:maxLength value="3"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="ERRORFLAG" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Flag: Record not processed</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="FLG_NOUSE" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Flag: This Communication Number is Not Used</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
  </xsd:sequence>
 </xsd:complexType>
 <xsd:complexType name="BAPIADURI">
  <xsd:annotation>
   <xsd:documentation>BAPI Structure for URI Addresses (Business Address Services)</xsd:documentation>
  </xsd:annotation>
  <xsd:sequence>
   <xsd:element name="STD_NO" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Standard sender address in this cKommunickation type</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="URI_TYPE" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>URI type flag</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="3"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="URI" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>URI, e.g. Homepage or ftp Address</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="132"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="STD_RECIP" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Flag: Recipient is standard recipient for this number</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="HOME_FLAG" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Recipient address in this communication type (mail sys.grp)</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="CONSNUMBER" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Sequence number</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:pattern value="\d+"/>
      <xsd:maxLength value="3"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="URI_PART1" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Universal Resource Identifier (URI): Parts 1-8</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="250"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="URI_PART2" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Universal Resource Identifier (URI): Parts 1-8</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="250"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="URI_PART3" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Universal Resource Identifier (URI): Parts 1-8</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="250"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="URI_PART4" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Universal Resource Identifier (URI): Parts 1-8</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="250"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="URI_PART5" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Universal Resource Identifier (URI): Parts 1-8</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="250"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="URI_PART6" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Universal Resource Identifier (URI): Parts 1-8</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="250"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="URI_PART7" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Universal Resource Identifier (URI): Parts 1-8</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="250"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="URI_PART8" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Universal Resource Identifier (URI): Parts 1-8</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="250"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="URI_PART9" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Universal Resource Identifier (URI) - Part 9</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="48"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="ERRORFLAG" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Flag: Record not processed</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="FLG_NOUSE" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Flag: This Communication Number is Not Used</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
  </xsd:sequence>
 </xsd:complexType>
 <xsd:complexType name="BAPIADX400">
  <xsd:annotation>
   <xsd:documentation>BAPI Structure for X.400 Adresses (Business Addr. Services)</xsd:documentation>
  </xsd:annotation>
  <xsd:sequence>
   <xsd:element name="STD_NO" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Standard sender address in this cKommunickation type</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="COUNTRY" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>X.400 country code</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="3"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="COUNTRYISO" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Country ISO code</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="2"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="ADM_DOM" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>X.400 administration domain</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="16"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="PRIV_DOM" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>X.400 private domain</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="16"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="ORGANIZATN" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>X.400 organization</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="64"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="ORG_UNIT_1" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>X.400 organizational unit 1</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="32"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="ORG_UNIT_2" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>X.400 organizational unit 2</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="32"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="ORG_UNIT_3" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>X.400 organizational unit 3</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="32"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="ORG_UNIT_4" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>X.400 organizational unit 4</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="32"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="LASTNAME" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>X.400 last name</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="40"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="FIRSTNAME" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>X.400 first name</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="16"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="INITIALS" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>X.400 Initials</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="5"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="GENERATION" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>X.400 generation</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="3"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="X_121_ADDR" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>X.400 X.121 network address</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="15"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="TERM_ID" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>X.400 Terminal ID</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="24"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="TERM_TYPE" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>X.400 terminal type</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="UANID" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>X.400 user agent numeric ID</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="32"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="DDA_TYPE1" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>X.400 domain defined attribute, type 1</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="8"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="DDA_VALUE1" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>X.400 domain defined attribute, value 1</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="128"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="DDA_TYPE2" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>X.400 domain defined attribute, type 2</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="8"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="DDA_VALUE2" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>X.400 domain defined attribute, value 2</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="128"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="DDA_TYPE3" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>X.400 domain defined attribute, type 3</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="8"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="DDA_VALUE3" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>X.400 domain defined attribute, value 3</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="128"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="DDA_TYPE4" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>X.400 domain defined attribute, type 4</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="8"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="DDA_VALUE4" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>X.400 domain defined attribute, value 4</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="128"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="STD_RECIP" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Flag: Recipient is standard recipient for this number</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="R_3_USER" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Flag: connected to R/3</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="TXT_ENCODE" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Desired text data coding (X.400)</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="TNEF" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Flag: Receiver can receive TNEF coding via X.400</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="HOME_FLAG" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Recipient address in this communication type (mail sys.grp)</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="CONSNUMBER" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Sequence number</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:pattern value="\d+"/>
      <xsd:maxLength value="3"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="ERRORFLAG" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Flag: Record not processed</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="FLG_NOUSE" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Flag: This Communication Number is Not Used</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
  </xsd:sequence>
 </xsd:complexType>
 <xsd:complexType name="BAPIALIAS">
  <xsd:annotation>
   <xsd:documentation>User name alias</xsd:documentation>
  </xsd:annotation>
  <xsd:sequence>
   <xsd:element name="USERALIAS" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Internet user alias</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="40"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
  </xsd:sequence>
 </xsd:complexType>
 <xsd:complexType name="BAPIFLAG">
  <xsd:annotation>
   <xsd:documentation>Indicator</xsd:documentation>
  </xsd:annotation>
  <xsd:sequence>
   <xsd:element name="BAPIFLAG" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Single-character flag</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
  </xsd:sequence>
 </xsd:complexType>
 <xsd:complexType name="BAPIUSCOMP">
  <xsd:annotation>
   <xsd:documentation>Company to which a user is assigned</xsd:documentation>
  </xsd:annotation>
  <xsd:sequence>
   <xsd:element name="COMPANY" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Company address, cross-system key</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="42"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
  </xsd:sequence>
 </xsd:complexType>
 <xsd:complexType name="BAPIUSCOMX">
  <xsd:annotation>
   <xsd:documentation>Company to which a user is assigned</xsd:documentation>
  </xsd:annotation>
  <xsd:sequence>
   <xsd:element name="COMPANY" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
  </xsd:sequence>
 </xsd:complexType>
 <xsd:complexType name="BAPIDEFAUL">
  <xsd:annotation>
   <xsd:documentation>User: Fixed Values Transfer Structure</xsd:documentation>
  </xsd:annotation>
  <xsd:sequence>
   <xsd:element name="STCOD" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Start menu (old, replaced by XUSTART)</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="20"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="SPLD" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Spool: Output device</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="4"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="SPLG" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Print parameter 1</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="SPDB" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Print parameter 2</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="SPDA" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Print parameter 3</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="DATFM" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Date format</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="DCPFM" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Decimal notation</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="LANGU" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Language</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="CATTKENNZ" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>CATT: Test status</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="KOSTL" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Cost center</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="8"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="START_MENU" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Start menu</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="30"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
  </xsd:sequence>
 </xsd:complexType>
 <xsd:complexType name="BAPIDEFAX">
  <xsd:annotation>
   <xsd:documentation>User: Change parameters for fixed value transfer structure</xsd:documentation>
  </xsd:annotation>
  <xsd:sequence>
   <xsd:element name="STCOD" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="SPLD" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="SPLG" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="SPDB" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="SPDA" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="DATFM" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="DCPFM" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="LANGU" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="CATT" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="KOSTL" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="START_MENU" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
  </xsd:sequence>
 </xsd:complexType>
 <xsd:complexType name="BAPILOGOND">
  <xsd:annotation>
   <xsd:documentation>User: Logon Data Transfer Structure</xsd:documentation>
  </xsd:annotation>
  <xsd:sequence>
   <xsd:element name="GLTGV" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>User valid from</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:pattern value="....-..-.."/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="GLTGB" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>User valid to</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:pattern value="....-..-.."/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="USTYP" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>User Type</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="CLASS" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>User group in user master maintenance</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="12"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="ACCNT" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Account ID</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="12"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="TZONE" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Time zone</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="6"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="LTIME" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Last logon time</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:pattern value="..:..:.."/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="BCODE" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Password Hash Key</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:base64Binary">
      <xsd:length value="8"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="CODVN" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Code Version of Password Hash Key Algorithm</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
  </xsd:sequence>
 </xsd:complexType>
 <xsd:complexType name="BAPILOGONX">
  <xsd:annotation>
   <xsd:documentation>User: Logon Data Transfer Structure</xsd:documentation>
  </xsd:annotation>
  <xsd:sequence>
   <xsd:element name="GLTGV" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="GLTGB" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="USTYP" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="CLASS" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="ACCNT" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="TZONE" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="LTIME" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="BCODE" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="CODVN" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
  </xsd:sequence>
 </xsd:complexType>
 <xsd:complexType name="BAPIPARAM">
  <xsd:annotation>
   <xsd:documentation>User: Parameter Transfer Structure</xsd:documentation>
  </xsd:annotation>
  <xsd:sequence>
   <xsd:element name="PARID" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Set/Get parameter ID</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="20"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="PARVA" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Parameter value</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="18"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="PARTXT" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Short text describing R/3 Repository objects</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="60"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
  </xsd:sequence>
 </xsd:complexType>
 <xsd:complexType name="BAPIPARAM1">
  <xsd:annotation>
   <xsd:documentation>User: Parameter Transfer Structure</xsd:documentation>
  </xsd:annotation>
  <xsd:sequence>
   <xsd:element name="PARID" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Set/Get parameter ID</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="20"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="PARVA" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Parameter value</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="40"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="PARTXT" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Short text describing R/3 Repository objects</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="60"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
  </xsd:sequence>
 </xsd:complexType>
 <xsd:complexType name="BAPIPARAMX">
  <xsd:annotation>
   <xsd:documentation>User: Change parameters for parameter transfer structure</xsd:documentation>
  </xsd:annotation>
  <xsd:sequence>
   <xsd:element name="PARID" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="PARVA" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="PARTXT" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
  </xsd:sequence>
 </xsd:complexType>
 <xsd:complexType name="BAPIRET2">
  <xsd:annotation>
   <xsd:documentation>Return parameter</xsd:documentation>
  </xsd:annotation>
  <xsd:sequence>
   <xsd:element name="TYPE" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Message type: S Success, E Error, W Warning, I Info, A Abort</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="ID" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Messages, Message Class</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="20"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="NUMBER" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Messages, Message Number</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:pattern value="\d+"/>
      <xsd:maxLength value="3"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="MESSAGE" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Message text</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="220"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="LOG_NO" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Application log: log number</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="20"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="LOG_MSG_NO" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Application log: Internal message serial number</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:pattern value="\d+"/>
      <xsd:maxLength value="6"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="MESSAGE_V1" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Messages, message variables</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="50"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="MESSAGE_V2" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Messages, message variables</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="50"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="MESSAGE_V3" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Messages, message variables</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="50"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="MESSAGE_V4" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Messages, message variables</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="50"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="PARAMETER" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Parameter name</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="32"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="ROW" minOccurs="0" type="xsd:int">
    <xsd:annotation>
     <xsd:documentation>Lines in parameter</xsd:documentation>
    </xsd:annotation>
   </xsd:element>
   <xsd:element name="FIELD" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Field in parameter</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="30"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="SYSTEM" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Logical system from which message originates</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="10"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
  </xsd:sequence>
 </xsd:complexType>
 <xsd:complexType name="BAPISNCU">
  <xsd:annotation>
   <xsd:documentation>SNC attributes for a user</xsd:documentation>
  </xsd:annotation>
  <xsd:sequence>
   <xsd:element name="GUIFLAG" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Unsecure communication permitted (user-specific)</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="PNAME" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>SNC: Printable name</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="255"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
  </xsd:sequence>
 </xsd:complexType>
 <xsd:complexType name="BAPISNCUX">
  <xsd:annotation>
   <xsd:documentation>SNC attributes for a user (changed fields)</xsd:documentation>
  </xsd:annotation>
  <xsd:sequence>
   <xsd:element name="GUIFLAG" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
   <xsd:element name="PNAME" minOccurs="0">
    <xsd:annotation>
     <xsd:documentation>Updated information in related user data field</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
     <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1"/>
     </xsd:restriction>
    </xsd:simpleType>
   </xsd:element>
  </xsd:sequence>
 </xsd:complexType>
</xsd:schema>
