Using hsgetvalue function to retrieve Hyperion Planning Data

Hi All,
Lots of discussion about hsgetvalue, but still I do not succeed in using this function. Maybe someone can help.
Is this function work for HFM or also Hyperion Planning? Currently we are using Hyperion Planning 11.1.1.3 with related Essbase. This is what we've tried in Excel:
=hsgetvalue(“";”Scenario#BudFin;Year#FY12;Period#Begbalance;Partner#NA_Partner;Product#A251;Account#BOM Weight;Version#Working;Misc#R-SBDA;Entity#No Entity;Currency#Qty") ===> the result is syntax error.
=hsgetvalue("","Scenario#BudFin","Year#FY12","Period#Begbalance","Partner#NA_partner","Product#A251","Account#BOM Weight","Version#Working","Entity#No Entity","Currency#Qty","Misc#R-SBDA") ===> the result is No Connection.
Actually I'm still confused about the Connection parameter, which connection name we have to use?
Thanks.
Gajah

Hi,
HsGetValue
Data sources: Financial Management, Hyperion Enterprise, Essbase
HsGetValue retrieves data from the data source for selected members of a dimension. When HsGetValue retrieves no data, the value specified for the #NoData/Missing Label replacement option is used.
When users select Refresh or Refresh All, only HsGetValue is called. When users select Submit, HsSetValue is called first, HsGetValue is then called only if HsSetValue returns successfully.
Syntax
HsGetValue(“Connection”,”POV”)
Connection parameters can have these values:
Empty: the default connection
HsActive: the active associated connection
The user-defined name for a private connection
You connect to data sources through shared or private connections.
_# Shared Connections_
Shared connections are stored in a central location and are available to multiple users through the Smart View Panel. You cannot add, edit, or rename shared connections, but you can save them as private connections, which you can edit and rename.
_# Private Connections_
Private connections are those that you create by saving a shared connection to your local computer or by entering a URL to a provider that is not configured for shared connections. When you create a private connection, it becomes the active connection.
Creating Private Connections
You can create a private connection from a connection that is not listed in Shared Connections if you know the URL.
To add a connection using a URL:
1. From the Smart View ribbon, click Panel.
2. From the Smart View panel, click the arrow next to "Home" Icon, and then select Private Connections.
3. In the text box, enter the URL or the local storage directory for the data source to which you want to connect. The URL syntax for the various data sources is as follows.
Financial Management: http(s)://servername:port/hfmofficeprovider/hfmofficeprovider.aspx
Hyperion Enterprise: http://servername:port/heofficeprovider/heofficeprovider.aspx
Planning: http(s)://servername:port/HyperionPlanning/SmartView
Essbase: http(s)://servername:port/aps/SmartView
Reporting and Analysis: http(s)://servername:port/raframework/browse/listxml
Financial Close Management: http://servername:port/fcc/servlets/smartview/fcmsvservlet
Oracle Hyperion Strategic Finance: http://servername:port/StrategicPlanning/SmartView
4. Click Next Button
5. Enter the Name of the connect as "Essbase_Conn"
6. Enter username, password and connect the worksheet.
Now you can create functions by two methods -
1. Using Function Builder
2. Manually (Which you have opted)
To create a function manually:*
1. In Excel, click the cell in which you want to enter the function.
2. Enter = (equal sign).
3. Enter the function name, HsGetValue, for example.
4 Enter parameters for the function,
HsGetValue(“Connection”,”POV”)
Connection parameters can have these values:
# Empty: the default connection
# HsActive: the active associated connection
# The user-defined name for a private connection
so the function looks like this:
HsGetValue(“Essbase_Conn”;"Year#Jan;Measures#Sales;Product#100;Market#East;Scenario#Actual")
5. To refresh the worksheet, from the Smart View menu, select Refresh. Functions are validated only when you refresh them.
REFERENCE: Chapter 2 & Chapter 15 of the SmartView Guide at http://docs.oracle.com/cd/E17236_01/epm.1112/sv_user.pdf
KosuruS
Edited by: KosuruS on Jul 12, 2012 9:55 AM

