schangxiang@126.com
2025-09-09 3d8966ba2c81e7e0365c8b123e861d18ee4f94f5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/siemensSapService.aspEntity" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/siemensSapService.aspEntity" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:complexType name="SaleOrder">
    <xs:sequence>
      <xs:element minOccurs="0" name="ReservationNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="orderNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="orderQuantity" type="xs:int" />
      <xs:element minOccurs="0" name="productName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="productNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="saleChild" nillable="true" type="tns:ArrayOfSaleOrderList" />
      <xs:element minOccurs="0" name="saleCode" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SaleOrder" nillable="true" type="tns:SaleOrder" />
  <xs:complexType name="ArrayOfSaleOrderList">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="SaleOrderList" nillable="true" type="tns:SaleOrderList" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfSaleOrderList" nillable="true" type="tns:ArrayOfSaleOrderList" />
  <xs:complexType name="SaleOrderList">
    <xs:sequence>
      <xs:element minOccurs="0" name="batch" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="exitQty" type="xs:decimal" />
      <xs:element minOccurs="0" name="materialCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="materialName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="saleItem" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="stockUnit" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="storageLocation" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SaleOrderList" nillable="true" type="tns:SaleOrderList" />
  <xs:complexType name="ArrayOfMaterial">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Material" nillable="true" type="tns:Material" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfMaterial" nillable="true" type="tns:ArrayOfMaterial" />
  <xs:complexType name="Material">
    <xs:sequence>
      <xs:element minOccurs="0" name="Category" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="creator" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="materialCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="materialName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="purchaseUnit" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="stockUnit" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="weight" type="xs:decimal" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Material" nillable="true" type="tns:Material" />
  <xs:complexType name="ArrayOfProductStock">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ProductStock" nillable="true" type="tns:ProductStock" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfProductStock" nillable="true" type="tns:ArrayOfProductStock" />
  <xs:complexType name="ProductStock">
    <xs:sequence>
      <xs:element minOccurs="0" name="SaleCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SaleItem" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="isStock" type="xs:unsignedByte" />
      <xs:element minOccurs="0" name="materialCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="materialName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="stockQuantity" type="xs:decimal" />
      <xs:element minOccurs="0" name="stockUnit" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ProductStock" nillable="true" type="tns:ProductStock" />
</xs:schema>