Function to verify if member exists in outline?

Hi guys,
Need your suggestions on Essbase Excel VBA functions. We have a report built in Excel that is using some Essbase VBA functions. Now in this report we want to add an extra functionality
where the report when ran should check if the member entered is there in hierarchy. Do we have any function or logic to get this result. I am thinking like using EssVCell and retrieve the value.
if we get #VALUE, the member dont exist in hierarchy.
Thanks,
PM

Okay, this is not me writing, but MMIC, Glenn Schwartzberg whose dedication to OTN is so great he IM'd me and asked me to post the following:
1) First ask if he is using smart view or the add-in. If the add-in then the easiest way would be to use the outline API.
2) I can't get to the specific calls, but you do something like open the outline read only and then search for the member
3) I did something like it in my 2008? kaleidoscope conference presentation in New Orleans (Glenn, yes, you did do this at Kaleidoscope 2008).
4) He could probably search and find it.
Glenn's right, naturally -- go to www.odtug.com, then under Technical Resources, then search for one of Glenn's presentations -- he's presented a bunch of them, but I think this one has "API" in the title.
Regards,
Cameron Lackpour

Similar Messages

  • Don't load if the member exists in the outline

    Hi all.
    I want know if possible don´t load a member which exists in the otl using a rule files.
    it can in the rule file put a condition??
    if the member exists in the otl then discard it.
    Thanks !!!
    Regards.
    Edited by: ASzo on 15-05-2013 05:30 PM

    not really. I mean you could set the dimension build rule to not allow moves or property changes which in essence would not allow chances to existing members so only new ones would be added. Or you could use remove unspecified and it the member does not exist in the load file it would get removed, but that is about it unless you write something custom just one of the APIs.

  • How to check if the member exists in essbase cube using IF cond.

    Hello,
    I have a requirement to validate certain accounts and if they exist or not and use them in calc. We have certain list of percent accounts which have some driver amounts. If the user selects the parent account, it should automatically calc with percent accounts to generate the values for all its children.
    The issue is we have lots of accounts and lots of percent accounts, its not that all accounts have the percent accounts. thats the problem.
    When I Fix at a high level of accounts, am getting this error which says that member doesnt exists and return empty member set.
    Error executing formula for [Revcnt] (line 49): attempt to cross a null member in function [@X]
    Its the same even if I use Set Emptymembersets ON;
    The script is below,
    FIX(@Relative({SelectAccount},0),
    "Revcnt"(
    IF(@ISMBR(@MEMBER(@CONCATENATE(@NAME(@CURRMBR("Account")),"%"))
    Condition ;
    ENDIF);
    ENDFIX
    Is there a command to validate if the member exists in the cube or not???
    We are using 11.1.2.1 Essbase on Windows 64bit.

    The silly question first:
    Why not user dynamic calc for the members you need? When updating the structure, you create the formula. Your verification if a member exists will be done in, for example, a select statement that create the dimension.
    Now the complex idea:
    Is it possible in your application recreate the script every time you update the dimension?
    My example:
    Here we have a cube that change the account dimension very often. So the cube have an CalcScript that need to be updated every time the dimension changes.
    For that purpose, we have a process that read the database and recreate the calc with the correct members.
    I never tested that solution with calc manager, but i think it's less complex than recognize the member itself during calculation.

  • Issue adding Child member to the outline in 11.1.2.2

    Hi ,
    We have any Issue with adding the member to the Outline. Details mentioned below.
    Server locked up when i was updating the outline. I was erasing lower level structure.. This has been a chronic problem..
    http://gvw3086-v.atlanta.hp.com:9000/easconsole/console.html
    Need this server reset asap.. this is holding up important forecast work. Many people are depending on this getting done.
    However to make it work you have to change the name of an existing member.. then add to the data base outline.. which disappear when you put it in.. save it. close and reopen and the structure add will be present. Do not copy, and delete siblings.. this will cause the server to lock up.
    We had this issue before and what I have done is
    just add the Child Outline and when we saved it it’s not saving  the cursor keeps on browsing and  rotating and it will not save. So in order to save  just rename some other child member and save it then it saves. And when we close and reopen the outline we can see the child Outline was added. And again rename the other child member what we renamed to its original name.
    The above one is just a temporary fix what we did but can any one help me on Permanent Fix for this.
    Regards,
    Naveen

    Hi Naveen,
      I think this issue is related to JRE version. As per support matrix for 11.1.2.2, JRE version version should be 1.6_29+.  (that does not mean Java 7 is supported)
      Check whats the Java/JRE version you have on the system from which you are accessing EAS link.
      If its Java 7, uinstall it & install supported 1.6 version.
    Hope this resolves the issue.
    Thanks,
    Santy.

  • When i try to instal itunes on pc i get this message.      This installation pack could not be opened. Verify that package exists and that you can access it or contact application vendor to verify that this is a valid windows installation pack.  HELP

    when i try to instal itunes on pc i get this message. This installation pack could not be opened. Verify that package exists and that you can access it or contact application vendor to verify that this is a valid windows installation pack. PLEASE HELP

    Hello annesmith1954,
    Thank you for using Apple Support Communities. 
    You can use the information in the following article to troubleshoot your installation issues with installing iTunes on your PC. 
    "Could not open key" message when installing iTunes or Apple components for Windows
    Regards,
    Jeff D. 

  • Unable to download itunes the installation package could not be opened verify the package exists and that you can access it or contact the application vendor to verify this is a valid windows package

    I have had to take my pc back to factory settins, so lost my itunes, tried to install again getting message saying
    the installation package could not be opened verify the package exists and that you can access it or contact the vendor to verify that this is a valid windows package,

    Hi
    Try the following:
    Uninstall iTunes and Quicktime
    Reboot
    in the task tray right click the quicktime icon and click exit.
    navigate to the folder in program files and remove the quicktime directory and all its files.
    Reboot.
    Now try install iTunes and quicktime and it should work
    Hope this helps. Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.

  • Change member names in Outline

    I have in the outline:Dept dimension with a member Marketing and Account Dimension member name Mkt. When I changed the member name in Dept dimension to Total Marketing and Account Dimenstion to Marketing I lost all the data.Any suggestions to update the outline?Thanks,Jenny

    It's been my observation that Essbase thinks you deleted one member and created another. Data (especially level zero data) is generally tied to member names, not outline position.If you are renaming an upper level member, it may or may not disappear. You can recreate your data by forcing a calc.If you are renaming a level zero member, you have to do it in two steps. First create the new member and save the outline. Second, run a calc that only sets NewMember = OldMember. Third, delete the old member.Good Luck,Tim

  • Is there any method or function to update/modify an existing trip data?

    Hey, ABAP  gurus,
    Is there any method or function to update/modify an existing trip (PR05) receipts data and cost distribution data?
    Thanks in advance!
    Fisher

    Hi Fisher,
    Please try HRTRV_IF_MODIFY_TRIP.
    Regards,
    Dilek

  • Function group BUS1001 does not exist

    Hi Guys,
    I have SAP QIM system which is built on NetWeaver Stack. It pulls all the data from another ECC system.
    I am facing an issue while doing F4 on the field of Material. Ideally it should pull all the values there in E60 System but it is giving me an error
    "Function group BUS1001 does not exist".
    Can someone help me with this?

    Hi,
    Sometimes the navigation Index for FM/program needs updating. Try this, open the FM and in the menu go to Utilities then 'update Navigation Index'.
    Best of luck,
    David

  • Getting all level 0 member in a outline

    what is the best way to get all the level 0 member in a outline
    Please advise

    ok so you're doing a one-off exercise to identify non-level 0 data and you have a lot of members.
    I would still probably just dump it into Excel and then load it to a database to compare against the data.
    What you can do in Excel is turn on 'Navigate without Data' which gets you the list of members without retrieving data (a LOT faster). In Smartview it is under the Data Options tab. (Zoom In Level is under the General tab but you probably knew that)
    An alternative is to use OLAP Underground Outline Extracter and use a method other than Parent Child format.

  • Function module RSD_ZIO_ALM02_TXT_GET does not exist

    Hi
    I am trying to copy the data from one info cube to another info cube with the read master data in transformation rule for some of the info object. This exercise I have done many times successfully for the same structure but suddenly I am getting this error without doing any changes
    'Function module RSD_ZIO_ALM02_TXT_GET does not exist'
    After getting this error I have delete the transfer rule for above object than the some error are coming for the another info object which also used for read master data.
    Kindly help me .(we are working on ECC 6)
    Thanks and Regards
    Vinay

    Hi Vis
    I tried this one also but it’s not working. All the info objects are active and I tried after reactivating also but still error exits.
    Thanks and regards
    Vinay

  • Function module RSD_ZBCSASSET_TXT_GET does not exist

    Hi,
    We are working with SEM-BCS 6.0 (SAP BI 7.0), and I want to trasfer master data of a infoobject from BI to SEM BCS through load from data stream task.
    When I going to execute the task the system display the next message Function module RSD_ZBCSASSET_TXT_GET does not exist.  Message no. EU802.
    Thanks in advanced
    Carlos

    Same error occured in a planning sequence of mine. The related characteristic did not have texts.
    The error occured after the addition of a navigational attribute to the MultiProvider.
    Solution: re-activate the aggregation level.
    Late, but hope that helps...

  • Calling a remote enabled function module which does not exist in caller sys

    Hi,
    I have a a system ABC from which I am trying call a rfc enabled fm(Test) present in system XYZ.
    The fm(Test) does not exist in the system ABC so I am getting generation errors and dumps.
    Is there a way for me to call these remote enabled function modules which does not exist in the caller system without the obvious errors etc.
    Is there any special way.
    Thanks

    Hi,
    please check this sample:
    REPORT  zcallfm                                 .
    DATA: xv_return TYPE sysubrc.
    CALL FUNCTION 'DOESNOTEXIST'
    DESTINATION   'NOWHERE'
    EXPORTING     caller                = sy-sysid
    IMPORTING     return                = xv_return
    EXCEPTIONS    system_failure        = 1
                  communication_failure = 2
                  OTHERS                = 4.
    It shouldn't throw any generation errors in your system!
    Regards,
    Klaus

  • Function to get Family Member Details and Addresses

    Family Member details are stored in pa0021 and their addresses are stored in pa0106.  I can find lots of BAPI's/Functions to read and create new Family Member details, but nothing that deals with both their Details and Address Information (pa0021 and pa0106).  Is anyone aware of some type of function that exists to read/create/change this information?

    Hi Janice,
    perhaps you could user
    BAPI_FAMILYUS_GETDETAIL
    Regards Bernd
    Ps. i haven't uses thsi so far because in germany infotyp 106 is not "allowed" in standard systems.
    Regards Bernd

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

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

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

Maybe you are looking for

  • Trying to "find examples" in newly installed LabVIEW8 results in an Error 2

    Hi all, and Happy New Year,    I recently installed LabVIEW8 on my machine, an until yesterday hadn't really opened it up to try anything.  I tried to look at the examples and got the following error message: Error 2 occurred at System Exec.vi. Comma

  • Is there a difference in the rendering of DW 8 and CS3?

    I need some help with how my CSS is getting rendered in design view. I see it in DW 8, it shows up clean, and about 97% of the way as it would show in IE6 or 7 and/or FireFox. When i open the same file up in DW CS3 it get centers off, i get h tags sh

  • Charm: Registering an External Transport

    Hello, Can one take an transport from and external system and register it with ChaRM and move the transport through the landscape? I see in SAP note 1150426 that one can register a transport, but it appears that the transport must be modifiable. One

  • Adobe Reader xi stops after about ten seconds.

    I have several re books which of late are impossible to use because the program cuts out.  A little window announces: 'Adobe Reader has stopped working. The explanation it fives is: A problem caused the program to stop working correctly.  Windows wil

  • Installation of adobe cs 6

    I am trying to download adobe cs6 to my new computer.