Similar Messages

  • Forcing use of Supporting Detail in Hyperion Planning data form

    Hi everyone.
    We're using Hyperion Planning 11.1.1.2 and for one particular data form, I'd like force users to HAVE TO use Supporting Detail on specific cells. I think there might be a way to do this using custom JavaScript functions and modifying the form code but I am wondering if there is a way to do this without code on the form. Any suggestions?
    Thanks!

    A quick simple example
    function customCellEnterPre(row, col, cell) {
         if(row == 3 && col ==1)
              doSupportingDetail();
         return true;
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • Creating Hyperion Planning Data Server using SDK

    Hello Everyone,
    I am trying to create a Data Server in Hyperion Planning Technology using ODI SDK...if the code for finding ORACLE technology is
    OdiTechnology oracleTechnology = ((IOdiTechnologyFinder) odiInstance
    +.getTransactionalEntityManager().getFinder(+
    OdiTechnology.class)).findByCode("ORACLE");
    Then what would be the findByCode() value for Hyperion Planning and Essbase ?.. I have been trying many combinations but nothing seems to work
    Thanks in advance,
    NJ

    Hi NJ,
    You can find the Code of your technology if you double click the technology in the topology.
    Hyperion Planning : HYPERION_PLANNING
    Hyperion Essbase : HYPERION_ESSBASE
    Hope it helps.
    Regards,
    JeromeFr

  • Strange Hyperion Planning data form bug...

    Hi all,
    I'm having a very strange problem on a data form in Hyperion planning. When trying to input a number against a percentage type member, after pressing enter it sometimes displays as the number I put in - 0.00000000000000001 !!
    So, for example, I input 0.47%, hit enter, and it changes to 0.469999999999999999 in the form. Even after I save the form, it continues to display this way. This only seems to happen for specific numbers - i.e. if I input 0.46%, press enter, it displays correctly as 0.46%. But I have this problem with 0.47% and other specific numbers, across all data forms, regardless of the member intersection where they're entered.
    A retrieve in smartview shows it correctly as 0.0047, so I suspect it is not a problem with how the data in being input, but rather how it is being displayed by Planning.
    Has anyone ever come across this or anything similar before? Any solutions that come to mind?
    I'm using EPM 11.1.2.2. Have tested with Mozilla and IE - problem occurs with both.
    Thanks.

    Essbase represents numbers as double.
    Go through this document to understand data precision (even though it is for 6.5, i think it is still valid)
    Document TitleThe Limits of Data Precision in Essbase (Doc ID 1311188.1)
    Regards
    Celvin
    http://www.orahyplabs.com

  • Hyperion Planning Data Source Configuration Error

    Hi,
    I'm trying to configure Planning. I'm at the last step of the configuration utility, and trying to configure "Data Source Configuration" for Planning.
    When I try to do it, I Create the Datasource, I give the Datasource name, and I select the database (which Oracle), and it throws me the error at the step Relational Storage Configuration Details:
    com.hyperion.planning.HspDSRdbPanelManager, ERROR, Relational Database Connection Failed:= :[Hyperion][Oracle JDBC Driver][Oracle]ORA-12505 Connection refused, the specified SID (******) was not recognized by the Oracle server.
    I'm sure that I'm entering the correct database details. But still not able to understan why it is not accepting it.
    I'm picking up the SID from the TNSNAMES.ora correctly. I'm able to login to the Db via sqlplus with the same username,pwd and SID. Also able to connect to the Db via TOAD using the same credentials.
    But not able to configure the Planning!!!
    Kindly help.
    Thanks.

    Which version of planning are you referring to, what OS has it been installed on.
    Does your tnsnames ora have different names in the configuration
    net_service_name=
    (DESCRIPTION=
    (ADDRESS=(protocol_address_information))
    (CONNECT_DATA=
    (SERVICE_NAME=service_name)))
    Is the net_service_name the same as the service_name, if they are different have you tried both of them?
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • Hyperion Planning Data form alias issue

    Hi,
    I am using Hyperion Planning version 11.1.2.2. I created data form and after member selection is over I selected alias in dimension properties. But when I am opened the data form I see member names but not alias. I want to see alias name in the data form instead of member name. Please give me solution to this?

    Hi
    In the later releases you now as a user override the data form setting with your own personal user preferences.
    Navigate to FIle->User Preferences and then Planning. In there within the display properties you will see an area for Alias settings. There is an option for member name/alias display. Make your selection there.
    Thanks
    Anthony

  • Not able to see data in Hyperion Planning data forms.

    Hi ,
    I created Hyperion planning EPMA application and loaded data in to it. But I am unable to see data in my data forms? Please give me solution for this?

    Hi,
    Here there are 2 things, once your epma heirarchy is ready did you deploy it against your planning App ? and incase if you haven't deployed your planning application, then old outline would be existing in Essbase and if you load data for old outline it will still take into but when you deploy the database gets restructured and older data gets restructured/removed.
    Before going onto that level first check if your load data to essbase completed successfully. and did you load data for the combinations on dataform ? ? Try manually inputting a number through data form and submit and do a refresh to see if value comes up. ? Check your data form settings , if you have enables suppress missing rows/blocks.
    Thanks
    Amith

  • Using analytical function to calculate concurrency between date range

    Folks,
    I'm trying to use analytical functions to come up with a query that gives me the
    concurrency of jobs executing between a date range.
    For example:
    JOB100 - started at 9AM - stopped at 11AM
    JOB200 - started at 10AM - stopped at 3PM
    JOB300 - started at 12PM - stopped at 2PM
    The query would tell me that JOB1 ran with a concurrency of 2 because JOB1 and JOB2
    were running started and finished within the same time. JOB2 ran with the concurrency
    of 3 because all jobs ran within its start and stop time. The output would look like this.
    JOB START STOP CONCURRENCY
    === ==== ==== =========
    100 9AM 11AM 2
    200 10AM 3PM 3
    300 12PM 2PM 2
    I've been looking at this post, and this one if very similar...
    Analytic functions using window date range
    Here is the sample data..
    CREATE TABLE TEST_JOB
    ( jobid NUMBER,
    created_time DATE,
    start_time DATE,
    stop_time DATE
    insert into TEST_JOB values (100, sysdate -1, to_date('05/04/08 09:00:00','MM/DD/YY hh24:mi:ss'), to_date('05/04/08 11:00:00','MM/DD/YY hh24:mi:ss'));
    insert into TEST_JOB values (200, sysdate -1, to_date('05/04/08 10:00:00','MM/DD/YY hh24:mi:ss'), to_date('05/04/08 13:00:00','MM/DD/YY hh24:mi:ss'));
    insert into TEST_JOB values (300, sysdate -1, to_date('05/04/08 12:00:00','MM/DD/YY hh24:mi:ss'), to_date('05/04/08 14:00:00','MM/DD/YY hh24:mi:ss'));
    select * from test_job;
    JOBID|CREATED_TIME |START_TIME |STOP_TIME
    ----------|--------------|--------------|--------------
    100|05/04/08 09:28|05/04/08 09:00|05/04/08 11:00
    200|05/04/08 09:28|05/04/08 10:00|05/04/08 13:00
    300|05/04/08 09:28|05/04/08 12:00|05/04/08 14:00
    Any help with this query would be greatly appreciated.
    thanks.
    -peter

    after some checking the model rule wasn't working exactly as expected.
    I believe it's working right now. I'm posting a self-contained example for completeness sake.I use 2 functions to convert back and forth between epoch unix timestamps, so
    I'll post them here as well.
    Like I said I think this works okay, but any feedback is always appreciated.
    -peter
    CREATE OR REPLACE FUNCTION date_to_epoch(p_dateval IN DATE)
    RETURN NUMBER
    AS
    BEGIN
    return (p_dateval - to_date('01/01/1970','MM/DD/YYYY')) * (24 * 3600);
    END;
    CREATE OR REPLACE FUNCTION epoch_to_date (p_epochval IN NUMBER DEFAULT 0)
    RETURN DATE
    AS
    BEGIN
    return to_date('01/01/1970','MM/DD/YYYY') + (( p_epochval) / (24 * 3600));
    END;
    DROP TABLE TEST_MODEL3 purge;
    CREATE TABLE TEST_MODEL3
    ( jobid NUMBER,
    start_time NUMBER,
    end_time NUMBER);
    insert into TEST_MODEL3
    VALUES (300,date_to_epoch(to_date('05/07/2008 10:00','MM/DD/YYYY hh24:mi')),
    date_to_epoch(to_date('05/07/2008 19:00','MM/DD/YYYY hh24:mi')));
    insert into TEST_MODEL3
    VALUES (200,date_to_epoch(to_date('05/07/2008 09:00','MM/DD/YYYY hh24:mi')),
    date_to_epoch(to_date('05/07/2008 12:00','MM/DD/YYYY hh24:mi')));
    insert into TEST_MODEL3
    VALUES (400,date_to_epoch(to_date('05/07/2008 10:00','MM/DD/YYYY hh24:mi')),
    date_to_epoch(to_date('05/07/2008 14:00','MM/DD/YYYY hh24:mi')));
    insert into TEST_MODEL3
    VALUES (500,date_to_epoch(to_date('05/07/2008 11:00','MM/DD/YYYY hh24:mi')),
    date_to_epoch(to_date('05/07/2008 16:00','MM/DD/YYYY hh24:mi')));
    insert into TEST_MODEL3
    VALUES (600,date_to_epoch(to_date('05/07/2008 15:00','MM/DD/YYYY hh24:mi')),
    date_to_epoch(to_date('05/07/2008 22:00','MM/DD/YYYY hh24:mi')));
    insert into TEST_MODEL3
    VALUES (100,date_to_epoch(to_date('05/07/2008 09:00','MM/DD/YYYY hh24:mi')),
    date_to_epoch(to_date('05/07/2008 23:00','MM/DD/YYYY hh24:mi')));
    commit;
    SELECT jobid,
    epoch_to_date(start_time)start_time,
    epoch_to_date(end_time)end_time,
    n concurrency
    FROM TEST_MODEL3
    MODEL
    DIMENSION BY (start_time,end_time)
    MEASURES (jobid,0 n)
    (n[any,any]=
    count(*)[start_time<= cv(start_time),end_time>=cv(start_time)]+
    count(*)[start_time > cv(start_time) and start_time <= cv(end_time), end_time >= cv(start_time)]
    ORDER BY start_time;
    The results look like this:
    JOBID|START_TIME|END_TIME |CONCURRENCY
    ----------|---------------|--------------|-------------------
    100|05/07/08 09:00|05/07/08 23:00| 6
    200|05/07/08 09:00|05/07/08 12:00| 5
    300|05/07/08 10:00|05/07/08 19:00| 6
    400|05/07/08 10:00|05/07/08 14:00| 5
    500|05/07/08 11:00|05/07/08 16:00| 6
    600|05/07/08 15:00|05/07/08 22:00| 4

  • Problem in configuring Hyperion Planning Data Source configuration.

    * I have configured all the components of Hyperion Planning except Data Source Configuration. The problem is when i provide server name, username and password when the system prompts to enter the essbase server information, the system gets hang and does not respond. I am stuck in this step (data source configuration) and cannot move forward.*
    Please help me out???

    make sure given credentials are correct are not.

  • Using LabView (Output to file function) to retrieve GPS RMC data

    Hello Everyone,
    I was wondering if anyone knows the process of getting the RMC data from a GPS unit into a labview file.
    I already have it being processed by the program, and now I need to acquire the data and put it into a file where I can analyze it. The tricky part for me is getting it into a file (speed, directional properties, latitude and longitude) and organised so that I can shove it into excel and do my calculations there.
    If anyone has any tips or answers, it would be greatly appreciated :-)
    - Luke

    If you can interface to the GPS unit, it should not be problem to write data to a ASCII file. Are you using a RS232 link then communication with your GPS?
    Then the data is in the computer you have several options for parsing the string. A RMC data may lock something like this $GPRMC,123519,A,4807.038,N,01131.000,E,022.4,084.4,230394,003.1,W*6A The first thing to do is to create an array of strings using the
     "Spreadsheet String To Array Function" and "," as the delimiter
    EDIT: Take a look here also http://www.gpsinformation.org/dale/nmea.htm#RMC
    Message Edited by Coq rouge on 06-03-2009 06:05 PM
    Besides which, my opinion is that Express VIs Carthage must be destroyed deleted
    (Sorry no Labview "brag list" so far)

  • Use of function module to update Realignment data: Demand Planning

    Hi,
    Can anyone explain how the function module /SAPAPO/TS_RLG_STEP_CREATE works? I need to use it to update Realignment table(of CVC creation in Demand Planning).
    Thanks !

    I also need information about this bapi /SAPAPO/TS_RLG_STEP_CREATE
    Thanks

  • Hyperion planning data form in smartview: problem with summary time period

    We are using Planning ver. 11.1.2.2.300.20 and smartview 11.1.2.2.300 (build 070)
    We use common Data Form:
    In columns: Periods (Descendants including YearTotal - with no checkbox on start expanded)
    In Rows :accounts
    In some of our users computers,
    When they open Data Form in Excel (with Smart View) - its appears very strange:
    Summary Accounts are displayed as level 0 account in the summary Period columns (i.e. not in grey) and permit entering data.
    In addition when Entering data in summary time period (i.e. Year or Quarter),
    strangely,  the data doesn't  spread to the descendants months (level 0) .
    This phenomenon occurs just in few of the computers.
    Please help, how can we overcome this problem?
    Thanks and Regards
    Tami Kedem

    Hi Celvin,
    Thanks for your rapid response!
    All computers have the same version of planning and smartview.
    The computers where the Periods spreading and aggregation properties in Data form are not working,
    do work wonderfully when opening the Data forms in the web.
    I've tried everything, (remove suppressing, validations etc.):
    In all kind of data forms the spreading and aggregation properties on summary time periods are not working in smartview -
    and summary accounts on rows are not displayed in grey and permit entering data.
    We remove and reinstall MS-Office (2007) from the problematic computers, but it didn't help.
    Do you know if there is any kind of settings or softwares that might cause this phenomenon
    i.e. interrupts the smartview translation of the web Data Forms.
    Thank and best regards,
    Tami Kedem

  • Using GET_SCHEMA_VIEW_VALUES service to retrieve schema view data

    Hi!
    I want to create a WSDL in UCM to retrieve the values of some lists, to use in my web application.
    For this, I want to use the GET_SCHEMA_VIEW_VALUES service. I know that this service has an input parameter schViewName, so I can configure that.
    How do I find out what the return datatype or soap structure of this service is? I cannot find that in the documentation and I do know how to call the service directory to find out what the result looks like.
    Jeroen van Veldhuizen

    your XML would look something like this:
    {SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"}
    {SOAP-ENV:Body}
    {idc:service xmlns:idc="http://www.stellent.com/IdcService/" IdcService="GET_SCHEMA_VIEW_VALUES"}
    {idc:document}
    {idc:field name="schViewName"}MyViewname{idc:field}
    {idc:field name="schRelationName"}MyRelation{idc:field}
    {idc:field name="schParentValue"}MyParentValue{idc:field}
    {idc:document}
    {idc:service}
    {SOAP-ENV:Body}
    {SOAP-ENV:Envelope}
    note, schRelationName and schParentValue are optional... and I changed all the angle brackets to braces so that the HTML would come through.
    Also, the above code should also work for the service "GET_SCHEMA_VIEW_FRAGMENT".

  • Hyperion Planning Data forms - conditionally/dynamically populate rows

    I am building a budgeting data form which I am trying to invoke some dynamic capabilities so that it is either not one giant for, or one that users have to load to multiple pages through a drop-down, which they will essentially see as too cumbersome and not accept it as a good solution.
    The basic relationship is one entity owns multiple cost centers. I am trying to find way that a user can select their entity in the header row drop-down, and from that have the data form only pull in their relevant cost centers into the rows, then repeat the set of accounts we have defined for each group.
    Essentially i want it to provide something such as below (the spacing is not being recognized, but the accounts should all be justified into a row). The set of entities are pre-defined. No problem. As are the set of accounts. The issue is getting it to vary which cost centers are on the page to load to. There are thousands of cost center in the system, so again I can't list them all. Also there are hundreds of entities so I can't have a different form for each. Way too much maintenance. I have a few ideas on how to link the relationship between the entity and cost centers. Probably an attribute on each cost center to tell it which entity owns it. Or worst case an alternate rollup in the Cost center dimension, grouping them together under a CC-Entity parent. Problem again is how do I use this in the form? Open to any suggestions at all. Thanks
    Mark
    Sample
    Entity (user selected)
    Cost Center 1 Account 1
    Account 2
    Account 3
    Cost Center 2 Account 1
    Account 2
    Account 3
    Cost Center 3 Account 1
    Account 2
    Account 3

    If you have data tied for the cost centers of entities 'supression' options should only bring the related cost centers.
    You can put all entities and accounts in a single form , member level access will only let the users see what they have access to...
    There may be other solutions from experts here..
    Thanks

  • Data Integration from E-Biz Suite to Hyperion Planning

    Hi Experts,
    I am using EPM 11.1.1.1.0.
    I have a requirement of integrating data from Oracle Gl to Hyperion.
    I am going to use ODI for achieving the same but i observed a fact in GL around which i need some help.
    Oracle GL maintains a relation between the entities and acconuts, (e.g a particular entity budgets against some specific accounts) ,however i do not see how in Hyperion I can replicate the same between the Entity and Accounts dimensions.
    Can somebody please put some light on this...?
    Any help will be greatly appreciated.
    Regards.
    Alicia
    Edited by: Alicia on Aug 10, 2009 10:52 PM

    Alicia,
    It sounds like you're talking about cross-validation rules. There are two issues this lack of functionality presents in Hyperion Planning:
    1) You want forms to be dynamic so that users only see the Entity/Account combinations that are relevant.
    2) You want security to prevent users from sending data to invalid Entity/Account combinations.
    Hyperion Planning doesn't support this requirement well, although there are some workarounds to "simulate" cross-dimensional security.
    This post may help explain:
    How to enforce valid member combinations in Planning?
    Hope this helps,
    - Jake

Maybe you are looking for

  • MacBook Air, no access to an external drive or any other computer with one. Just Internet.

    I bought a cs 6 design standard but i want to install it on my MacBook Air with no cd drive and I have no access to a computer with a working one so I can't transfer it to a flash drive. Can I just download it from here and if yes, where exactly? Tha

  • Album view spread out

    I have searched iTunes forum to solve my problem, and tried what I have found, but nothing seems to work. I import a CD with various artists, example The Ultimate Chick Flicks Love Songs, and instead of song showing as a group in either Album View, o

  • Email notification with PDF or completed form?

    Is it possible for the email notification to carry a copy of the completed pdf form or excel s/s with the results.

  • Quicktime versus VLC

    I've recently discovered from this forum and others that i will need to use MPEG streamclip + apple's quicktime-6 mpeg-2 playback component to be able to open and convert video files create on my Sony dvd camcorder. As quicktime wont play these files

  • Car radio

    alright here is the thing. i have a 74 VW beetle and i cant really get a cd player into it cuz they are too big. so what i want to do is just get a good AM/FM radio in it and hook my ipod up to it, the thing is there is no cigarette lighter to hook m