Validate data - business rules.

Hi,
We're using CDM Ruleframe to implement our business rules. As there was a need to bulk load a bunch of data, I disabled the business rules temporarily using the procedure disable_all_br.
Is there a way to find out (afterwards) which of the records are in conflict with one or more business rules? I now that it can be checked for the static business rules via the procedure validate_all_statis_br, but what about the dynamic ones?
Your replies are highly appreciated.
Best regards,
Nancy.

Hi Vijay,
just to make sure that I understand your scenario correctly:
You import some business data in a table into the BRF+ (e. g. column1 = country, column2 = city ...). Now you want to process the lines of the table via a decision table namely one column (i. e. the corresponding business data) is equal to a condition column in your decision table (e. g. one condition  column = country).
If this is the case I am afraid that there is no other option than to loop over your table with the data and evaluate the line with the decision table.
Concerning your performance problems:
In general there are a lot of notes that optimize the performance for the processing of decision tables, see these blogs:
Great Performance Improvements in NW DSM/BRFplus
Notes for Performance Optimization in BRFplus
When you have your decision table in single match mode (so when the first matching entry is hit, the processing of the decision table stops and the result is returned) you can tune the performance be rearranging the row so that the ones that will match most propably are at the top of the decision table.
Maybe there are combinations of data in your input that do not need to be processed in the decision table (I do not know your scenario, but theoretically that is possible) so perhaps you can reduce the amount of data that has to be processed by excluding these entries in the loop
Hope that helps
BR
Christian

