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

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



   Hi Thomas,
   Thank you in advance for your help. It works fine with your
   suggestion,
   I changed DIM_A to 1 & compiled. I can go upto 3 elements of Array.
   then after it's blowing. It looks like 64k barrier of RPG because Im
   on V5R4, so going to look into dynamic array.
   As well as I'm very ery new to this tool & so impressed about this..
   Again, I thank you sincerely for taking the time to help me...

   On Tue, Jul 5, 2011 at 12:05 PM, <[1]thomas.raddatz@xxxxxx> wrote:

       Unfortunately something is wrong with the wsdl file you posted to
     the
       mailing list, because I get a "Pointer not set ..." error when I
     try
       to generate the stub module. Hence I cannot debug the problem. I
     have
       never seen a RNF7301 error in conjunction with the WSDL2RPG
     utility
       before. But I guess that it might be related to the 64k barrier
     of
       RPG. So please search for all occurrences of 'DIM_A' and change
     the
       values from the default (128) to 1. Then try to compile the
     module. If
       that works you have to adjust the array sizes to your needs. Or
     you
       may consider to use dynamic arrays as described in document "FAQ
     How
       to Use Dynamic Arrays".
       If nothing helps, please send the wsdl file as an attachment to.
     Also
       add the WSDL2RPG command that you used to generate the stub
     module so
       that I can easily reproduce the problem.
       Thomas.
       [2]ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx schrieb am 04.07.2011
     10:41:58:
       > Von: [3]dhanushkamanjula@xxxxxxxxx
       > An: [4]ftpapi@xxxxxxxxxxxxxxxxxxxxxx
       > Datum: 05.07.2011 06:20
       > Betreff: HTTPAPI + WSDL2RPG V1.13, Crashing in SRVPGM creation
     stage
       > Gesendet von: [5]ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx

     >
     > 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][6]http://schemas.xmlsoap.org/wsdl/"; xmlns:xsd="
       > [2][7]http://www.w3.org/2001/XMLSchema"; xmlns:soap="
       > [3][8]http://schemas.xmlsoap.org/wsdl/soap/"; xmlns:http="
       > [4][9]http://schemas.xmlsoap.org/wsdl/http/"; xmlns:mime="
       > [5][10]http://schemas.xmlsoap.org/wsdl/mime/";

     > xmlns:tns="urn:sap-com:document:sap:soap:functions:mc-style"
     xmlns:wsp="

       > [6][11]http://schemas.xmlsoap.org/ws/2004/09/policy";
     xmlns:wsu="
       >

     [7][12]http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wsse
     curity-

     > utility-1.0.xsd"
     > xmlns:n1="urn:sap-com:document:sap:rfc:functions">
     >   <wsdl:documentation>

       >     <sidl:sidl
     xmlns:sidl="[8][13]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][14]http://xml.sap.com/2006/11/esi/esp/binxml";
     xmlns:saptrnbnd="
       >
     [10][15]http://www.sap.com/webas/710/soap/features/transportbinding
     /"

     > wsp:Optional="true"/>
     >     <saptrnbnd:OptimizedXMLTransfer uri="

       >
     [11][16]http://www.w3.org/2004/08/soap/features/http-optimization";
       xmlns:saptrnbnd="
       >
     [12][17]http://www.sap.com/webas/710/soap/features/transportbinding
     /"

     > wsp:Optional="true"/>
     >     <wsp:ExactlyOne

       xmlns:wsp="[13][18]http://schemas.xmlsoap.org/ws/2004/09/policy";
       >

     xmlns:sapsp="[14][19]http://www.sap.com/webas/630/soap/features/sec
     urity/p
       olicy"
       >

     xmlns:sp="[15][20]http://docs.oasis-open.org/ws-sx/ws-securitypolic
     y/20070
       2"
       > xmlns:wsa="[16][21]http://www.w3.org/2005/08/addressing";
     xmlns:wst="
       > [17][22]http://docs.oasis-open.org/ws-sx/ws-trust/200512";
     xmlns:wsu="
       > [18][23]http://schemas.xmlsoap.org/ws/2002/07/utility";
     xmlns:wsx="
       > [19][24]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][25]http://www.sap.com/webas/630/soap/features/session/";>

     >       <sapsession:enableSession>false</sapsession:enableSession>
     >     </sapsession:Session>
     >     <sapcentraladmin:CentralAdministration xmlns:sapcentraladmin="
     >


     [21][26]http://www.sap.com/webas/700/soap/features/CentralAdministr
     ation/"

     > wsp:Optional="true"/>
     >   </wsp:Policy>
     >   <wsp:Policy wsu:Id="OP_IF_OP_ZbapiFiDocumentRead">
     >     <sapcomhnd:enableCommit xmlns:sapcomhnd="

       > [22][27]http://www.sap.com/NW05/soap/features/commit/

     > ">false</sapcomhnd:enableCommit>
     >     <sapblock:enableBlocking xmlns:sapblock="

       > [23][28]http://www.sap.com/NW05/soap/features/blocking/

     > ">true</sapblock:enableBlocking>
     >     <saptrhnw05:required xmlns:saptrhnw05="
     >


     [24][29]http://www.sap.com/NW05/soap/features/transaction/";>no</sap
     trhnw05

     :required>
     >     <saprmnw05:enableWSRM xmlns:saprmnw05="
     >


     [25][30]http://www.sap.com/NW05/soap/features/wsrm/";>false</saprmnw
     05:enab

     leWSRM>
     >   </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][31]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][32]http://10.1.144.36:8000/sap/bc/srt/rfc/sap/zbapi_fi_documen
     t_read/

     > 400/zbapi_fi_document_read_wo_auth/zbapi_fi_document_read
     > "/>
     >     </wsdl:port>
     >   </wsdl:service>
     > </wsdl:definitions>
     >


     -------------------------------------------------------------------
     ---
       -
       > This is the FTPAPI mailing list.  To unsubscribe, please go to:
       > [28][33]http://www.scottklement.com/mailman/listinfo/ftpapi
       >

     -------------------------------------------------------------------
     ---
       -
       --
       IMPORTANT NOTICE:
       This email is confidential, may be legally privileged, and is for
     the
       intended recipient only. Access, disclosure, copying,
     distribution, or
       reliance on any of it by anyone else is prohibited and may be a
       criminal
       offence. Please delete if obtained in error and email
     confirmation to
       the sender.
     References
       1. [34]http://schemas.xmlsoap.org/wsdl/
       2. [35]http://www.w3.org/2001/XMLSchema
       3. [36]http://schemas.xmlsoap.org/wsdl/soap/
       4. [37]http://schemas.xmlsoap.org/wsdl/http/
       5. [38]http://schemas.xmlsoap.org/wsdl/mime/
       6. [39]http://schemas.xmlsoap.org/ws/2004/09/policy
       7.
     [40]http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecur
     ity-
       8. [41]http://www.sap.com/2007/03/sidl
       9. [42]http://xml.sap.com/2006/11/esi/esp/binxml
      10.
     [43]http://www.sap.com/webas/710/soap/features/transportbinding/
      11. [44]http://www.w3.org/2004/08/soap/features/http-optimization
      12.
     [45]http://www.sap.com/webas/710/soap/features/transportbinding/
      13. [46]http://schemas.xmlsoap.org/ws/2004/09/policy
      14. [47]http://www.sap.com/webas/630/soap/features/security/policy
      15. [48]http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702
      16. [49]http://www.w3.org/2005/08/addressing
      17. [50]http://docs.oasis-open.org/ws-sx/ws-trust/200512
      18. [51]http://schemas.xmlsoap.org/ws/2002/07/utility
      19. [52]http://schemas.xmlsoap.org/ws/2004/09/mex
      20. [53]http://www.sap.com/webas/630/soap/features/session/
      21.
     [54]http://www.sap.com/webas/700/soap/features/CentralAdministratio
     n/
      22. [55]http://www.sap.com/NW05/soap/features/commit/
      23. [56]http://www.sap.com/NW05/soap/features/blocking/
      24. [57]http://www.sap.com/NW05/soap/features/transaction/
      25. [58]http://www.sap.com/NW05/soap/features/wsrm/
      26. [59]http://schemas.xmlsoap.org/soap/http
      27.
     [60]http://10.1.144.36:8000/sap/bc/srt/rfc/sap/zbapi_fi_document_re
     ad/
      28. [61]http://www.scottklement.com/mailman/listinfo/ftpapi
     -------------------------------------------------------------------
     ----
     This is the FTPAPI mailing list.  To unsubscribe, please go to:
     [62]http://www.scottklement.com/mailman/listinfo/ftpapi
     -------------------------------------------------------------------
     ----

   --
   Shoot for the moon, even if you miss, you'll land among the stars.

