Level 0 members.
Hi,
Can we tag Dynamic Calc for Level ) members?
Thanks,
Venkat
I believe if the level zero dynamic calc member does not have a formula, it will give you an error. You could always get around this by putting in a semicolon for the formula as a place holder. Aside from a formula, there would be no reason to have a level zero member dynamic
Similar Messages
-
BADI error-higher-level members have been selected
Hi,
1. When i select all in the Select input it is displaying warning messsage as Parent member is selected.
2. So, Instead i am trying by selecting all the members irrespective of hirearchy manually and not getting any errors and data is flowed succesfully.
environment sap bpc nw 7.5 sp04
we use the extraction BAdi /CPMB/EXPORT_TD_TO_BADI and use a
SELECTINPUT statement to select only lowest level members of the
hierarchical dimension PROFITCENTER. As long as we use <ALL> as
selection, we get error messages indicating that higher-level
members have been selected. Since we use SELECTINPUT we would expect
not to receive such warnings. Also there are no higher level members
passed through the Extraction BADI in IR_DATA tabel ... As a workaround
the i always has to manually select all profit center
Regards,Hi SSK,
If i understood your question correctly, There must be some property by which you can select all the members i guess.
I think ,the error is because parent members are selected when you give select all. Since in BPC , they dont store any data or cant be manipulated, You could use some propert values to select the required profit_centre.
Example
Entity dimension
IDs Profit_Ctr Input _ Indicator
Abc
XYz Y N
Xyz1 Y Y
This way your code could reflect Select Entity where Input indicator ="Y", Profit_ctr = "Y"
Hope this helps
Thanks,
sridhar -
Function to get all Level members in essbase
Hi All,
Could any one please tell me what is the function to get all Level Members in Essbase.Hi IMD,
It sounds like you are looking for the @LEVMBRS function. It has two parameters, a dimension and the level number. You should also review the @RELATIVE function.
For much more in-depth information review the Technical Reference and Database Admin Guides which are part of the 11.1 docs.
Essbase 11.1 docs - http://download.oracle.com/docs/cd/E12825_01/nav/portal_3.htm
Database Admin Guide - http://download.oracle.com/docs/cd/E12825_01/epm.111/esb_dbag.pdf
Technical Reference - http://download.oracle.com/docs/cd/E12825_01/epm.111/esb_techref/frameset.htm?launch.htm
Chapter 22 in the Database Admin Guide covers use of Formuals
See the Member Set Functions of the Tech Ref
http://download.oracle.com/docs/cd/E12825_01/epm.111/esb_techref/frameset.htm?func_memsettype.htm
Regards,
-John -
On deleting lowest level members
Hi, Why is it that some upper level member data is lost when I delete its lowest level members? I don't have dynamic calculation members in my cube. Is this because of the restructuring after the outline has been changed?
Is this only occurring on one-to-one relationships? i.e - a parent with only one child?If this is the case this is due to an implicit share (the data is only stored once, not in both members) and when you delete the child the value disappears from the parent also.Hope this helpsDavid Cooper, Analitica Ltdwww.analitica.co.uk
-
I'm writing a part of my servlet using the JAPI that needs take a member name at at any point in the outline and get all of its bottom level members. Very similar to the bottom function in the reports- however I need to take each individual bottom member name and put it into an array to do some tasks. Using the API to get a report from the cube I can only get a dump of the entire results and can't put put the members into an array. Any thoughts on how to do this, or perhaps another way to go about it? Thanks in advance.
Try thisstatic String[] getBottomLevelMembers(IEssCube cube,String memberName) throws EssException { try { IEssMemberSelection mbrSel = cube.openMemberSelection("Sample member selection"); mbrSel.executeQuery(memberName, IEssMemberSelection.QUERY_TYPE_BOTTOMLEVEL, IEssMemberSelection.QUERY_OPTION_MEMBERSONLY, "", "", ""); IEssIterator mbrs = mbrSel.getMembers(); String[] result=new String[mbrs.getCount()]; for (int i = 0; i < mbrs.getCount(); i++) { IEssMember mbr = (IEssMember)mbrs.getAt(i); result[i]= mbr.getName(); } mbrSel.close(); return result; } catch (EssException x) { System.err.println("Error: " + x.getMessage()); return null; } }
-
DRE: return same-level members
What DRE member set option could I use for this report scenario:
Rollup
-A
--A1
--A2
-B
--B1
--B2
Report
I'd like to be able to select A as my member and have the report return these rows:
1. A
2. B
I know you can specify A, B in the member set, but that's not an option in this case. I have to be able to select A and get all the parents (A and B).
Thanks for any suggestions...The valid keywords are:
o MEMBERS [, PARENTAFTER] All members in the dimension
o BASMEMBERS All leaves in the dimension
o BAS All leaves below current member(*)
o DEP All children of current member(*)
o ALL [, PARENTAFTER] All descendants of current member(*)
o SELF The current member(*)
o LDEP(n) All descendants down n levels
o LALL(n) All descendants down n levels
o LBAS(n) All leaves down n levels
o LMEMBERS(n) All members with level n or less
o LBASMEMBERS(n) All leaves with level n or less
o NOEXPAND Make the current dimension static
o SKIP Make all dimensions in the axis static
o Expand a set of no members (suppress axis)
Online help is great and has all this informatin and how to use them. -
Hi Everyone,
I am building a hierarchy with interface tables in which I specify a shared member. In the interface table, I assign a null datastorage and a 0 for the ISPrimary to designate the shared member. The stored member has a datastorage of storedata and an ISPrimary of 1. The sort order for the shared member is set at 999999 and the sort order for the stored member is 6.
We have an org hierarchy that goes Division->Business Group->Department. Please reference the member that is highlighted for the two questions I have below.
I just made up some hierarchy names and placed in parenthesis what the member name would look like in our real hierarchy.
Example Hierarchy:
Organization
|--Main_Hierarchy
|--|--Division1 (DV_XYZ)
|--|--|--BusinessGroup1 (BG_ABCD)
|--|--|--|--Department1 (DP_1234)
|-Alternate Rollup
*|--|--Division2 (DV_ABC) [stored]*
|--|--|--BG_123
|--|--|--|--DP_9999
|--|--|--|--DP_9876
|--|--Research Division (DV_ZZZ)
*|--|--|--Division2(DV_ABC) [shared]*
I have 2 issues with this setup.
1) When I run an import into the shared library, I see the shared member with children underneath it (the same children that are under the stored member) Is this supposed to look like that, or is there an additional configuration that I need to make? When I look in the application library, I see it correctly with the shared members having no children, but the shared library shows the shared members with children.
2) When I run a deploy to the application, the application library shows the hierarchy correctly, but Planning and the Essbase Outline reversed the members (The stored member comes in as shared and the shared member comes in as stored in essbase and planning, but the application library shows it the correct way). Just wondering if someone could suggest a starting point for me to try and troubleshoot this issue.Is this an essbase only application? It seems like the property is defaulting to stored and then flipping the initial stored member to shared because Essbase isn't interpreting the deployment correctly. I would try using ShareData as the datastorage property (I think that is the correct spelling). Also, I believe the correct way to set IsPrimary is Y/N and not 0/1.
If that did not work I would try the following in this order:
1 - I would first extract the dimension in question using the file generator and confirm that the properties are indeed correct.
2 - If they were correct. I would toggle the dimension from shared->local->shared. EPMA is still a little nutty and this will fix a fair amount of issues as it will 'refresh' the application's version of the dimension. I would then deploy
3 - deploy from EPMA->Planning only (no essbase creation), then deploy to essbase separately after ensuring the property represents itself in planning. If it is essbase only - create the outlnie instead of refresh.
4 - create a duplicate app in EPMA and deploy the copy of the app - and see if it has the same problem
Try that and see how it goes. -
Optimization of Drill Down time to Base level members
Hi All,
I have built a Balance Sheet Lead Sheet in which I need to show all the Entities in rows which have values for a particular Balance Sheet Account.What I am doing is providing the Entities structure at Consolidated level and then allowing users to Drill Down to base level entities but the problem is that while drilling down to last level of entity member it takes whole lot of time.I can understand that the Application will take time in returning the response on fly after suppressing the zero rows but is there any way of applying some optimization techniques to this either at FR level or HFM level.
Thanks in advance.
Regards
AGI think you double-posted. I just replied to the other question: Re: Defining Drilling Level Restrictions
Cheers,
Mehmet -
Storage option for Non leaf level dimension members: Store vs Dynamic calc
Hi All,
What is the general rule regarding the storage options for non leaf level members? My understanding is that it should be Dynamic Calc under normal circumstances and have it as store if we are going to load data at non leaf level. Is this correct? Are there any other considerations while defining the members?
Thanks and Regards,
AmolDon't forget to consider whether the dimension is sparse or dense. Upper level dynamic calcs generally work well on dense dimensions as long as you aren't entering data into upper level members. Upper level dynamic calcs in a sparse dimension CAN work well, but usually only on smaller dimensions. This really depends on what else you have going on in your cube. On large sparse dimensions, upper levels are almost always stored, but this is one of those areas where you can sometimes bend the rules.
Also, don't forget to consider the calc order implications of making something stored or dynamic.
- Jake -
Populating level values in Demantra.
Hi Guru's,
We have a requirement to create a new level on top of item level in item hierarchy. I took one of the exisiting level (t_ep_p2) and changed the its level title. The thing got reflected in the configure levels. I upgraded the data model and used level value and level value association dat file to populate the level member. The request went through without any errors but I could not see the same in staging tables. The level members are also getting reflected in the worksheets.
Does any one faced this issue. Am I missing anything here?
Thanks
RamRam,
Why are you using level value and level value association dat file in Demantra? As far as I know, they were meant for ODP, not for Demantra.
I recommend to use custom_hook procedure (if you are using EBS-Demantra integration) OR direclty populate staging table (standalone Demantra).
Follow the steps mentioned in implementation guide for Adding a new level.
Thanks,
Amit -
Parent member level rollups of amount
I have dimension formula in base level members of account and values are properly being calculated in base level.
But these values are not being properly rolled up in to parent account in the report.
Is someone is experiencing same issue in BPC7NW.
This issue is not in BPC5.1, What is the solution for this?
Is there any workaround.
Appreciate your inputs..The issue closed...
-
Can members in business rule prompts be sorted
Hi,
we have business rules with prompts in accounts as Level 0 of a parent. the users are complaining that these leaf level members in the prompts selection window are not sorted. Is there a way we can display the selection list in prompts alphabetically?
thanksHello,
the users see the alias or ID?
When it is the ID, then I can agree what Sree said. If it is the alias, you have a bigger challenge. Sorting the children on Alias.
I would recommend to use a relational table for creating the dimension files in EPMA or OutlineLoad.
Regards,
Philip Hulsebosch -
Loading to Parent level Period using multiload template
Hi Experts,
Is it possible to load data to Parent level period using the FDM multiload template to HFM? Does multiload template allow loading of only the leaf level period?
Thanks
Kannan.FDM does not impose any rstrictions on what you can load into HFM it just respects the load constraints of the target system i.e. if you can't do something directly in HFM you won't be able to do it via FDM. In HFM data can only be loaded to base level members not parents, parents are calculated and are not stored i the HFM database. Therefore you will not be able to load to parent level members in HFM. You can sometimes have excptoions to this but only if the HFM developer has written specific rules to allow this.
-
How do I FIX members in a Business Rule to those set in outline security?
Let's say..
- I've granted write access to one user a branch of members in one dimension.
- I include a Level 0 selection of that dimension in a data form in the Page view, which correctly allows input only to those members for that user.
How can my BR fix only on those bottom level members appearing in the dataform?
JHi,
one possibility is to create RTPs in your Business Rule, insert these (global variables) in your fix statement, connect the Business Rule to your dataform and check in business rule properties tab the boxes for "Run on Save", "Use Members on Data Form" and "Hide Prompt".
Then your users can only select members in pages for that they have access rights and the business rule calculates the selected member combination.
Kind regards
André -
Data loaded all level in a hierarchy and need to aggregate
I am relatively new to Essbase and I am having problems with the aggregation of cube.
Cube outline
Compute_Date (dense)
20101010 ~
20101011 ~
20101012 ~
Scenario (dense)
S1 ~
S2 ~
S3 ~
S4 ~
Portfolio (sparse)
F1 +
F11 +
F111 +
F112 +
F113 +
F12 +
F121 +
F122 +
F13 +
F131 +
F132 +
Instrument (sparse)
I1 +
I2 +
I3 +
I4 +
I5 +
Accounts (dense)
AGGPNL ~
PNL ~
Porfolio is a ragged hierarchy
Scenario is a flat hierrachy
Instrument is a flat hierarchy
PNL values are loaded for instruments at different points in the portfolio hierarchy.
Then want to aggregate the PNL values up the portfolio hierarchy into AGGPNL, which is not working the loaded PNL values should remain unchanged.
Have tried defining the following formula on AGGPNL, but this is not working.
IF (@ISLEV (folio,0))
pnl;
ELSE
pnl + @SUMRANGE("pnl",@RELATIVE(@CURRMBR("portfolio"),@CURGEN("portfolio")+1));
ENDIF;
using a calc script
AGG (instrument);
AGGPNL;
Having searched for a solution I have seen that essbase does implicit sharing when a parent has a single child. This I can disable but this is not the sole cause of my issues I think.The children of F11 are aggregated, but the value which is already present at F11 is over wriiten and the value in F11 is ignored in the aggregation.^^^That's the way Essbase works.
How about something like this:
F1 +
===F11 +
======F111 +
======F112 +
======F113 +
======F11A +
===F12 +
======F121 +
======F122 +
===F13 +
======F131 +
======F132 +
Value it like this:
F111 = 1
F112 = 2
F113 = 3
F11A = 4
Then F11 = 1 + 2 + 3 + 4 = 10.
Loading at upper levels is something I try to avoid whenever possible. The technique used above is incredibly common, practically universal as it allows the group level value to get loaded as well as detail and agg up correctly. Yes, you can load to upper level members, but you have hit upon why it isn't all that frequently done.
NB -- What you are doing is only possible in BSO cubes. ASO cube data must be at level 0.
Regards,
Cameron Lackpour
Maybe you are looking for
-
Can some one please tell me what leads i need to connect my mac book pro to my tv
Hi i have a mac book pro can someone tell me what leads i need to connect it to my tv thanks scott
-
Why does a ? come up instead of the actual photo
copied an image and saved it in iPhoto as a jpeg, I created a media box and then dragged the phpto into the media box and saved it and published and still get a ? mark instead of the photo WHY?
-
How can I get a full screen on my tv when i am mirroring from my ipad 2
how can I get a full screen on my tv when I am mirroring from my ipad 2?
-
Order of nodes in config.xml
Hi, as the console does not offer all possible configuration options, I have to edit config.xml quite often. I think that it's quite inconvenient that the nodes in config.xml seem to be sorted in some kind of random order. Are there any ways to force
-
When I am at it, I can ask another thing I have been wondering for the longest time. Sometimes our indexes are 2 rows. Everything works perfectly, except for when the text in the marker is so long that it takes up more than 1 line in the index. I hav