Similar Messages

  • Validate all business rule

    hi, is there a method to validate all business rules quickly in an application?

    I take it you are talking about EAS business rules, if so I am aware of being able to validate all the rules at once.
    The only way I could think of was to use the command line launcher to run through all the rules and use the -validate parameter.
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • Strange error when trying to validate a business rule

    I get this strange error when I try to validate a business rule:
    Detail:Cannot calculate. Essbase Error(1200369): Error optimizing formula for [69972] (line 38): can not cross members from the same dimension
    The rule is:
    FIX (@RELATIVE("SG&A", 0))
    "69972" = (("60001" -> "C1130" -> "All Projects" -> "All Employees") + ("69971" -> "C1130" -> "All Projects" -> "All Employees")) * "SG&A % of C1130" -> "No Cost Center" -> "PNULL" -> "No Employee" * (("Headcount" -> "All Projects" -> "All Employees") - ("C1130"->"Headcount" -> "All Projects" -> "All Employees")) / (("Headcount" -> "SG&A" -> "All Projects" -> "All Employees") - ( "C1130"->"Headcount" -> "SG&A" -> "All Projects" -> "All Employees")) ;
    ENDFIX

    Error msg states that you have used crossdim operator with the member of same dim. Cross check again.
    EX:
    "C1130"->"Headcount" -> "SG&A" -> "All Projects" -> "All Employees"
    Are all of these members belong to different dimesions?

  • Admin rights to validate/execute business rules

    Hello everyone,
    we set access priviliges and administration rights in shared services by assigning users to particular groups. We assigned two users to the administration group 'hypadmins' who now have access to all applications. In Essbase they can access applications, affect changes in the outline, validate the outline etc. However, they cannot validate or execute business rules (Error: Cannot connect to server). The problem does not persist when connecting to the server using a different (existing) admin user. The access priviliges for all rules are set to the admin group 'hypadmins' (and no other). Can anyone help with respect to identifying the source of the problem?
    p.s. Can anyone explain what the Essbase Native Security Mode is?
    Thanks in advance
    Florian

    943380, I'm not picking on you, and I am glad you found an answer to your issue. My ire is saved for whoever thought that a blog equals copying knowledgebase articles from Oracle Support and sticking it on his blog. Why oh why oh why do I even bother paying support? And I suppose why oh why oh why do I kill myself writing blog content when I could just "borrow" it word for word from Oracle?
    Regards,
    Cameron Lackpour

  • Hyperion Business Rules - Updating to use New Member in Essbase Outline

    We have a business rule that needs updated to include a new cost center.
    "Allocated Account" = ("Account 1"->CC1->Product->Project->"Channel 1" + "Account 1"->CC2->Product->Project->"Channel 1") / ("Account 5"->CC_3->Product->Project->"Channel 1" + "Account 5"->CC_4->Product->Project->"Channel 1");
    CC2 is a cost center that we just added to the Essbase outline and does not have data yet. When I try to validate the business rule, I get an error:
    Cannot calculate. Essbase Error(1200497): Error compiling formula for [Allocated Account] (line 33): unknown member name [CC2] in function ...
    I am new to business rules and have no clue why it doesn't like the new cost center.
    Thanks.
    Terri T.

    Yes, I can find the member name in the outline. I don't understand what you mean by "refreshing" the outline. I have saved the outline.
    Terri

  • Error in Validation Business Rule

    Hello Experts,
    I am trying to perform validation on Intercompany Account Receivable and Account Payable accounts. For the same I added the Validation business rule, but getting an error while trying to save and validate the business rule. The error is:
    Error = "No Data to Validate"
    I have data in these accounts that I am performing validation on. Also, I am able to save and validate the Validation Rules Table.
    Experts, could you please provide suggestions regarding why I am getting this error and how to resolve it.
    Thanks
    Rahul

    Hello,
    is this with the Product Hyperion Financial Management?
    If yes, you might close the issue here and post it in the HFM group.
    Regards,
    Philip Hulsebosch

  • Business Rule err The following value is not valid for the run time prompt.

    Hyperion Planning v 9.3.3
    I have created a new BR with 2 local variables (created at the time of the BR), Variables are set as run time prompts. They are created as "Member" (not Members). The BR basically does a calc dim on dense and Agg on Sparce other than the prompt on Entity and Version dimensions. The entity variable has a limit on level 0 of the dimension. The Version variable limits to the input (Submit and Sandboxes)
    The BR is associated in Planning with an input web form. Entity and Version are in the page. Is set to Run on Save and Use members on form.
    If the run time prompts Hide boxes are checked, an empty Prompt pops up with only a Submit button. Click the button and an error comes up: "The following value is not valid for the run time prompt it was entered for:. But it does not indicate what member - just ends in the :.
    The BR will run sucessfully only if the Run-time prompt is not hidden - "Hide" in the BR is unchecked. So the syntax and logic of the BR is correct and security should not be an issue.
    The client wants no prompt. In production we have similar situations in which the BR works with the Web Forms without a prompt.
    What am I doing wrong - I have tried restarting the Planning service and the EAS service.

    My preferred method of doing this is:
    1. In business rule, do not hide the run-time prompts. This makes it easy to validate the business rule as you are building it. I only use Global Variables.
    2. On the form, have business rule set to run on save, use members on data form and hide prompt.
    Check that in the business rule, for the variables (Run-Time prompts), that they are all in use. If not, delete them from the business rule. Are all your variables global? Are some local and some global? This could be the issue.
    Deanna

  • GOTO in Business Rules.

    hello all,
    i am trying to create a business rule with GOTO to skip the "CurrYear" Calc.
    i am getting an error while doing this .
    ex :
    IF (&ProjMonth == "Jan")
    GOTO "CurrYear";
    ENDIF
    LOOP(1, PROJ_JAN)
    ENDLOOP
    :"CurrYear"
    EXIT;
    could anyone help me out what is wrong in the statement.
    Thanks

    Hi
    GOTO is an ESSCMD.
    I am not sure whether we can use it in Business rule.
    never used it.
    when I tried to use in a Business rule, I was not able to validate the business rule.
    please let us know if you have a way of using it.
    Thanks
    Dornakal.
    www.dornakal.blogspot.com

  • Search for member name in WebForms and Business Rules - 11.1.2.1

    Hi,
    Client has a hierarchy with two parents (Owned and Managed) within a dimension. The 'Managed' parent is no longer valid. Thus they want to eliminate it and move it's children under the 'Owned' member. However there could be ramifications in Business Rules and/or WebForms. Is there a way to search all Business Rules and WebForms for 'Managed' to see which Business Rules and/or WebForms would be affected?
    Or is best way to extract all the WebForms and Business Rules to xml files via LCM and then write custom script to search the files? Not sure if this functionality is already there or not.
    They are on 11.1.2.1

    I don't think "Show Usage" picks up Business Rules that are in the Calculation Manger.
    Also check the Member Formulas - easiest to do in the EAS (view the Outline, and the member formulas are displayed. Otherwise, in Planning, you would need to go into each member individually, and that would take forever). And if you're using Partitions or MRAs, you should check them, too.
    I'm assuming you're doing all of this in a copy of the application, and not on a "live" app, right? So you can make the change and then validate the Business Rules and Outline, and the error messages will tell you where "Managed" was being used.
    -Matt Varner

  • Unable to associate an outline for business rule

    Hi All,
    I am not able to associate an outline (either essbase or planning) to validate a business rule. The hbrserver.log from epmsystem1/diagnostics/logs/eas
    says below output.
    2012-03-28 17:57:40,192 WARN [ACTIVE] ExecuteThread: '5' for queue: 'weblogic.kernel.Default (self-tuning)' com.hyperion.hbr.plugin.essbase.EssbaseMetadataServerElement - Error connecting to Essbase server http://<servername>:19000/aps/Essbase?clusterName=EssbaseCluster-1.
    2012-03-28 17:57:40,193 WARN [ACTIVE] ExecuteThread: '5' for queue: 'weblogic.kernel.Default (self-tuning)' com.hyperion.hbr.plugin.essbase.EssbaseMetadata - Error connecting to Essbase server EssbaseCluster-1.
    2012-03-29 09:57:13,209 WARN [ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)' com.hyperion.hbr.security.HbrSecurityAPI - Exception occured: EPMCSS-00502: Failed to get group with identity native://DN=cn=f5ef9686a5e205bd:7ad025f2:12202d6e25a:-7ffe,ou=Groups,dc=css,dc=hyperion,dc=com?GROUP. Group not found in configured user directories. Check user directory.
    2012-03-29 09:57:13,211 WARN [ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)' com.hyperion.hbr.security.HbrSecurityAPI - Error retrieving group by identity
    2012-03-29 09:57:13,283 WARN [ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)' com.hyperion.hbr.security.HbrSecurityAPI - Error retrieving user by identity
    2012-03-29 09:57:13,354 WARN [ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)' com.hyperion.hbr.security.HbrSecurityAPI - Error retrieving user by identity
    2012-03-29 09:57:13,419 WARN [ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)' com.hyperion.hbr.security.HbrSecurityAPI - Exception occured: EPMCSS-00502: Failed to get group with identity native://DN=cn=f5ef9686a5e205bd:-1c3b8cd:11ffef2e704:-7ffc,ou=Groups,dc=css,dc=hyperion,dc=com?GROUP. Group not found in configured user directories. Check user directory.
    2012-03-29 09:57:13,420 WARN [ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)' com.hyperion.hbr.security.HbrSecurityAPI - Error retrieving group by identity
    2012-03-29 09:57:13,725 WARN [ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)' com.hyperion.hbr.plugin.planning.PlanningMetadata - Error connecting to Planning server ojhyperiondev01.mtn.com.ng.
    2012-03-29 09:58:25,363 WARN [ACTIVE] ExecuteThread: '4' for queue: 'weblogic.kernel.Default (self-tuning)' com.hyperion.hbr.security.HbrSecurityAPI - Exception occured: EPMCSS-00502: Failed to get group with identity native://DN=cn=f5ef9686a5e205bd:7ad025f2:12202d6e25a:-7ffe,ou=Groups,dc=css,dc=hyperion,dc=com?GROUP. Group not found in configured user directories. Check user directory.
    2012-03-29 09:58:25,364 WARN [ACTIVE] ExecuteThread: '4' for queue: 'weblogic.kernel.Default (self-tuning)' com.hyperion.hbr.security.HbrSecurityAPI - Error retrieving group by identity
    2012-03-29 09:58:25,449 WARN [ACTIVE] ExecuteThread: '4' for queue: 'weblogic.kernel.Default (self-tuning)' com.hyperion.hbr.security.HbrSecurityAPI - Error retrieving user by identity
    2012-03-29 09:58:25,516 WARN [ACTIVE] ExecuteThread: '4' for queue: 'weblogic.kernel.Default (self-tuning)' com.hyperion.hbr.security.HbrSecurityAPI - Error retrieving user by identity
    2012-03-29 09:58:25,579 WARN [ACTIVE] ExecuteThread: '4' for queue: 'weblogic.kernel.Default (self-tuning)' com.hyperion.hbr.security.HbrSecurityAPI - Exception occured: EPMCSS-00502: Failed to get group with identity native://DN=cn=f5ef9686a5e205bd:-1c3b8cd:11ffef2e704:-7ffc,ou=Groups,dc=css,dc=hyperion,dc=com?GROUP. Group not found in configured user directories. Check user directory.
    2012-03-29 09:58:25,579 WARN [ACTIVE] ExecuteThread: '4' for queue: 'weblogic.kernel.Default (self-tuning)' com.hyperion.hbr.security.HbrSecurityAPI - Error retrieving group by identity
    2012-03-29 09:58:25,694 WARN [ACTIVE] ExecuteThread: '4' for queue: 'weblogic.kernel.Default (self-tuning)' com.hyperion.hbr.plugin.planning.PlanningMetadata - Error connecting to Planning server ojhyperiondev01.mtn.com.ng.
    2012-03-29 10:00:08,562 WARN [ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)' com.hyperion.hbr.plugin.essbase.EssbaseMetadataServerElement - Cannot sign on as user already signed on.
    com.essbase.api.base.EssException: Cannot sign on as user already signed on.
         at com.essbase.api.session.Essbase.signOn(Unknown Source)
         at com.essbase.api.session.Essbase.signOn_internal(Unknown Source)
         at com.essbase.api.session.Essbase.signOn(Unknown Source)
    Can anybody help me please.. I tried with newly created admin user with all the privillages.. still no luck.
    Many Thanks

    Is this 11.1.2.1 by any chance?
    We had this as well, but resolved the issue with this KB:
    Error: "Error connecting to Essbase server EssbaseCluster-1" When Trying to Connect Business Rules to Essbase [ID 1328483.1]
         Modified 25-JUL-2011 Type PROBLEM Status PUBLISHED     
    In this Document
    Symptoms
    Cause
    Solution
    References
    Applies to:
    Hyperion Essbase - Version: 11.1.2.1.000 and later [Release: 11.1 and later ]
    Information in this document applies to any platform.
    Symptoms
    in version 11.1.2.1, after switching Essbase from using host name to a cluster name, in Essbase Administration Services (EAS) it is no longer possible to navigate lower than "EssbaseCluster-1" in the tree of Locations in Business Rules. The following error occurs:
    "Error connecting to Essbase server EssbaseCluster-1".
    This happens with both pre-existing and new business rules.
    Cause
    This issue has been identified as unpublished BUG 11783671 - Unable To Select Outline For Essbase Rule If Essbase Cluster1 Is The Server
    Solution
    The current workaround is:
    1. Search for the file named 'essbase.properties' under %EAS_HOME%. Note that normally on a windows setup %EAS_HOME% points to the following path:
    ":\Oracle\Middleware\EPMSystem11R1\products\Essbase\eas"
    If it does not exist, create a blank text file and name it 'essbase.properties' and place it under %EAS_HOME%\server\bin
    2. Open it in notepad and add the following setting to the beginning of the file:
    aps.resolver.urls=http://<APSSEVERNAME>:APSPORT/aps
    e.g aps.resolver.urls=http://server1:13080/aps
    NOTE: The line is case sensitive
    3. Save the file and restart the EAS server.

  • Business Rules Validation when validating from Calc Manager

    When I try to validate a business rule that has been migrated to calc manager, it throws an error:
    Error compiling formula .... Operator expected after ... brname.
    What could be the reason it is throwing such error.
    Thanks

    The thread points to having a file "CDF_STRING.JAR" in  <MIDDLEWARE_HOME>/EPMSystem11R1/products/Essbase/EssbaseServer/java/udf folder.
    However, I do not have this file in this location. There is a file "CALCMGRCDF.JAR"
    Do we need to have the "CDF_STRING.JAR" file as well or just the "CALCMGRCDF.JAR" is good in version 11.1.2.3 calc manager.
    Thanks

  • Error in Business Rules

    Hi Experts,
    I'm receiving an error each time I try to save or validate a business rule in the Admin Console. The error message is as follows:
    Cannot access a disposed object named "StatusDialog".
    Object name: "StatusDialog".
    This error occurs in all business rules and in all Appsets even in Appshell. We are running BPC NW 7.5 SP3. What can I do to solve the problem?
    Thanks in advance!
    Christian

    Hi Guys,
    I too get this "Error".
    Same Version and Service Pack 7.5 and SP03
    any resolutions?
    Brian

  • Hyperion Business Rules Error

    Good day!
    I have an error every time I validate the business rules in essbase.
    This is the error when I validate the Business rules :
    Unable to run or validate this rule (VSHI1_CopyData) against the following location: Essbase/vincentp.misnet.com.ph/VSHI1/IncStmt for user admin.
    I have checked the hbrserver log and this is what I found:
    2008-10-24 14:01:58,067 WARN [ACTIVE] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)' com.hyperion.hbr.core.AccessControlManagerServer - Error authenticating user in UserServerManager.
    2008-10-24 14:01:58,130 WARN [ACTIVE] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)' com.hyperion.hbr.core.UserManagerServer - Error authenticating user in UserServerManager.
    2008-10-24 14:04:20,674 WARN [ACTIVE] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)' com.hyperion.hbr.core.AccessControlManagerServer - Error authenticating user in UserServerManager.
    2008-10-24 14:04:20,674 WARN [ACTIVE] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)' com.hyperion.hbr.core.UserManagerServer - Error authenticating user in UserServerManager.
    2008-10-24 14:05:08,938 WARN [ACTIVE] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)' com.hyperion.hbr.core.AccessControlManagerServer - Error authenticating user in UserServerManager.
    2008-10-24 14:05:08,938 WARN [ACTIVE] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)' com.hyperion.hbr.core.UserManagerServer - Error authenticating user in UserServerManager.
    2008-10-24 14:07:04,358 WARN [ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)' com.hyperion.hbr.core.AccessControlManagerServer - Error authenticating user in UserServerManager.
    2008-10-24 14:07:04,358 WARN [ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)' com.hyperion.hbr.core.UserManagerServer - Error authenticating user in UserServerManager.
    2008-12-05 17:17:08,672 WARN Thread-16 com.hyperion.hbr.db.DBConnectionManager - Removed bad connection from Connection Pool: vincentp.misnet.com.ph14331cp_tools
    2008-12-05 17:17:09,047 WARN Thread-16 com.hyperion.hbr.db.DBConnectionManager - Removed bad connection from Connection Pool: vincentp.misnet.com.ph14331cp_tools
    2008-12-15 10:45:42,502 WARN [ACTIVE] ExecuteThread: '5' for queue: 'weblogic.kernel.Default (self-tuning)' com.hyperion.hbr.security.HbrSecurityAPI - Exception occured: 25:1065:Identity: admingroup, is invalid.
    2008-12-15 10:45:42,502 WARN [ACTIVE] ExecuteThread: '5' for queue: 'weblogic.kernel.Default (self-tuning)' com.hyperion.hbr.security.HbrSecurityAPI - Error retrieving group by identity
    2008-12-15 10:45:42,518 WARN [ACTIVE] ExecuteThread: '5' for queue: 'weblogic.kernel.Default (self-tuning)' com.hyperion.hbr.core.AccessControlManagerServer - Unable to run or validate this rule (VSHI1_CopyData) against the following location: Essbase/vincentp.misnet.com.ph/VSHI1_1/IncStmt for user admin.
    2008-12-15 10:46:41,152 WARN [ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)' com.hyperion.hbr.security.HbrSecurityAPI - Exception occured: 25:1065:Identity: admingroup, is invalid.
    2008-12-15 10:46:41,152 WARN [ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)' com.hyperion.hbr.security.HbrSecurityAPI - Error retrieving group by identity
    2008-12-15 10:46:41,152 WARN [ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)' com.hyperion.hbr.core.AccessControlManagerServer - Unable to run or validate this rule (VSHI1_CopyData) against the following location: Essbase/vincentp.misnet.com.ph/VSHI1/IncStmt for user admin.
    2008-12-15 10:47:34,815 WARN [ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)' com.hyperion.hbr.security.HbrSecurityAPI - Exception occured: 25:1065:Identity: admingroup, is invalid.
    2008-12-15 10:47:34,830 WARN [ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)' com.hyperion.hbr.security.HbrSecurityAPI - Error retrieving group by identity
    2008-12-15 10:47:41,599 WARN [ACTIVE] ExecuteThread: '5' for queue: 'weblogic.kernel.Default (self-tuning)' com.hyperion.hbr.core.AccessControlManagerServer - Unable to run or validate this rule (VSHI1_CopyData) against the following location: Essbase/vincentp.misnet.com.ph/VSHI1/IncStmt for user admin.
    2008-12-15 11:01:05,637 WARN [ACTIVE] ExecuteThread: '5' for queue: 'weblogic.kernel.Default (self-tuning)' com.hyperion.hbr.core.AccessControlManagerServer - Unable to run or validate this rule (VSHI1_CopyData) against the following location: Essbase/vincentp.misnet.com.ph/VSHI1/IncStmt for user admin.
    Sorry for the long log message.
    I am using the admin user. Is there a possibility that the admin has no privilege for the business rule? (Which is unusual because it should have all the privileges).
    Can anyone tell me how to fix this issue?
    Thanks in advance.

    I think you have to give access even to the admin user to validate/run a business rule
    try giving access to that rule and then validate

  • Business Rules - Selecting Members

    Hope somebody can help me with an issue I am facing.  When I run/validate a Business Rule and when I try to select a member, I encounter the following:
    Some parent level members have a lock symbol and cannot be selected
    Some zero level members have a green lock symbol and cannot be selected
    Other member (parent and zero level) without the lock symbol works with no issues
    The members with locks beside them were created a while back and calculations in those members appear to be correct.  However, why can’t I select them to run?  How can I fix the issue?
    Thank you

    John,
    The prompt is for  @IDESCENDANTS( [GeoPrompt] ) so it should include everything in the GEO dimension. Additionally, I am logged on as ADMIN so I think it should not be limited by security.  Also, using the same credentials, I can access all members through smartview and the webforms.  Is there a standalone module in Business Rules that can be causing the issue?
    Thank you.

  • Encountered "=" at line # Business Rule Error

    Hello,
    There is a problem with business rule as below;
    My Rule is
    IF (@ISMBR("Jan"))
    ("Dummy_****_5A")=("Dummy_****_4A"/"T******p");
    ENDIF
    IF(@ISMBR("Feb"))
    ("Dummy_****_5A")=("Y****** *****rt"->"Jan"+"Dummy_****_4A")/("Y****** ********hk"->"Jan"+"T******p");
    ENDIF
    IF(@ISMBR("Mar"))
    ("Dummy_****_5A")=(@SUMRANGE("Y****** *****rt","Jan":"Feb")+"Dummy_****_4A")/(@SUMRANGE("Y****** ********hk","Jan":"Feb")+"T******p");
    ENDIF
    IF(@ISMBR("Apr"))
    ("Dummy_****_5A")=(@SUMRANGE("Y****** *****rt","Jan":"Mar")+"Dummy_****_4A")/(@SUMRANGE("Y****** ********hk","Jan":"Mar")+"T******p");
    ENDIF
    IF(@ISMBR("May"))
    ("Dummy_****_5A")=(@SUMRANGE("Y****** *****rt","Jan":"Apr")+"Dummy_****_4A")/(@SUMRANGE("Y****** ********hk","Jan":"Apr")+"T******p");
    ENDIF
    IF(@ISMBR("Jun"))
    ("Dummy_****_5A")=(@SUMRANGE("Y****** *****rt","Jan":"May")+"Dummy_****_4A")/(@SUMRANGE("Y****** ********hk","Jan":"May")+"T******p");
    ENDIF
    IF(@ISMBR("Jul"))
    ("Dummy_****_5A")=(@SUMRANGE("Y****** *****rt","Jan":"Jun")+"Dummy_****_4A")/(@SUMRANGE("Y****** ********hk","Jan":"Jun")+"T******p");
    ENDIF
    IF(@ISMBR("Agu"))
    ("Dummy_****_5A")=(@SUMRANGE("Y****** *****rt","Jan":"Jul")+"Dummy_****_4A")/(@SUMRANGE("Y****** ********hk","Jan":"Jul")+"T******p");
    ENDIF
    IF(@ISMBR("Sep"))
    ("Dummy_****_5A")=(@SUMRANGE("Y****** *****rt","Jan":"Agu")+"Dummy_****_4A")/(@SUMRANGE("Y****** ********hk","Jan":"Agu")+"T******p");
    ENDIF
    IF(@ISMBR("Oct"))
    ("Dummy_****_5A")=(@SUMRANGE("Y****** *****rt","Jan":"Sep")+"Dummy_****_4A")/(@SUMRANGE("Y****** ********hk","Jan":"Sep")+"T******p");
    ENDIF
    IF(@ISMBR("Nov"))
    ("Dummy_****_5A")=(@SUMRANGE("Y****** *****rt","Jan":"Oct")+"Dummy_****_4A")/(@SUMRANGE("Y****** ********hk","Jan":"Oct")+"T******p");
    ENDIF
    IF(@ISMBR("Dec"))
    ("Dummy_****_5A")=(@SUMRANGE("Y****** *****rt","Jan":"Nov")+"Dummy_****_4A")/(@SUMRANGE("Y****** ********hk","Jan":"Nov")+"T******p");
    ENDIF
    So I validate the business rule there is a error as below;
    Detail:Encountered "=" at line 44, column 28.
    Was expecting one of:
    "AND" ...
    "OR" ...
    <EQOP> ...
    <MULOP> ...
    <RELOP> ...
    "+" ...
    line 44 is the first line my summary of my rule.
    How can I modify the rule?
    thks,
    ankist

    Looking at that script makes my head hurt. The problem is usually a missing quote or paren. When I run into something like this, I copy the code to a calc script and debug it there. At least the messages are better and you get line numbers. You will need to remove any br prompts.
    Once you've found the problem then you can apply the changes to your rule.
    Dave