References

   1. mailto:thomas.raddatz@xxxxxx
   2. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
   3. mailto:dhanushkamanjula@xxxxxxxxx
   4. mailto:ftpapi@xxxxxxxxxxxxxxxxxxxxxx
   5. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
   6. http://schemas.xmlsoap.org/wsdl/
   7. http://www.w3.org/2001/XMLSchema
   8. http://schemas.xmlsoap.org/wsdl/soap/
   9. http://schemas.xmlsoap.org/wsdl/http/
  10. http://schemas.xmlsoap.org/wsdl/mime/
  11. http://schemas.xmlsoap.org/ws/2004/09/policy
  12. http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-
  13. http://www.sap.com/2007/03/sidl
  14. http://xml.sap.com/2006/11/esi/esp/binxml
  15. http://www.sap.com/webas/710/soap/features/transportbinding/
  16. http://www.w3.org/2004/08/soap/features/http-optimization
  17. http://www.sap.com/webas/710/soap/features/transportbinding/
  18. http://schemas.xmlsoap.org/ws/2004/09/policy
  19. http://www.sap.com/webas/630/soap/features/security/p
  20. http://docs.oasis-open.org/ws-sx/ws-securitypolicy/20070
  21. http://www.w3.org/2005/08/addressing
  22. http://docs.oasis-open.org/ws-sx/ws-trust/200512
  23. http://schemas.xmlsoap.org/ws/2002/07/utility
  24. http://schemas.xmlsoap.org/ws/2004/09/mex
  25. http://www.sap.com/webas/630/soap/features/session/
  26. http://www.sap.com/webas/700/soap/features/CentralAdministration/
  27. http://www.sap.com/NW05/soap/features/commit/
  28. http://www.sap.com/NW05/soap/features/blocking/
  29. http://www.sap.com/NW05/soap/features/transaction/
  30. http://www.sap.com/NW05/soap/features/wsrm/
  31. http://schemas.xmlsoap.org/soap/http
  32. http://10.1.144.36:8000/sap/bc/srt/rfc/sap/zbapi_fi_document_read/
  33. http://www.scottklement.com/mailman/listinfo/ftpapi
  34. http://schemas.xmlsoap.org/wsdl/
  35. http://www.w3.org/2001/XMLSchema
  36. http://schemas.xmlsoap.org/wsdl/soap/
  37. http://schemas.xmlsoap.org/wsdl/http/
  38. http://schemas.xmlsoap.org/wsdl/mime/
  39. http://schemas.xmlsoap.org/ws/2004/09/policy
  40. http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-
  41. http://www.sap.com/2007/03/sidl
  42. http://xml.sap.com/2006/11/esi/esp/binxml
  43. http://www.sap.com/webas/710/soap/features/transportbinding/
  44. http://www.w3.org/2004/08/soap/features/http-optimization
  45. http://www.sap.com/webas/710/soap/features/transportbinding/
  46. http://schemas.xmlsoap.org/ws/2004/09/policy
  47. http://www.sap.com/webas/630/soap/features/security/policy
  48. http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702
  49. http://www.w3.org/2005/08/addressing
  50. http://docs.oasis-open.org/ws-sx/ws-trust/200512
  51. http://schemas.xmlsoap.org/ws/2002/07/utility
  52. http://schemas.xmlsoap.org/ws/2004/09/mex
  53. http://www.sap.com/webas/630/soap/features/session/
  54. http://www.sap.com/webas/700/soap/features/CentralAdministration/
  55. http://www.sap.com/NW05/soap/features/commit/
  56. http://www.sap.com/NW05/soap/features/blocking/
  57. http://www.sap.com/NW05/soap/features/transaction/
  58. http://www.sap.com/NW05/soap/features/wsrm/
  59. http://schemas.xmlsoap.org/soap/http
  60. http://10.1.144.36:8000/sap/bc/srt/rfc/sap/zbapi_fi_document_read/
  61. http://www.scottklement.com/mailman/listinfo/ftpapi
  62. http://www.scottklement.com/mailman/listinfo/ftpapi
-----------------------------------------------------------------------
This is the FTPAPI mailing list.  To unsubscribe, please go to:
http://www.scottklement.com/mailman/listinfo/ftpapi
-----------------------------------------------------------------------