浏览代码

生产环境 接口更新同步

lizw 2 年之前
父节点
当前提交
58102b13a6

+ 2 - 0
soap-gateway/src/main/java/com/galaxis/soap/wms/obj/DT_KUNNR_IN_04.java

@@ -7,6 +7,8 @@ import java.util.List;
 @Data
 public class DT_KUNNR_IN_04 {
 
+    // 业务线
+    private String ZBUSI_NAM;
     // 采购订单
     private String EBELN;
     // 物流中心编码

+ 7 - 0
soap-gateway/src/main/java/com/galaxis/soap/wms/obj/DT_KUNNR_IN_04_ITEM.java

@@ -5,6 +5,8 @@ import lombok.Data;
 @Data
 public class DT_KUNNR_IN_04_ITEM {
 
+    // erp行号
+    private String DERP_LINE;
     // 行项目,采购订单行号
     private String EBELP;
     // 库存地点,键值; 建议按照合格库,不合格库,待处理库进行区分
@@ -24,4 +26,9 @@ public class DT_KUNNR_IN_04_ITEM {
 
     // 新增行号
     private String CHARG;
+
+    // 生产日期
+    private String SHENGCHAN_DATE;
+    // 有效期
+    private String YOUX_DATE;
 }

+ 2 - 0
soap-gateway/src/main/java/com/galaxis/soap/wms/obj/DT_KUNNR_IN_06.java

@@ -7,6 +7,8 @@ import java.util.List;
 @Data
 public class DT_KUNNR_IN_06 {
 
+    // 业务线
+    private String ZBUSI_NAM;
     // 采购订单
     private String EBELN;
     // 物流中心编码

+ 7 - 0
soap-gateway/src/main/java/com/galaxis/soap/wms/obj/DT_KUNNR_IN_06_ITEM.java

@@ -5,6 +5,8 @@ import lombok.Data;
 @Data
 public class DT_KUNNR_IN_06_ITEM {
 
+    // erp行号
+    private String DERP_LINE;
     // 行项目
     private String EBELP;
     // 库存地点
@@ -21,4 +23,9 @@ public class DT_KUNNR_IN_06_ITEM {
     private String ZPRICE_TAX;
     // 含税金额
     private String BRTWR;
+
+    // 生产日期
+    private String SHENGCHAN_DATE;
+    // 有效期
+    private String YOUX_DATE;
 }

+ 7 - 0
soap-gateway/src/main/java/com/galaxis/soap/wms/obj/DT_KUNNR_IN_08_ITEM.java

@@ -5,6 +5,8 @@ import lombok.Data;
 @Data
 public class DT_KUNNR_IN_08_ITEM {
 
+    // erp行号
+    private String DERP_LINE;
     // 交货项目,行号
     private String POSNR;
     // 工厂,键值。传什么回什么
@@ -27,4 +29,9 @@ public class DT_KUNNR_IN_08_ITEM {
     private String ZRT_REAN;
     // 审批结果
     private String ZNAME1;
+
+    // 退货类型
+    private String TH_TYPE;
+    // 备注
+    private String TH_REMARK;
 }

+ 2 - 0
soap-gateway/src/main/java/com/galaxis/soap/wms/obj/DT_KUNNR_IN_09_ITEM.java

@@ -5,6 +5,8 @@ import lombok.Data;
 @Data
 public class DT_KUNNR_IN_09_ITEM {
 
+    // erp行号
+    private String DERP_LINE;
     // 交货项目
     private String POSNR;
     // 工厂,键值;传什么回什么

+ 4 - 0
soap-gateway/src/main/java/com/galaxis/soap/wms/obj/DT_KUNNR_IN_16.java

@@ -7,6 +7,10 @@ import java.util.List;
 @Data
 public class DT_KUNNR_IN_16 {
 
+    // 业务线
+    private String ZBUSI_NAM;
+    // 平台单号
+    private String DANJ_NO_WSDD;
     // 交货单编号
     private String VBELN;
     // 物流中心编码

+ 4 - 0
soap-gateway/src/main/java/com/galaxis/soap/wms/obj/DT_KUNNR_IN_16_ITEM.java

@@ -5,6 +5,8 @@ import lombok.Data;
 @Data
 public class DT_KUNNR_IN_16_ITEM {
 
+    // erp行号
+    private String DERP_LINE;
     // 行号
     private String POSNR;
     // 物料
@@ -14,4 +16,6 @@ public class DT_KUNNR_IN_16_ITEM {
     // 订单数量
     private String QUANTITY;
 
+    private String KUB_ERP;
+
 }

+ 11 - 1
soap-gateway/src/main/java/com/galaxis/soap/wms/obj/WMS_KUNNR_IN_04.java

@@ -43,7 +43,7 @@ public class WMS_KUNNR_IN_04 {
     private String IS_DCSH;
 
     // 行号
-    private int HANGHAO;
+    private Long HANGHAO;
     // 库存地点
     private String KUB_ERP;
     // 商品内码
@@ -61,4 +61,14 @@ public class WMS_KUNNR_IN_04 {
     // 新增:批号
     private String LOT;
 
+    // 业务线
+    private String ZBUSI_NAM;
+    // erp行号
+    private String DERP_LINE;
+
+    // 生产日期
+    private String SHENGCHAN_DATE;
+    // 有效期
+    private String YOUX_DATE;
+
 }

+ 11 - 1
soap-gateway/src/main/java/com/galaxis/soap/wms/obj/WMS_KUNNR_IN_06.java

@@ -38,7 +38,7 @@ public class WMS_KUNNR_IN_06 {
     private String TIH_WAY;
 
     // 行号
-    private int HANGHAO;
+    private Long HANGHAO;
     // 库存地点
     private String KUB_ERP;
     // 商品内码
@@ -53,4 +53,14 @@ public class WMS_KUNNR_IN_06 {
     private Float PRICE;
     // 含税金额
     private Float AMOUNT;
+
+    // 业务线
+    private String ZBUSI_NAM;
+    // erp行号
+    private String DERP_LINE;
+
+    // 生产日期
+    private String SHENGCHAN_DATE;
+    // 有效期
+    private String YOUX_DATE;
 }

+ 13 - 3
soap-gateway/src/main/java/com/galaxis/soap/wms/obj/WMS_KUNNR_IN_08.java

@@ -8,8 +8,6 @@ public class WMS_KUNNR_IN_08 {
     // 补充非空字段
     private Long  TIAOM_NUM;
 
-    // 业务线
-    private String ZBUSI_NAM;
     // 单据编号
     private String DANJ_NO;
     // 物流中心编码
@@ -30,7 +28,7 @@ public class WMS_KUNNR_IN_08 {
     private String SHANGJ_DANJ_NO;
 
     // 行号
-    private int HANGHAO;
+    private Long HANGHAO;
     // 工厂
     private String FAC_ERP;
     // 库存地点
@@ -54,4 +52,16 @@ public class WMS_KUNNR_IN_08 {
     // 备注
     private String NOTE;
 
+    private String PLATFORM_USERNAME;
+
+    // 业务线
+    private String ZBUSI_NAM;
+    // erp行号
+    private String DERP_LINE;
+
+    // 退货类型
+    private String TH_TYPE;
+    // 备注
+    private String TH_REMARK;
+
 }

+ 8 - 3
soap-gateway/src/main/java/com/galaxis/soap/wms/obj/WMS_KUNNR_IN_09.java

@@ -11,8 +11,6 @@ public class WMS_KUNNR_IN_09 {
     private String SHOUH_PHONE;
     private String SHOUH_STAFF;
 
-    // 业务线
-    private String ZBUSI_NAM;
     // 单据编号
     private String DANJ_NO;
     // 物流中心编码
@@ -37,7 +35,7 @@ public class WMS_KUNNR_IN_09 {
     private String KEH_NOTES;
 
     // 行号
-    private int HANGHAO;
+    private Long HANGHAO;
     // 工厂
     private String FAC_ERP;
     // 库存地点
@@ -85,4 +83,11 @@ public class WMS_KUNNR_IN_09 {
     private String PROVINCE;
     private String CITY;
     private String AREA;
+
+    // 业务线
+    private String ZBUSI_NAM;
+    // erp行号
+    private String DERP_LINE;
+
+    private String DANJ_NO_WSDD;
 }

+ 1 - 1
soap-gateway/src/main/java/com/galaxis/soap/wms/obj/WMS_KUNNR_IN_14.java

@@ -26,7 +26,7 @@ public class WMS_KUNNR_IN_14 {
     //审批结果
     private String ZNAME1;
     //行项目号
-    private int HANGHAO;
+    private Long HANGHAO;
     //商品编号
     private String MATNR;
     //移动类型

+ 179 - 45
soap-gateway/src/main/resources/YN_WMSService.xml.xml

@@ -1,33 +1,59 @@
-<wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:tns="http://service.jztd.com" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" name="WMSService" targetNamespace="http://service.jztd.com">
+<?xml version='1.0' encoding='UTF-8'?>
+<wsdl:definitions xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:tns="http://service.jztd.com" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
+                  xmlns:ns1="http://schemas.xmlsoap.org/soap/http" name="WMSService" targetNamespace="http://service.jztd.com">
     <wsdl:types>
         <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://service.jztd.com" elementFormDefault="unqualified" targetNamespace="http://service.jztd.com" version="1.0">
+
             <xs:element name="MT_KUNNR_IN_WMS01" type="tns:MT_KUNNR_IN_WMS01"/>
+
             <xs:element name="MT_KUNNR_IN_WMS01Response" type="tns:MT_KUNNR_IN_WMS01Response"/>
+
             <xs:element name="MT_KUNNR_IN_WMS02" type="tns:MT_KUNNR_IN_WMS02"/>
+
             <xs:element name="MT_KUNNR_IN_WMS02Response" type="tns:MT_KUNNR_IN_WMS02Response"/>
+
             <xs:element name="MT_KUNNR_IN_WMS03" type="tns:MT_KUNNR_IN_WMS03"/>
+
             <xs:element name="MT_KUNNR_IN_WMS03Response" type="tns:MT_KUNNR_IN_WMS03Response"/>
+
             <xs:element name="MT_KUNNR_IN_WMS04" type="tns:MT_KUNNR_IN_WMS04"/>
+
             <xs:element name="MT_KUNNR_IN_WMS04Response" type="tns:MT_KUNNR_IN_WMS04Response"/>
+
             <xs:element name="MT_KUNNR_IN_WMS06" type="tns:MT_KUNNR_IN_WMS06"/>
+
             <xs:element name="MT_KUNNR_IN_WMS06Response" type="tns:MT_KUNNR_IN_WMS06Response"/>
+
             <xs:element name="MT_KUNNR_IN_WMS08" type="tns:MT_KUNNR_IN_WMS08"/>
+
             <xs:element name="MT_KUNNR_IN_WMS08Response" type="tns:MT_KUNNR_IN_WMS08Response"/>
+
             <xs:element name="MT_KUNNR_IN_WMS09" type="tns:MT_KUNNR_IN_WMS09"/>
+
             <xs:element name="MT_KUNNR_IN_WMS09Response" type="tns:MT_KUNNR_IN_WMS09Response"/>
+
             <xs:element name="MT_KUNNR_IN_WMS10_2" type="tns:MT_KUNNR_IN_WMS10_2"/>
+
             <xs:element name="MT_KUNNR_IN_WMS10_2Response" type="tns:MT_KUNNR_IN_WMS10_2Response"/>
+
             <xs:element name="MT_KUNNR_IN_WMS14" type="tns:MT_KUNNR_IN_WMS14"/>
+
             <xs:element name="MT_KUNNR_IN_WMS14Response" type="tns:MT_KUNNR_IN_WMS14Response"/>
+
             <xs:element name="MT_KUNNR_IN_WMS16" type="tns:MT_KUNNR_IN_WMS16"/>
+
             <xs:element name="MT_KUNNR_IN_WMS16Response" type="tns:MT_KUNNR_IN_WMS16Response"/>
+
             <xs:element name="MT_KUNNR_IN_WMS17" type="tns:MT_KUNNR_IN_WMS17"/>
+
             <xs:element name="MT_KUNNR_IN_WMS17Response" type="tns:MT_KUNNR_IN_WMS17Response"/>
+
             <xs:complexType name="MT_KUNNR_IN_WMS01">
                 <xs:sequence>
                     <xs:element maxOccurs="unbounded" minOccurs="0" name="arg0" type="tns:dtKUNNRIN01"/>
                 </xs:sequence>
             </xs:complexType>
+
             <xs:complexType name="dtKUNNRIN01">
                 <xs:sequence>
                     <xs:element minOccurs="0" name="BEZEI" type="xs:string"/>
@@ -76,11 +102,13 @@
                     <xs:element minOccurs="0" name="ZZSRYS" type="xs:string"/>
                 </xs:sequence>
             </xs:complexType>
+
             <xs:complexType name="MT_KUNNR_IN_WMS01Response">
                 <xs:sequence>
                     <xs:element maxOccurs="unbounded" minOccurs="0" name="return" type="tns:dtKUNNRINRT01"/>
                 </xs:sequence>
             </xs:complexType>
+
             <xs:complexType name="dtKUNNRINRT01">
                 <xs:sequence>
                     <xs:element minOccurs="0" name="BUKRS" type="xs:string"/>
@@ -90,11 +118,13 @@
                     <xs:element minOccurs="0" name="MSGTY" type="xs:string"/>
                 </xs:sequence>
             </xs:complexType>
+
             <xs:complexType name="MT_KUNNR_IN_WMS10_2">
                 <xs:sequence>
                     <xs:element maxOccurs="unbounded" minOccurs="0" name="arg0" type="tns:dtKUNNRIN102"/>
                 </xs:sequence>
             </xs:complexType>
+
             <xs:complexType name="dtKUNNRIN102">
                 <xs:sequence>
                     <xs:element minOccurs="0" name="BWKEY" type="xs:string"/>
@@ -104,11 +134,13 @@
                     <xs:element minOccurs="0" name="ZWMS_NO" type="xs:string"/>
                 </xs:sequence>
             </xs:complexType>
+
             <xs:complexType name="MT_KUNNR_IN_WMS10_2Response">
                 <xs:sequence>
                     <xs:element maxOccurs="unbounded" minOccurs="0" name="return" type="tns:dtKUNNRINRT102"/>
                 </xs:sequence>
             </xs:complexType>
+
             <xs:complexType name="dtKUNNRINRT102">
                 <xs:sequence>
                     <xs:element minOccurs="0" name="MSGTX" type="xs:string"/>
@@ -117,11 +149,13 @@
                     <xs:element minOccurs="0" name="ZWMS_NO" type="xs:string"/>
                 </xs:sequence>
             </xs:complexType>
+
             <xs:complexType name="MT_KUNNR_IN_WMS04">
                 <xs:sequence>
                     <xs:element maxOccurs="unbounded" minOccurs="0" name="arg0" type="tns:dtKUNNRIN04"/>
                 </xs:sequence>
             </xs:complexType>
+
             <xs:complexType name="dtKUNNRIN04">
                 <xs:sequence>
                     <xs:element minOccurs="0" name="BUKRS" type="xs:string"/>
@@ -134,6 +168,7 @@
                     <xs:element minOccurs="0" name="TELF1" type="xs:string"/>
                     <xs:element minOccurs="0" name="VERKF" type="xs:string"/>
                     <xs:element minOccurs="0" name="ZAPPR_DAT" type="xs:string"/>
+                    <xs:element minOccurs="0" name="ZBUSI_NAM" type="xs:string"/>
                     <xs:element minOccurs="0" name="ZBUSI_TYP" type="xs:string"/>
                     <xs:element minOccurs="0" name="ZSTOR_TYP" type="xs:string"/>
                     <xs:element minOccurs="0" name="ZZCYDW" type="xs:string"/>
@@ -142,9 +177,11 @@
                     <xs:element minOccurs="0" name="ZZYSFS" type="xs:string"/>
                 </xs:sequence>
             </xs:complexType>
+
             <xs:complexType name="dtKUNNRIN04ITEM">
                 <xs:sequence>
                     <xs:element minOccurs="0" name="CHARG" type="xs:string"/>
+                    <xs:element minOccurs="0" name="DERP_LINE" type="xs:string"/>
                     <xs:element minOccurs="0" name="EBELP" type="xs:string"/>
                     <xs:element minOccurs="0" name="EINDT" type="xs:string"/>
                     <xs:element minOccurs="0" name="LGORT" type="xs:string"/>
@@ -152,13 +189,17 @@
                     <xs:element minOccurs="0" name="MEINS" type="xs:string"/>
                     <xs:element minOccurs="0" name="MENGE" type="xs:string"/>
                     <xs:element minOccurs="0" name="NETPR" type="xs:string"/>
+                    <xs:element minOccurs="0" name="SHENGCHAN_DATE" type="xs:string"/>
+                    <xs:element minOccurs="0" name="YOUX_DATE" type="xs:string"/>
                 </xs:sequence>
             </xs:complexType>
+
             <xs:complexType name="MT_KUNNR_IN_WMS04Response">
                 <xs:sequence>
                     <xs:element maxOccurs="unbounded" minOccurs="0" name="return" type="tns:dtKUNNRINRT04"/>
                 </xs:sequence>
             </xs:complexType>
+
             <xs:complexType name="dtKUNNRINRT04">
                 <xs:sequence>
                     <xs:element minOccurs="0" name="EBELN" type="xs:string"/>
@@ -166,17 +207,20 @@
                     <xs:element minOccurs="0" name="MSGTY" type="xs:string"/>
                 </xs:sequence>
             </xs:complexType>
+
             <xs:complexType name="MT_KUNNR_IN_WMS16">
                 <xs:sequence>
                     <xs:element maxOccurs="unbounded" minOccurs="0" name="arg0" type="tns:dtKUNNRIN16"/>
                 </xs:sequence>
             </xs:complexType>
+
             <xs:complexType name="dtKUNNRIN16">
                 <xs:sequence>
                     <xs:element minOccurs="0" name="AFTERSALE_PHONE" type="xs:string"/>
                     <xs:element minOccurs="0" name="BUKRS" type="xs:string"/>
                     <xs:element minOccurs="0" name="BWKEY" type="xs:string"/>
                     <xs:element minOccurs="0" name="CREATE_DATE" type="xs:string"/>
+                    <xs:element minOccurs="0" name="DANJ_NO_WSDD" type="xs:string"/>
                     <xs:element minOccurs="0" name="DELIVERY_METHOD" type="xs:string"/>
                     <xs:element minOccurs="0" name="DELIVERY_METHOD_NAME" type="xs:string"/>
                     <xs:element maxOccurs="unbounded" minOccurs="0" name="items" nillable="true" type="tns:dtKUNNRIN16ITEM"/>
@@ -188,21 +232,27 @@
                     <xs:element minOccurs="0" name="RECEIVER_NAME" type="xs:string"/>
                     <xs:element minOccurs="0" name="RECEIVER_TELEPHO" type="xs:string"/>
                     <xs:element minOccurs="0" name="VBELN" type="xs:string"/>
+                    <xs:element minOccurs="0" name="ZBUSI_NAM" type="xs:string"/>
                 </xs:sequence>
             </xs:complexType>
+
             <xs:complexType name="dtKUNNRIN16ITEM">
                 <xs:sequence>
                     <xs:element minOccurs="0" name="BASE_PRICE" type="xs:string"/>
+                    <xs:element minOccurs="0" name="DERP_LINE" type="xs:string"/>
+                    <xs:element minOccurs="0" name="KUB_ERP" type="xs:string"/>
                     <xs:element minOccurs="0" name="MATNR" type="xs:string"/>
                     <xs:element minOccurs="0" name="POSNR" type="xs:string"/>
                     <xs:element minOccurs="0" name="QUANTITY" type="xs:string"/>
                 </xs:sequence>
             </xs:complexType>
+
             <xs:complexType name="MT_KUNNR_IN_WMS16Response">
                 <xs:sequence>
                     <xs:element maxOccurs="unbounded" minOccurs="0" name="return" type="tns:dtKUNNRINRT16"/>
                 </xs:sequence>
             </xs:complexType>
+
             <xs:complexType name="dtKUNNRINRT16">
                 <xs:sequence>
                     <xs:element minOccurs="0" name="MSGTX" type="xs:string"/>
@@ -210,11 +260,13 @@
                     <xs:element minOccurs="0" name="VBELN" type="xs:string"/>
                 </xs:sequence>
             </xs:complexType>
+
             <xs:complexType name="MT_KUNNR_IN_WMS02">
                 <xs:sequence>
                     <xs:element maxOccurs="unbounded" minOccurs="0" name="arg0" type="tns:dtKUNNRIN02"/>
                 </xs:sequence>
             </xs:complexType>
+
             <xs:complexType name="dtKUNNRIN02">
                 <xs:sequence>
                     <xs:element minOccurs="0" name="BUKRS" type="xs:string"/>
@@ -230,11 +282,13 @@
                     <xs:element minOccurs="0" name="VERKF" type="xs:string"/>
                 </xs:sequence>
             </xs:complexType>
+
             <xs:complexType name="MT_KUNNR_IN_WMS02Response">
                 <xs:sequence>
                     <xs:element maxOccurs="unbounded" minOccurs="0" name="return" type="tns:dtKUNNRINRT02"/>
                 </xs:sequence>
             </xs:complexType>
+
             <xs:complexType name="dtKUNNRINRT02">
                 <xs:sequence>
                     <xs:element minOccurs="0" name="BUKRS" type="xs:string"/>
@@ -244,11 +298,13 @@
                     <xs:element minOccurs="0" name="MSGTY" type="xs:string"/>
                 </xs:sequence>
             </xs:complexType>
+
             <xs:complexType name="MT_KUNNR_IN_WMS03">
                 <xs:sequence>
                     <xs:element maxOccurs="unbounded" minOccurs="0" name="arg0" type="tns:dtKUNNRIN03"/>
                 </xs:sequence>
             </xs:complexType>
+
             <xs:complexType name="dtKUNNRIN03">
                 <xs:sequence>
                     <xs:element minOccurs="0" name="BUKRS" type="xs:string"/>
@@ -266,11 +322,13 @@
                     <xs:element minOccurs="0" name="ZSHDZ" type="xs:string"/>
                 </xs:sequence>
             </xs:complexType>
+
             <xs:complexType name="MT_KUNNR_IN_WMS03Response">
                 <xs:sequence>
                     <xs:element maxOccurs="unbounded" minOccurs="0" name="return" type="tns:dtKUNNRINRT03"/>
                 </xs:sequence>
             </xs:complexType>
+
             <xs:complexType name="dtKUNNRINRT03">
                 <xs:sequence>
                     <xs:element minOccurs="0" name="BUKRS" type="xs:string"/>
@@ -280,11 +338,13 @@
                     <xs:element minOccurs="0" name="MSGTY" type="xs:string"/>
                 </xs:sequence>
             </xs:complexType>
+
             <xs:complexType name="MT_KUNNR_IN_WMS14">
                 <xs:sequence>
                     <xs:element maxOccurs="unbounded" minOccurs="0" name="arg0" type="tns:dtKUNNRIN14"/>
                 </xs:sequence>
             </xs:complexType>
+
             <xs:complexType name="dtKUNNRIN14">
                 <xs:sequence>
                     <xs:element minOccurs="0" name="BKTXT" type="xs:string"/>
@@ -307,11 +367,13 @@
                     <xs:element minOccurs="0" name="ZNAME1" type="xs:string"/>
                 </xs:sequence>
             </xs:complexType>
+
             <xs:complexType name="MT_KUNNR_IN_WMS14Response">
                 <xs:sequence>
                     <xs:element maxOccurs="unbounded" minOccurs="0" name="return" type="tns:dtKUNNRINRT14"/>
                 </xs:sequence>
             </xs:complexType>
+
             <xs:complexType name="dtKUNNRINRT14">
                 <xs:sequence>
                     <xs:element minOccurs="0" name="BWKEY" type="xs:string"/>
@@ -321,11 +383,13 @@
                     <xs:element minOccurs="0" name="MSGTY" type="xs:string"/>
                 </xs:sequence>
             </xs:complexType>
+
             <xs:complexType name="MT_KUNNR_IN_WMS08">
                 <xs:sequence>
                     <xs:element maxOccurs="unbounded" minOccurs="0" name="arg0" type="tns:dtKUNNRIN08"/>
                 </xs:sequence>
             </xs:complexType>
+
             <xs:complexType name="dtKUNNRIN08">
                 <xs:sequence>
                     <xs:element minOccurs="0" name="BUKRS" type="xs:string"/>
@@ -341,26 +405,32 @@
                     <xs:element minOccurs="0" name="ZZJHDH" type="xs:string"/>
                 </xs:sequence>
             </xs:complexType>
+
             <xs:complexType name="dtKUNNRIN08ITEM">
                 <xs:sequence>
                     <xs:element minOccurs="0" name="CHARG" type="xs:string"/>
+                    <xs:element minOccurs="0" name="DERP_LINE" type="xs:string"/>
                     <xs:element minOccurs="0" name="HSDAT" type="xs:string"/>
                     <xs:element minOccurs="0" name="LFIMG" type="xs:string"/>
                     <xs:element minOccurs="0" name="LGORT" type="xs:string"/>
                     <xs:element minOccurs="0" name="MATNR" type="xs:string"/>
                     <xs:element minOccurs="0" name="MEINS" type="xs:string"/>
                     <xs:element minOccurs="0" name="POSNR" type="xs:string"/>
+                    <xs:element minOccurs="0" name="TH_REMARK" type="xs:string"/>
+                    <xs:element minOccurs="0" name="TH_TYPE" type="xs:string"/>
                     <xs:element minOccurs="0" name="VFDAT" type="xs:string"/>
                     <xs:element minOccurs="0" name="WERKS" type="xs:string"/>
                     <xs:element minOccurs="0" name="ZNAME1" type="xs:string"/>
                     <xs:element minOccurs="0" name="ZRT_REAN" type="xs:string"/>
                 </xs:sequence>
             </xs:complexType>
+
             <xs:complexType name="MT_KUNNR_IN_WMS08Response">
                 <xs:sequence>
                     <xs:element maxOccurs="unbounded" minOccurs="0" name="return" type="tns:dtKUNNRINRT08"/>
                 </xs:sequence>
             </xs:complexType>
+
             <xs:complexType name="dtKUNNRINRT08">
                 <xs:sequence>
                     <xs:element minOccurs="0" name="MSGTX" type="xs:string"/>
@@ -368,11 +438,13 @@
                     <xs:element minOccurs="0" name="VBELN" type="xs:string"/>
                 </xs:sequence>
             </xs:complexType>
+
             <xs:complexType name="MT_KUNNR_IN_WMS09">
                 <xs:sequence>
                     <xs:element maxOccurs="unbounded" minOccurs="0" name="arg0" type="tns:dtKUNNRIN09"/>
                 </xs:sequence>
             </xs:complexType>
+
             <xs:complexType name="dtKUNNRIN09">
                 <xs:sequence>
                     <xs:element minOccurs="0" name="BUKRS" type="xs:string"/>
@@ -390,10 +462,12 @@
                     <xs:element minOccurs="0" name="ZZTHSQNO" type="xs:string"/>
                 </xs:sequence>
             </xs:complexType>
+
             <xs:complexType name="dtKUNNRIN09ITEM">
                 <xs:sequence>
                     <xs:element minOccurs="0" name="BRTWR" type="xs:string"/>
                     <xs:element minOccurs="0" name="CHARG" type="xs:string"/>
+                    <xs:element minOccurs="0" name="DERP_LINE" type="xs:string"/>
                     <xs:element minOccurs="0" name="LFIMG" type="xs:string"/>
                     <xs:element minOccurs="0" name="LGORT" type="xs:string"/>
                     <xs:element minOccurs="0" name="MATNR" type="xs:string"/>
@@ -403,11 +477,13 @@
                     <xs:element minOccurs="0" name="ZPRICE_TAX" type="xs:string"/>
                 </xs:sequence>
             </xs:complexType>
+
             <xs:complexType name="MT_KUNNR_IN_WMS09Response">
                 <xs:sequence>
                     <xs:element maxOccurs="unbounded" minOccurs="0" name="return" type="tns:dtKUNNRINRT09"/>
                 </xs:sequence>
             </xs:complexType>
+
             <xs:complexType name="dtKUNNRINRT09">
                 <xs:sequence>
                     <xs:element minOccurs="0" name="MSGTX" type="xs:string"/>
@@ -415,11 +491,13 @@
                     <xs:element minOccurs="0" name="VBELN" type="xs:string"/>
                 </xs:sequence>
             </xs:complexType>
+
             <xs:complexType name="MT_KUNNR_IN_WMS06">
                 <xs:sequence>
                     <xs:element maxOccurs="unbounded" minOccurs="0" name="arg0" type="tns:dtKUNNRIN06"/>
                 </xs:sequence>
             </xs:complexType>
+
             <xs:complexType name="dtKUNNRIN06">
                 <xs:sequence>
                     <xs:element minOccurs="0" name="BUKRS" type="xs:string"/>
@@ -429,29 +507,36 @@
                     <xs:element maxOccurs="unbounded" minOccurs="0" name="items" nillable="true" type="tns:dtKUNNRIN06ITEM"/>
                     <xs:element minOccurs="0" name="LIFNR" type="xs:string"/>
                     <xs:element minOccurs="0" name="ZAPPR_DAT" type="xs:string"/>
+                    <xs:element minOccurs="0" name="ZBUSI_NAM" type="xs:string"/>
                     <xs:element minOccurs="0" name="ZBUSI_TYP" type="xs:string"/>
                     <xs:element minOccurs="0" name="ZCATEG_RT" type="xs:string"/>
                     <xs:element minOccurs="0" name="ZPICKUP_WAY" type="xs:string"/>
                     <xs:element minOccurs="0" name="ZREASON_RT" type="xs:string"/>
                 </xs:sequence>
             </xs:complexType>
+
             <xs:complexType name="dtKUNNRIN06ITEM">
                 <xs:sequence>
                     <xs:element minOccurs="0" name="BRTWR" type="xs:string"/>
                     <xs:element minOccurs="0" name="CHARG" type="xs:string"/>
+                    <xs:element minOccurs="0" name="DERP_LINE" type="xs:string"/>
                     <xs:element minOccurs="0" name="EBELP" type="xs:string"/>
                     <xs:element minOccurs="0" name="LGORT" type="xs:string"/>
                     <xs:element minOccurs="0" name="MATNR" type="xs:string"/>
                     <xs:element minOccurs="0" name="MEINS" type="xs:string"/>
                     <xs:element minOccurs="0" name="MENGE" type="xs:string"/>
+                    <xs:element minOccurs="0" name="SHENGCHAN_DATE" type="xs:string"/>
+                    <xs:element minOccurs="0" name="YOUX_DATE" type="xs:string"/>
                     <xs:element minOccurs="0" name="ZPRICE_TAX" type="xs:string"/>
                 </xs:sequence>
             </xs:complexType>
+
             <xs:complexType name="MT_KUNNR_IN_WMS06Response">
                 <xs:sequence>
                     <xs:element maxOccurs="unbounded" minOccurs="0" name="return" type="tns:dtKUNNRINRT06"/>
                 </xs:sequence>
             </xs:complexType>
+
             <xs:complexType name="dtKUNNRINRT06">
                 <xs:sequence>
                     <xs:element minOccurs="0" name="EBELN" type="xs:string"/>
@@ -459,11 +544,13 @@
                     <xs:element minOccurs="0" name="MSGTY" type="xs:string"/>
                 </xs:sequence>
             </xs:complexType>
+
             <xs:complexType name="MT_KUNNR_IN_WMS17">
                 <xs:sequence>
                     <xs:element maxOccurs="unbounded" minOccurs="0" name="arg0" type="tns:dtKUNNRIN17"/>
                 </xs:sequence>
             </xs:complexType>
+
             <xs:complexType name="dtKUNNRIN17">
                 <xs:sequence>
                     <xs:element minOccurs="0" name="BUKRS" type="xs:string"/>
@@ -474,11 +561,13 @@
                     <xs:element minOccurs="0" name="VBELN" type="xs:string"/>
                 </xs:sequence>
             </xs:complexType>
+
             <xs:complexType name="MT_KUNNR_IN_WMS17Response">
                 <xs:sequence>
                     <xs:element maxOccurs="unbounded" minOccurs="0" name="return" type="tns:dtKUNNRINRT17"/>
                 </xs:sequence>
             </xs:complexType>
+
             <xs:complexType name="dtKUNNRINRT17">
                 <xs:sequence>
                     <xs:element minOccurs="0" name="MSGTX" type="xs:string"/>
@@ -486,118 +575,163 @@
                     <xs:element minOccurs="0" name="VBELN" type="xs:string"/>
                 </xs:sequence>
             </xs:complexType>
+
         </xs:schema>
     </wsdl:types>
     <wsdl:message name="MT_KUNNR_IN_WMS14Response">
-        <wsdl:part element="tns:MT_KUNNR_IN_WMS14Response" name="parameters"></wsdl:part>
+        <wsdl:part element="tns:MT_KUNNR_IN_WMS14Response" name="parameters">
+        </wsdl:part>
     </wsdl:message>
     <wsdl:message name="MT_KUNNR_IN_WMS06Response">
-        <wsdl:part element="tns:MT_KUNNR_IN_WMS06Response" name="parameters"></wsdl:part>
+        <wsdl:part element="tns:MT_KUNNR_IN_WMS06Response" name="parameters">
+        </wsdl:part>
     </wsdl:message>
     <wsdl:message name="MT_KUNNR_IN_WMS01">
-        <wsdl:part element="tns:MT_KUNNR_IN_WMS01" name="parameters"></wsdl:part>
+        <wsdl:part element="tns:MT_KUNNR_IN_WMS01" name="parameters">
+        </wsdl:part>
     </wsdl:message>
     <wsdl:message name="MT_KUNNR_IN_WMS17Response">
-        <wsdl:part element="tns:MT_KUNNR_IN_WMS17Response" name="parameters"></wsdl:part>
+        <wsdl:part element="tns:MT_KUNNR_IN_WMS17Response" name="parameters">
+        </wsdl:part>
     </wsdl:message>
     <wsdl:message name="MT_KUNNR_IN_WMS10_2">
-        <wsdl:part element="tns:MT_KUNNR_IN_WMS10_2" name="parameters"></wsdl:part>
+        <wsdl:part element="tns:MT_KUNNR_IN_WMS10_2" name="parameters">
+        </wsdl:part>
     </wsdl:message>
     <wsdl:message name="MT_KUNNR_IN_WMS03Response">
-        <wsdl:part element="tns:MT_KUNNR_IN_WMS03Response" name="parameters"></wsdl:part>
+        <wsdl:part element="tns:MT_KUNNR_IN_WMS03Response" name="parameters">
+        </wsdl:part>
     </wsdl:message>
     <wsdl:message name="MT_KUNNR_IN_WMS04">
-        <wsdl:part element="tns:MT_KUNNR_IN_WMS04" name="parameters"></wsdl:part>
+        <wsdl:part element="tns:MT_KUNNR_IN_WMS04" name="parameters">
+        </wsdl:part>
     </wsdl:message>
     <wsdl:message name="MT_KUNNR_IN_WMS08Response">
-        <wsdl:part element="tns:MT_KUNNR_IN_WMS08Response" name="parameters"></wsdl:part>
+        <wsdl:part element="tns:MT_KUNNR_IN_WMS08Response" name="parameters">
+        </wsdl:part>
     </wsdl:message>
     <wsdl:message name="MT_KUNNR_IN_WMS16">
-        <wsdl:part element="tns:MT_KUNNR_IN_WMS16" name="parameters"></wsdl:part>
+        <wsdl:part element="tns:MT_KUNNR_IN_WMS16" name="parameters">
+        </wsdl:part>
     </wsdl:message>
     <wsdl:message name="MT_KUNNR_IN_WMS04Response">
-        <wsdl:part element="tns:MT_KUNNR_IN_WMS04Response" name="parameters"></wsdl:part>
+        <wsdl:part element="tns:MT_KUNNR_IN_WMS04Response" name="parameters">
+        </wsdl:part>
     </wsdl:message>
     <wsdl:message name="MT_KUNNR_IN_WMS02">
-        <wsdl:part element="tns:MT_KUNNR_IN_WMS02" name="parameters"></wsdl:part>
+        <wsdl:part element="tns:MT_KUNNR_IN_WMS02" name="parameters">
+        </wsdl:part>
     </wsdl:message>
     <wsdl:message name="MT_KUNNR_IN_WMS16Response">
-        <wsdl:part element="tns:MT_KUNNR_IN_WMS16Response" name="parameters"></wsdl:part>
+        <wsdl:part element="tns:MT_KUNNR_IN_WMS16Response" name="parameters">
+        </wsdl:part>
     </wsdl:message>
     <wsdl:message name="MT_KUNNR_IN_WMS03">
-        <wsdl:part element="tns:MT_KUNNR_IN_WMS03" name="parameters"></wsdl:part>
+        <wsdl:part element="tns:MT_KUNNR_IN_WMS03" name="parameters">
+        </wsdl:part>
     </wsdl:message>
     <wsdl:message name="MT_KUNNR_IN_WMS14">
-        <wsdl:part element="tns:MT_KUNNR_IN_WMS14" name="parameters"></wsdl:part>
+        <wsdl:part element="tns:MT_KUNNR_IN_WMS14" name="parameters">
+        </wsdl:part>
     </wsdl:message>
     <wsdl:message name="MT_KUNNR_IN_WMS09Response">
-        <wsdl:part element="tns:MT_KUNNR_IN_WMS09Response" name="parameters"></wsdl:part>
+        <wsdl:part element="tns:MT_KUNNR_IN_WMS09Response" name="parameters">
+        </wsdl:part>
     </wsdl:message>
     <wsdl:message name="MT_KUNNR_IN_WMS01Response">
-        <wsdl:part element="tns:MT_KUNNR_IN_WMS01Response" name="parameters"></wsdl:part>
+        <wsdl:part element="tns:MT_KUNNR_IN_WMS01Response" name="parameters">
+        </wsdl:part>
     </wsdl:message>
     <wsdl:message name="MT_KUNNR_IN_WMS08">
-        <wsdl:part element="tns:MT_KUNNR_IN_WMS08" name="parameters"></wsdl:part>
+        <wsdl:part element="tns:MT_KUNNR_IN_WMS08" name="parameters">
+        </wsdl:part>
     </wsdl:message>
     <wsdl:message name="MT_KUNNR_IN_WMS09">
-        <wsdl:part element="tns:MT_KUNNR_IN_WMS09" name="parameters"></wsdl:part>
+        <wsdl:part element="tns:MT_KUNNR_IN_WMS09" name="parameters">
+        </wsdl:part>
     </wsdl:message>
     <wsdl:message name="MT_KUNNR_IN_WMS06">
-        <wsdl:part element="tns:MT_KUNNR_IN_WMS06" name="parameters"></wsdl:part>
+        <wsdl:part element="tns:MT_KUNNR_IN_WMS06" name="parameters">
+        </wsdl:part>
     </wsdl:message>
     <wsdl:message name="MT_KUNNR_IN_WMS17">
-        <wsdl:part element="tns:MT_KUNNR_IN_WMS17" name="parameters"></wsdl:part>
+        <wsdl:part element="tns:MT_KUNNR_IN_WMS17" name="parameters">
+        </wsdl:part>
     </wsdl:message>
     <wsdl:message name="MT_KUNNR_IN_WMS02Response">
-        <wsdl:part element="tns:MT_KUNNR_IN_WMS02Response" name="parameters"></wsdl:part>
+        <wsdl:part element="tns:MT_KUNNR_IN_WMS02Response" name="parameters">
+        </wsdl:part>
     </wsdl:message>
     <wsdl:message name="MT_KUNNR_IN_WMS10_2Response">
-        <wsdl:part element="tns:MT_KUNNR_IN_WMS10_2Response" name="parameters"></wsdl:part>
+        <wsdl:part element="tns:MT_KUNNR_IN_WMS10_2Response" name="parameters">
+        </wsdl:part>
     </wsdl:message>
     <wsdl:portType name="WMSService">
         <wsdl:operation name="MT_KUNNR_IN_WMS01">
-            <wsdl:input message="tns:MT_KUNNR_IN_WMS01" name="MT_KUNNR_IN_WMS01"></wsdl:input>
-            <wsdl:output message="tns:MT_KUNNR_IN_WMS01Response" name="MT_KUNNR_IN_WMS01Response"></wsdl:output>
+            <wsdl:input message="tns:MT_KUNNR_IN_WMS01" name="MT_KUNNR_IN_WMS01">
+            </wsdl:input>
+            <wsdl:output message="tns:MT_KUNNR_IN_WMS01Response" name="MT_KUNNR_IN_WMS01Response">
+            </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="MT_KUNNR_IN_WMS10_2">
-            <wsdl:input message="tns:MT_KUNNR_IN_WMS10_2" name="MT_KUNNR_IN_WMS10_2"></wsdl:input>
-            <wsdl:output message="tns:MT_KUNNR_IN_WMS10_2Response" name="MT_KUNNR_IN_WMS10_2Response"></wsdl:output>
+            <wsdl:input message="tns:MT_KUNNR_IN_WMS10_2" name="MT_KUNNR_IN_WMS10_2">
+            </wsdl:input>
+            <wsdl:output message="tns:MT_KUNNR_IN_WMS10_2Response" name="MT_KUNNR_IN_WMS10_2Response">
+            </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="MT_KUNNR_IN_WMS04">
-            <wsdl:input message="tns:MT_KUNNR_IN_WMS04" name="MT_KUNNR_IN_WMS04"></wsdl:input>
-            <wsdl:output message="tns:MT_KUNNR_IN_WMS04Response" name="MT_KUNNR_IN_WMS04Response"></wsdl:output>
+            <wsdl:input message="tns:MT_KUNNR_IN_WMS04" name="MT_KUNNR_IN_WMS04">
+            </wsdl:input>
+            <wsdl:output message="tns:MT_KUNNR_IN_WMS04Response" name="MT_KUNNR_IN_WMS04Response">
+            </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="MT_KUNNR_IN_WMS16">
-            <wsdl:input message="tns:MT_KUNNR_IN_WMS16" name="MT_KUNNR_IN_WMS16"></wsdl:input>
-            <wsdl:output message="tns:MT_KUNNR_IN_WMS16Response" name="MT_KUNNR_IN_WMS16Response"></wsdl:output>
+            <wsdl:input message="tns:MT_KUNNR_IN_WMS16" name="MT_KUNNR_IN_WMS16">
+            </wsdl:input>
+            <wsdl:output message="tns:MT_KUNNR_IN_WMS16Response" name="MT_KUNNR_IN_WMS16Response">
+            </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="MT_KUNNR_IN_WMS02">
-            <wsdl:input message="tns:MT_KUNNR_IN_WMS02" name="MT_KUNNR_IN_WMS02"></wsdl:input>
-            <wsdl:output message="tns:MT_KUNNR_IN_WMS02Response" name="MT_KUNNR_IN_WMS02Response"></wsdl:output>
+            <wsdl:input message="tns:MT_KUNNR_IN_WMS02" name="MT_KUNNR_IN_WMS02">
+            </wsdl:input>
+            <wsdl:output message="tns:MT_KUNNR_IN_WMS02Response" name="MT_KUNNR_IN_WMS02Response">
+            </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="MT_KUNNR_IN_WMS03">
-            <wsdl:input message="tns:MT_KUNNR_IN_WMS03" name="MT_KUNNR_IN_WMS03"></wsdl:input>
-            <wsdl:output message="tns:MT_KUNNR_IN_WMS03Response" name="MT_KUNNR_IN_WMS03Response"></wsdl:output>
+            <wsdl:input message="tns:MT_KUNNR_IN_WMS03" name="MT_KUNNR_IN_WMS03">
+            </wsdl:input>
+            <wsdl:output message="tns:MT_KUNNR_IN_WMS03Response" name="MT_KUNNR_IN_WMS03Response">
+            </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="MT_KUNNR_IN_WMS14">
-            <wsdl:input message="tns:MT_KUNNR_IN_WMS14" name="MT_KUNNR_IN_WMS14"></wsdl:input>
-            <wsdl:output message="tns:MT_KUNNR_IN_WMS14Response" name="MT_KUNNR_IN_WMS14Response"></wsdl:output>
+            <wsdl:input message="tns:MT_KUNNR_IN_WMS14" name="MT_KUNNR_IN_WMS14">
+            </wsdl:input>
+            <wsdl:output message="tns:MT_KUNNR_IN_WMS14Response" name="MT_KUNNR_IN_WMS14Response">
+            </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="MT_KUNNR_IN_WMS08">
-            <wsdl:input message="tns:MT_KUNNR_IN_WMS08" name="MT_KUNNR_IN_WMS08"></wsdl:input>
-            <wsdl:output message="tns:MT_KUNNR_IN_WMS08Response" name="MT_KUNNR_IN_WMS08Response"></wsdl:output>
+            <wsdl:input message="tns:MT_KUNNR_IN_WMS08" name="MT_KUNNR_IN_WMS08">
+            </wsdl:input>
+            <wsdl:output message="tns:MT_KUNNR_IN_WMS08Response" name="MT_KUNNR_IN_WMS08Response">
+            </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="MT_KUNNR_IN_WMS09">
-            <wsdl:input message="tns:MT_KUNNR_IN_WMS09" name="MT_KUNNR_IN_WMS09"></wsdl:input>
-            <wsdl:output message="tns:MT_KUNNR_IN_WMS09Response" name="MT_KUNNR_IN_WMS09Response"></wsdl:output>
+            <wsdl:input message="tns:MT_KUNNR_IN_WMS09" name="MT_KUNNR_IN_WMS09">
+            </wsdl:input>
+            <wsdl:output message="tns:MT_KUNNR_IN_WMS09Response" name="MT_KUNNR_IN_WMS09Response">
+            </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="MT_KUNNR_IN_WMS06">
-            <wsdl:input message="tns:MT_KUNNR_IN_WMS06" name="MT_KUNNR_IN_WMS06"></wsdl:input>
-            <wsdl:output message="tns:MT_KUNNR_IN_WMS06Response" name="MT_KUNNR_IN_WMS06Response"></wsdl:output>
+            <wsdl:input message="tns:MT_KUNNR_IN_WMS06" name="MT_KUNNR_IN_WMS06">
+            </wsdl:input>
+            <wsdl:output message="tns:MT_KUNNR_IN_WMS06Response" name="MT_KUNNR_IN_WMS06Response">
+            </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="MT_KUNNR_IN_WMS17">
-            <wsdl:input message="tns:MT_KUNNR_IN_WMS17" name="MT_KUNNR_IN_WMS17"></wsdl:input>
-            <wsdl:output message="tns:MT_KUNNR_IN_WMS17Response" name="MT_KUNNR_IN_WMS17Response"></wsdl:output>
+            <wsdl:input message="tns:MT_KUNNR_IN_WMS17" name="MT_KUNNR_IN_WMS17">
+            </wsdl:input>
+            <wsdl:output message="tns:MT_KUNNR_IN_WMS17Response" name="MT_KUNNR_IN_WMS17Response">
+            </wsdl:output>
         </wsdl:operation>
     </wsdl:portType>
     <wsdl:binding name="WMSServiceSoapBinding" type="tns:WMSService">