Business rule requirement

I have a requirement of making a business rule. My requirement is that if someone enters any data in FY10 then that data should be copied and pasted into FY11, FY12 and FY13 and if someone enters data in FY11 then that data should be copied and pasted into only FY12 and FY13 and so on. I am thinking of using RTP to fulfill this requirement. Any other suggestions from anybody?

Hi,
I remember doing exactly what you are asking for quiterecently. Here are the steps:
1. Create a version called temp on which no user will have access. You wil use this only in your BRs. This version is initially empty.
2. Write a logic in BR which compares the data in temp version and data in working version
(assuming this is the version where you input data). See below for an example:
IF([Year]->Working<>[Year]->Temp)
IF(@ISMBR(&Year1)) <-----&Year1,&Year2,&Year2 hold FY11,FY12, FY13
&Year2->Working=[Year]->Working;
&Year3->Working=[Year]->Working;
ELSEIF(@ISMBR(&Year2)) <-----&Year1,&Year2,&Year2 hold FY11,FY12, FY13
&Year3->Working=[Year]->Working;
ENDIF
ENDIF
3. At the and of your calculation copy form data from working to temp version by fixing all form page and pov members. Therefore, when you input data to working it will be compared with the existing values in temp.
Cheers,
Alp

Similar Messages

  • Request for the business rule solution to my requirement in SOA suite PS5

    Hello Experts,
    Could anyone please help me with an easy solution to build the business rule solution to my requirement in SOA suite 11.1.1.6.0?
    When I get the Input (Request), I need to get the output (Response) as below
    Request                     Response
    Brand1           ->           XYZ
    Brand2           ->           MNO
    Brand1 & Brand2      ->           PQR
    I created a bucket set with Brand1, Brand2 and linked to the input value. I build the rule set and I got rules at conditions tab like R1 - Brand1, R2 - Brand2 and R3 - Brand1, Brand2. when i tried to add action on this rule at R1, i got conflict with R3. same is the case with R2 also.
    Can anyone please let me know how can I resolve this?
    Thanks
    Hari.
    Edited by: Hari on Mar 5, 2013 4:30 AM

    >
    sindu priya wrote:
    >
    > NOW MY QUESTIONS are.
    > 1) Is there any business object related to this functionality.
    > 2) how can i make this batch program in corpotrate in my WORKFLOW.
    >
    The first one is answered by Arghadip. Regarding the second one, what do you mean by incorporate (or what other term do you mean?). You want a batch program in your workflow? Why do you need a batch program? You can create an event when a person is fired (just like when he is hired) and wait for this event in the workflow. So no need to create a batch program (which would use basically the same solution, an event).
    Regards,
    Martin

  • Planning Server Requires Restart to Show Changes to Business Rules

    Planning Web Services Requires stop ,and delete "server/Planning0/tmp" files in weblogic domain ,restart to Show Changes to Business Rules or New Business Rules.

    Hi,
    Can you please confirm that your RMI services are working fine or not
    Thanks,
    Avneet

  • Get cell value in Planning Data form and using it in a business rule

    Hi Everybody,
    if i set the data type of an Account Member as text, is there a way to get the value inserted by the user in a dataform, turning it as dimensional member and using it in a business rule?
    So, if the user insert the value "USA" in a cell, can i use any functions to tell essbase that "USA" is a dimensional member and then using it in a business rule, for example in a cross-dimension like Period1->FY12->USA?
    I tried to use the function @Member and it doesn't work, but i'm wondering if there is a way that can let me get the value inserted and use it just like a dimensional member. What are the ways that can let user input value that can be used in a business rule? I think one is by using SmartList, is there any other ways? Maybe using variables?? As an alternative i tried to use Prompt Variable but there are too many members on which the rule must run.
    Please help me, i wanna know if i can or not let the user input the member on which the rule must run...
    Thank all guys
    Bye
    Maurizio

    Thanks EW for your answer,
    YesI could use SmartList even if i think it's very tough to handle. My experience on using SmartList in caclc script is not so good. I try to enter in details of my requirement:
    I have 500 account members.
    For each one, I have to calculate the monthly budget by sharing the amount among the months. The user wants to calculate it on the basis of the actual flow(over the months) of an unspecified account of the prior year. The unspecified account must be inserted in a data form.
    So, i could use a Smart List but it colud be of 500 elements and then i should make a rule with as many IF as how many are the accounts. Or im wrong? The only way to use smart list dynamically in a business rule is by referring its values in a IF condition. Or i'm wrong.
    I tried to use execution variable ma it seems don't work. In this case the user must pay attention to write the account correctly, otherwise as you say the rule doesn't work.
    The value in PD0A020 is "PD0A000" (that is a dimensional member). The value in PD0A000 is "hello". In PD0A040 the rule returns "PD0A000" and not "hello" as i would. The function @Member appears to be not able to catch the dimensional member by the value in PD0A000.
    {Example}="test"->"Input"->"Scenario_test"->"FY12"->"PD0A020";
    Fix("test1","Input","Scenario_test","FY12")
    "PD0A040"=@Member({Example});
    endfix
    So, my doubt is: is it possible for Essbase/Planning to use the value inserted in a data form and to turn it in a dimensional member? What are the practicable ways to let the user input/choose the member on which makes the rule run?
    Thank you Ew, thank you guys
    Maurizio

  • How to get rid of Business Rule in JhsModel: JHS-00128 Allowable Values req

    JHeadstart 10.1.3.2
    We are using FlexItems in our application.
    The JhsModel implementation, shipped in Jar file jhsadfrt-10.1.3.jar, contains the underlying ADF BC objects for the FlexItem functionality.
    When we try to create (or remove) a FlexItemDefinition of type Dropdown List, we are stopped by the error: JHS-00128: Allowable Values are required for this Item Display Type.
    We do not want that - we have a UID that does not allow editing of master and details on the same page. Therefore, we will never be able to successfully create a dropdown list item since we cannot in the same transaction create the allowable values as well.
    How could we disable this business rule - or remove it altogether? I suppose it is implemented somewhere in the jar file that contains the JhsModel project. What is the recommended way of disabling this constraint?
    thanks for your help
    Lucas

    Hi Lucas,
    This error is raised if the number of allowable values is zero and the allowable values query of the flexitemdefinitions entity is 'empty'. You could write a (temporary) dummy allowable values query in the flexitemdefinitions entity in order to save the master, and then once you've input the allowable values in the details page, remove or reset the value in the allowable values query attribute of the flexitemdefinitions entity.
    Hope this helps,
    Regards,
    Ibrahim

  • Using Y-T-D values in Business Rules

    Hi All,
    I am using Hyperion Planning 11.1.1.1.0.
    I have enabled Y-T-D dynamic time series in the application.
    I need to calculate YTD variance% , the formula to be used is :
    (Y-T-D(Oct)Budget - Y-T-D(Oct) Actual) / Y-T-D(Oct)Budget * 100.
    I have a business rule(created in EAS) that does the other variance % calculations which are pretty simple like Budget-Actual/Budget*100.
    The formuls for the normal variance Percentage works but i get an error when writing a formula for :
    "Variance%(YTDActual&YTDBudget)"
    ("Variance%(YTDActual&YTDBudget)"="Y-T-D(&CurrentMonth)"->Budget - "Y-T-D(&CurrentMonth)"->Actual / "Y-T-D(&CurrentMonth)"->Budget *100;)
    The error that comes up is as follows:
    Detail:Cannot calculate. Analytic Server Error(1200497): Error compiling formula for [Variance%(YTDActual&YTDBudget)] (line 2): unknown member name ["Y-T-D(&CurrentMonth)"] in function [operator @X]
    Can somebody please advice as how to use Y-T-D values in the formulas?
    Kind Regards.
    Mirka

    Here are a couple of tips that may help:
    1) You cannot directly reference dynamic-time-series members in a business rule or a member formula. These are "virtual" members. This is a common misconception.
    2) Even if you could reference these members in a formula, you couldn't store a value in them anyway, as they are dynamic.
    3) It usually doesn't make a lot of sense to calculate variances like these in a business rule. I would recommend making them dynamic, two-pass member formulas (not business rules) in your Scenario dimension. They don't need to be "Two pass" in the typical sense (eg. recalculating a ratio at the quarters), but they need to fire last, so set them as two pass. (otherwise you will end up with order of calculation issues where other calculations fire after the variance and you get incorrect results).
    In looking at your requirement, you don't really need a variance that calls out dynamic time series members. Simply create a variance scenario with a formula like @VARPER("Budget", "Actual");. If you have "Y-T-D(Oct)" selected as your time period in your form or spreadsheet, and "Bud vs Act %" (this is your new variance scenario) selected, it will calculate the YTD variance for October, or whatever time period you have selected.
    Just to recap:
    1) Create a new scenario called "Bud vs Act %". Make it dynamic and two-pass. Give it a formula of @VARPER("Budget", "Actual");
    2) Scrap your business rule. Add other variance scenarios as needed.
    3) Add your YTD member and your variance scenario to a form, and test.
    Hope this helps,
    - Jake

  • Problem executing Business Rule in BPM 11g

    I've createad one business object CPFBObject which contains several attributes. My requirement is that if relationship is parent the it goes to human task otherwise to end. for thet I've written the business rule which is as not working properly. Please suggest what to do?

    Hi
    I do not know why business rule is not working. But, if "relationship" is an attribute of the Business Object "CPFBObject", then you can also use an exclusive gateway to perform the conditional branching logic. See this example image: http://imgur.com/AhePz
    Regards.
    Daniel

  • Business Rule - Problem with Validation Execution

    I'm running into an issue where conditional Validation Execution is not working as expected. The background is that i have an Entity Object containing a few string attributes on which i must apply Regular Expression business rules to make sure only characters in a certain range is set. I am using a Not Matches regex on the following:
    .*[^\u0020-\uD7FF].*1 attribute is required, 2 are optional. The problem I am experiencing is with the 2 optional attributes.
    Since these are optional, I intended to use the Validation Execution tab so that the Rule is executed only when the attribute is not null. For example, here is what i tried for an attribute named Comments:
    Comments != nullNo validation occurred when I entered an invalid value, such as a string containing line breaks, in a corresponding ADF Faces page. For the heck of it, i experimented by setting the validation execution to the opposite of what i should be - in other words, trigger validation if the attribute is null, such as:
    Comments == nullWith this, the validation occurred as expected.
    Is this a bug, or am I misunderstanding something? I'm not particularly good with RegEx - is it possible this is due to some nuance of the expression?
    Version: JDeveloper 11.1.1.6.
    Thanks-
    -george

    i'm not sure if this is the correct answer or a workaround to the issue i had asked about. Given that caveat, if anyone else ever runs across this thread, what i found worked was to not use the attribute name in the Validation Execution tab's expression, but instead to just newValue as in the following:
    newValue != null

  • Business Rule in shared library

    Hi,
    We have 2 portal projects. Say Project 1 and Project2. Project 1 is deployed as a shared library for project2. Project2 is deployed as an application.
    I have a business rule in a Project1's datasync project. And executing that rule from the controller of a spring portlet present in the project1's web project. This is deployed as shared library for project2. If i try to access the desktop (present in Project2), it throws follwoing error.
    com.bea.p13n.rules.manager.RuleSetNotFoundException: The rule set with URI /Rules/a.rls could not be located by the class named com.bea.p13n.rules.manager.internal.RuleSetPersistenceManager.
         at com.bea.p13n.rules.manager.internal.RuleSetPersistenceManager.getRuleSet(RuleSetPersistenceManager.java:408)
         at com.bea.p13n.rules.manager.internal.ContextPool.<init>(ContextPool.java:149)
         at com.bea.p13n.rules.manager.internal.ContextPoolFactory.getContextPool(ContextPoolFactory.java:214)
         at com.bea.p13n.rules.manager.internal.RulesManagerImpl.getContext(RulesManagerImpl.java:476)
         at com.bea.p13n.rules.manager.internal.RulesManagerImpl.evaluate(RulesManagerImpl.java:349)
         at com.bea.p13n.rules.manager.internal.RulesManagerImpl.evaluateRuleSet(RulesManagerImpl.java:122)
         at com.bea.p13n.rules.manager.internal.RulesManager_jswjkk_EOImpl.evaluateRuleSet(RulesManager_jswjkk_EOImpl.java:597)
         at com.capitalone.ecom.framework.RuleEngine.Impl.RuleExecutorImpl.evaluateRuleSet(RuleExecutorImpl.java:187)
         at com.capitalone.www.capabilities.portlet.controller.NavigationController.readBusinessRule(NavigationController.java:81)
         at com.capitalone.www.capabilities.portlet.controller.NavigationController.renderRequest(NavigationController.java:62)
         at com.capitalone.www.capabilities.portlet.controller.common.BaseController.handleRenderRequestInternal(BaseController.java:58)
         at org.springframework.web.portlet.mvc.AbstractController.handleRenderRequest(AbstractController.java:223)
         at org.springframework.web.portlet.mvc.SimpleControllerHandlerAdapter.handleRender(SimpleControllerHandlerAdapter.java:52)
    Project 2 also has a business rule in its own datasync. That rule is accessed from backing file. It executes fine.
    Any help.......

    Hi
    We are thinking of using a separate portal project with all the business rules and use a remote portlet for getting the result.
    The question is like the wsrp-producer-registry.xml has to be manually copied to the running EAR and the <wsrp-producer handle> entry has to be manually made. Is it not possible to have the <wsrp-producer handle> entry automatically.
    Also, <wsdl-url> entry currently is http://localhost:7001/xyz/producer?wsdl. But if the entries have to be made manually. do we need to repeat the process for other envirnments. i.e, the <wsdl-url> has to be changed manually in every environment and then deployed? Or is it not required to make any entries?
    Are there any other limitations, using this approach..

  • Fact Not Found Business Rules Error

    Hi
    I am encountering the following fault while executing one of the condition of the rule. The other condition works fine. Can anyone please tell me the reason for this error, I have asserted the fact with values and also am not getting any errors in the Business Rule Validation Messages, so i am not sure why I am encountering the following error.
    <bpelFault><faultType>0</faultType><operationErroredFault xmlns="http://xmlns.oracle.com/CustOraBR4/CustOraBR4_DecisionService"><part name="payload"><errorInfo xmlns="http://xmlns.oracle.com/CustOraBR4/CustOraBR4_DecisionService"><errorMessage>Fact not found in the rule engine working memory, rule session execution failed. The rule session 360002 failed because an instance of the fact com.oracle.xmlns.bpm.bpmobject.data.bruleoutput.BRuleOutputType could not be found in the working memory of the rule session. This is most likely a rule modeling error. The decision service interaction expects the fact instance to exist in the working memory of the rule session. Check the rule actions in rule designer and make sure that a fact of the expected type is being asserted. If the error persists, contact Oracle Support Services. 360002</errorMessage></errorInfo></part></operationErroredFault></bpelFault>
    Regards
    Venkat

    Hi,
    Just checked my old backup file and you are right. It does not have the business rules. One reason I can think of is they are not part of UJFS structure and in fact uses a table driven. All the rules can found with the tables UJP*.
    You can print them into html and copy into an excel. From there I think you have to manually copy into the target system. If you are using transport route, you do not have worry as the transports cover the table driven rules with the required config in the UJT_TRANS_CHG table.
    Thanks,
    Sreeni

  • How to create Business rules framework

    Hi All,
    Currently I have a requirement to implement SAP Collections management in ISU without using Dunning process. I need to use Business Rules Framework (BRF) to configure rules, but I know about BRF to some extent (theoritically). Can someone please provide me the document which gives me an step-by-step procedure to create a simple BRF. I have looked into many documents related in this regard, but I am getting documents which explains at high level what is BRF.
    Please provide me the step-by-step procedure to create BRF in collections management.
    Thanks in advance.
    Venkat

    Hi,
    Please refer below link for the demo.
    http://www.sdn.sap.com/irj/scn/index?rid=/media/uuid/606f4b82-5b53-2c10-999b-9230dac9aa85&overridelayout=true
    Refer below link for presentation.
    http://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/media/uuid/50879cee-f9b5-2e10-039e-b2d6c4b10e6b
    Thanks

  • How to create Business Rule?

    Hi All,
    i am new to Hyperion, can any one help me on the following issue.
    i want to crate a business rule to aggregate data from level 0 to parent level for one partcula data form and aloso have to calculate the data for the following member
    Cost per Unit = Total Revenue/Unit
    i have already have the member formula in outline for cost per Unit as follows
    Cost per Unit = Expense/Unit
    How i can create the business ruleto calculate the data for cost per Unit (Total Revenu/Unit) and the aggregation of data to the parent level in data form
    I have 12 dimensions and i am using 9.3.1 Version
    Thanks in advance
    Ram
    Edited by: Ram on Sep 2, 2011 2:36 AM

    i want to crate a business rule to aggregate data from level 0 to parent level for one partcula data form^^^These are oldies but goodies:
    http://camerons-blog-for-essbase-hackers.blogspot.com/2009/06/why-i-hate-and-love-business-rules-part.html
    http://camerons-blog-for-essbase-hackers.blogspot.com/2009/06/why-i-hate-and-love-business-rules-part_17.html
    Cost per Unit = Total Revenue/Unit^^^Are you asking if it makes sense to calculate this ratio at all levels of the database or only at the top level? If you mean that it only makes sense at level zero, you could use a FIX statement to select all level zero members and then perform the calculation. Based on the formula, I would think you could get away with a dynamically calculated member formula, assuming Total Revenue is dynamically calculated as well. Generally, level zero calcs in a business rule are only required if there's a percentage involved; if the formula is valid at aggregated levels, make it dynamic unless reporting performance (I have seen dense formulas that go across many, many blocks -- bad idea) falls off a cliff.
    Regards,
    Cameron Lackpour

  • OIM 11g R1 API to create business rule

    Hi,
    I have a requirement where new companies get created quite often and hence the roles for companies, access policies, authorization policies is to be created.
    I tried figuring out if there is any api to create business rules and authorization policies?
    Configuring companies (along with polices and business rules) is a tedious job and I am trying to find some way to automate it.
    Thanks,
    Ani

    When i go to the request templates, and try to create a new one, the "Create Role" is not a valid request type.
    I would suggest you create an authorization policy that grants permission to create roles. And then you can create an approval policy for action of "Create Role" and configure it so that you trigger an approval process.
    -Kevin

  • Using StartsWith for String Comparision in Business rules

    hi,
    I need to compare whether a particular string starts with some pre-defined prefixes. These are bound to change from time to time and hence we wanted to use the business rule engine for this. We declared prefixes using "list of values" vocab and
    defined the set. Now, I hoped to use the String.StartsWith() method but couldn't understand if it can be used.
    As of now, we are creating a method and that will be called with 2 parameters. One the string and other is one of the list of values which we want the string to start with. Is there any better way to do this?
    Praveen Behara
    MCST : BizTalk Server 2006 R2, 2010

    Hi Murugesan,
    I need to match a particular series of numbers... say 12xxx,345xxx,567xxx. I am creating a
    Series as a list and the valid values would be 12, 345, 567. I intend to keep them as prefixes i.e. they are not regular expressions. So, they won't be 12.*, 345.*, 567.*. The idea is to keep the vocab close to requirement
    and away from implementation (typically, for a business user). Now, if I want this setup, how will the implementation with
    Match look like?
    Technically, your above solution would work.. but my way of implementation / thought process is for a different purpose.
    Praveen Behara
    MCST : BizTalk Server 2006 R2, 2010

  • Need Information on Sourcing cockpit and Business rule framework

    Hi Experts,
    I am having 2 general qustions :
    1. ) What is sourcing Cokpit and what are the things that we can done from sourcing cockpit.Please explain in detail.
    example  : what i knw abt sourcing is...... It means from where we are going to source our material means vendor.
    My idea is to know everything abt sourcing cockpit.
    2. ) In SRM 7.0 what is the Busniess rule framework concept and if i need to configure a BRF approval process with respect to Shopping cart and a Purchase order in Extended classic scenario then how do i need to move ahead.
    Thanks
    Sunny

    Hi,
    Q no 1:
    Sourcing Cockpit is an area from where you can source the requirements..There are two ways  by which sourcing can be done.
    1. The Purchase requisiton created from ECC 6.0 can be pushed to SRM for Sourcing . Either direct material with Part no or
    Service requirement without part number
    2. The shopping cart created in SRM can be converted to sourcing.
    once the requirments are flown from ECC 6.0 and  SRM . in the SRM server in sourcing node--click Carry our sourcing.
    you can get all the requirements.
    From this  you can convert  it to Purchase order,contract,Auction. Bid invitation.
    Q. no 2 :Business Rule Framework.(BRF)
    This is related to Workflow .From SRM 7.0 this workflow is called Process controlled workflow. Only by simple rules the
    Workflow for  Approval process for P.O ,Contract,Bid invitation can be done.
    If you are SAP ABAP person they you can confugure this .Normally  ABAP person will do this.. Please go to S ID and get the
    details there for Business rule framework
    Just check in this forum in Search you can get more details and notes
    go to  Google.com and enter business rule framework you get more material
    check this link
    http://www.sdn.sap.com/irj/sdn/nw-rules-management?rid=/webcontent/uuid/d00df7db-c783-2b10-aa97-ccfeacc19fcb [original link is broken]
    Regards
    G.Ganesh Kumar

Maybe you are looking for

  • VAT in Purchase Pricing Procedure

    Hi All, How can i use MWST condition type in my pricing. Like scenario is as below. CIF- 100.00 Duty- 50.00 Vat (110*x CIF+ Duty) * 15% - 24.75 here i need to maintain this VAT, but i cannot with tax code through TAX Procedure because freight, insura

  • Check list for SD consultants!

    Hi, General question about gathering information from SD consultant prior for starting a CRM implementation. Apart from BBP, anybody suggest a checklist a CRM consultant should check with ERP consultant team? SD in particular?

  • Web pages

    i am currently writing a program to view cache files generated by internet explorer, however i am having trouble viewing certain types of files such as offline web pages, flash files and so on. i can view online pages (live) and text files etc.. but

  • WRT610N - Need to Set Static IP for Server and Port Forwarding

    Does anyone know how I can assign a static IP for my Home Media Server in the WRT610N router? I need to do this because of the settings I need to set for the server in the Single Port Forwarding. Thanks in advance!

  • Issue after 10.4.11 update

    Hi friends . . . I'm sorry to bother with this small issue in my otherwise perfect Mac. I just updated to 10.4.11. I repaired permissions before and several times after the update. Before the update my screen always automatically dimmed shortly befor