[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

HTTPAPI + WSDL2RPG V1.13, Crashing in SRVPGM creation stage



   Hi All,
   I download the LIBHTTP + WSDL2RPG V1.13 and successfully generated the
   rpg stub for the test webservices with different scenarios.
   The tool is great, Thank you all...
   However, I have a problem with one Webservice where it looks little
   complicated. ( but service is work with .net Client)
   The first part, RPG source from WSDL2RPG command is work properly but
   when I tried to create SRVPGM from the generated source,
   it was crashing with the following
   Please give me an idea....

   *RNF7301 30     63 Position of subfield is greater than length of data
                      structure; specification ignored.
   *RNF7503 30     35 Expression contains an operand that is not defined.
   *RNF7301 30        002153  Position (12279-77813) of subfield LINEITEM
   in data
                              structure CURRENT... is greater than length
   of data
                              structure
   (65535).
   In RPG stub, LINEITEM is define like this....
   ______________________________________________________________________
   _________________
   D currentItem     DS
   likeds(tns_ZbapiFiDocumentReadRes
   D                                     onse_t)
   D                                     based(pCurrentItem)
   ______________________________________________________________________
   _________________
   D tns_ZbapiFiDocumentReadResponse_t...
   D                 DS                  based(pDummy)
   D                                     qualified
   D  Header                             likeds(tns_Bkpf_t)
   D  Lineitem                           likeds(tns_TableOfBseg_t)
   D  Onetime                            likeds(tns_TableOfBsec_t)
   D  Return                             likeds(tns_Bapireturn_t)
   D  Taxdata                            likeds(tns_TableOfBset_t)
   ______________________________________________________________________
   _________________
   D tns_TableOfBseg_t...
   D                 DS                  based(pDummy)
   D                                     qualified
   D  item                               likeds(tns_RpgArrayOfItem_t)
   ______________________________________________________________________
   _________________
   D tns_RpgArrayOfItem_t...
   D                 DS                  based(pDummy)
   D                                     qualified
   D  x                            10I 0
   D  Bsec                               likeds(tns_Bsec_t)
   D                                     dim(DIM_A1)
   ______________________________________________________________________
   _________________
   D tns_Bsec_t      DS                  based(pDummy)
   D                                     qualified
   D  Adrnr                              like(n1_char10_t)
   D  Anred                              like(n1_char15_t)
   D  Bankl                              like(n1_char15_t)
   D  Bankn                              like(n1_char18_t)
   D  Banks                              like(n1_char3_t)
   D  Belnr                              like(n1_char10_t)
   D  Bkont                              like(n1_char2_t)
   D  Bkref                              like(n1_char20_t)
   D  Bukrs                              like(n1_char4_t)
   D  Buzei                              like(n1_numeric3_t)
   ______________________________________________________________________
   _________________
   <?xml version="1.0" encoding="utf-8"?>
   <wsdl:definitions
   targetNamespace="urn:sap-com:document:sap:soap:functions:mc-style"
   xmlns:wsdl="[1]http://schemas.xmlsoap.org/wsdl/";
   xmlns:xsd="[2]http://www.w3.org/2001/XMLSchema";
   xmlns:soap="[3]http://schemas.xmlsoap.org/wsdl/soap/";
   xmlns:http="[4]http://schemas.xmlsoap.org/wsdl/http/";
   xmlns:mime="[5]http://schemas.xmlsoap.org/wsdl/mime/";
   xmlns:tns="urn:sap-com:document:sap:soap:functions:mc-style"
   xmlns:wsp="[6]http://schemas.xmlsoap.org/ws/2004/09/policy";
   xmlns:wsu="[7]http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-
   wssecurity-utility-1.0.xsd"
   xmlns:n1="urn:sap-com:document:sap:rfc:functions">
     <wsdl:documentation>
       <sidl:sidl xmlns:sidl="[8]http://www.sap.com/2007/03/sidl"/>
     </wsdl:documentation>
     <wsp:UsingPolicy wsdl:required="true"/>
     <wsp:Policy wsu:Id="BN_BN_ZBAPI_FI_DOCUMENT_READ">
       <saptrnbnd:OptimizedXMLTransfer
   uri="[9]http://xml.sap.com/2006/11/esi/esp/binxml";
   xmlns:saptrnbnd="[10]http://www.sap.com/webas/710/soap/features/transp
   ortbinding/" wsp:Optional="true"/>
       <saptrnbnd:OptimizedXMLTransfer
   uri="[11]http://www.w3.org/2004/08/soap/features/http-optimization";
   xmlns:saptrnbnd="[12]http://www.sap.com/webas/710/soap/features/transp
   ortbinding/" wsp:Optional="true"/>
       <wsp:ExactlyOne
   xmlns:wsp="[13]http://schemas.xmlsoap.org/ws/2004/09/policy";
   xmlns:sapsp="[14]http://www.sap.com/webas/630/soap/features/security/p
   olicy"
   xmlns:sp="[15]http://docs.oasis-open.org/ws-sx/ws-securitypolicy/20070
   2" xmlns:wsa="[16]http://www.w3.org/2005/08/addressing";
   xmlns:wst="[17]http://docs.oasis-open.org/ws-sx/ws-trust/200512";
   xmlns:wsu="[18]http://schemas.xmlsoap.org/ws/2002/07/utility";
   xmlns:wsx="[19]http://schemas.xmlsoap.org/ws/2004/09/mex"/>
     </wsp:Policy>
     <wsp:Policy wsu:Id="IF_IF_ZBAPI_FI_DOCUMENT_READ">
       <sapsession:Session
   xmlns:sapsession="[20]http://www.sap.com/webas/630/soap/features/sessi
   on/">
         <sapsession:enableSession>false</sapsession:enableSession>
       </sapsession:Session>
       <sapcentraladmin:CentralAdministration
   xmlns:sapcentraladmin="[21]http://www.sap.com/webas/700/soap/features/
   CentralAdministration/" wsp:Optional="true"/>
     </wsp:Policy>
     <wsp:Policy wsu:Id="OP_IF_OP_ZbapiFiDocumentRead">
       <sapcomhnd:enableCommit
   xmlns:sapcomhnd="[22]http://www.sap.com/NW05/soap/features/commit/";>fa
   lse</sapcomhnd:enableCommit>
       <sapblock:enableBlocking
   xmlns:sapblock="[23]http://www.sap.com/NW05/soap/features/blocking/";>t
   rue</sapblock:enableBlocking>
       <saptrhnw05:required
   xmlns:saptrhnw05="[24]http://www.sap.com/NW05/soap/features/transactio
   n/">no</saptrhnw05:required>
       <saprmnw05:enableWSRM
   xmlns:saprmnw05="[25]http://www.sap.com/NW05/soap/features/wsrm/";>fals
   e</saprmnw05:enableWSRM>
     </wsp:Policy>
     <wsdl:types>
       <xsd:schema attributeFormDefault="qualified"
   targetNamespace="urn:sap-com:document:sap:rfc:functions">
         <xsd:simpleType name="accp">
           <xsd:restriction base="xsd:string">
             <xsd:maxLength value="6"/>
             <xsd:pattern value="\d*"/>
           </xsd:restriction>
         </xsd:simpleType>
         <xsd:simpleType name="char1">
           <xsd:restriction base="xsd:string">
             <xsd:maxLength value="1"/>
           </xsd:restriction>
         </xsd:simpleType>
         <xsd:simpleType name="char10">
           <xsd:restriction base="xsd:string">
             <xsd:maxLength value="10"/>
           </xsd:restriction>
         </xsd:simpleType>
         <xsd:simpleType name="char11">
           <xsd:restriction base="xsd:string">
             <xsd:maxLength value="11"/>
           </xsd:restriction>
         </xsd:simpleType>
         <xsd:simpleType name="char12">
           <xsd:restriction base="xsd:string">
             <xsd:maxLength value="12"/>
           </xsd:restriction>
         </xsd:simpleType>
         <xsd:simpleType name="char13">
           <xsd:restriction base="xsd:string">
             <xsd:maxLength value="13"/>
           </xsd:restriction>
         </xsd:simpleType>
         <xsd:simpleType name="char14">
           <xsd:restriction base="xsd:string">
             <xsd:maxLength value="14"/>
           </xsd:restriction>
         </xsd:simpleType>
         <xsd:simpleType name="char15">
           <xsd:restriction base="xsd:string">
             <xsd:maxLength value="15"/>
           </xsd:restriction>
         </xsd:simpleType>
         <xsd:simpleType name="char16">
           <xsd:restriction base="xsd:string">
             <xsd:maxLength value="16"/>
           </xsd:restriction>
         </xsd:simpleType>
         <xsd:simpleType name="char18">
           <xsd:restriction base="xsd:string">
             <xsd:maxLength value="18"/>
           </xsd:restriction>
         </xsd:simpleType>
         <xsd:simpleType name="char2">
           <xsd:restriction base="xsd:string">
             <xsd:maxLength value="2"/>
           </xsd:restriction>
         </xsd:simpleType>
         <xsd:simpleType name="char20">
           <xsd:restriction base="xsd:string">
             <xsd:maxLength value="20"/>
           </xsd:restriction>
         </xsd:simpleType>
         <xsd:simpleType name="char220">
           <xsd:restriction base="xsd:string">
             <xsd:maxLength value="220"/>
           </xsd:restriction>
         </xsd:simpleType>
         <xsd:simpleType name="char24">
           <xsd:restriction base="xsd:string">
             <xsd:maxLength value="24"/>
           </xsd:restriction>
         </xsd:simpleType>
         <xsd:simpleType name="char25">
           <xsd:restriction base="xsd:string">
             <xsd:maxLength value="25"/>
           </xsd:restriction>
         </xsd:simpleType>
         <xsd:simpleType name="char26">
           <xsd:restriction base="xsd:string">
             <xsd:maxLength value="26"/>
           </xsd:restriction>
         </xsd:simpleType>
         <xsd:simpleType name="char27">
           <xsd:restriction base="xsd:string">
             <xsd:maxLength value="27"/>
           </xsd:restriction>
         </xsd:simpleType>
         <xsd:simpleType name="char3">
           <xsd:restriction base="xsd:string">
             <xsd:maxLength value="3"/>
           </xsd:restriction>
         </xsd:simpleType>
         <xsd:simpleType name="char30">
           <xsd:restriction base="xsd:string">
             <xsd:maxLength value="30"/>
           </xsd:restriction>
         </xsd:simpleType>
         <xsd:simpleType name="char35">
           <xsd:restriction base="xsd:string">
             <xsd:maxLength value="35"/>
           </xsd:restriction>
         </xsd:simpleType>
         <xsd:simpleType name="char4">
           <xsd:restriction base="xsd:string">
             <xsd:maxLength value="4"/>
           </xsd:restriction>
         </xsd:simpleType>
         <xsd:simpleType name="char40">
           <xsd:restriction base="xsd:string">
             <xsd:maxLength value="40"/>
           </xsd:restriction>
         </xsd:simpleType>
         <xsd:simpleType name="char5">
           <xsd:restriction base="xsd:string">
             <xsd:maxLength value="5"/>
           </xsd:restriction>
         </xsd:simpleType>
         <xsd:simpleType name="char50">
           <xsd:restriction base="xsd:string">
             <xsd:maxLength value="50"/>
           </xsd:restriction>
         </xsd:simpleType>
         <xsd:simpleType name="char6">
           <xsd:restriction base="xsd:string">
             <xsd:maxLength value="6"/>
           </xsd:restriction>
         </xsd:simpleType>
         <xsd:simpleType name="char8">
           <xsd:restriction base="xsd:string">
             <xsd:maxLength value="8"/>
           </xsd:restriction>
         </xsd:simpleType>
         <xsd:simpleType name="clnt3">
           <xsd:restriction base="xsd:string">
             <xsd:maxLength value="3"/>
           </xsd:restriction>
         </xsd:simpleType>
         <xsd:simpleType name="cuky5">
           <xsd:restriction base="xsd:string">
             <xsd:maxLength value="5"/>
           </xsd:restriction>
         </xsd:simpleType>
         <xsd:simpleType name="curr11.2">
           <xsd:restriction base="xsd:decimal">
             <xsd:totalDigits value="11"/>
             <xsd:fractionDigits value="2"/>
           </xsd:restriction>
         </xsd:simpleType>
         <xsd:simpleType name="curr13.2">
           <xsd:restriction base="xsd:decimal">
             <xsd:totalDigits value="13"/>
             <xsd:fractionDigits value="2"/>
           </xsd:restriction>
         </xsd:simpleType>
         <xsd:simpleType name="curr15.2">
           <xsd:restriction base="xsd:decimal">
             <xsd:totalDigits value="15"/>
             <xsd:fractionDigits value="2"/>
           </xsd:restriction>
         </xsd:simpleType>
         <xsd:simpleType name="date">
           <xsd:restriction base="xsd:string">
             <xsd:maxLength value="10"/>
             <xsd:pattern value="\d\d\d\d-\d\d-\d\d"/>
           </xsd:restriction>
         </xsd:simpleType>
         <xsd:simpleType name="decimal3.0">
           <xsd:restriction base="xsd:decimal">
             <xsd:totalDigits value="3"/>
             <xsd:fractionDigits value="0"/>
           </xsd:restriction>
         </xsd:simpleType>
         <xsd:simpleType name="decimal5.0">
           <xsd:restriction base="xsd:decimal">
             <xsd:totalDigits value="5"/>
             <xsd:fractionDigits value="0"/>
           </xsd:restriction>
         </xsd:simpleType>
         <xsd:simpleType name="decimal5.3">
           <xsd:restriction base="xsd:decimal">
             <xsd:totalDigits value="5"/>
             <xsd:fractionDigits value="3"/>
           </xsd:restriction>
         </xsd:simpleType>
         <xsd:simpleType name="decimal7.2">
           <xsd:restriction base="xsd:decimal">
             <xsd:totalDigits value="7"/>
             <xsd:fractionDigits value="2"/>
           </xsd:restriction>
         </xsd:simpleType>
         <xsd:simpleType name="decimal9.5">
           <xsd:restriction base="xsd:decimal">
             <xsd:totalDigits value="9"/>
             <xsd:fractionDigits value="5"/>
           </xsd:restriction>
         </xsd:simpleType>
         <xsd:simpleType name="decimal9.6">
           <xsd:restriction base="xsd:decimal">
             <xsd:totalDigits value="9"/>
             <xsd:fractionDigits value="6"/>
           </xsd:restriction>
         </xsd:simpleType>
         <xsd:simpleType name="lang">
           <xsd:restriction base="xsd:string">
             <xsd:maxLength value="1"/>
           </xsd:restriction>
         </xsd:simpleType>
         <xsd:simpleType name="numeric1">
           <xsd:restriction base="xsd:string">
             <xsd:maxLength value="1"/>
             <xsd:pattern value="\d*"/>
           </xsd:restriction>
         </xsd:simpleType>
         <xsd:simpleType name="numeric10">
           <xsd:restriction base="xsd:string">
             <xsd:maxLength value="10"/>
             <xsd:pattern value="\d*"/>
           </xsd:restriction>
         </xsd:simpleType>
         <xsd:simpleType name="numeric2">
           <xsd:restriction base="xsd:string">
             <xsd:maxLength value="2"/>
             <xsd:pattern value="\d*"/>
           </xsd:restriction>
         </xsd:simpleType>
         <xsd:simpleType name="numeric3">
           <xsd:restriction base="xsd:string">
             <xsd:maxLength value="3"/>
             <xsd:pattern value="\d*"/>
           </xsd:restriction>
         </xsd:simpleType>
         <xsd:simpleType name="numeric4">
           <xsd:restriction base="xsd:string">
             <xsd:maxLength value="4"/>
             <xsd:pattern value="\d*"/>
           </xsd:restriction>
         </xsd:simpleType>
         <xsd:simpleType name="numeric5">
           <xsd:restriction base="xsd:string">
             <xsd:maxLength value="5"/>
             <xsd:pattern value="\d*"/>
           </xsd:restriction>
         </xsd:simpleType>
         <xsd:simpleType name="numeric6">
           <xsd:restriction base="xsd:string">
             <xsd:maxLength value="6"/>
             <xsd:pattern value="\d*"/>
           </xsd:restriction>
         </xsd:simpleType>
         <xsd:simpleType name="numeric8">
           <xsd:restriction base="xsd:string">
             <xsd:maxLength value="8"/>
             <xsd:pattern value="\d*"/>
           </xsd:restriction>
         </xsd:simpleType>
         <xsd:simpleType name="quantum13.3">
           <xsd:restriction base="xsd:decimal">
             <xsd:totalDigits value="13"/>
             <xsd:fractionDigits value="3"/>
           </xsd:restriction>
         </xsd:simpleType>
         <xsd:simpleType name="time">
           <xsd:restriction base="xsd:string">
             <xsd:maxLength value="8"/>
             <xsd:pattern value="\d\d:\d\d:\d\d"/>
           </xsd:restriction>
         </xsd:simpleType>
         <xsd:simpleType name="unit3">
           <xsd:restriction base="xsd:string">
             <xsd:maxLength value="3"/>
           </xsd:restriction>
         </xsd:simpleType>
       </xsd:schema>
       <xsd:schema attributeFormDefault="qualified"
   targetNamespace="urn:sap-com:document:sap:soap:functions:mc-style"
   xmlns:n0="urn:sap-com:document:sap:rfc:functions">
         <xsd:import namespace="urn:sap-com:document:sap:rfc:functions"/>
         <xsd:simpleType name="RfcException.Message.Number">
           <xsd:restriction base="xsd:string">
             <xsd:maxLength value="3"/>
             <xsd:pattern value="\d*"/>
           </xsd:restriction>
         </xsd:simpleType>
         <xsd:complexType name="Bseg">
           <xsd:sequence>
             <xsd:element name="Mandt" type="n0:clnt3"/>
             <xsd:element name="Bukrs" type="n0:char4"/>
             <xsd:element name="Belnr" type="n0:char10"/>
             <xsd:element name="Gjahr" type="n0:numeric4"/>
             <xsd:element name="Buzei" type="n0:numeric3"/>
             <xsd:element name="Buzid" type="n0:char1"/>
             <xsd:element name="Augdt" type="n0:date"/>
             <xsd:element name="Augcp" type="n0:date"/>
             <xsd:element name="Augbl" type="n0:char10"/>
             <xsd:element name="Bschl" type="n0:char2"/>
             <xsd:element name="Koart" type="n0:char1"/>
             <xsd:element name="Umskz" type="n0:char1"/>
             <xsd:element name="Umsks" type="n0:char1"/>
             <xsd:element name="Zumsk" type="n0:char1"/>
             <xsd:element name="Shkzg" type="n0:char1"/>
             <xsd:element name="Gsber" type="n0:char4"/>
             <xsd:element name="Pargb" type="n0:char4"/>
             <xsd:element name="Mwskz" type="n0:char2"/>
             <xsd:element name="Qsskz" type="n0:char2"/>
             <xsd:element name="Dmbtr" type="n0:curr13.2"/>
             <xsd:element name="Wrbtr" type="n0:curr13.2"/>
             <xsd:element name="Kzbtr" type="n0:curr13.2"/>
             <xsd:element name="Pswbt" type="n0:curr13.2"/>
             <xsd:element name="Pswsl" type="n0:cuky5"/>
             <xsd:element name="Txbhw" type="n0:curr13.2"/>
             <xsd:element name="Txbfw" type="n0:curr13.2"/>
             <xsd:element name="Mwsts" type="n0:curr13.2"/>
             <xsd:element name="Wmwst" type="n0:curr13.2"/>
             <xsd:element name="Hwbas" type="n0:curr13.2"/>
             <xsd:element name="Fwbas" type="n0:curr13.2"/>
             <xsd:element name="Hwzuz" type="n0:curr13.2"/>
             <xsd:element name="Fwzuz" type="n0:curr13.2"/>
             <xsd:element name="Shzuz" type="n0:char1"/>
             <xsd:element name="Stekz" type="n0:char2"/>
             <xsd:element name="Mwart" type="n0:char1"/>
             <xsd:element name="Txgrp" type="n0:numeric3"/>
             <xsd:element name="Ktosl" type="n0:char3"/>
             <xsd:element name="Qsshb" type="n0:curr13.2"/>
             <xsd:element name="Kursr" type="n0:decimal9.5"/>
             <xsd:element name="Gbetr" type="n0:curr13.2"/>
             <xsd:element name="Bdiff" type="n0:curr13.2"/>
             <xsd:element name="Bdif2" type="n0:curr13.2"/>
             <xsd:element name="Valut" type="n0:date"/>
             <xsd:element name="Zuonr" type="n0:char18"/>
             <xsd:element name="Sgtxt" type="n0:char50"/>
             <xsd:element name="Zinkz" type="n0:char2"/>
             <xsd:element name="Vbund" type="n0:char6"/>
             <xsd:element name="Bewar" type="n0:char3"/>
             <xsd:element name="Altkt" type="n0:char10"/>
             <xsd:element name="Vorgn" type="n0:char4"/>
             <xsd:element name="Fdlev" type="n0:char2"/>
             <xsd:element name="Fdgrp" type="n0:char10"/>
             <xsd:element name="Fdwbt" type="n0:curr13.2"/>
             <xsd:element name="Fdtag" type="n0:date"/>
             <xsd:element name="Fkont" type="n0:numeric3"/>
             <xsd:element name="Kokrs" type="n0:char4"/>
             <xsd:element name="Kostl" type="n0:char10"/>
             <xsd:element name="Projn" type="n0:char16"/>
             <xsd:element name="Aufnr" type="n0:char12"/>
             <xsd:element name="Vbeln" type="n0:char10"/>
             <xsd:element name="Vbel2" type="n0:char10"/>
             <xsd:element name="Posn2" type="n0:numeric6"/>
             <xsd:element name="Eten2" type="n0:numeric4"/>
             <xsd:element name="Anln1" type="n0:char12"/>
             <xsd:element name="Anln2" type="n0:char4"/>
             <xsd:element name="Anbwa" type="n0:char3"/>
             <xsd:element name="Bzdat" type="n0:date"/>
             <xsd:element name="Pernr" type="n0:numeric8"/>
             <xsd:element name="Xumsw" type="n0:char1"/>
             <xsd:element name="Xhres" type="n0:char1"/>
             <xsd:element name="Xkres" type="n0:char1"/>
             <xsd:element name="Xopvw" type="n0:char1"/>
             <xsd:element name="Xcpdd" type="n0:char1"/>
             <xsd:element name="Xskst" type="n0:char1"/>
             <xsd:element name="Xsauf" type="n0:char1"/>
             <xsd:element name="Xspro" type="n0:char1"/>
             <xsd:element name="Xserg" type="n0:char1"/>
             <xsd:element name="Xfakt" type="n0:char1"/>
             <xsd:element name="Xuman" type="n0:char1"/>
             <xsd:element name="Xanet" type="n0:char1"/>
             <xsd:element name="Xskrl" type="n0:char1"/>
             <xsd:element name="Xinve" type="n0:char1"/>
             <xsd:element name="Xpanz" type="n0:char1"/>
             <xsd:element name="Xauto" type="n0:char1"/>
             <xsd:element name="Xncop" type="n0:char1"/>
             <xsd:element name="Xzahl" type="n0:char1"/>
             <xsd:element name="Saknr" type="n0:char10"/>
             <xsd:element name="Hkont" type="n0:char10"/>
             <xsd:element name="Kunnr" type="n0:char10"/>
             <xsd:element name="Lifnr" type="n0:char10"/>
             <xsd:element name="Filkd" type="n0:char10"/>
             <xsd:element name="Xbilk" type="n0:char1"/>
             <xsd:element name="Gvtyp" type="n0:char2"/>
             <xsd:element name="Hzuon" type="n0:char18"/>
             <xsd:element name="Zfbdt" type="n0:date"/>
             <xsd:element name="Zterm" type="n0:char4"/>
             <xsd:element name="Zbd1t" type="n0:decimal3.0"/>
             <xsd:element name="Zbd2t" type="n0:decimal3.0"/>
             <xsd:element name="Zbd3t" type="n0:decimal3.0"/>
             <xsd:element name="Zbd1p" type="n0:decimal5.3"/>
             <xsd:element name="Zbd2p" type="n0:decimal5.3"/>
             <xsd:element name="Skfbt" type="n0:curr13.2"/>
             <xsd:element name="Sknto" type="n0:curr13.2"/>
             <xsd:element name="Wskto" type="n0:curr13.2"/>
             <xsd:element name="Zlsch" type="n0:char1"/>
             <xsd:element name="Zlspr" type="n0:char1"/>
             <xsd:element name="Zbfix" type="n0:char1"/>
             <xsd:element name="Hbkid" type="n0:char5"/>
             <xsd:element name="Bvtyp" type="n0:char4"/>
             <xsd:element name="Nebtr" type="n0:curr13.2"/>
             <xsd:element name="Mwsk1" type="n0:char2"/>
             <xsd:element name="Dmbt1" type="n0:curr13.2"/>
             <xsd:element name="Wrbt1" type="n0:curr13.2"/>
             <xsd:element name="Mwsk2" type="n0:char2"/>
             <xsd:element name="Dmbt2" type="n0:curr13.2"/>
             <xsd:element name="Wrbt2" type="n0:curr13.2"/>
             <xsd:element name="Mwsk3" type="n0:char2"/>
             <xsd:element name="Dmbt3" type="n0:curr13.2"/>
             <xsd:element name="Wrbt3" type="n0:curr13.2"/>
             <xsd:element name="Rebzg" type="n0:char10"/>
             <xsd:element name="Rebzj" type="n0:numeric4"/>
             <xsd:element name="Rebzz" type="n0:numeric3"/>
             <xsd:element name="Rebzt" type="n0:char1"/>
             <xsd:element name="Zollt" type="n0:char8"/>
             <xsd:element name="Zolld" type="n0:date"/>
             <xsd:element name="Lzbkz" type="n0:char3"/>
             <xsd:element name="Landl" type="n0:char3"/>
             <xsd:element name="Diekz" type="n0:char1"/>
             <xsd:element name="Samnr" type="n0:numeric8"/>
             <xsd:element name="Abper" type="n0:accp"/>
             <xsd:element name="Vrskz" type="n0:char1"/>
             <xsd:element name="Vrsdt" type="n0:date"/>
             <xsd:element name="Disbn" type="n0:char10"/>
             <xsd:element name="Disbj" type="n0:numeric4"/>
             <xsd:element name="Disbz" type="n0:numeric3"/>
             <xsd:element name="Wverw" type="n0:char1"/>
             <xsd:element name="Anfbn" type="n0:char10"/>
             <xsd:element name="Anfbj" type="n0:numeric4"/>
             <xsd:element name="Anfbu" type="n0:char4"/>
             <xsd:element name="Anfae" type="n0:date"/>
             <xsd:element name="Blnbt" type="n0:curr13.2"/>
             <xsd:element name="Blnkz" type="n0:char2"/>
             <xsd:element name="Blnpz" type="n0:decimal7.2"/>
             <xsd:element name="Mschl" type="n0:char1"/>
             <xsd:element name="Mansp" type="n0:char1"/>
             <xsd:element name="Madat" type="n0:date"/>
             <xsd:element name="Manst" type="n0:numeric1"/>
             <xsd:element name="Maber" type="n0:char2"/>
             <xsd:element name="Esrnr" type="n0:char11"/>
             <xsd:element name="Esrre" type="n0:char27"/>
             <xsd:element name="Esrpz" type="n0:char2"/>
             <xsd:element name="Klibt" type="n0:curr13.2"/>
             <xsd:element name="Qsznr" type="n0:char10"/>
             <xsd:element name="Qbshb" type="n0:curr13.2"/>
             <xsd:element name="Qsfbt" type="n0:curr13.2"/>
             <xsd:element name="Navhw" type="n0:curr13.2"/>
             <xsd:element name="Navfw" type="n0:curr13.2"/>
             <xsd:element name="Matnr" type="n0:char18"/>
             <xsd:element name="Werks" type="n0:char4"/>
             <xsd:element name="Menge" type="n0:quantum13.3"/>
             <xsd:element name="Meins" type="n0:unit3"/>
             <xsd:element name="Erfmg" type="n0:quantum13.3"/>
             <xsd:element name="Erfme" type="n0:unit3"/>
             <xsd:element name="Bpmng" type="n0:quantum13.3"/>
             <xsd:element name="Bprme" type="n0:unit3"/>
             <xsd:element name="Ebeln" type="n0:char10"/>
             <xsd:element name="Ebelp" type="n0:numeric5"/>
             <xsd:element name="Zekkn" type="n0:numeric2"/>
             <xsd:element name="Elikz" type="n0:char1"/>
             <xsd:element name="Vprsv" type="n0:char1"/>
             <xsd:element name="Peinh" type="n0:decimal5.0"/>
             <xsd:element name="Bwkey" type="n0:char4"/>
             <xsd:element name="Bwtar" type="n0:char10"/>
             <xsd:element name="Bustw" type="n0:char4"/>
             <xsd:element name="Rewrt" type="n0:curr13.2"/>
             <xsd:element name="Rewwr" type="n0:curr13.2"/>
             <xsd:element name="Bonfb" type="n0:curr13.2"/>
             <xsd:element name="Bualt" type="n0:curr13.2"/>
             <xsd:element name="Psalt" type="n0:char1"/>
             <xsd:element name="Nprei" type="n0:curr11.2"/>
             <xsd:element name="Tbtkz" type="n0:char1"/>
             <xsd:element name="Spgrp" type="n0:char1"/>
             <xsd:element name="Spgrm" type="n0:char1"/>
             <xsd:element name="Spgrt" type="n0:char1"/>
             <xsd:element name="Spgrg" type="n0:char1"/>
             <xsd:element name="Spgrv" type="n0:char1"/>
             <xsd:element name="Spgrq" type="n0:char1"/>
             <xsd:element name="Stceg" type="n0:char20"/>
             <xsd:element name="Egbld" type="n0:char3"/>
             <xsd:element name="Eglld" type="n0:char3"/>
             <xsd:element name="Rstgr" type="n0:char3"/>
             <xsd:element name="Ryacq" type="n0:char4"/>
             <xsd:element name="Rpacq" type="n0:numeric3"/>
             <xsd:element name="Rdiff" type="n0:curr13.2"/>
             <xsd:element name="Rdif2" type="n0:curr13.2"/>
             <xsd:element name="Prctr" type="n0:char10"/>
             <xsd:element name="Xhkom" type="n0:char1"/>
             <xsd:element name="Vname" type="n0:char6"/>
             <xsd:element name="Recid" type="n0:char2"/>
             <xsd:element name="Egrup" type="n0:char3"/>
             <xsd:element name="Vptnr" type="n0:char10"/>
             <xsd:element name="Vertt" type="n0:char1"/>
             <xsd:element name="Vertn" type="n0:char13"/>
             <xsd:element name="Vbewa" type="n0:char4"/>
             <xsd:element name="Depot" type="n0:char10"/>
             <xsd:element name="Txjcd" type="n0:char15"/>
             <xsd:element name="Imkey" type="n0:char8"/>
             <xsd:element name="Dabrz" type="n0:date"/>
             <xsd:element name="Popts" type="n0:decimal9.6"/>
             <xsd:element name="Fipos" type="n0:char14"/>
             <xsd:element name="Kstrg" type="n0:char12"/>
             <xsd:element name="Nplnr" type="n0:char12"/>
             <xsd:element name="Aufpl" type="n0:numeric10"/>
             <xsd:element name="Aplzl" type="n0:numeric8"/>
             <xsd:element name="Projk" type="n0:numeric8"/>
             <xsd:element name="Paobjnr" type="n0:numeric10"/>
             <xsd:element name="Pasubnr" type="n0:numeric4"/>
             <xsd:element name="Spgrs" type="n0:char1"/>
             <xsd:element name="Spgrc" type="n0:char1"/>
             <xsd:element name="Btype" type="n0:char2"/>
             <xsd:element name="Etype" type="n0:char3"/>
             <xsd:element name="Xegdr" type="n0:char1"/>
             <xsd:element name="Lnran" type="n0:numeric5"/>
             <xsd:element name="Hrkft" type="n0:char4"/>
             <xsd:element name="Dmbe2" type="n0:curr13.2"/>
             <xsd:element name="Dmbe3" type="n0:curr13.2"/>
             <xsd:element name="Dmb21" type="n0:curr13.2"/>
             <xsd:element name="Dmb22" type="n0:curr13.2"/>
             <xsd:element name="Dmb23" type="n0:curr13.2"/>
             <xsd:element name="Dmb31" type="n0:curr13.2"/>
             <xsd:element name="Dmb32" type="n0:curr13.2"/>
             <xsd:element name="Dmb33" type="n0:curr13.2"/>
             <xsd:element name="Mwst2" type="n0:curr13.2"/>
             <xsd:element name="Mwst3" type="n0:curr13.2"/>
             <xsd:element name="Navh2" type="n0:curr13.2"/>
             <xsd:element name="Navh3" type="n0:curr13.2"/>
             <xsd:element name="Sknt2" type="n0:curr13.2"/>
             <xsd:element name="Sknt3" type="n0:curr13.2"/>
             <xsd:element name="Bdif3" type="n0:curr13.2"/>
             <xsd:element name="Rdif3" type="n0:curr13.2"/>
             <xsd:element name="Hwmet" type="n0:char1"/>
             <xsd:element name="Glupm" type="n0:char1"/>
             <xsd:element name="Xragl" type="n0:char1"/>
             <xsd:element name="Uzawe" type="n0:char2"/>
             <xsd:element name="Lokkt" type="n0:char10"/>
             <xsd:element name="Fistl" type="n0:char16"/>
             <xsd:element name="Geber" type="n0:char10"/>
             <xsd:element name="Stbuk" type="n0:char4"/>
             <xsd:element name="Txbh2" type="n0:curr13.2"/>
             <xsd:element name="Txbh3" type="n0:curr13.2"/>
             <xsd:element name="Pprct" type="n0:char10"/>
             <xsd:element name="Xref1" type="n0:char12"/>
             <xsd:element name="Xref2" type="n0:char12"/>
             <xsd:element name="Kblnr" type="n0:char10"/>
             <xsd:element name="Kblpos" type="n0:numeric3"/>
             <xsd:element name="Sttax" type="n0:curr13.2"/>
             <xsd:element name="Fkber" type="n0:char4"/>
             <xsd:element name="Obzei" type="n0:numeric3"/>
             <xsd:element name="Xnegp" type="n0:char1"/>
             <xsd:element name="Rfzei" type="n0:numeric3"/>
             <xsd:element name="Ccbtc" type="n0:char10"/>
             <xsd:element name="Kkber" type="n0:char4"/>
             <xsd:element name="Empfb" type="n0:char10"/>
             <xsd:element name="Xref3" type="n0:char20"/>
             <xsd:element name="Dtws1" type="n0:numeric2"/>
             <xsd:element name="Dtws2" type="n0:numeric2"/>
             <xsd:element name="Dtws3" type="n0:numeric2"/>
             <xsd:element name="Dtws4" type="n0:numeric2"/>
             <xsd:element name="Gricd" type="n0:char2"/>
             <xsd:element name="Grirg" type="n0:char3"/>
             <xsd:element name="Gityp" type="n0:char2"/>
             <xsd:element name="Xpypr" type="n0:char1"/>
             <xsd:element name="Kidno" type="n0:char30"/>
             <xsd:element name="Absbt" type="n0:curr13.2"/>
             <xsd:element name="Idxsp" type="n0:char5"/>
             <xsd:element name="Linfv" type="n0:date"/>
             <xsd:element name="Kontt" type="n0:char2"/>
             <xsd:element name="Kontl" type="n0:char50"/>
             <xsd:element name="Txdat" type="n0:date"/>
             <xsd:element name="Agzei" type="n0:decimal5.0"/>
             <xsd:element name="Pycur" type="n0:cuky5"/>
             <xsd:element name="Pyamt" type="n0:curr13.2"/>
             <xsd:element name="Bupla" type="n0:char4"/>
             <xsd:element name="Secco" type="n0:char4"/>
             <xsd:element name="Lstar" type="n0:char6"/>
             <xsd:element name="CessionKz" type="n0:char2"/>
             <xsd:element name="Prznr" type="n0:char12"/>
             <xsd:element name="Ppdiff" type="n0:curr13.2"/>
             <xsd:element name="Ppdif2" type="n0:curr13.2"/>
             <xsd:element name="Ppdif3" type="n0:curr13.2"/>
             <xsd:element name="Penlc1" type="n0:curr13.2"/>
             <xsd:element name="Penlc2" type="n0:curr13.2"/>
             <xsd:element name="Penlc3" type="n0:curr13.2"/>
             <xsd:element name="Penfc" type="n0:curr13.2"/>
             <xsd:element name="Pendays" type="xsd:int"/>
             <xsd:element name="Penrc" type="n0:char2"/>
             <xsd:element name="GrantNbr" type="n0:char20"/>
             <xsd:element name="Sctax" type="n0:curr13.2"/>
             <xsd:element name="FkberLong" type="n0:char16"/>
             <xsd:element name="Gmvkz" type="n0:char1"/>
             <xsd:element name="Srtype" type="n0:char2"/>
             <xsd:element name="Intreno" type="n0:char13"/>
             <xsd:element name="Measure" type="n0:char24"/>
             <xsd:element name="Auggj" type="n0:numeric4"/>
             <xsd:element name="PpaExInd" type="n0:char1"/>
             <xsd:element name="Docln" type="n0:char6"/>
             <xsd:element name="Segment" type="n0:char10"/>
             <xsd:element name="Psegment" type="n0:char10"/>
             <xsd:element name="Pfkber" type="n0:char16"/>
             <xsd:element name="Hktid" type="n0:char5"/>
             <xsd:element name="Kstar" type="n0:char10"/>
             <xsd:element name="Xlgclr" type="n0:char1"/>
             <xsd:element name="Pgeber" type="n0:char10"/>
             <xsd:element name="PgrantNbr" type="n0:char20"/>
             <xsd:element name="BudgetPd" type="n0:char10"/>
             <xsd:element name="PbudgetPd" type="n0:char10"/>
             <xsd:element name="PeropBeg" type="n0:date"/>
             <xsd:element name="PeropEnd" type="n0:date"/>
             <xsd:element name="Fastpay" type="n0:char1"/>
             <xsd:element name="Prodper" type="n0:date"/>
           </xsd:sequence>
         </xsd:complexType>
         <xsd:complexType name="Bset">
           <xsd:sequence>
             <xsd:element name="Mandt" type="n0:clnt3"/>
             <xsd:element name="Bukrs" type="n0:char4"/>
             <xsd:element name="Belnr" type="n0:char10"/>
             <xsd:element name="Gjahr" type="n0:numeric4"/>
             <xsd:element name="Buzei" type="n0:numeric3"/>
             <xsd:element name="Mwskz" type="n0:char2"/>
             <xsd:element name="Hkont" type="n0:char10"/>
             <xsd:element name="Txgrp" type="n0:numeric3"/>
             <xsd:element name="Shkzg" type="n0:char1"/>
             <xsd:element name="Hwbas" type="n0:curr15.2"/>
             <xsd:element name="Fwbas" type="n0:curr15.2"/>
             <xsd:element name="Hwste" type="n0:curr13.2"/>
             <xsd:element name="Fwste" type="n0:curr13.2"/>
             <xsd:element name="Ktosl" type="n0:char3"/>
             <xsd:element name="Knumh" type="n0:char10"/>
             <xsd:element name="Stceg" type="n0:char20"/>
             <xsd:element name="Egbld" type="n0:char3"/>
             <xsd:element name="Eglld" type="n0:char3"/>
             <xsd:element name="Txjcd" type="n0:char15"/>
             <xsd:element name="H2ste" type="n0:curr13.2"/>
             <xsd:element name="H3ste" type="n0:curr13.2"/>
             <xsd:element name="H2bas" type="n0:curr15.2"/>
             <xsd:element name="H3bas" type="n0:curr15.2"/>
             <xsd:element name="Kschl" type="n0:char4"/>
             <xsd:element name="Stmdt" type="n0:date"/>
             <xsd:element name="Stmti" type="n0:char6"/>
             <xsd:element name="Mlddt" type="n0:date"/>
             <xsd:element name="Kbetr" type="n0:curr11.2"/>
             <xsd:element name="Stbkz" type="n0:char1"/>
             <xsd:element name="Lstml" type="n0:char3"/>
             <xsd:element name="Lwste" type="n0:curr13.2"/>
             <xsd:element name="Lwbas" type="n0:curr15.2"/>
             <xsd:element name="Txdat" type="n0:date"/>
             <xsd:element name="Bupla" type="n0:char4"/>
             <xsd:element name="Txjdp" type="n0:char15"/>
             <xsd:element name="Txjlv" type="n0:char1"/>
             <xsd:element name="Taxps" type="n0:numeric6"/>
             <xsd:element name="Txmod" type="xsd:unsignedByte"/>
           </xsd:sequence>
         </xsd:complexType>
         <xsd:complexType name="Bsec">
           <xsd:sequence>
             <xsd:element name="Mandt" type="n0:clnt3"/>
             <xsd:element name="Bukrs" type="n0:char4"/>
             <xsd:element name="Belnr" type="n0:char10"/>
             <xsd:element name="Gjahr" type="n0:numeric4"/>
             <xsd:element name="Buzei" type="n0:numeric3"/>
             <xsd:element name="Name1" type="n0:char35"/>
             <xsd:element name="Name2" type="n0:char35"/>
             <xsd:element name="Name3" type="n0:char35"/>
             <xsd:element name="Name4" type="n0:char35"/>
             <xsd:element name="Pstlz" type="n0:char10"/>
             <xsd:element name="Ort01" type="n0:char35"/>
             <xsd:element name="Land1" type="n0:char3"/>
             <xsd:element name="Stras" type="n0:char35"/>
             <xsd:element name="Pfach" type="n0:char10"/>
             <xsd:element name="Pstl2" type="n0:char10"/>
             <xsd:element name="Pskto" type="n0:char16"/>
             <xsd:element name="Bankn" type="n0:char18"/>
             <xsd:element name="Bankl" type="n0:char15"/>
             <xsd:element name="Banks" type="n0:char3"/>
             <xsd:element name="Stcd1" type="n0:char16"/>
             <xsd:element name="Stcd2" type="n0:char11"/>
             <xsd:element name="Stkzu" type="n0:char1"/>
             <xsd:element name="Stkza" type="n0:char1"/>
             <xsd:element name="Regio" type="n0:char3"/>
             <xsd:element name="Bkont" type="n0:char2"/>
             <xsd:element name="Dtaws" type="n0:char2"/>
             <xsd:element name="Dtams" type="n0:char1"/>
             <xsd:element name="Xcpdk" type="n0:char1"/>
             <xsd:element name="Empfg" type="n0:char16"/>
             <xsd:element name="Spras" type="n0:lang"/>
             <xsd:element name="Fityp" type="n0:char2"/>
             <xsd:element name="Stcdt" type="n0:char2"/>
             <xsd:element name="Stkzn" type="n0:char1"/>
             <xsd:element name="Stcd3" type="n0:char18"/>
             <xsd:element name="Stcd4" type="n0:char18"/>
             <xsd:element name="Bkref" type="n0:char20"/>
             <xsd:element name="J1kfrepre" type="n0:char10"/>
             <xsd:element name="J1kftbus" type="n0:char30"/>
             <xsd:element name="J1kftind" type="n0:char30"/>
             <xsd:element name="Anred" type="n0:char15"/>
             <xsd:element name="Adrnr" type="n0:char10"/>
             <xsd:element name="Xrguh" type="n0:char1"/>
             <xsd:element name="PoBoxNum" type="n0:char1"/>
           </xsd:sequence>
         </xsd:complexType>
         <xsd:complexType name="Bapireturn">
           <xsd:sequence>
             <xsd:element name="Type" type="n0:char1"/>
             <xsd:element name="Code" type="n0:char5"/>
             <xsd:element name="Message" type="n0:char220"/>
             <xsd:element name="LogNo" type="n0:char20"/>
             <xsd:element name="LogMsgNo" type="n0:numeric6"/>
             <xsd:element name="MessageV1" type="n0:char50"/>
             <xsd:element name="MessageV2" type="n0:char50"/>
             <xsd:element name="MessageV3" type="n0:char50"/>
             <xsd:element name="MessageV4" type="n0:char50"/>
           </xsd:sequence>
         </xsd:complexType>
         <xsd:complexType name="Bkpf">
           <xsd:sequence>
             <xsd:element name="Mandt" type="n0:clnt3"/>
             <xsd:element name="Bukrs" type="n0:char4"/>
             <xsd:element name="Belnr" type="n0:char10"/>
             <xsd:element name="Gjahr" type="n0:numeric4"/>
             <xsd:element name="Blart" type="n0:char2"/>
             <xsd:element name="Bldat" type="n0:date"/>
             <xsd:element name="Budat" type="n0:date"/>
             <xsd:element name="Monat" type="n0:numeric2"/>
             <xsd:element name="Cpudt" type="n0:date"/>
             <xsd:element name="Cputm" type="n0:time"/>
             <xsd:element name="Aedat" type="n0:date"/>
             <xsd:element name="Upddt" type="n0:date"/>
             <xsd:element name="Wwert" type="n0:date"/>
             <xsd:element name="Usnam" type="n0:char12"/>
             <xsd:element name="Tcode" type="n0:char20"/>
             <xsd:element name="Bvorg" type="n0:char16"/>
             <xsd:element name="Xblnr" type="n0:char16"/>
             <xsd:element name="Dbblg" type="n0:char10"/>
             <xsd:element name="Stblg" type="n0:char10"/>
             <xsd:element name="Stjah" type="n0:numeric4"/>
             <xsd:element name="Bktxt" type="n0:char25"/>
             <xsd:element name="Waers" type="n0:cuky5"/>
             <xsd:element name="Kursf" type="n0:decimal9.5"/>
             <xsd:element name="Kzwrs" type="n0:cuky5"/>
             <xsd:element name="Kzkrs" type="n0:decimal9.5"/>
             <xsd:element name="Bstat" type="n0:char1"/>
             <xsd:element name="Xnetb" type="n0:char1"/>
             <xsd:element name="Frath" type="n0:curr13.2"/>
             <xsd:element name="Xrueb" type="n0:char1"/>
             <xsd:element name="Glvor" type="n0:char4"/>
             <xsd:element name="Grpid" type="n0:char12"/>
             <xsd:element name="Dokid" type="n0:char40"/>
             <xsd:element name="Arcid" type="n0:char10"/>
             <xsd:element name="Iblar" type="n0:char2"/>
             <xsd:element name="Awtyp" type="n0:char5"/>
             <xsd:element name="Awkey" type="n0:char20"/>
             <xsd:element name="Fikrs" type="n0:char4"/>
             <xsd:element name="Hwaer" type="n0:cuky5"/>
             <xsd:element name="Hwae2" type="n0:cuky5"/>
             <xsd:element name="Hwae3" type="n0:cuky5"/>
             <xsd:element name="Kurs2" type="n0:decimal9.5"/>
             <xsd:element name="Kurs3" type="n0:decimal9.5"/>
             <xsd:element name="Basw2" type="n0:char1"/>
             <xsd:element name="Basw3" type="n0:char1"/>
             <xsd:element name="Umrd2" type="n0:char1"/>
             <xsd:element name="Umrd3" type="n0:char1"/>
             <xsd:element name="Xstov" type="n0:char1"/>
             <xsd:element name="Stodt" type="n0:date"/>
             <xsd:element name="Xmwst" type="n0:char1"/>
             <xsd:element name="Curt2" type="n0:char2"/>
             <xsd:element name="Curt3" type="n0:char2"/>
             <xsd:element name="Kuty2" type="n0:char4"/>
             <xsd:element name="Kuty3" type="n0:char4"/>
             <xsd:element name="Xsnet" type="n0:char1"/>
             <xsd:element name="Ausbk" type="n0:char4"/>
             <xsd:element name="Xusvr" type="n0:char1"/>
             <xsd:element name="Duefl" type="n0:char1"/>
             <xsd:element name="Awsys" type="n0:char10"/>
             <xsd:element name="Txkrs" type="n0:decimal9.5"/>
             <xsd:element name="Lotkz" type="n0:char10"/>
             <xsd:element name="Xwvof" type="n0:char1"/>
             <xsd:element name="Stgrd" type="n0:char2"/>
             <xsd:element name="Ppnam" type="n0:char12"/>
             <xsd:element name="Brnch" type="n0:char4"/>
             <xsd:element name="Numpg" type="n0:numeric3"/>
             <xsd:element name="Adisc" type="n0:char1"/>
             <xsd:element name="Xref1Hd" type="n0:char20"/>
             <xsd:element name="Xref2Hd" type="n0:char20"/>
             <xsd:element name="Xreversal" type="n0:char1"/>
             <xsd:element name="Reindat" type="n0:date"/>
             <xsd:element name="Rldnr" type="n0:char2"/>
             <xsd:element name="Ldgrp" type="n0:char4"/>
             <xsd:element name="Propmano" type="n0:char13"/>
             <xsd:element name="XblnrAlt" type="n0:char26"/>
             <xsd:element name="Vatdate" type="n0:date"/>
             <xsd:element name="Xsplit" type="n0:char1"/>
             <xsd:element name="Psoty" type="n0:char2"/>
             <xsd:element name="Psoak" type="n0:char10"/>
             <xsd:element name="Psoks" type="n0:char10"/>
             <xsd:element name="Psosg" type="n0:char1"/>
             <xsd:element name="Psofn" type="n0:char30"/>
             <xsd:element name="Intform" type="n0:char4"/>
             <xsd:element name="Intdate" type="n0:date"/>
             <xsd:element name="Psobt" type="n0:date"/>
             <xsd:element name="Psozl" type="n0:char1"/>
             <xsd:element name="Psodt" type="n0:date"/>
             <xsd:element name="Psotm" type="n0:time"/>
             <xsd:element name="FmUmart" type="n0:char1"/>
             <xsd:element name="Ccins" type="n0:char4"/>
             <xsd:element name="Ccnum" type="n0:char25"/>
             <xsd:element name="Ssblk" type="n0:char1"/>
             <xsd:element name="Batch" type="n0:char10"/>
             <xsd:element name="Sname" type="n0:char12"/>
             <xsd:element name="Sampled" type="n0:char1"/>
             <xsd:element name="ExcludeFlag" type="n0:char1"/>
             <xsd:element name="Blind" type="n0:char1"/>
             <xsd:element name="OffsetStatus" type="n0:char2"/>
             <xsd:element name="OffsetReferDat" type="n0:date"/>
             <xsd:element name="Penrc" type="n0:char2"/>
             <xsd:element name="Knumv" type="n0:char10"/>
           </xsd:sequence>
         </xsd:complexType>
         <xsd:complexType name="RfcException.Message">
           <xsd:sequence>
             <xsd:element name="ID" type="xsd:string"/>
             <xsd:element name="Number"
   type="tns:RfcException.Message.Number"/>
           </xsd:sequence>
         </xsd:complexType>
         <xsd:complexType name="ZbapiFiDocumentRead.RfcException">
           <xsd:sequence>
             <xsd:element name="Name"
   type="tns:ZbapiFiDocumentRead.RfcExceptions"/>
             <xsd:element name="Text" type="xsd:string" minOccurs="0"/>
             <xsd:element name="Message" type="tns:RfcException.Message"
   minOccurs="0"/>
           </xsd:sequence>
         </xsd:complexType>
         <xsd:complexType name="TableOfBseg">
           <xsd:sequence>
             <xsd:element name="item" type="tns:Bseg" minOccurs="0"
   maxOccurs="unbounded"/>
           </xsd:sequence>
         </xsd:complexType>
         <xsd:complexType name="TableOfBset">
           <xsd:sequence>
             <xsd:element name="item" type="tns:Bset" minOccurs="0"
   maxOccurs="unbounded"/>
           </xsd:sequence>
         </xsd:complexType>
         <xsd:complexType name="TableOfBsec">
           <xsd:sequence>
             <xsd:element name="item" type="tns:Bsec" minOccurs="0"
   maxOccurs="unbounded"/>
           </xsd:sequence>
         </xsd:complexType>
         <xsd:simpleType name="ZbapiFiDocumentRead.RfcExceptions">
           <xsd:restriction base="xsd:string">
             <xsd:enumeration value="NotFound"/>
           </xsd:restriction>
         </xsd:simpleType>
         <xsd:element name="ZbapiFiDocumentRead.Exception"
   type="tns:ZbapiFiDocumentRead.RfcException"/>
         <xsd:element name="ZbapiFiDocumentRead">
           <xsd:complexType>
             <xsd:sequence>
               <xsd:element name="Company" type="n0:char4"/>
               <xsd:element name="DocNo" type="n0:char10"/>
               <xsd:element name="FiYear" type="n0:numeric4"/>
               <xsd:element name="Lineitem" type="tns:TableOfBseg"/>
               <xsd:element name="Onetime" type="tns:TableOfBsec"/>
               <xsd:element name="Taxdata" type="tns:TableOfBset"/>
             </xsd:sequence>
           </xsd:complexType>
         </xsd:element>
         <xsd:element name="ZbapiFiDocumentReadResponse">
           <xsd:complexType>
             <xsd:sequence>
               <xsd:element name="Header" type="tns:Bkpf"/>
               <xsd:element name="Lineitem" type="tns:TableOfBseg"/>
               <xsd:element name="Onetime" type="tns:TableOfBsec"/>
               <xsd:element name="Return" type="tns:Bapireturn"/>
               <xsd:element name="Taxdata" type="tns:TableOfBset"/>
             </xsd:sequence>
           </xsd:complexType>
         </xsd:element>
       </xsd:schema>
     </wsdl:types>
     <wsdl:message name="ZbapiFiDocumentRead">
       <wsdl:part name="parameters" element="tns:ZbapiFiDocumentRead"/>
     </wsdl:message>
     <wsdl:message name="ZbapiFiDocumentReadResponse">
       <wsdl:part name="parameters"
   element="tns:ZbapiFiDocumentReadResponse"/>
     </wsdl:message>
     <wsdl:message name="ZbapiFiDocumentRead.Exception">
       <wsdl:part name="ZbapiFiDocumentRead.Exception"
   element="tns:ZbapiFiDocumentRead.Exception"/>
     </wsdl:message>
     <wsdl:portType name="ZBAPI_FI_DOCUMENT_READ">
       <wsp:Policy>
         <wsp:PolicyReference URI="#IF_IF_ZBAPI_FI_DOCUMENT_READ"/>
       </wsp:Policy>
       <wsdl:operation name="ZbapiFiDocumentRead">
         <wsp:Policy>
           <wsp:PolicyReference URI="#OP_IF_OP_ZbapiFiDocumentRead"/>
         </wsp:Policy>
         <wsdl:input message="tns:ZbapiFiDocumentRead"/>
         <wsdl:output message="tns:ZbapiFiDocumentReadResponse"/>
         <wsdl:fault name="ZbapiFiDocumentRead.Exception"
   message="tns:ZbapiFiDocumentRead.Exception"/>
       </wsdl:operation>
     </wsdl:portType>
     <wsdl:binding name="ZBAPI_FI_DOCUMENT_READ"
   type="tns:ZBAPI_FI_DOCUMENT_READ">
       <wsp:Policy>
         <wsp:PolicyReference URI="#BN_BN_ZBAPI_FI_DOCUMENT_READ"/>
       </wsp:Policy>
       <soap:binding transport="[26]http://schemas.xmlsoap.org/soap/http";
   style="document"/>
       <wsdl:operation name="ZbapiFiDocumentRead">
         <soap:operation soapAction="" style="document"/>
         <wsdl:input>
           <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
           <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="ZbapiFiDocumentRead.Exception">
           <soap:fault name="ZbapiFiDocumentRead.Exception"
   use="literal"/>
         </wsdl:fault>
       </wsdl:operation>
     </wsdl:binding>
     <wsdl:service name="ZBAPI_FI_DOCUMENT_READ_WO_AUTH">
       <wsdl:port name="ZBAPI_FI_DOCUMENT_READ"
   binding="tns:ZBAPI_FI_DOCUMENT_READ">
         <soap:address
   location="[27]http://10.1.144.36:8000/sap/bc/srt/rfc/sap/zbapi_fi_docu
   ment_read/400/zbapi_fi_document_read_wo_auth/zbapi_fi_document_read"/>
       </wsdl:port>
     </wsdl:service>
   </wsdl:definitions>

References

   1. http://schemas.xmlsoap.org/wsdl/
   2. http://www.w3.org/2001/XMLSchema
   3. http://schemas.xmlsoap.org/wsdl/soap/
   4. http://schemas.xmlsoap.org/wsdl/http/
   5. http://schemas.xmlsoap.org/wsdl/mime/
   6. http://schemas.xmlsoap.org/ws/2004/09/policy
   7. http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd
   8. http://www.sap.com/2007/03/sidl
   9. http://xml.sap.com/2006/11/esi/esp/binxml
  10. http://www.sap.com/webas/710/soap/features/transportbinding/
  11. http://www.w3.org/2004/08/soap/features/http-optimization
  12. http://www.sap.com/webas/710/soap/features/transportbinding/
  13. http://schemas.xmlsoap.org/ws/2004/09/policy
  14. http://www.sap.com/webas/630/soap/features/security/policy
  15. http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702
  16. http://www.w3.org/2005/08/addressing
  17. http://docs.oasis-open.org/ws-sx/ws-trust/200512
  18. http://schemas.xmlsoap.org/ws/2002/07/utility
  19. http://schemas.xmlsoap.org/ws/2004/09/mex
  20. http://www.sap.com/webas/630/soap/features/session/
  21. http://www.sap.com/webas/700/soap/features/CentralAdministration/
  22. http://www.sap.com/NW05/soap/features/commit/
  23. http://www.sap.com/NW05/soap/features/blocking/
  24. http://www.sap.com/NW05/soap/features/transaction/
  25. http://www.sap.com/NW05/soap/features/wsrm/
  26. http://schemas.xmlsoap.org/soap/http
  27. http://10.1.144.36:8000/sap/bc/srt/rfc/sap/zbapi_fi_document_read/400/zbapi_fi_document_read_wo_auth/zbapi_fi_document_read
-----------------------------------------------------------------------
This is the FTPAPI mailing list.  To unsubscribe, please go to:
http://www.scottklement.com/mailman/listinfo/ftpapi
-----------------------------------------------------------------------