Subtract from Parent in Entity dimension

Hi all
I am currently implementing SAP BPC project to replace Hyperion Enterprise. There is an option in Hyperion Enterprise in Entity dimension where you can specify an entity (child or parent node) to be subtracted from its parent rather than the natural way of adding in SAP BPC. I know in SAP BPC, the natural way the hierarchy works is that all the base level nodes are added to its parent level which in turn are added to its parent level and so on and so forth.
I was wondering if there is a way to accommodate "Subtract from parent" functionality of Hyperion Enterprise in SAP BPC. One way I can think of is to write a script logic to multiply the numbers submitted to that entity by -1 which will make sure that we are subtracting this entity while rolling up.
Does anyone know of a better way?
Please let me know.
Thanks,
Ameya Kulkarni

Exactly as Tim says, there's a member property you can add (called UNARYOPERATOR, must use that name, inApp, length 1) that takes a value of one of the following:
+    (this adds up the member to its parent -- same as if you didn't add this property)
-     (subtracts this member from its siblings, in computing the parent)
*     (multiplies it)
/     (divides it)
~    (ignores this member)
I've never used multiply or divide. The tilde is helpful for skipping the NBV accounts from the fixed assets on the balance sheet, where you can't double-count the original book less accum depreciation, AND the NBV. But every chart of accounts has all those accounts in there.
This property should probably work in any dimension with a hierarchy. Or almost any -- I'd be surprised if Time would be able to multiply October times November??? But anyway for simple stuff, it should work.
Or you can use a member formula on the parent, which would be
OtherChild1 + OtherChild2 - SpecialChosenChild
A script logic approach will also work, but it means a lot of extra calculations and data, which you should avoid if possible. I think to get the results you want, you'd follow Tim's approach, except the logic needs to post a factor of -2 (not -1) to the shadow member, to get a net result of a negative impact on the parent. A factor of -1 would give a net result of zero.
Hopefully the unaryoperator or formulaH1 will work.

Similar Messages

  • Error while processing ENTITY dimension

    Hi Experts,
    I am on BPC 7.5NW version.
    I have 6 hierarchies defined for ENTITY dimension.
    I have created the structure in an excel and now I am coping it into Entity dimension for each column one by one.  
    I copied ID, Description and PARENTH1 in ENTITY dimension and processed it.  It worked fine.
    When I copied PARENTH2 from excel to ENTITY dimension and tried to process it, it gave me following errors -
    Base member 'INDIAREG' cannot be the parent of 'UBCITY' in PARENTH1
    Base member 'BURUKWS' cannot be the parent of 'MUKSA' in PARENTH1
    Could you please let me know how to resolve the issue?
    Regards,
    RashmiG

    Hi Nilanjan,
    Below is the Entity structure -
    *ID     EVDESCRIPTION     PARENTH1     PARENTH2     PARENTH3     PARENTH4     PARENTH5     PARENTH6     CURRENCY*
    INDIATTOT     India Retail     ROWTTOT                              
    INDIAREG     India Regular     INDIATTOT     M_MNREGROWIND     M_ROWMNREGIND     COUNTRYROWMN     STAT_REGIONALROWMN          
    EMPORIOMALL     Emporio Mall     INDIAREG                              INR
    TAJKRISHNA     Taj Krishna     INDIAREG                              INR
    PALLADIUM     Palladium     INDIAREG                              INR
    UBCITY     UB City     INDIAREG                              INR
    BUREUROPWS     Burberry Europe Wholesale     L5WHOLE                              GBP
    BURUKWS     Burberry Int Wholesale (Rollup)     BUREUROPWS          M_REGIONALWHINT                    GBP
    MUKDIS     International Wholesale     BURUKWS                              GBP
    MUKEUR     UK Europe Wholesale     BURUKWS                              GBP
    MUKDFS     Duty Free Wholesale     BURUKWS                              GBP
    MUKEM     Emerging Markets Wholesale     BURUKWS                              GBP
    MUKSA     South America Wholesale     BURUKWS                              GBP
    Any suggestion?
    Regards,
    Rashmi

  • MDX: Selecting specific dimension member and its descendants from parent child dimension where dimension member names can be same in dimension hierarchy

    I'm creating a SSRS report using SSAS cube as a source.
    When creating a dataset for the report, I'm having trouble with MDX to select a specific dimension member and its descendants from parent child dimension where dimension member names can be same in dimension hierarchy.
    Lets say for example that I have an account dimension where,
    In level 02 I have company ID:s 101, 102, 103 and so on...
    In level 03 I have Balance sheet
    In level 04 I have some account groups, Assets, Liabilities and so on... and In level 05 I have individual accounts
    How can I select for example company 102:s Assets from level 04 and its descendants?
    Normally in adventure works I would do this if I've wanted Current Assets and its descendants:
    SELECT NON EMPTY { [Measures].[Amount] } ON COLUMNS, NON EMPTY
    { (DESCENDANTS([Account].[Accounts].[Account Level 03].[Current Assets]) ) } ON ROWS
    FROM [Adventure Works]
    But in my Account dimension at level 04 I have Assets member as many times as I have companies in level 02.
    Tuomo

    Hi Tuomo Helminen,
    To this requirement of yours, I would recommend you use Cascading Parameters in Reporting services, you can refer to this FAQ How do I create cascading parameters when using cube database in Reporting Services at this link
    http://blogs.msdn.com/b/sqlforum/archive/2011/04/11/forum-faq-how-do-i-create-cascading-parameters-when-using-cube-database-in-reporting-services.aspx 
    Thanks,
    Challen Fu
    TechNet
    Subscriber Supportinforum
    If you have any feedback on our support, please [email protected]
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

  • 7.5 NW: Uunable to delete dimension members from the entity dimension

    Hi,
    I would really appreciate a solution to this. We are planning on implementing an IFRS consolidation using the SAP IFRS Starter Kit. We have created a copy of the IFRS Starter Kit, without any data. In order to customise it for our purposes, we have decided to keep the sample dimension members in Accounts, Flow and AuditID but delete the data in other dimensions. We have managed to delete the sample dimension members from the Time,  Inter-company and Conoscope dimensions but are unable to do it for the Entity and RateEntity dimension.
    Can anyone please explain why this is happening? There is no data in the application and so, why is this happening? We are on Service Pack 5.
    Many thanks in advance.

    Hi,
    Before going into the BPFs, i am sure you would have already checked, I would do the following:
    -Try to process the entity dimension in offline mode. I have seen this happening with some dimenions  that i know there is absolutely no transaction action. Just check processing the entity in offline mode. Do not untick 'take the appset offline'.
    - You would have done this. Double check for the transaction data.
    - Regarding BPFs, its not easy to check this. we had this situation earlier. Please go into the backend and in se16 you will find all the BPF tables with UJB*
    There would around 10-12 such tables. Have alook in them. Not all tables need to be looked into. But please have a check there.
    - Also check if entity has been referenced to any other dimension. Its good to check if you have INTCO dimension to see if it is referenced there.
    Thanks,
    Sreeni

  • How can I build a ragged Entity dimension with ERPi

    All,
    I am trying to build an Entity dimension for Planning with ERP Integrator v11.1.2.1, the source is EBS 12.
    In the source system I am building from there is a single parent entity with six child entities, there are then 8 hierarchies of cost centres with no common parent, these cost centre groups define different business areas within only one of the entities, the cost centres for the remaining entities have not yet been defined.
    In the ERP Setup I have specified that the Entity dimension should be built from the Entity and Cost Centre segments and I have created metadata mappings for each parent entity and cost centre ancestor pair (eight in all), the Enitiy segment is traversed first followed by the Cost Centre; all are defined as Base Hierarchies. Each pair has a separate hiearchy name, I tried to define only one of these as a base hierarchy and reuse the name for each pair but this resulted in an error:
    Run Time Error: The hierarchy 'Total Entity' cannot share the parent member 'Total Entity' with the hierarchy 'Total Entity'
    At the moment I get a hierarchy where all cost centres are associated with all child entities.
    Can anyone advise what needs to be done to achieve the following:
    - Get the dimension to build with the cost centres as children of the entities to which they relate.
    - Build the entity dimenion beneath a single common parent e.g. 'Total Entity' rather than eight separate parents (one for each entity/cost centre mapping).
    Thanks

    Gavin,
    i have the same issue, can you please share, how you were able to solve this.

  • Change the entity dimension?

    I have situation with a sales reporting application.  Business rules have changed and any company can sell to any customer - this results in a problem with the fx stored in the entity dimension (currently Customer) as the companies have different currencies.  I thought about adding a new entity dimension called Company (and calculating fx based on the company), and changing the existing Customer entity to be a user defined dimension.
    Has anyone ever had to do anything like this before?  This doesn't seem to be an easy change...  I really don't want to rebuild the application and redo all security (neither of these dimensions are secured).  Any ideas/thoughts would be very much appreciated.

    I was able to figure out how to do this without rebuilding the application and redoing security.  Steps are below in case anyone else runs into this problem:
    1.     Create new entity dimension called u201CCompanyu201D in application set
    2.     Assign one member rolling up to a parent
    a.     i.e. NO_COMPANY rolls up to TOT_COMPANY
    3.     modify SQL table tbl.Dimension for DimName Customer
    a.     change EVDimType from E to U
    b.     remove RefDim
    c.     assign DimIndex (in only the cube rows)
    4.     If necessary copy SQL member table to Admin front end
    5.     Save to server and process dimension
    6.     Modify application to include new Company dimension
    7.     Process Company dimension
    8.     Add SCALING property to Customer dimension
    9.     Remove RPTCURRENCY property from Customer dimension
    10.     Process Customer dimension
    11.     Change System_Constants.LGT files to reflect Company as the entity dim

  • What is the differences between Parent Currency ,  [Parent] in value Dimension

    What is the differences between <Parent Currency>,  [Parent] in value Dimension? Could some one please provide in detail explanation with examples?

    Hi Tana
    Please see the Value dimension tree on page 213: http://docs.oracle.com/cd/E40248_01/epm.1112/hfm_admin.pdf
    Simple answer would be that [Parent] is <Parent Currency> plus <Parent Curr Adjs>, but this is probably not what you wanted to know
    <Parent Currency> and all Value members identified by opening and closing angle brackets ("<" and ">") are not "real" members, but just pointers to currency defined in the Value dimension. So if, for example, my entity has currency EUR and its parent has USD then when I input data on <Entity Currency> it appears on member "EUR". After running translation this amount converted to USD would appear on <Parent Currency> as well as on "USD" members. If I post a journal on <Entity Curr Adjs> it gets posted to Value member "EUR Adjs" and posting to <Parenty Curr Adjs> posts to "USD Adjs". In the database all of these members are stored in the set of tables called DCE (Currency subcube).
    When the data moves up the Value dimension from <Parent Curr Total> to [Parent] we see the brackets change. Square brackets ("[" and "]") identify members that belong to the Node. The Node is the unique relationship between a parent entity and each of its children. The eliminations and consolidation calculations would likely be different for each parent. Expanding my example, if my EUR entity has two parents both of which have currency USD, then posting a journal on <Parenty Curr Adjs> would apply to both consolidations, while [Parent Adjs] would be specific for a particular parent. Physically, Node members are stored in DCN tables (Parent subcube).
    I recommend the book "Oracle Hyperion Financial Management Tips & Techniques" by Peter John Fugere, Jr. to find out more.
    Hope this helps
    Igor

  • How to change the Entity dimension

    For practice purposes, I created a PSPB application in EPMA. Apparently the new app had no Entity data so I uploaded the entity information from the sample ads file into the EPMA shared dimension library.  I want my practice application called BUDGET to use this new and imported "Entity" dimension.  However, I can't find a way to assign the application to use this dimension or vice versa.  I didnt think the BUDGET app had an Entity dimension but now that I look at its dimensions, it is appearing there.  Even so, it appears to be different than the Entity dimension in the Dimension Library.  I've tried to copy the dimension to the application, but BUDGET doesnt show up as an available application.  How do I get the app to use this shared dimension or create the app to use it?

    For EPMA then usually you would highlight your dimension, select the category of system in the properties window, update the dimension alias, click save, deploy.
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • Default File Permission not being inherited from parent Share folders

    I'm having some trouble with file permissions
    on one of my 10.4.7 file servers (running XServe).
    New folders under Shared folders are not getting their
    permissions from the parent folders.
    Share permission is owner:rw,group:rw,everyone:none
    but a new folder created below that becomes
    owner:r+w,group:r,everyone:r
    and the owner for the new folder is the user who
    created it and not the admin (for the machine).
    I have the default permission to set to inherit permission
    from parent but that doesn't seem to be working.
    I have couple other Xserve 10.4.7 file servers that
    is behaving the way I want, with default permission
    is being inherited from the parent folders, and I've compared them but cannot find any difference between
    the two in their settings.
    Thank you,
    Tadashi

    If you deny read and execute access for any parent folder, you've denied the ability to access its contents. The POSIX execute bit for folders is the switch that determines whether or not the folder's contents can be viewed, listed, or searched. If the contents are not enumerable, then it doesn't matter what their privileges are.
    But be careful. Just not allowing execute for the POSIX owner, POSIX group or POSIX everyone else field may not be sufficient if you're using Effective Permissions. In this case, you'd want to inspect your ACL entries for the parent to ensure that the following controls were not in relevant ACL Allow entries: readextattr, readattr, readsecurity, list, and search. You could also create an ACL Deny entry which denies these five controls for the group or user you want to block out; but don't block the Everyone or Authenticated Users group because ACL Deny rules are evaluated in such a manner that they "subtract from" ACL Allow and POSIX permissions:
    E <=> (P U A)\D
    Effective Permissions (E) are logically equivalent to the union of (U) applicable POSIX permissions (P) and applicable ACL Allow entries (A), taking away (\) applicable ACL Deny entries (D).
    Further, POSIX permissions, P are defined as P <=> (u xor g xor o); they are either the permissions of the owner (u), group (g), or everyone else (o) fields, but not any combination of the two or three.
    --Gerrit

  • Essbase ASO - How to aggregate all Parents in multiple dimensions when using member formulas

    We are trying to add a few MDX member formulae on some of our Accounts in the ASO cube. We recently understood that member formulas in ASO calculate both LEVEL0 and Parent members of other dimensions, So we are trying to tell Essbase to calculate LEVEL0's only and to aggregate all other levels in all dimensions. However we are unable to get the syntax right. Below is what we so far have
    AccA has below formula:
    CASE WHEN ISLEVEL([Period].Currentmember,0)
    THEN
    AccX+AccY
    WHEN ISLEVEL([Period].Currentmember,1) OR ...etc
    THEN SUM({LEAVES([Period].Currentmember)},[AccA])
    END
    This does work fine and gives correct values for Parent members in Period dimension. But we also have 3 other dimensions like Product, Area and Entity. We tried the below but this throws an error during retrival.
    CASE WHEN ISLEVEL([Period].Currentmember,0)
    THEN AccX+AccY
    WHEN ISLEVEL([Period].Currentmember,1) OR ...etc
    THEN SUM({LEAVES([Period].Currentmember),LEAVES([Product].Currentmember)},[AccA])
    END
    Should we add multiple SUM commands in there? All we want to do is tell Essbase to aggregate all other dimensions to parent levels. Please help.

    Sorry to reiterate the post again.
    DanPressman Was wondering what would be other way to write calculations other than Accounts.
    I have a case where the user wants to calculate Ending Equity and this should be calculated at level0 using the rates and all parents of entity has to aggregate.
    1. Level0 of entities calculate with rates
    2. aggregate its children to parent entity
    I have used solve order to get it work but taking a lot of time.
    Is there any other alternative way of doing it? Which other dimension i can choose to perform this calculation? This is exactly similar to productsum calculation

  • Base level entities data is not rollup to parent level entity for few ac's

    Hi guys,
    Can some one pls help me i am not able to consolidate the base level entitys data to parent level for few accounts.
    remaining all accounts are consolidating to parent level entity from base level.
    Accounts which are not rolling up to parent level those accounts are few flow accounts and some accounts are Dynamic accounts.
    Thanks in advance............Pls revert me earliest........
    Rama.

    Guys this is HFM Consolidation hope there is no time balance settings in accounts attributes and we have not mentioned grouplabel to parent entity if that is the case it is as group label base entities will not aggrigate to parent entity but here few accounts are not aggrigating parent entity.
    Thanks / Rama

  • Create users and assigning them security on the Entity dimension

    Hi All,
    I’m working with Hyperion ESSBASE 11.1.1.3 and Hyperion Planning 11.1.1.3 and I have a problem related to create new users (without admin permissions) and assigning them security on the Entity dimension.
    When I access with these users to a Dataform in Planning appears these message:
    “Security and/or filtering has resulted in a required dimension not being represented on this data form”
    I have followed these steps:
    - I have created new users (Native Directory) and provision them against essbase and the planning application in Shared Services.
    - I have expanded the essbase server > security > refresh security from shared services > all users.
    - I have assigned security roles in all members of Entity dimension in Planning.
    - I have refreshed database and security filters in Planning.
    Please help
    Thanks a lot in advance

    Hi,
    You will have to apply security to all the standard dimensions and not just entity, so that will be account, entity, scenario and version.
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • Difference between parent currency and parent in value dimension

    Hi
    Dear friends please tell me about following:
    1.Difference between <Parent Currency> and <Parent> in value dimension and its significance.
    2.Difference between <Parent Currency Adjs.> and <Parent Adjs.> in value dimension and its significance.
    Thanks
    Mayank
    Edited by: mayanka bhusan on Jun 17, 2010 10:08 PM

    When you have an entity which contributes to two or more parent entities, you can specify if an adjustment applies and contributes to all parent entities or the selected entity.
    1. Create the adjustment to <Parent Curr Adjs> and the adjustment value contributes to all parents.
    2. Create the adjustment to [Parent Adjs] and you can select which parent entity you want the adjustment value to contribute to.
    <Parent Currency> is where the translation happens.
    <Parent Curr Total> is the total of the translated value plus any adjustments applying to all parents -i.e. <Parent Curr Adjs>
    [Parent] simply carries the <Parent Curr Total> numbers to the next level of the value hierarchy
    [Parent Total] is the total of the previous level plus any adjustments applying to the specified parent -i.e. [Parent Adjs]

  • Entity Dimension Issue In Appshell

    Hi Experts,
    i got below issue when i modified standard ENTITY dimension of APPSHELL.
    999 "cannot save the member sheet to the server; do you want save it to the local machine? "yes" or "no"
    when i processed same ENTITY dimension i got error message
    1.Invalid user or Team names found in OWNER property of entity.
    2. Ivalid user name: SAP/Administrator
    kindly help me solve these issue...
    thanks in advance..
    Regards,
    Krishnakumar.

    Hi Nilanjan & jason,
    I have deleted outlooksoft folder from my documents...then i did process of each dimension one by one...
    when i process new dimension i am getting same issue again..
    there is no data in the mbr table to validate and process
    i am doing all this in server system..
    Nilanjan you have posted on feb 2010.
    This is happening because the following prerequisite software is not installed:
    Microsoft SQL Server 2005 Backward Compatibility Components Solution
    You can download it from
    http://www.microsoft.com/downloads/en/confirmation.aspx?familyId=228de03f-3b5a-428a-923f-58a033d316e1&displayLang=en
    we have installed Backward compatibility components for SQL Server 2008. Feature Pack, April 2010. any impact if we install latest service pack...
    i could not process any new dimension.....
    Regards,
    Krishnakumar...
    Edited by: krishnakumar thangaswamy on Apr 8, 2010 9:29 AM

  • We need to pass the customer id from Parent BO report  to Child BO report.

    Hello Experts
    We are using SAP BI BO 4.1 for Business Objects  and SAP BW 7.3 as BW Backend.
    Requirement: We need to pass the customer id from Parent BO report  to Child BO report.
    Issue: Customer (0CUST_SALES__CUSTOMER) Characterisitic is used where in the display characteristic is set to Key i.e 'Display As "Key" ' But the In BO the Dimension appreas as Text .
    I have tried out by changing the display characteristic as KEY/ TEXT/ KEY & TEXT but still at the BO end the it is displayed as TEXT.
    Workaround Tried:  I have used the detailed object for the Dimension 0CUST_SALES__CUSTOMER- key in SAP BO i.e the key value where in we are able to view the customer ID. But we are unable to pass the value from parent report to child report  as the query level Filter cannot be applied onto a detaield object.
    Is this a BI- BO Integration issue?? Kindly help me out with the same.
    Regards
    Akshay.

    Hello Victor,
    I have gone through the doc sent. It was helpful.
    Info Object (BW)/ Dimension (BO): 0CUST_SALES__CUSTOMER.
    In SAP BO the dimension has detailed object under it 0CUST_SALES__CUSTOMER- KEY and 0CUST_SALES__CUSTOMER- TEXT.
    Now I can pass "0CUST_SALES__CUSTOMER- KEY" from the parent report. But in the child report we cannot apply Query level Prompt / Filter on the detailed object which will hold the parameter passed from the Parent report.
    Q1: Can we apply prompts on a detailed objects?? Is there any configuration  changes required.
    Q2: Is there any other method the achive the same??
    Regards
    Akshay.

Maybe you are looking for

  • How to recreate a deleted user account w/ same email address

    Hi, I have a MacMini running Maverics 10.9.1 and Server 3.0.1. In the server, I also have the Open Directory running, but there are no Local Network Users configured at the moment. I deleted one of my Local Users from the server and would now like to

  • Need help with a form calculation

    I am trying to create a form in Acrobat that will support a calculation of percentages. I have the following formula: if (a1.value == "" || a1.value == "" && b1.value == "") {c1=0} else {b1/a1} The percentage is not calculating and is remaining at 0%

  • Update Unpaid Invoice in Oracle R12

    I wanted to update the paygroup (PAY_GROUP_LOOKUP_CODE) of unpaid invoices in oracle R12. Is this feasible? If yes, can you please let me know the API to do the same. Thanks in advance, for your kind response.

  • Read text for multiple entries(eg: for multiple customers) in XD03

    Hello all,                    I have some (50) customer numbers (XD03) for which i need to find out whether any text is maintained or not. We can read the text using FM READ_TEXT, by passing Text ID, Name , object..etc. But the problem is we can just

  • Specific Exchange rate type for Purchase order transactions

    Hello, Is there any transaction in customizing where we can default a specific exchange rate type to be used for specific transactions. To explain in more detail, I am setting up a new exchange rate type which will be maintained by Treasury. We want