src-db/database/sourcedata/AD_VAL_RULE.xml
changeset 15304 627be35f05c5
parent 15300 c94db6d7d9e3
parent 14708 aa9f3fe74669
child 15313 80f8d230d189
--- a/src-db/database/sourcedata/AD_VAL_RULE.xml	Fri Nov 25 16:25:32 2011 +0100
+++ b/src-db/database/sourcedata/AD_VAL_RULE.xml	Fri Nov 25 17:13:21 2011 +0100
@@ -185,7 +185,8 @@
 <!--125-->  <NAME><![CDATA[C_DocType Material Shipments/Receipts]]></NAME>
 <!--125-->  <DESCRIPTION><![CDATA[Document Type Material Shipments and Receipts]]></DESCRIPTION>
 <!--125-->  <TYPE><![CDATA[S]]></TYPE>
-<!--125-->  <CODE><![CDATA[C_DocType.DocBaseType IN ('MMR', 'MMS') AND C_DocType.IsSOTrx='@IsSOTrx@' AND AD_ISORGINCLUDED(@AD_Org_ID@,C_DocType.AD_Org_ID, @#AD_Client_ID@) <> '-1']]></CODE>
+<!--125-->  <CODE><![CDATA[C_DocType.DocBaseType IN ('MMR', 'MMS') AND C_DocType.IsSOTrx='@IsSOTrx@' AND AD_ISORGINCLUDED(@AD_Org_ID@,C_DocType.AD_Org_ID, @#AD_Client_ID@) <> '-1'
+AND (COALESCE(@isReturnMaterial@, 'N') = C_DocType.IsReturn OR COALESCE(@isDocumentTypeWindow@, 'N') = 'Y')]]></CODE>
 <!--125-->  <AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
 <!--125--></AD_VAL_RULE>
 
@@ -274,9 +275,11 @@
 <!--133-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
 <!--133-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--133-->  <NAME><![CDATA[C_DocType PO/SO]]></NAME>
-<!--133-->  <DESCRIPTION><![CDATA[Document Tpe for orders]]></DESCRIPTION>
+<!--133-->  <DESCRIPTION><![CDATA[Document Type for orders]]></DESCRIPTION>
 <!--133-->  <TYPE><![CDATA[S]]></TYPE>
-<!--133-->  <CODE><![CDATA[C_DocType.DocBaseType IN ('SOO', 'POO') AND C_DocType.IsSOTrx='@IsSOTrx@' AND (AD_ISORGINCLUDED(@AD_Org_ID@,C_DocType.AD_Org_ID, @#AD_Client_ID@) <> '-1' OR COALESCE(@AD_Org_ID@,'-1')='-1')]]></CODE>
+<!--133-->  <CODE><![CDATA[C_DocType.DocBaseType IN ('SOO', 'POO') AND C_DocType.IsSOTrx='@IsSOTrx@'
+AND (AD_ISORGINCLUDED(@AD_Org_ID@,C_DocType.AD_Org_ID, @#AD_Client_ID@) <> '-1' OR COALESCE(@AD_Org_ID@,'-1')='-1')
+AND COALESCE(@isReturnMaterial@, 'N') = C_DocType.IsReturn]]></CODE>
 <!--133-->  <AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
 <!--133--></AD_VAL_RULE>
 
@@ -1269,6 +1272,17 @@
 <!--34A2733B41B04DC19B3E54F764753D19-->  <AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
 <!--34A2733B41B04DC19B3E54F764753D19--></AD_VAL_RULE>
 
+<!--3934616F1F6745D8964D66CF4B9C8895--><AD_VAL_RULE>
+<!--3934616F1F6745D8964D66CF4B9C8895-->  <AD_VAL_RULE_ID><![CDATA[3934616F1F6745D8964D66CF4B9C8895]]></AD_VAL_RULE_ID>
+<!--3934616F1F6745D8964D66CF4B9C8895-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--3934616F1F6745D8964D66CF4B9C8895-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--3934616F1F6745D8964D66CF4B9C8895-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--3934616F1F6745D8964D66CF4B9C8895-->  <NAME><![CDATA[M_Locator of MaterialMgmtShipmentInOut.warehouse]]></NAME>
+<!--3934616F1F6745D8964D66CF4B9C8895-->  <TYPE><![CDATA[S]]></TYPE>
+<!--3934616F1F6745D8964D66CF4B9C8895-->  <CODE><![CDATA[M_Locator.M_Warehouse_ID = @M_Warehouse_ID@]]></CODE>
+<!--3934616F1F6745D8964D66CF4B9C8895-->  <AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
+<!--3934616F1F6745D8964D66CF4B9C8895--></AD_VAL_RULE>
+
 <!--412A6B4D1F2E4A6B930262AE30F07775--><AD_VAL_RULE>
 <!--412A6B4D1F2E4A6B930262AE30F07775-->  <AD_VAL_RULE_ID><![CDATA[412A6B4D1F2E4A6B930262AE30F07775]]></AD_VAL_RULE_ID>
 <!--412A6B4D1F2E4A6B930262AE30F07775-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
@@ -1481,6 +1495,17 @@
 <!--8286A51A2C2C494798EABA6D27CA534D-->  <AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
 <!--8286A51A2C2C494798EABA6D27CA534D--></AD_VAL_RULE>
 
+<!--88C0B1F928434B4EAAA9D07B2D2F63E1--><AD_VAL_RULE>
+<!--88C0B1F928434B4EAAA9D07B2D2F63E1-->  <AD_VAL_RULE_ID><![CDATA[88C0B1F928434B4EAAA9D07B2D2F63E1]]></AD_VAL_RULE_ID>
+<!--88C0B1F928434B4EAAA9D07B2D2F63E1-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--88C0B1F928434B4EAAA9D07B2D2F63E1-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--88C0B1F928434B4EAAA9D07B2D2F63E1-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--88C0B1F928434B4EAAA9D07B2D2F63E1-->  <NAME><![CDATA[Return reason RFC/RTV]]></NAME>
+<!--88C0B1F928434B4EAAA9D07B2D2F63E1-->  <TYPE><![CDATA[S]]></TYPE>
+<!--88C0B1F928434B4EAAA9D07B2D2F63E1-->  <CODE><![CDATA[C_RETURN_REASON.ISRFC = @ISSOTRX@ OR C_RETURN_REASON.ISRTV=(case when @ISSOTRX@='N' then 'Y' else 'N' end)]]></CODE>
+<!--88C0B1F928434B4EAAA9D07B2D2F63E1-->  <AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
+<!--88C0B1F928434B4EAAA9D07B2D2F63E1--></AD_VAL_RULE>
+
 <!--8E16562D89744B2DA14DFE27B65F712B--><AD_VAL_RULE>
 <!--8E16562D89744B2DA14DFE27B65F712B-->  <AD_VAL_RULE_ID><![CDATA[8E16562D89744B2DA14DFE27B65F712B]]></AD_VAL_RULE_ID>
 <!--8E16562D89744B2DA14DFE27B65F712B-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>