[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
-----------------------------------------------------------------------