src-db/database/sourcedata/AD_VAL_RULE.xml
changeset 1605 8a0fe0193bef
parent 1444 9697b27ba091
child 1644 b425d9163510
--- a/src-db/database/sourcedata/AD_VAL_RULE.xml	Wed Sep 03 17:10:52 2008 +0000
+++ b/src-db/database/sourcedata/AD_VAL_RULE.xml	Wed Sep 03 17:55:37 2008 +0000
@@ -1,10 +1,5 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <data>
-<!--
-************************
-0. Core Range.
-************************
--->
 <!--100**************--><AD_VAL_RULE>
 <!--100 AD_VAL_RULE_ID-->
 <!--100-->              <AD_VAL_RULE_ID><![CDATA[100]]></AD_VAL_RULE_ID>
@@ -56,7 +51,7 @@
 <!--102 TYPE-->
 <!--102-->              <TYPE><![CDATA[S]]></TYPE>
 <!--102 CODE-->
-<!--102-->              <CODE><![CDATA[C_DocType.DocBaseType='GLJ' AND AD_ISORGINCLUDED(TO_NUMBER(@AD_Org_ID@),C_DocType.AD_Org_ID, TO_NUMBER(@#AD_Client_ID@)) <> -1]]></CODE>
+<!--102-->              <CODE><![CDATA[C_DocType.DocBaseType='GLJ' AND AD_ISORGINCLUDED( @AD_Org_ID@, C_DocType.AD_Org_ID, @#AD_Client_ID@) <> '-1']]></CODE>
 <!--102**************--></AD_VAL_RULE>
 
 <!--103**************--><AD_VAL_RULE>
@@ -110,7 +105,7 @@
 <!--104 TYPE-->
 <!--104-->              <TYPE><![CDATA[S]]></TYPE>
 <!--104 CODE-->
-<!--104-->              <CODE><![CDATA[(TO_NUMBER(@AD_Client_ID@)=0 AND AD_Org.AD_Org_ID=0) OR (TO_NUMBER(@AD_Client_ID@)!=0 AND ((AD_Org.AD_Client_ID IN (@#User_Client@) AND AD_Org.AD_Org_ID IN (@#User_Org@)) OR AD_Org.AD_Org_ID=0 AND AD_Org.IsSummary='N'))]]></CODE>
+<!--104-->              <CODE><![CDATA[(@AD_Client_ID@='0' AND AD_Org.AD_Org_ID='0') OR (@AD_Client_ID@!='0' AND ((AD_Org.AD_Client_ID IN (@#User_Client@) AND AD_Org.AD_Org_ID IN (@#User_Org@)) OR AD_Org.AD_Org_ID='0' AND AD_Org.IsSummary='N'))]]></CODE>
 <!--104**************--></AD_VAL_RULE>
 
 <!--105**************--><AD_VAL_RULE>
@@ -137,7 +132,7 @@
 <!--105 TYPE-->
 <!--105-->              <TYPE><![CDATA[S]]></TYPE>
 <!--105 CODE-->
-<!--105-->              <CODE><![CDATA[AD_User.AD_Client_ID=TO_NUMBER(@AD_Client_ID@) AND AD_User.AD_Org_ID in (@User_Org@)]]></CODE>
+<!--105-->              <CODE><![CDATA[AD_User.AD_Client_ID=@AD_Client_ID@ AND AD_User.AD_Org_ID in (@User_Org@)]]></CODE>
 <!--105**************--></AD_VAL_RULE>
 
 <!--106**************--><AD_VAL_RULE>
@@ -164,7 +159,7 @@
 <!--106 TYPE-->
 <!--106-->              <TYPE><![CDATA[S]]></TYPE>
 <!--106 CODE-->
-<!--106-->              <CODE><![CDATA[C_AcctSchema.AD_Client_ID=TO_NUMBER(@AD_Client_ID@)]]></CODE>
+<!--106-->              <CODE><![CDATA[C_AcctSchema.AD_Client_ID=@AD_Client_ID@]]></CODE>
 <!--106**************--></AD_VAL_RULE>
 
 <!--115**************--><AD_VAL_RULE>
@@ -191,7 +186,7 @@
 <!--115 TYPE-->
 <!--115-->              <TYPE><![CDATA[S]]></TYPE>
 <!--115 CODE-->
-<!--115-->              <CODE><![CDATA[AD_Reference.ValidationType=(CASE TO_NUMBER(@AD_Reference_ID@) WHEN 17 THEN 'L' WHEN 25 THEN 'L' WHEN 30 THEN 'S' WHEN 28 THEN 'L' ELSE 'T' END)]]></CODE>
+<!--115-->              <CODE><![CDATA[AD_Reference.ValidationType=(CASE @AD_Reference_ID@ WHEN '17' THEN 'L' WHEN '25' THEN 'L' WHEN '30' THEN 'S' WHEN '28' THEN 'L' ELSE 'T' END)]]></CODE>
 <!--115**************--></AD_VAL_RULE>
 
 <!--116**************--><AD_VAL_RULE>
@@ -297,7 +292,7 @@
 <!--119 TYPE-->
 <!--119-->              <TYPE><![CDATA[S]]></TYPE>
 <!--119 CODE-->
-<!--119-->              <CODE><![CDATA[C_BPartner_Location.C_BPartner_ID=TO_NUMBER(@C_BPartner_ID@) AND C_BPartner_Location.IsBillTo='Y' AND C_BPartner_Location.IsActive='Y']]></CODE>
+<!--119-->              <CODE><![CDATA[C_BPartner_Location.C_BPartner_ID=@C_BPartner_ID@ AND C_BPartner_Location.IsBillTo='Y' AND C_BPartner_Location.IsActive='Y']]></CODE>
 <!--119**************--></AD_VAL_RULE>
 
 <!--120**************--><AD_VAL_RULE>
@@ -374,7 +369,7 @@
 <!--123 TYPE-->
 <!--123-->              <TYPE><![CDATA[S]]></TYPE>
 <!--123 CODE-->
-<!--123-->              <CODE><![CDATA[AD_User.C_BPartner_ID=TO_NUMBER(@C_BPartner_ID@)]]></CODE>
+<!--123-->              <CODE><![CDATA[AD_User.C_BPartner_ID=@C_BPartner_ID@]]></CODE>
 <!--123**************--></AD_VAL_RULE>
 
 <!--124**************--><AD_VAL_RULE>
@@ -401,7 +396,7 @@
 <!--124 TYPE-->
 <!--124-->              <TYPE><![CDATA[S]]></TYPE>
 <!--124 CODE-->
-<!--124-->              <CODE><![CDATA[C_DocType.DocBaseType IN ('ARI', 'API','ARC','APC') AND C_DocType.IsSOTrx='@IsSOTrx@' AND AD_ISORGINCLUDED(TO_NUMBER(@AD_Org_ID@),C_DocType.AD_Org_ID, TO_NUMBER(@#AD_Client_ID@)) <> -1]]></CODE>
+<!--124-->              <CODE><![CDATA[C_DocType.DocBaseType IN ('ARI', 'API','ARC','APC') AND C_DocType.IsSOTrx='@IsSOTrx@' AND AD_ISORGINCLUDED(@AD_Org_ID@,C_DocType.AD_Org_ID, @#AD_Client_ID@) <> '-1']]></CODE>
 <!--124**************--></AD_VAL_RULE>
 
 <!--125**************--><AD_VAL_RULE>
@@ -428,7 +423,7 @@
 <!--125 TYPE-->
 <!--125-->              <TYPE><![CDATA[S]]></TYPE>
 <!--125 CODE-->
-<!--125-->              <CODE><![CDATA[C_DocType.DocBaseType IN ('MMR', 'MMS') AND C_DocType.IsSOTrx='@IsSOTrx@' AND AD_ISORGINCLUDED(TO_NUMBER(@AD_Org_ID@),C_DocType.AD_Org_ID, TO_NUMBER(@#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']]></CODE>
 <!--125**************--></AD_VAL_RULE>
 
 <!--126**************--><AD_VAL_RULE>
@@ -530,7 +525,7 @@
 <!--129 TYPE-->
 <!--129-->              <TYPE><![CDATA[S]]></TYPE>
 <!--129 CODE-->
-<!--129-->              <CODE><![CDATA[AD_Client.AD_Client_ID<>0]]></CODE>
+<!--129-->              <CODE><![CDATA[AD_Client.AD_Client_ID<>'0']]></CODE>
 <!--129**************--></AD_VAL_RULE>
 
 <!--130**************--><AD_VAL_RULE>
@@ -555,7 +550,7 @@
 <!--130 TYPE-->
 <!--130-->              <TYPE><![CDATA[S]]></TYPE>
 <!--130 CODE-->
-<!--130-->              <CODE><![CDATA[AD_Org.AD_Org_ID<>0]]></CODE>
+<!--130-->              <CODE><![CDATA[AD_Org.AD_Org_ID<> '0']]></CODE>
 <!--130**************--></AD_VAL_RULE>
 
 <!--131**************--><AD_VAL_RULE>
@@ -580,7 +575,7 @@
 <!--131 TYPE-->
 <!--131-->              <TYPE><![CDATA[S]]></TYPE>
 <!--131 CODE-->
-<!--131-->              <CODE><![CDATA[C_BPartner_Location.C_BPartner_ID=TO_NUMBER(@C_BPartner_ID@)]]></CODE>
+<!--131-->              <CODE><![CDATA[C_BPartner_Location.C_BPartner_ID=@C_BPartner_ID@]]></CODE>
 <!--131**************--></AD_VAL_RULE>
 
 <!--132**************--><AD_VAL_RULE>
@@ -634,7 +629,7 @@
 <!--133 TYPE-->
 <!--133-->              <TYPE><![CDATA[S]]></TYPE>
 <!--133 CODE-->
-<!--133-->              <CODE><![CDATA[C_DocType.DocBaseType IN ('SOO', 'POO') AND C_DocType.IsSOTrx='@IsSOTrx@' AND AD_ISORGINCLUDED(TO_NUMBER(@AD_Org_ID@),C_DocType.AD_Org_ID, TO_NUMBER(@#AD_Client_ID@)) <> -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']]></CODE>
 <!--133**************--></AD_VAL_RULE>
 
 <!--134**************--><AD_VAL_RULE>
@@ -951,7 +946,7 @@
 <!--145 TYPE-->
 <!--145-->              <TYPE><![CDATA[S]]></TYPE>
 <!--145 CODE-->
-<!--145-->              <CODE><![CDATA[C_Invoice.C_BPartner_ID=TO_NUMBER(@C_BPartner_ID@)]]></CODE>
+<!--145-->              <CODE><![CDATA[C_Invoice.C_BPartner_ID=@C_BPartner_ID@]]></CODE>
 <!--145**************--></AD_VAL_RULE>
 
 <!--146**************--><AD_VAL_RULE>
@@ -1001,7 +996,7 @@
 <!--147 TYPE-->
 <!--147-->              <TYPE><![CDATA[S]]></TYPE>
 <!--147 CODE-->
-<!--147-->              <CODE><![CDATA[C_Order.C_BPartner_ID=TO_NUMBER(@C_BPartner_ID@)]]></CODE>
+<!--147-->              <CODE><![CDATA[C_Order.C_BPartner_ID=@C_BPartner_ID@]]></CODE>
 <!--147**************--></AD_VAL_RULE>
 
 <!--148**************--><AD_VAL_RULE>
@@ -1026,7 +1021,7 @@
 <!--148 TYPE-->
 <!--148-->              <TYPE><![CDATA[S]]></TYPE>
 <!--148 CODE-->
-<!--148-->              <CODE><![CDATA[(AD_Org.AD_Client_ID=TO_NUMBER(@AD_Client_ID@) OR AD_Org.AD_Org_ID=0)]]></CODE>
+<!--148-->              <CODE><![CDATA[(AD_Org.AD_Client_ID=@AD_Client_ID@ OR AD_Org.AD_Org_ID='0')]]></CODE>
 <!--148**************--></AD_VAL_RULE>
 
 <!--149**************--><AD_VAL_RULE>
@@ -1051,7 +1046,7 @@
 <!--149 TYPE-->
 <!--149-->              <TYPE><![CDATA[S]]></TYPE>
 <!--149 CODE-->
-<!--149-->              <CODE><![CDATA[C_DocType.DocBaseType=@DOCTYPE_SETTLEMENT@ AND AD_ISORGINCLUDED(TO_NUMBER(@AD_Org_ID@),C_DocType.AD_Org_ID, TO_NUMBER(@#AD_Client_ID@)) <> -1]]></CODE>
+<!--149-->              <CODE><![CDATA[C_DocType.DocBaseType=@DOCTYPE_SETTLEMENT@ AND AD_ISORGINCLUDED(@AD_Org_ID@,C_DocType.AD_Org_ID, @#AD_Client_ID@) <> '-1']]></CODE>
 <!--149**************--></AD_VAL_RULE>
 
 <!--150**************--><AD_VAL_RULE>
@@ -1509,7 +1504,7 @@
 <!--167 TYPE-->
 <!--167-->              <TYPE><![CDATA[S]]></TYPE>
 <!--167 CODE-->
-<!--167-->              <CODE><![CDATA[C_BPartner_Location.C_BPartner_ID=TO_NUMBER(@C_BPartner_ID@) AND C_BPartner_Location.IsShipTo='Y' AND C_BPartner_Location.IsActive='Y']]></CODE>
+<!--167-->              <CODE><![CDATA[C_BPartner_Location.C_BPartner_ID=@C_BPartner_ID@ AND C_BPartner_Location.IsShipTo='Y' AND C_BPartner_Location.IsActive='Y']]></CODE>
 <!--167**************--></AD_VAL_RULE>
 
 <!--168**************--><AD_VAL_RULE>
@@ -1636,7 +1631,7 @@
 <!--172 TYPE-->
 <!--172-->              <TYPE><![CDATA[S]]></TYPE>
 <!--172 CODE-->
-<!--172-->              <CODE><![CDATA[C_DocType.DocBaseType IN ('SOO', 'POO') AND AD_ISORGINCLUDED(TO_NUMBER(@AD_Org_ID@),C_DocType.AD_Org_ID, TO_NUMBER(@#AD_Client_ID@)) <> -1]]></CODE>
+<!--172-->              <CODE><![CDATA[C_DocType.DocBaseType IN ('SOO', 'POO') AND AD_ISORGINCLUDED(@AD_Org_ID@,C_DocType.AD_Org_ID, @#AD_Client_ID@) <> '-1']]></CODE>
 <!--172**************--></AD_VAL_RULE>
 
 <!--173**************--><AD_VAL_RULE>
@@ -1663,7 +1658,7 @@
 <!--173 TYPE-->
 <!--173-->              <TYPE><![CDATA[S]]></TYPE>
 <!--173 CODE-->
-<!--173-->              <CODE><![CDATA[C_DocType.DocBaseType IN ('ARI', 'API','ARC','APC') AND AD_ISORGINCLUDED(TO_NUMBER(@AD_Org_ID@),C_DocType.AD_Org_ID, TO_NUMBER(@#AD_Client_ID@)) <> -1]]></CODE>
+<!--173-->              <CODE><![CDATA[C_DocType.DocBaseType IN ('ARI', 'API','ARC','APC') AND AD_ISORGINCLUDED(@AD_Org_ID@,C_DocType.AD_Org_ID, @#AD_Client_ID@) <> '-1']]></CODE>
 <!--173**************--></AD_VAL_RULE>
 
 <!--174**************--><AD_VAL_RULE>
@@ -1838,7 +1833,7 @@
 <!--800001 TYPE-->
 <!--800001-->              <TYPE><![CDATA[S]]></TYPE>
 <!--800001 CODE-->
-<!--800001-->              <CODE><![CDATA[C_Project.projectstatus in ('OP', 'OR') and (C_Project.c_bpartner_id=TO_NUMBER(@C_BPartner_ID@) or '@IsSOTrx@'='N') or C_Project.c_project_id = @c_project_id@]]></CODE>
+<!--800001-->              <CODE><![CDATA[C_Project.projectstatus in ('OP', 'OR') and (C_Project.c_bpartner_id=@C_BPartner_ID@ or '@IsSOTrx@'='N') or C_Project.c_project_id = @c_project_id@]]></CODE>
 <!--800001**************--></AD_VAL_RULE>
 
 <!--800003**************--><AD_VAL_RULE>
@@ -2057,7 +2052,7 @@
 <!--800011 CREATEDBY-->
 <!--800011-->              <CREATEDBY><![CDATA[100]]></CREATEDBY>
 <!--800011 UPDATED-->
-<!--800011-->              <UPDATED><![CDATA[2006-05-24 17:30:16.0]]></UPDATED>
+<!--800011-->              <UPDATED><![CDATA[2008-09-02 19:06:23.0]]></UPDATED>
 <!--800011 UPDATEDBY-->
 <!--800011-->              <UPDATEDBY><![CDATA[100]]></UPDATEDBY>
 <!--800011 NAME-->
@@ -2065,7 +2060,7 @@
 <!--800011 TYPE-->
 <!--800011-->              <TYPE><![CDATA[S]]></TYPE>
 <!--800011 CODE-->
-<!--800011-->              <CODE><![CDATA[COALESCE(MA_Machine.MA_Machine_Type_ID,-1) = COALESCE(to_number(@MA_Machine_Type_ID@), COALESCE(MA_Machine.MA_Machine_Type_ID,-1))]]></CODE>
+<!--800011-->              <CODE><![CDATA[COALESCE(MA_Machine.MA_Machine_Type_ID,'-1') = COALESCE(@MA_Machine_Type_ID@, COALESCE(MA_Machine.MA_Machine_Type_ID,'-1'))]]></CODE>
 <!--800011**************--></AD_VAL_RULE>
 
 <!--800012**************--><AD_VAL_RULE>
@@ -2115,7 +2110,7 @@
 <!--800013 TYPE-->
 <!--800013-->              <TYPE><![CDATA[S]]></TYPE>
 <!--800013 CODE-->
-<!--800013-->              <CODE><![CDATA[C_DocType.DocBaseType IN ('DPM') AND AD_ISORGINCLUDED(TO_NUMBER(@AD_Org_ID@),C_DocType.AD_Org_ID, TO_NUMBER(@#AD_Client_ID@)) <> -1]]></CODE>
+<!--800013-->              <CODE><![CDATA[C_DocType.DocBaseType IN ('DPM') AND AD_ISORGINCLUDED(@AD_Org_ID@,C_DocType.AD_Org_ID,@#AD_Client_ID@) <> '-1']]></CODE>
 <!--800013**************--></AD_VAL_RULE>
 
 <!--800014**************--><AD_VAL_RULE>
@@ -2219,7 +2214,7 @@
 <!--800017 TYPE-->
 <!--800017-->              <TYPE><![CDATA[S]]></TYPE>
 <!--800017 CODE-->
-<!--800017-->              <CODE><![CDATA[NOT EXISTS (SELECT 1 FROM M_Product_UOM pu WHERE pu.M_Product_ID = @M_Product_ID@ AND pu.C_UOM_ID = td0.C_UOM_ID AND pu.M_Product_UOM_ID <> TO_NUMBER(@M_Product_UOM_ID@))]]></CODE>
+<!--800017-->              <CODE><![CDATA[NOT EXISTS (SELECT 1 FROM M_Product_UOM pu WHERE pu.M_Product_ID = @M_Product_ID@ AND pu.C_UOM_ID = td0.C_UOM_ID AND pu.M_Product_UOM_ID <>@M_Product_UOM_ID@)]]></CODE>
 <!--800017**************--></AD_VAL_RULE>
 
 <!--800018**************--><AD_VAL_RULE>
@@ -2296,7 +2291,7 @@
 <!--800020 TYPE-->
 <!--800020-->              <TYPE><![CDATA[S]]></TYPE>
 <!--800020 CODE-->
-<!--800020-->              <CODE><![CDATA[AD_User.AD_User_ID in (select AD_User_ID from AD_User_Roles where TO_NUMBER(@AD_Role_Id@)=AD_Role_ID)]]></CODE>
+<!--800020-->              <CODE><![CDATA[AD_User.AD_User_ID in (select AD_User_ID from AD_User_Roles where @AD_Role_Id@=AD_Role_ID)]]></CODE>
 <!--800020**************--></AD_VAL_RULE>
 
 <!--800021**************--><AD_VAL_RULE>
@@ -2327,7 +2322,7 @@
         FROM  AD_USER_ROLES A_U_R 
         WHERE A_U_R.AD_ROLE_ID = AD_Role.AD_Role_ID
         AND A_U_R.ISACTIVE = 'Y' 
-        AND A_U_R.AD_USER_ID = TO_NUMBER(@AD_User_ID@))]]></CODE>
+        AND A_U_R.AD_USER_ID = @AD_User_ID@)]]></CODE>
 <!--800021**************--></AD_VAL_RULE>
 
 <!--800022**************--><AD_VAL_RULE>
@@ -2354,7 +2349,7 @@
 <!--800022 TYPE-->
 <!--800022-->              <TYPE><![CDATA[S]]></TYPE>
 <!--800022 CODE-->
-<!--800022-->              <CODE><![CDATA[AD_CLIENT.AD_CLIENT_ID IN (SELECT CLIENTLIST FROM AD_ROLE WHERE AD_ROLE_ID = TO_NUMBER(@Default_AD_Role_ID@))]]></CODE>
+<!--800022-->              <CODE><![CDATA[AD_CLIENT.AD_CLIENT_ID IN (SELECT CLIENTLIST FROM AD_ROLE WHERE AD_ROLE_ID = @Default_AD_Role_ID@)]]></CODE>
 <!--800022**************--></AD_VAL_RULE>
 
 <!--800023**************--><AD_VAL_RULE>
@@ -2387,7 +2382,7 @@
         AND A_R_O.AD_ROLE_ID = R.AD_ROLE_ID 
         and r.ad_role_id = @Default_AD_Role_ID@ 
         AND R.ISACTIVE = 'Y' 
-        AND (LPAD(TO_CHAR(R.USERLEVEL), 1, '1')='S' OR AD_ORG.AD_ORG_ID <> 0) 
+        AND (LPAD(TO_CHAR(R.USERLEVEL), 1, '1')='S' OR AD_ORG.AD_ORG_ID <> '0') 
         AND A_R_O.AD_ROLE_ID = @Default_AD_Role_ID@)]]></CODE>
 <!--800023**************--></AD_VAL_RULE>
 
@@ -2731,19 +2726,4 @@
 <!--1005500000-->              <CODE><![CDATA[C_ELEMENTVALUE.ELEMENTLEVEL='S']]></CODE>
 <!--1005500000**************--></AD_VAL_RULE>
 
-<!--
-************************
-0. End of Core Range.
-************************
--->
-<!--
-************************
-1. Custom Range.
-************************
--->
-<!--
-************************
-1. End of Custom Range.
-************************
--->
 </data>