Maybe you are looking for

  • Few questions about partitioning and formatting in Windows 8

    Hello, I'm very shortly after a Windows 8 reinstall and I want to make use of this moment to finally understand partitioning and formatting in Windows 8. Before using Windows 8, I was an XP user for 5 years and I actually never bothered myself with f

  • System not recognising the ~ as separator in txt file.

    Hi, In File2File senario, Sender system is placing txt file with 5 fields in the FTP server as mentioned below, I have given "~" as fieldseparator and 'nl' as new line. Fielsender.txt Onetwothreefourfive sixseveneightniniten I have done all the Desig

  • Video Artifacts/Vertical Banding issues

    I have included a link to an example of some extreme artifacts/banding that is occuring on my new Radeon 9800 Pro Mac Edition (256MB version). http://www.htadgroup.com/crazyscreen.htm This card is brand new...was installed for the first time this eve

  • IOS  6.0 Blues

    I have an iPhone 3S 16 GB and whilst updating the IOS to version 6.0 through iTunes on my PC, the system crashed with an error report. I tried one of the options which was to reboot the PC. On restarting iTunes, the phone's identity was lost. It reco

  • Activate a Scenario after go-live in new gl

    Hello All, We went live with New GL a year ago and we didnt assign any update scenarios for leading ledger hence no account assignments in new gl tables.Now if we update a scenario like profit center does it impact the transactions previously posted