US ELIMINATION business rule

I am tried to do a simple interco elimination in NW 7.5, I have done the following requirment from online help:
■The application must include a dimension of type I, Intercompany.
■The Intercompany dimension must include the property ENTITY, whose values are entity names.
■The account dimension must include the property ELIMACC, whose values are account names.
■The entity dimension must include the property ELIM, whose values are Y or blank.
when I tried to configire the US ELIMINATION business rule, there is a Elimination ID filed, I would assume that I can give any ID here such as ElLIM10, in the script we have the following code"
*RUN_PROGRAM US_ELIM
    CATEGORY = %C_CATEGORY_SET%
    RPTCURRENCY = %RPTCURRENCY_SET%
    TID_RA = %TIME_SET%
    OTHER = [ENTITY=%ENTITY_SET%]//For More than one other scope parameters: OTHER = [ENTITY=%ENTITY_SET%;INTCO=%INTCO_SET%...]
*ENDRUN_PROGRAM
my question is where  the ID is called to apply the business rule? does it matter if we have have any id here?
Since after I run the package /CPMB/IC_ELIMINATION, the status show success, but it 0  SUBMITTED, 0  SUCCESS, 0  FAIL.
Edited by: Jianbai on Mar 7, 2011 10:56 PM

Jianbai--  when  you  see  0  submitted 0  success  0  fail..
it  just  means  that  there is no data tht  suits  the  us-elim  criterion.
For the  package  parameters...
1)make  sure that  there  is  data   for the  CATEGORY
2)The  CURRENCY  has its reporting  property set  to Y
3)There are  INtercompany  transaction  entries between  2  ENTITIES  and  their  ELIM property(ENTITIES involved) is NOT  "Y".
4)In 3, make  sure  the  ACCOUNT  being  used  for  the  intercompany  transactions have  their  ELIMACC property NOT BLANK.
then  you  shld  be  all  set  !!!...if  you  configured  your DATASRC (is_consolidated property(it shld  be eith  I/M) dimension correctly ...
you  don't  even  need  any  business  rules  to have your  ICELIM  working..
Best luck
Vm
Edited by: Vishal Mahawadhi on Mar 10, 2011 11:10 AM
Edited by: Vishal Mahawadhi on Mar 10, 2011 11:11 AM

Similar Messages

  • Business Rules - Configure Entities/Scope without elimination rules.

    Hello Experts,
    I am working on BPC 10 and have set many elimination rules that apply to all "SCOPE".
    Is there a way to configure that for a given "SCOPE" elimination rules may be nullified, you bone not apply to a SCOPE in particular?
    Thanks for your time.
    Ariel Crovetto

    Hi,
    When you configured AAS using the hyperion config utility it will have created the SQL database tables which business rules uses, you must have done this already if you said you were able to login previously.
    The hbrserver.log is in \hyperion\deployments\AnalyticAdministrationServices\server\bin
    You can also try :-
    \Hyperion\deployments\Tomcat5\aas\logs
    You can change the level of logging from within EAS in the properties section
    If you have configured AAS correctly then you should have hbrserver.properties in \Hyperion\AnalyticAdministrationServices\ which has the connection details for EAS to connect to the SQL repository for using business rules.
    I have also seen in the past where if you are trying to use business rules with planning through EAS you first have to log into the planning web application.
    Cheers
    John

  • TYPELIM and DIMLIST properties cannot be used in business rules

    Hello All,
    We are implementing BPC V5.1.
    We are facing a problem while using properties such as TYPELIM or DIMLIST in "Automatic Adjustments detail" business rules.
    According to the documentation, there are 4 colums where we can use account properties in this business rule :
    - ACCOUNT where we give the account used to trigger the elimination.
    In this field we are able to use account ID, TYPELIM or DIMLIST properties and it works perfectly.
    - ALL_ACC, GROUP_ACC or MINO_ACC where we give the accounts we want to change.
    In these fields, we are supposed to be able to use account ID, TYPELIM or DIMLIST properties. If we use the account ID, it works fine. If we use the TYPELIM property that has been used in the account field to trigger the elimination, it works fine.
    Howewer, we cannot use TYPELIM or DIMLIST if they have not been used previously in the account field to trigger the elimination.
    Has anybody faced the problem before ?
    Is there a workaround (except typing all the IDs of the accounts we want to eliminate) ?
    Thanks in advance.
    Regards
    Romain

    Hello All,
    We are implementing BPC V5.1.
    We are facing a problem while using properties such as TYPELIM or DIMLIST in "Automatic Adjustments detail" business rules.
    According to the documentation, there are 4 colums where we can use account properties in this business rule :
    - ACCOUNT where we give the account used to trigger the elimination.
    In this field we are able to use account ID, TYPELIM or DIMLIST properties and it works perfectly.
    - ALL_ACC, GROUP_ACC or MINO_ACC where we give the accounts we want to change.
    In these fields, we are supposed to be able to use account ID, TYPELIM or DIMLIST properties. If we use the account ID, it works fine. If we use the TYPELIM property that has been used in the account field to trigger the elimination, it works fine.
    Howewer, we cannot use TYPELIM or DIMLIST if they have not been used previously in the account field to trigger the elimination.
    Has anybody faced the problem before ?
    Is there a workaround (except typing all the IDs of the accounts we want to eliminate) ?
    Thanks in advance.
    Regards
    Romain

  • Set of Business Rules - BPC 10.0 Consolidation

    Hi experts,
    I´ll need help to work with two scenarios on BPC 10.0 (Consolidation) as following: 01- The scenario 01 has four entities: 1001, 1002, 1003 and 1004 and four business rules: ELIM01, ELIM02, ELIM03 and ELIM04. I need only rules ELIM01 and ELIM02 are performed for entities 1001 and 1002 and rules ELIM03 and ELIM04 are performed for entities 1003 and 1004. Is it possible in BPC? How can I do it? 02 - The scenario 02 has two entities: 1005 and 1006 and I´ll need to perform a set of rules with business rules ELIM05, ELIM06 and ELIM07 until 2014.03 and I´ll also need to perform other set of rules with ELIM05, ELIM06 and ELIM08 from 2014.04. In thi scenario I want to create a new set of business rules without the rule ELIM07 but I don't want to delete this. Is it possible in BPC? Can I work with two or more set of rules in BPC? How can I do it? Is it possible work with time dependent on set of rules?
    Thanks a lot! Madhuk

    Hi,
    01
    The scenario 01 has four entities: 1001, 1002, 1003 and 1004 and four business rules: ELIM01, ELIM02, ELIM03 and ELIM04. I need only rules ELIM01 and ELIM02 are performed for entities 1001 and 1002 and rules ELIM03 and ELIM04 are performed for entities 1003 and 1004.
    Are we talking about the eliminations and adjustments business rule? Those rules have an entity property filter which you can use.
    02
    The scenario 02 has two entities: 1005 and 1006 and I´ll need to perform a set of rules with business rules ELIM05, ELIM06 and ELIM07 until 2014.03 and I´ll also need to perform other set of rules with ELIM05, ELIM06 and ELIM08 from 2014.04. In thi scenario I want to create a new set of business rules without the rule ELIM07 but I don't want to delete this?
    Are we talking about the eliminations and adjustments business rules? They work based on the method based multipliers. So one possible solution would be to have different methods and therefore different method based multipliers in your ownership cube.
    BR,
    Arnold

  • Different tables used in Consolidation Business Rules

    I was going through the documentation of different tables that needs to be maintained for consolidation business rules. I am a little confused and need some clarifications.
    These are different tables that needs to be maintained for consolidation -
    clcELIM - This table will tell what each source account needs to be divided into what 4 destination accounts.
    clcRULES - The RULES will tell how this source account needs to be divided (percentage wise as stored in the OWNERSHIP application) into these 4 destination accounts.
    clcMETHOD - This table lists down the different methods (along with their types and description) and its used in the clcRULES table
    clcELIMH_- What does this table do and where does it come into picture?
    *clcELIM_ - Is this same as clcELIM table mentioned above?
    clcRULESH - What does this table do and where does it come into picture?
    Also, what am I looking at is  what is the sequence in which these tables needs to be defined.
    For example - 
    1. clcELIM has a field called RULE whose details are mentioned in clcRULES.
    2. clcRULES has a field called METHOD and I_METHOD whose detailes are mentioend in clcMETHOD.
    3. .... I am not sure what other tables do? Please fill in the gaps.
    Thanks everyone for their help so far.
    Ameya Kulkarni
    Edited by: Ameya Kulkarni on Sep 18, 2008 7:19 PM
    Edited by: Ameya Kulkarni on Sep 18, 2008 7:21 PM
    Edited by: Ameya Kulkarni on Sep 18, 2008 7:21 PM

    Great explanation Alwin!
    Since I am new to SAP BPC world and to tell the truth, consolidation world as well (I am a planning & forecasting guy), my follow up questions are -
    (Sorry if the questions are naive).
    So according to what you have explained, clcELIM and clcELIMH work together along with clcMETHOD to define the elimination rules for entities.
    What do clcRULES and clcRULESH do?
    Also you said that these are the SQL tables (clcELIM, clcRULES, clcELIMH etc.) and its advisable not to configure them directly. So what business rules from the administration side update these tables. I am sure the METHOD administration will update clcMETHOD while RULES administration will update clcRULES and clcRULESH, is that right? what about ELIM and ELIMH.
    I am asking these questions since I dont have the system to work on yet but will be getting it on Monday next week. Right now I am trying to grasp as much as I can. So if you can send me some snapshots to amey420 at gmail dot com, that will be really appreciated.
    Also you can send me the other documents you were talking about. I will shoot you an email as well.
    Thanks a lot for your help.
    Ameya Kulkarni

  • BPC10 / BPC7.5 NW: the use of US ellimination business rule for matrix elim

    In tryuing to make the US Elim business rule work:
    -     Can the US elim procedure support the elimination between an entity and intco AND a segment and partner segment in the same app ? So basically the need is to eliminate intercompany transactions between the management structure (entity and interco) and the segment structure (or LOB structure as you will) that are in two different dimensions ( in other words an entity can belong to more than one segment and therefore they cannot have the segment in the same entity dimension and need to have a second dimension for that). Now the problem is that I have one entity dim and an intco dim, and two user defined dimensions (one for segment and one for partner_segement, aka the intco belonging to the segment). I believe this cannot be done since the US Elim procedure will look for a dimension of type entity and of type intco and therefore will only work on those two dimensions. It will not work with the user defined dimensions.
    -     Meaning, that if that is the case, you have to move your segment dimension into your entity dimension as an unrelated second hierarchy. Ofcourse the downside is then that you will clutter the entity dimension with this segment information and you have to enter your data twice (as ideally you wanted to enter the data for entity XYZ and then distribute the number over the various segments, that now becomes a bit more chunkier). What is a best practice if you need to eliminate on two different axisses like legal entity and management structure or Lobu2019s etcu2026
    -     If using the US elim procedure, do you technically need a GROUPS dimension in your application ? The documentation mentions it in its example, but since it is not used anywhere in a typical application that uses US eliminations (as it is more for legal consolidation applications where you need it), I was wondering if you can leave it out.
    A quick answer is highly appreciated. Short words/clues or simple yes or no  are more than enough. No need to write prozau2026.
    Thanks,
    *edwin

    Jianbai--  when  you  see  0  submitted 0  success  0  fail..
    it  just  means  that  there is no data tht  suits  the  us-elim  criterion.
    For the  package  parameters...
    1)make  sure that  there  is  data   for the  CATEGORY
    2)The  CURRENCY  has its reporting  property set  to Y
    3)There are  INtercompany  transaction  entries between  2  ENTITIES  and  their  ELIM property(ENTITIES involved) is NOT  "Y".
    4)In 3, make  sure  the  ACCOUNT  being  used  for  the  intercompany  transactions have  their  ELIMACC property NOT BLANK.
    then  you  shld  be  all  set  !!!...if  you  configured  your DATASRC (is_consolidated property(it shld  be eith  I/M) dimension correctly ...
    you  don't  even  need  any  business  rules  to have your  ICELIM  working..
    Best luck
    Vm
    Edited by: Vishal Mahawadhi on Mar 10, 2011 11:10 AM
    Edited by: Vishal Mahawadhi on Mar 10, 2011 11:11 AM

  • Business Rules script

    All,
    I have the below script which gets generated in the source tab when I create a Calc rule which aggregates a portion of the database:
    To give more information: @IDESCENDANTS("Product Contribution" selection and the FIX((@LEVMBRS("Period", 0)) AND (@IDESCENDANTS("YearTotal"))) are selections of Dense dimensions and the others are selections from the Sparse Dimensions. The below script generates 4 sets of Fix statements and it is only in the final set of the fix statements that it does the Calc Dim. Do we still need the above 3 set of Fix statements and also is there any way that usage of IF statements will improve the performance of this rule?
    SET UPDATECALC ON;
    SET UPTOLOCAL OFF;
    SET AGGMISSG ON;
    SET FRMLBOTTOMUP OFF;
    SET CACHE HIGH;
    FIX("FY08")
    FIX("Actual")
    FIX("Final Submission","UK Adjustments")
    FIX(@IDESCENDANTS("Source Countries"))
    FIX(@IDESCENDANTS("UK Pharma CC"))
    FIX((@LEVMBRS("Period", 0)) AND (@IDESCENDANTS("YearTotal")))
    @IDESCENDANTS("Product Contribution");
    ENDFIX
    ENDFIX
    ENDFIX
    ENDFIX
    ENDFIX
    ENDFIX
    FIX("FY08")
    FIX("Actual")
    FIX("Final Submission","UK Adjustments")
    FIX(@IDESCENDANTS("UK Pharma CC"))
    FIX(@IDESCENDANTS("Product Contribution"))
    FIX((@LEVMBRS("Period", 0)) AND (@IDESCENDANTS("YearTotal")))
    @IDESCENDANTS("Source Countries");
    ENDFIX
    ENDFIX
    ENDFIX
    ENDFIX
    ENDFIX
    ENDFIX
    FIX("FY08")
    FIX("Actual")
    FIX("Final Submission","UK Adjustments")
    FIX(@IDESCENDANTS("Source Countries"))
    FIX(@IDESCENDANTS("Product Contribution"))
    FIX((@LEVMBRS("Period", 0)) AND (@IDESCENDANTS("YearTotal")))
    @IDESCENDANTS("UK Pharma CC");
    ENDFIX
    ENDFIX
    ENDFIX
    ENDFIX
    ENDFIX
    ENDFIX
    FIX("FY08")
    FIX("Actual")
    FIX("Final Submission","UK Adjustments")
    FIX(@IDESCENDANTS("Source Countries"))
    FIX(@IDESCENDANTS("UK Pharma CC"))
    FIX(@IDESCENDANTS("Product Contribution"))
    FIX((@LEVMBRS("Period", 0)) AND (@IDESCENDANTS("YearTotal")))
    CALC DIM("Product");
    ENDFIX
    ENDFIX
    ENDFIX
    ENDFIX
    ENDFIX
    ENDFIX
    ENDFIX
    Thanks
    Vikash

    Vikash,
    Graphical business rules are notorious for generating inefficient calc scripts. But without knowing more about your application this is a tough questions to answer. If you are simply trying to rack up your sparse dimensions, then I would write the business rule to only do that.
    It looks like your dense dimensions are Product Contribution (is this accounts or measures perhaps?) and Time. Your first fix executes the rollups or formulas on @IDESCENDANTS("Product Contribution");. If this is a dense dimension, can you make these rollups and calcs dynamic, such that you do not need to calculate them in a business rule at all?
    Are there any formulas on the remaining sparse dimensions? (Source Countries, UK Pharma CC and Product) If not, I would simply do an AGG on each of these dimensions, eliminating the first group of fixes. Only use CALC DIM if you need to execute member formulas, otherwise use AGG.
    Again, I'm making a lot of assumptions with little information about your model, however you should be able to speed this up. For what it's worth, most people avoid graphical business rules.
    I hope this helps,
    - Jake

  • How to group datasrc member in CarryForward Business Rule

    Hi Experts,
    I want to group few datasrc members to be used as source datasrc in CarryForward Business Rule. Which property of Datasrc Dimension will show the grouping in CarryForward rules ?
    For your information - i have DIMLIST, DIMLIST1, COPYOPENING, DATASRC_TYPE, OPENING_DATASRC with some values but none of these properties getting enabled in CARRYFORWARD Business Rule.
    Kindly help
    Regards,
    Samvir

    Hi,
    You need to define this in the Group property of the Datasource dimension.
    The GROUP :It is used to gather datasrc in six groups:  example:
    INPUT          Input datasrc
    STA          Standardization datasrc
    ELI          Eliminations datasrc
    C          Consolidation datasrc
    ICMATCH     Intercompany matching datsrc
    IC          Intercompany datasrc
    I think,  for carry forward , you need not assign this in the group above. in the business rules of carryforward, need assign like this.
    Source Account   Source Flow    Destination Account   Destination Flow Datasource Type
    BSDIM                     999                                                       100                     ALL
    Regards
    CSM Reddy

  • Automating consolidation entries using business rules

    Hi all,
    May I know whether it is possible to automate the following standard consolidation entries in SAP BPC using Automatic Adjustments Business Rules tables:
    1. Attribution of profit after tax to Equity Holders and Minority Interest;
    2. Appropriation of changes in post-acquisition Reserves to Minority Interest; and
    3. Elimination of parent company's Investment in Subsidiaries against subsidiaries' pre-acquisition Share Capital and Reserves.
    The mechanics of these entries are:
    1. [Profit after Tax|https://forums.sdn.sap.com/] x POWN% -> post to [Retained Earnings|https://forums.sdn.sap.com/] and [Profit after Tax|https://forums.sdn.sap.com/] x Minority Interest % -> post to [Minority Interest|https://forums.sdn.sap.com/]
    2. [Post-acquisition changes in Reserves|https://forums.sdn.sap.com/] x Minority Interest % -> post to [Minority Interest|https://forums.sdn.sap.com/]
    3. Parent company's [Investment in Subsidiaries|https://forums.sdn.sap.com/] -> post to [Goodwill|https://forums.sdn.sap.com/], Subsidiaries' [Pre-acquisition Share Capital and Reserves|https://forums.sdn.sap.com/] x POWN% -> post to [Goodwill|https://forums.sdn.sap.com/] and Subsidiaries' [Pre-acquisition Share Capital and Reserves|https://forums.sdn.sap.com/] x Minority Interest % -> post to [Minority Interest|https://forums.sdn.sap.com/].
    The questions are:
    How do I specify the Minority Interest % in the Automatic Adjustments Business Rules Table.
    How do I specify that I am using Direct PCON% and Direct Minority Interest % for some entries and Indirect POWN% and Indirect Minority Interest % for some other entries?
    How do I post one entry to the same level in the ENTITY hierarchy in which the ENTITY resides for subsidiaries and post the same entry to the immediate next higher level for the Parent Company in that level?
    Thank you.
    Regards.

    Resolved.
    correcting the code below
    *RUN_PROGRAM VALIDATION
    //CATEGORY = %CATEGORY_SET%
    CURRENCY = %GROUPS_SET%
    TID_RA=%TIME_SET%
    OTHER=[ENTITY=%ENTITY_SET}
    *ENDRUN_PROGRAM
    to
    *RUN_PROGRAM VALIDATION
    //CATEGORY = %CATEGORY_SET%
    CURRENCY = %GROUPS_SET%
    TID_RA=%TIME_SET%
    OTHER=[ENTITY=%ENTITY_SET%]
    *ENDRUN_PROGRAM

  • Is Business Rules = ILOG JRules?

    Sorry for the newbie question:
    Is Oracles Business Rules package the same as ILOG JRules?
    If not: What are the differences?
    Where can I download Oracle Business Rules?
    If it is included in SOA Suite: Where exactly can I find Business Rules inside the SOA Suite installation resp. How can I call BR?
    Peter

    The oracle business rules engie is derived from Sandia Lab's Jess Rules engine.
    Although the Rules language of Oracle Business Rules is called RL. RL looks very similar to Java and replaces the original Jess language, which looks similar to LISP and has been eliminated from Oracle Business Rules.

  • Consolidation Business Rules

    Hi
    Can someone tell me the main purpose for each of the following business rules:
    Account transformation
    Currency conversion rule
    Intercompany booking
    Automatic adjustments
    Automatic adjustments details
    Carry-forward rules
    US Elimination
    Validation rules
    Validation rules details
    Would really appreciate the help. Also, would be great if anyone can send me some document specifically on consolidation rules and methods.
    Thanks
    Mav

    Hi Mav,
    Unfortunately there is no current documentation on Business Rules for 5.1.  The only documentation that is out there is the Admin User Guide, which you can download from SAP.  There is also the Consolidation Engine Referecnce guide for version 4.2 SP3, which goes into more detail regarding business rules.  I can send you a copy of this.  Just send me a note.
    Michael

  • Use of other dimension filter in business rule

    Hi,
    I have a requirement to create two eliminations and adjustment business rules, one of which should only run for a specific category and the other should run for all other categories. I thought I could use the other dimension filter for this and on the first rule CATEGORY=ACTUAL is accepted by the system. However, on the second rule I entered CATEGORY<>ACTUAL and when I save the rule I get an error saying that CATEGORY<>ACTUAL is not a valid logical expression.
    As we have a number of categories I really do not want to create a rule for each one, so does anyone know a way to create a rule for all but one of my categories?
    Thanks,
    Arnold

    Hi Vadim,
    we currently have around 20 categories (plus ACTUAL) and we get two new every year for multi year plan/forecast. If only = works I would have to create one very long string for the second rule and add to it very year.
    I will try it though and if you are correct I might have to open a note with SAP.
    Thanks,
    Arnold

  • Error while creating a Business rule dictionary in Jdevloper 11g

    Hi,
    I am getting the following error when i define the Inputs and outputs during creating on a new business rule dictionary.
    Some XML schemas are not in the "xsd" directory! gardes.xsd
    Please manually move or copy the Schemas
    I am following the "Creating a Rule-enabled Non-SOA Java EE Application" guide in Oracle® Fusion Middleware User's Guide for Oracle Business Rules, 11g Release 1 (11.1.1)
    The two schema files generated were having different content after creation of XML schema file so I copied the file to make them same. Its still giving me the same error.
    Please Help.
    Thanks,
    Mac

    Please post business rules questions on the SOA Suite forum:
    SOA Suite

  • Error while selecting planning app in Business Rules

    Hi ,
    I am not being able to select the planning outline while developing business rules (but I can select the Essbase Outline). Whenever I expand the Planning node, an error pops up the details of which says "Error connecting to Essbase server machinename/testapp." There is a details button which says: "Could not log into Planning "Detail:Could not log in to Planning Server".
    Can anyone help me out. I am not being able to view the rules in the planning UI .
    I have tried for recycle the EAS even though i am getting same error.
    could you please let me know the solution for this
    Thanks
    mahesh

    Hi,
    Always follow this process, stop the planning service and eas service.
    Start RMI service
    Start EAS
    Start Planning
    Log into the web planning application
    Then go into EAS and create a new rule, select an outline to the application you have just logged into via web.
    Also if you are using the default admin user to log into EAS try another user that has been provisioned with business rules roles
    If you still have problems then go to My Oracle Support (formely metalink3) then have a look at doc id - 763345.1
    Ok?
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • Business Rules Instance disappeard in projects folder in Shared Services

    Hi all,
    I have this strange thing happend to me today morning. when i logged into the Shared Services i can find the Business Rules folder but i couldnt find the instance for it.Is there any way i can reconfigure it so that i can see the instance back again in Shared Services.
    Environment: Windows server, Hyperion version 9.3.1
    Any help on this would be greatly appreciated.
    Thanks in Advance

    Please find the error log below
    com.hyperion.cis.config.wizard.RunAllTasksWizardAction, ERROR, Error:
    java.lang.Exception: Registeration failed: error.generalSaveModel.Registeration failed: error.generalSaveModel.
         at com.hyperion.cis.config.CmsRegistrationUtil.registerApplication(CmsRegistrationUtil.java:222)
         at com.hyperion.cis.config.wizard.RunAllTasksWizardAction.executeHubRegistrationTask(RunAllTasksWizardAction.java:360)
         at com.hyperion.cis.config.wizard.RunAllTasksWizardAction.execute(RunAllTasksWizardAction.java:165)
         at com.installshield.wizard.RunnableWizardBeanContext.run(Unknown Source)
    Thanks

Maybe you are looking for