diff --git a/lxapp/src/wql/mes/ifs/sap/IFS_SAP_INTERFACE_01.wql b/lxapp/src/wql/mes/ifs/sap/IFS_SAP_INTERFACE_01.wql
index bbed3f2..0d51bf4 100644
--- a/lxapp/src/wql/mes/ifs/sap/IFS_SAP_INTERFACE_01.wql
+++ b/lxapp/src/wql/mes/ifs/sap/IFS_SAP_INTERFACE_01.wql
@@ -422,6 +422,43 @@ IF 输入.flag = "8"
 		ENDSELECT			
 	ENDQUERY
 ENDIF
+
+IF 输入.flag = "9"	
+	DELETE 
+		FROM
+			MD_ME_MaterialBase 
+		WHERE
+			material_uuid IN ( SELECT 'uuid-' + ma.MATNR AS material_uuid FROM if_sap_mater ma )
+	ENDDELETE
+ENDIF
+
+IF 输入.flag = "10"	
+	DELETE 
+		FROM
+			MD_PB_BaseData_ClassInfo 
+		WHERE
+			class_uuid = 'B5CFEA82959F4A8EB53847C693F58E6B' 
+			AND base_data_uuid IN ( SELECT 'uuid-' + ma.MATNR AS base_data_uuid FROM if_sap_mater ma )
+	ENDDELETE
+ENDIF
+
+IF 输入.flag = "11"	
+	DELETE 
+		FROM
+			ST_BS_WMSMaterial 
+		WHERE
+			wmsmaterial_uuid IN ( SELECT 'uuid-' + ma.MATNR + '-1060' AS wmsmaterial_uuid FROM if_sap_mater ma )
+	ENDDELETE
+ENDIF
+
+IF 输入.flag = "12"	
+	DELETE 
+		FROM
+			ST_BS_WMSMaterialIsDull 
+		WHERE
+			wmsmaterial_uuid IN ( SELECT 'uuid-' + ma.MATNR + '-1060' AS wmsmaterial_uuid FROM if_sap_mater ma )
+	ENDDELETE
+ENDIF
 		
 
 	
diff --git a/lxservice/com/noblelift/imp/products/mes/service/ifs/sap/SapToWmsServiceImpl.java b/lxservice/com/noblelift/imp/products/mes/service/ifs/sap/SapToWmsServiceImpl.java
index ec80d30..bb0e7f3 100644
--- a/lxservice/com/noblelift/imp/products/mes/service/ifs/sap/SapToWmsServiceImpl.java
+++ b/lxservice/com/noblelift/imp/products/mes/service/ifs/sap/SapToWmsServiceImpl.java
@@ -803,6 +803,11 @@ public class SapToWmsServiceImpl implements SapToWmsService {
 			}
 			
 			JSONArray ja = WQL.getWO("IFS_SAP_INTERFACE_01").addParam("flag", "8").process().getResultJSONArray(0);
+			
+			WQL.getWO("IFS_SAP_INTERFACE_01").addParam("flag", "9").process();
+			WQL.getWO("IFS_SAP_INTERFACE_01").addParam("flag", "10").process();
+			WQL.getWO("IFS_SAP_INTERFACE_01").addParam("flag", "11").process();
+			WQL.getWO("IFS_SAP_INTERFACE_01").addParam("flag", "12").process();
 			String datanow = WDK.getDateTime();
 			
 			for(int i=0;i<ja.size();i++){
@@ -845,7 +850,7 @@ public class SapToWmsServiceImpl implements SapToWmsService {
 	                if(MD_ME_MaterialBase.existField(key))
 	                	wd_MaterialBase.setValue(key, value);
 				}
-				MD_ME_MaterialBase.delete("material_uuid='"+jo.getString("material_uuid")+"'");
+				//MD_ME_MaterialBase.delete("material_uuid='"+jo.getString("material_uuid")+"'");
 
 				JSONObject jo2 = new JSONObject();
 				jo2.put("class_uuid", "B5CFEA82959F4A8EB53847C693F58E6B");
@@ -861,7 +866,7 @@ public class SapToWmsServiceImpl implements SapToWmsService {
 	                if(MD_PB_BaseData_ClassInfo.existField(key))
 	                	wd_BaseData_ClassInfo.setValue(key, value);
 				}
-				MD_PB_BaseData_ClassInfo.delete("class_uuid='B5CFEA82959F4A8EB53847C693F58E6B' and base_data_uuid='"+jo2.optString("base_data_uuid")+"'");
+				//MD_PB_BaseData_ClassInfo.delete("class_uuid='B5CFEA82959F4A8EB53847C693F58E6B' and base_data_uuid='"+jo2.optString("base_data_uuid")+"'");
 
 				JSONObject wmsmaterial = new JSONObject();
 				wmsmaterial.put("wmsmaterial_uuid", "uuid-" + material_code + "-1060");
@@ -877,7 +882,7 @@ public class SapToWmsServiceImpl implements SapToWmsService {
 	                if(ST_BS_WMSMaterial.existField(key))
 	                	wd_WMSMaterial.setValue(key, value);
 				}
-				ST_BS_WMSMaterial.delete("wmsmaterial_uuid='"+wmsmaterial.getString("wmsmaterial_uuid")+"'");
+				//ST_BS_WMSMaterial.delete("wmsmaterial_uuid='"+wmsmaterial.getString("wmsmaterial_uuid")+"'");
 				
 				
 				JSONObject wmsmaterial2 = new JSONObject();
@@ -891,7 +896,7 @@ public class SapToWmsServiceImpl implements SapToWmsService {
 	                if(ST_BS_WMSMaterialIsDull.existField(key))
 	                	wd_WMSMaterialIsDull.setValue(key, value);
 				} 
-				ST_BS_WMSMaterialIsDull.delete("wmsmaterial_uuid='"+wmsmaterial2.getString("wmsmaterial_uuid")+"'");
+				//ST_BS_WMSMaterialIsDull.delete("wmsmaterial_uuid='"+wmsmaterial2.getString("wmsmaterial_uuid")+"'");
 				
 			}//end if