<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="urn:sap-com:document:sap:soap:functions:mc-style" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:wsu="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" targetNamespace="urn:sap-com:document:sap:soap:functions:mc-style">
<wsdl:documentation>
<sidl:sidl xmlns:sidl="http://www.sap.com/2007/03/sidl"/>
</wsdl:documentation>
<wsp:UsingPolicy wsdl:required="false"/>
<wsp:Policy wsu:Id="BN_ZWS_MATERIALS">
<saptrnbnd:OptimizedXMLTransfer xmlns:saptrnbnd="http://www.sap.com/webas/710/soap/features/transportbinding/" uri="http://xml.sap.com/2006/11/esi/esp/binxml" wsp:Optional="true"/>
<sapattahnd:Enabled xmlns:sapattahnd="http://www.sap.com/710/features/attachment/">false</sapattahnd:Enabled>
<wsp:ExactlyOne xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:sapsp="http://www.sap.com/webas/630/soap/features/security/policy" xmlns:sp="http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702" xmlns:wsa="http://www.w3.org/2005/08/addressing" xmlns:wsu="http://schemas.xmlsoap.org/ws/2002/07/utility">
<wsp:All>
<sp:TransportBinding>
<wsp:Policy>
<sp:TransportToken>
<wsp:Policy>
<sp:HttpsToken>
<wsp:Policy>
<sp:HttpBasicAuthentication/>
</wsp:Policy>
</sp:HttpsToken>
</wsp:Policy>
</sp:TransportToken>
<sp:AlgorithmSuite>
<wsp:Policy>
<sp:TripleDesRsa15/>
</wsp:Policy>
</sp:AlgorithmSuite>
<sp:Layout>
<wsp:Policy>
<sp:Strict/>
</wsp:Policy>
</sp:Layout>
</wsp:Policy>
</sp:TransportBinding>
</wsp:All>
</wsp:ExactlyOne>
</wsp:Policy>
<wsp:Policy wsu:Id="IF_ZWS_MATERIALS">
<sapsession:Session xmlns:sapsession="http://www.sap.com/webas/630/soap/features/session/">
<sapsession:enableSession>false</sapsession:enableSession>
</sapsession:Session>
<sapcentraladmin:CentralAdministration xmlns:sapcentraladmin="http://www.sap.com/webas/700/soap/features/CentralAdministration/" wsp:Optional="true">
<sapcentraladmin:BusinessApplicationID>EA8E2C8698E37CF180EE005056887672</sapcentraladmin:BusinessApplicationID>
</sapcentraladmin:CentralAdministration>
</wsp:Policy>
<wsp:Policy wsu:Id="OP_ZWsMaterials">
<sapcomhnd:enableCommit xmlns:sapcomhnd="http://www.sap.com/NW05/soap/features/commit/">false</sapcomhnd:enableCommit>
<sapblock:enableBlocking xmlns:sapblock="http://www.sap.com/NW05/soap/features/blocking/">true</sapblock:enableBlocking>
<saptrhnw05:required xmlns:saptrhnw05="http://www.sap.com/NW05/soap/features/transaction/">no</saptrhnw05:required>
<saprmnw05:enableWSRM xmlns:saprmnw05="http://www.sap.com/NW05/soap/features/wsrm/">false</saprmnw05:enableWSRM>
</wsp:Policy>
<wsdl:types>
<xsd:schema xmlns:tns="urn:sap-com:document:sap:rfc:functions" attributeFormDefault="qualified" targetNamespace="urn:sap-com:document:sap:rfc:functions">
<xsd:simpleType name="char1">
<xsd:restriction base="xsd:string">
<xsd:maxLength value="1"/>
</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="char220">
<xsd:restriction base="xsd:string">
<xsd:maxLength value="220"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="char3">
<xsd:restriction base="xsd:string">
<xsd:maxLength value="3"/>
</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="clnt3">
<xsd:restriction base="xsd:string">
<xsd:maxLength value="3"/>
</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="date10">
<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.2">
<xsd:restriction base="xsd:decimal">
<xsd:totalDigits value="5"/>
<xsd:fractionDigits value="2"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="lang">
<xsd:restriction base="xsd:string">
<xsd:maxLength value="1"/>
</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="quantum15.3">
<xsd:restriction base="xsd:decimal">
<xsd:totalDigits value="15"/>
<xsd:fractionDigits value="3"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="string">
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>
</xsd:schema>
<xsd:schema xmlns:n0="urn:sap-com:document:sap:rfc:functions" attributeFormDefault="qualified" targetNamespace="urn:sap-com:document:sap:soap:functions:mc-style">
<xsd:import namespace="urn:sap-com:document:sap:rfc:functions"/>
<xsd:complexType name="ZmmBrands">
<xsd:sequence>
<xsd:element name="Mandt" type="n0:clnt3"/>
<xsd:element name="Brand" type="n0:char3"/>
<xsd:element name="Descr" type="n0:char40"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ZmmCateg">
<xsd:sequence>
<xsd:element name="Mandt" type="n0:clnt3"/>
<xsd:element name="Categ" type="n0:numeric3"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ZmmCategt">
<xsd:sequence>
<xsd:element name="Mandt" type="n0:clnt3"/>
<xsd:element name="Spras" type="n0:lang"/>
<xsd:element name="Categ" type="n0:numeric3"/>
<xsd:element name="Descr" type="n0:char40"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ZwsMaterials">
<xsd:sequence>
<xsd:element name="Matnr" type="n0:char18"/>
<xsd:element name="Bstat" type="n0:char2"/>
<xsd:element name="Saiso" type="n0:char4"/>
<xsd:element name="Subcat" type="n0:numeric3"/>
<xsd:element name="Range" type="n0:char18"/>
<xsd:element name="Brand" type="n0:char3"/>
<xsd:element name="DescrPt" type="n0:char40"/>
<xsd:element name="DescrEn" type="n0:char40"/>
<xsd:element name="SpecsPt" type="n0:string"/>
<xsd:element name="SpecsEn" type="n0:string"/>
<xsd:element name="DimenPt" type="n0:string"/>
<xsd:element name="DimenEn" type="n0:string"/>
<xsd:element name="Store" type="n0:char1"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ZwsPrices">
<xsd:sequence>
<xsd:element name="Matnr" type="n0:char18"/>
<xsd:element name="Price" type="n0:curr15.2"/>
<xsd:element name="PriceType" type="n0:numeric2"/>
<xsd:element name="PricePrev" type="n0:curr15.2"/>
<xsd:element name="DiscPerc" type="n0:decimal5.2"/>
<xsd:element name="DiscStart" type="n0:date10"/>
<xsd:element name="DiscEnd" type="n0:date10"/>
<xsd:element name="Avail" type="n0:char1"/>
<xsd:element name="LeadTime" type="n0:decimal3.0"/>
<xsd:element name="Quant" type="n0:quantum15.3"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ZmmSubcat">
<xsd:sequence>
<xsd:element name="Mandt" type="n0:clnt3"/>
<xsd:element name="Subcat" type="n0:numeric3"/>
<xsd:element name="Categ" type="n0:numeric3"/>
<xsd:element name="Zorder" type="n0:numeric3"/>
<xsd:element name="Gold" type="n0:char1"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ZmmSubcatt">
<xsd:sequence>
<xsd:element name="Mandt" type="n0:clnt3"/>
<xsd:element name="Spras" type="n0:lang"/>
<xsd:element name="Subcat" type="n0:numeric3"/>
<xsd:element name="Descr" type="n0:char40"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ZtmmBrands">
<xsd:sequence>
<xsd:element name="item" type="tns:ZmmBrands" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ZtmmCateg">
<xsd:sequence>
<xsd:element name="item" type="tns:ZmmCateg" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ZtmmCategt">
<xsd:sequence>
<xsd:element name="item" type="tns:ZmmCategt" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ZtwsMaterials">
<xsd:sequence>
<xsd:element name="item" type="tns:ZwsMaterials" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ZtwsPrices">
<xsd:sequence>
<xsd:element name="item" type="tns:ZwsPrices" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ZtmmSubcat">
<xsd:sequence>
<xsd:element name="item" type="tns:ZmmSubcat" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ZtmmSubcatt">
<xsd:sequence>
<xsd:element name="item" type="tns:ZmmSubcatt" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="ZWsMaterials">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="IFrom" type="n0:char18" minOccurs="0"/>
<xsd:element name="IPricesonly" type="n0:char1" minOccurs="0"/>
<xsd:element name="ITo" type="n0:char18" minOccurs="0"/>
<xsd:element name="IZstore" type="n0:char4"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="ZWsMaterialsResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="TBrands" type="tns:ZtmmBrands"/>
<xsd:element name="TCateg" type="tns:ZtmmCateg"/>
<xsd:element name="TCategt" type="tns:ZtmmCategt"/>
<xsd:element name="TMaterials" type="tns:ZtwsMaterials"/>
<xsd:element name="TPrices" type="tns:ZtwsPrices"/>
<xsd:element name="TSubcat" type="tns:ZtmmSubcat"/>
<xsd:element name="TSubcatt" type="tns:ZtmmSubcatt"/>
<xsd:element name="Zmessage" type="n0:char220"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:schema>
</wsdl:types>
<wsdl:message name="ZWsMaterials">
<wsdl:part name="parameters" element="tns:ZWsMaterials"/>
</wsdl:message>
<wsdl:message name="ZWsMaterialsResponse">
<wsdl:part name="parameter" element="tns:ZWsMaterialsResponse"/>
</wsdl:message>
<wsdl:portType name="ZWS_MATERIALS">
<wsp:Policy>
<wsp:PolicyReference URI="#IF_ZWS_MATERIALS"/>
</wsp:Policy>
<wsdl:operation name="ZWsMaterials">
<wsp:Policy>
<wsp:PolicyReference URI="#OP_ZWsMaterials"/>
</wsp:Policy>
<wsdl:input message="tns:ZWsMaterials"/>
<wsdl:output message="tns:ZWsMaterialsResponse"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="ZWS_MATERIALS" type="tns:ZWS_MATERIALS">
<wsp:Policy>
<wsp:PolicyReference URI="#BN_ZWS_MATERIALS"/>
</wsp:Policy>
<soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/>
<wsdl:operation name="ZWsMaterials">
<soap:operation soapAction="" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="ZWS_MATERIALS">
<wsdl:port name="ZWS_MATERIALS" binding="tns:ZWS_MATERIALS">
<soap:address location="http://webservicesfdfa.areafstore.com/sap/bc/srt/rfc/sap/zws_materials/100/zws_materials/zws_materials"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
