ValidateData.js - Need to Force Supporting Detail

I am working on some custom JavaScript for a Hyperion Planning web input form where I need to force users to enter supporting detail. I understand how it's done in the SampleValidateData.js file, however that method will still allow a user to save non-supporting-detail values in a cell.
I would like to cycle through all editable cells and check a property on the cell to see if it contains supporting detail. (ex. by checking the tooltip value)
Does anyone know a specific property I can check on the cell (along with its corresponding value for supporting detail)?
Thanks,
- Jake

Found it. currentDataGrid.isSupporting[r][c]

Similar Messages

  • Load Data to supporting details Hyperion Planning

    Hi All,
    I want to load data to supporting details in Hyperion Planning, does anyone know how to do it?
    Because as i know, supporting details only available in Planning's repository.
    I really appreciate if anyone can help me.
    I am using Hyperion 11 and ODI.
    Thx

    Hi,
    You could look at using LCM, you will need to export supporting details to understand the format of the XML.
    You can also use ODI with LCM, I wrote a blog about using LCM with ODI which should give you some ideas, have a read here
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • I'm having trouble with My adobe Creative Suite 4 Design Standard programs opening. They will bounce to open but won't open up and eventually I will need to force quit as they aren't responding.  I'm thinking it may be a font issue but need some support A

    I'm having trouble with My adobe Creative Suite 4 Design Standard programs opening. They will bounce to open but won't open up and eventually I will need to force quit as they aren't responding.  I'm thinking it may be a font issue but need some support ASAP!

    Nobody can tell you anything without proper system info or other technical details like the crash logs.
    Mylenium

  • 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/

  • Forgot to check supporting detail box on Copy Process ... need workaround

    We have rolled over our budget year via the Planning Copy Process (ver. 11.1.2.1). In the rush I did the copy without checking the copy supporting details box.
    Users in the new budget have already made their adjustments to budget therefore I cannot rerun the copy process (or can I via exporting the existing data, do the copy then reimporting the new data?)
    Looking for ideas/thoughts on how to roll-over the supporting detail.
    JTS

    John,
    That worked but I accidentally duped a scenario twice. In supporting detail for that column's cells the detail lines show duplicate and in red in error.
    I have removed the error and hit save and got the infamous 'An error has occurred check the log'
    I tried to delete all supporting detail and still got the error.
    Before going through Oracle I am thinking something on the SQL table is duplicate and thus needs to be trashed..
    Just wanted to see if anyone else has accidentally loaded supporting detail into a scenario twice and what steps to resolve it
    JTS

  • Is there any way to disable supporting detail functionality in Planning?

    Hi all
    Just had a user request to be able to disable the supporting detail functionality in Planning forms. We are on 11.1.1.3. All we want is to disable the double click functionality that brings up the supporting detail box.
    Thanks

    Ok I have found a way to disable supporting detail and I thought I would share it in case anyone else needed to do this. Similar to what John has suggested, it involves javascript but a much simpler way.
    In the parent directory of where the ValidateData.js file is {[Hyperion_Home]\deployments\Tomcat5\HyperionPlanning\webapps\HyperionPlanning} there are a large number of javascript files. I had a look through these and found the EnterData.js file. Make a backup of this file, and edit the original.
    If you edit this, and search for doSupportingDetail, you can simply comment out all of the code in this function except for the return line. Its not a good idea to comment the whole function out or else I would expect other functions may call on this and then fail. At least if its just calling the doSupportingDetail and immediately returning back to the calling function, this would have no issues.
    Restart your session and it should all work.
    Obviously you can improve this blanket change by specifying which apps / forms supporting detail should apply for by using the equalsIgnoreCase function in the validatedatasample.js example.

  • Cell Comment and Supporting Detail with User ID

    Hi,
    I have created couple of SQL to generate the report on Cell Comments and Supporting detail from Planning repository tables 11.1.2.1.
    This is working as expected Now I have additional requirement to provide the User information who added the cell comments or Supporting detail
    Please let me know if anyone has this before - I wanted to know where the user information stored in these tables when someone entered cell comments
    --Cell Text
    SELECT
    HSP_UNIQUE_NAMES.OBJECT_NAME AS Scenario,
    HSP_UNIQUE_NAMES4.OBJECT_NAME AS Version,
    HSP_UNIQUE_NAMES2.OBJECT_NAME AS Department,
    HSP_UNIQUE_NAMES5.OBJECT_NAME AS YEAR,
    HSP_UNIQUE_NAMES3.OBJECT_NAME AS Period,
    HSP_UNIQUE_NAMES1.OBJECT_NAME AS Account,
    HSP_CELL_NOTE.NOTE_ID,
    HSP_CELL_NOTE_ITEM.CONTENTS
    FROM HSP_CELL_NOTE
    INNER JOIN HSP_CELL_NOTE_ITEM
    ON HSP_CELL_NOTE.NOTE_ID = HSP_CELL_NOTE_ITEM.NOTE_ID
    LEFT JOIN HSP_UNIQUE_NAMES
    ON HSP_CELL_NOTE.DIM1 = HSP_UNIQUE_NAMES.OBJECT_ID
    LEFT JOIN HSP_UNIQUE_NAMES HSP_UNIQUE_NAMES1
    ON HSP_CELL_NOTE.DIM2 = HSP_UNIQUE_NAMES1.OBJECT_ID
    LEFT JOIN HSP_UNIQUE_NAMES HSP_UNIQUE_NAMES2
    ON HSP_CELL_NOTE.DIM3 = HSP_UNIQUE_NAMES2.OBJECT_ID
    LEFT JOIN HSP_UNIQUE_NAMES HSP_UNIQUE_NAMES3
    ON HSP_CELL_NOTE.DIM4 = HSP_UNIQUE_NAMES3.OBJECT_ID
    LEFT JOIN HSP_UNIQUE_NAMES HSP_UNIQUE_NAMES4
    ON HSP_CELL_NOTE.DIM5 = HSP_UNIQUE_NAMES4.OBJECT_ID
    INNER JOIN HSP_UNIQUE_NAMES HSP_UNIQUE_NAMES5
    ON HSP_CELL_NOTE.DIM6 = HSP_UNIQUE_NAMES5.OBJECT_ID
    --Supporting Detail
    SELECT
    HSP_UNIQUE_NAMES.OBJECT_NAME AS Scenario,
    HSP_UNIQUE_NAMES4.OBJECT_NAME AS Version,
    HSP_UNIQUE_NAMES2.OBJECT_NAME AS Department,
    HSP_UNIQUE_NAMES5.OBJECT_NAME AS YEAR,
    HSP_UNIQUE_NAMES3.OBJECT_NAME AS Period,
    HSP_UNIQUE_NAMES1.OBJECT_NAME AS Account,
    HSP_COLUMN_DETAIL_ITEM.LABEL,
    HSP_COLUMN_DETAIL_ITEM.POSITION,
    HSP_COLUMN_DETAIL_ITEM.OPERATOR,
    HSP_COLUMN_DETAIL_ITEM.VALUE,
    HSP_COLUMN_DETAIL.DETAIL_ID,
    HSP_COLUMN_DETAIL_ITEM.GENERATION
    FROM HSP_COLUMN_DETAIL
    INNER JOIN HSP_COLUMN_DETAIL_ITEM
    ON HSP_COLUMN_DETAIL.DETAIL_ID = HSP_COLUMN_DETAIL_ITEM.DETAIL_ID
    LEFT JOIN HSP_UNIQUE_NAMES
    ON HSP_COLUMN_DETAIL.DIM1 = HSP_UNIQUE_NAMES.OBJECT_ID
    LEFT JOIN HSP_UNIQUE_NAMES HSP_UNIQUE_NAMES1
    ON HSP_COLUMN_DETAIL.DIM2 = HSP_UNIQUE_NAMES1.OBJECT_ID
    LEFT JOIN HSP_UNIQUE_NAMES HSP_UNIQUE_NAMES2
    ON HSP_COLUMN_DETAIL.DIM3 = HSP_UNIQUE_NAMES2.OBJECT_ID
    LEFT JOIN HSP_UNIQUE_NAMES HSP_UNIQUE_NAMES3
    ON HSP_COLUMN_DETAIL.DIM4 = HSP_UNIQUE_NAMES3.OBJECT_ID
    LEFT JOIN HSP_UNIQUE_NAMES HSP_UNIQUE_NAMES4
    ON HSP_COLUMN_DETAIL.DIM5 = HSP_UNIQUE_NAMES4.OBJECT_ID
    INNER JOIN HSP_UNIQUE_NAMES HSP_UNIQUE_NAMES5
    ON HSP_COLUMN_DETAIL.DIM6 = HSP_UNIQUE_NAMES5.OBJECT_ID
    Regards,
    KP

    I like to think of the cell comments like post-it notes. If you use them sparingly, they're very useful. If you use them all the time (or use comments in every cell) it's unlikely that they will be as effective.
    With regards attaching a document, I think the same can be said.
    With regards supporting detail, it always strikes me that if you need more detail within a given cell, that the system should be accommodating this through component child members, rather than a mix of some cells containing supporting detail and others not. I understand that it's quite nice functionality to have though, and looks good when demo'ing.
    I think the main take away from this is that every time you show the comments etc to people the first question you get is "Can you report all the comments for a given time period?" and the answer is of course unfortunately "Not easily using a supported method".
    Just my thoughts...

  • Report on Supporting Details

    Hi,
    Our client has purchased a tool to load supporting details directly into Planning. This is to have the granularity of the cost details. Is there any way that we can generate a report of the supporting details. Will that be restricted to that particular combination or we can have a report of complete P&L where the accounts which have supporting details have also the list displayed below.
    Can this view be possible? Please let me know.
    Thanks,

    hi,
    For a data form ,which might be any report ( from business sense) can have supporting details ,which can be easily spotted in green colour.
    For example , if its expense of some kind, and it has got supporting details , you can dig into its depth by looking into it to find it constituents ex: travel expense , hotel expense...etc.
    Its like a in built calculator, and it does display list. Revert if you need any further info
    Sandeep Reddy Enti
    HCC
    http://hyperionconsultancy.com/

  • Supporting detail disappeared and the could not edit

    We have a planning app (v 11.1.2.2) and one user told me he entered some data into supporting detail for one cell. After he save it and the cell data became 0. And he could not edit that cell anymore. Tried to editing supporting edit for that cell brought back a blank page. I tried that cell and although the data is 0 and I could not update supporting detail either. It just brings a blank page for supporting detail. User can still enter and edit supporting details for other cells. I can think of a couple things to do:
    1. Check the relational db and delete the supporting detail for that cell.
    2. Restart Planning services to see if that fixes it.
    But before I do that, I want to know if anyone of you encounter the same thing or not. And is there any other way to fix that.
    Thanks

    Thanks! That icon color is barely visible. I never noticed it was there! I need to change it to more contrast color.

  • Cell comment, Documentation, annotation and supporting detail.

    Hi All,
    I am actually new to 'Hyperion Planning'. I know what comment, documentation, annotation and supporting detail means. But, can anyone tell me 'WHEN' to use each of these.
    Thanks

    I like to think of the cell comments like post-it notes. If you use them sparingly, they're very useful. If you use them all the time (or use comments in every cell) it's unlikely that they will be as effective.
    With regards attaching a document, I think the same can be said.
    With regards supporting detail, it always strikes me that if you need more detail within a given cell, that the system should be accommodating this through component child members, rather than a mix of some cells containing supporting detail and others not. I understand that it's quite nice functionality to have though, and looks good when demo'ing.
    I think the main take away from this is that every time you show the comments etc to people the first question you get is "Can you report all the comments for a given time period?" and the answer is of course unfortunately "Not easily using a supported method".
    Just my thoughts...

  • JavaScript:Modify Data form to expose multiple periods of Supporting Detail

    Good Evening,
    I am currently on a project that has a requirement that users can enter Supporting Detail for multiple periods, regardless of what intersection of data you enter.
    I know that one approach is to not store the Supporting Detail in Hyperion Planning and just have Excel "store" the supporting detail and load the totals via SV VBA.
    Example:
    Detail 1
    Detail 2
    Detail 3
    Total Amount  (gets loaded into Essbase)
    However, I went down the path of exploring different approaches aside from the one mentioned above and came up with creating a process of copying the SD via stored procedure in the Planning Tables as a second approach (although I know this isn't exactly best practice) or creating custom Java Script. I have seen the examples of "Forcing SD" on Data Form using Java Script, but is is possible to expose multiple months of Supporting Detail in a customized form?
    Any thoughts/inputs/best approaches would be greatly appreciated.
    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/

  • Smartview / Supporting Details Functionality / VBA Excel

    Question Summary*: Within Excel, using VBA, is it possible to control the "*_Supporting Details_*" functionality (read / add / delete children, paste values command)?
    Detail*:
    --- Within Excel, using VBA, I am able to control the POV parameters using something like this:
    X = HypSetPOV("Sheet1", "Entity#" & theE, "Project#" & theP)
    where theE and theP are variables I've preassigned --- works flawlessly
    --- Within Excel, using VBA, I am able to load / show the "*_Supporting Details_*" form using something like this:
    Application.CommandBars(1).Controls("Hyperion").Controls("Supporting Details").Execute
    I then manually (takes too long) enter data to the form in order to itemize --- within a specific GL expense account --- the budget line item.
    --- Request: I have a pre-completed Excel worksheet with all the details. I want to be able to read / add / delete children within a specific line item (SUPPORTING DETAILS) using VBA.
    Can someone provide a specific example?
    I've tried using HypGetChildren, but is this the wrong method? From documentation, this method appears to be associated with member children, not* SUPPORTING DETAILS.
    I'm using this for Supporting Details nodes (children and siblings) --- it is required that I enter "Supporting Details" children (can have anywhere from 1 to 20 children) for this GL expense item (row).
    Here's my set-up...
    Oracle Hyperion Smartview Version = _9.3.1.5.0.025_
    MS Excel Version = _2003 (Service Pack 3)_
    Declarations Made = _\SmartView\bin\smartview.bas_ (successfully able to use - call - these methods and functions)
    Form Structure Row = One GL Expense Account (called "Meals Expense")
    Form Structure Column = Twelve --- with each representing a month (Jan, Feb, Mar...)
    Form Structure POV = Many --- and these are already set, I do not need help setting the POV programmatically
    Thank you for your consideration and guidance.
    Edited by: 888548 on Sep 29, 2011 8:36 AM
    Edited by: 888548 on Sep 29, 2011 8:39 AM

    Dear Mike,
    Thanks so much for your quick response -- this helps a lot.
    Follow-Up Question: Could a modified request be accomplished (as follows)?
    Modified Request*: Rather than programatically reading / deleting child nodes within the Supporting Details form, is there a way to programatically add a child node and paste values within the Supporting Details form in the same fashion that I'm able to load / show the Supporting Details form.
    Load / Show Supporting Details Form:
    ---- This works --> Application.CommandBars(1).Controls("Hyperion").Controls("Supporting Details").Execute*
    Click on the Add Child button Programatically:
    ---- This does not work --> Application.CommandBars(1).Controls("Hyperion").Controls("Supporting Details/AddChild").Execute*
    Click on the Paste Values button Programatically:
    ---- This does not work --> Application.CommandBars(1).Controls("Hyperion").Controls("Supporting Details/PasteValues").Execute*
    Click on the OK button Programatically:
    ---- This does not work --> Application.CommandBars(1).Controls("Hyperion").Controls("Supporting Details/OK").Execute*
    Thanks for your help and consideration.

  • I all of you , any time that i use my Itune by closing i need to force all my system , do you have a solution to propose ?

    This is my first time that i use apple support communities .. since a few months i got the same problem in my laptop .. any time that i use my Itune and i normally close it .. than i need to force totally the closing of my pc .. that s happend only when i use Itune !!! do you have any suggestion to solve the problem ??
    Thanksssss GB

    You can buy Microsoft Office for Mac, it includes Word, Excel and Powerpoint. Or you can download a free copy of LibreOffice which contains substitutes (good ones) for the Microsoft Office programs.
    Do not even think of using Boot Camp unless you have a complete and current TM backup or a clone to restore if it goes wrong. You will also need to buy Windows and Microsoft Office for it. And you MUST read the directions very carefully.

  • HT4479 do you need to put bank details in

    do you need to put bank details in

    No.  Go to >>>>>
    http://support.apple.com/kb/HT2534
    But you may have to create a new AppleID.

  • Is there a way to upload Supporting Details into a cell in Planning?

    Is there a way to upload Supporting Details in a cell in Planning from a couple of rows of data in Excel ?
    We have a lot of supporting details in excel rows that we want to load into one cell in Planning Web form 11.1.1.3.
    I know how to extract Supporting Details from Planning's RDBMS repository, but has anyone successfully reverse that process and update Planning's Supporting Detail Tables with data?

    You can reverse the process of how you exported the information using SQL to import the new information.
    I think you will need to restart the planning service for it to take effect, best to test it on a dev environment until you are comfortable with the SQL
    Or you can use LCM, use LCM to export supporting details, then look at the xml document for the format.
    You can then create your own XML document and use LCM to import it in.
    I would probably try the LCM route first.
    Cheers
    John
    http://john-goodwin.blogspot.com/

Maybe you are looking for

  • GR/IR and MR11

    Good day all I've instructed users to do MR11 on open GR/IR items that wont be cleared in future. They have a problem with that because they have already done their stock adjustments. So if they do MR11 now, it will in effect have a double stock entr

  • How do I remove my Apple ID from kids devices?

    I have had an Apple ID for my phone and music but recently set up ids for my 2 kids who just got iPhones. My Apple ID info is still showing up on their phones and wants my password. How do we fix this? I want to add them to Family Sharing but am not

  • Error in transport while importing in my BI production.. plz help

    Hi , I have a strange issue when I am trying to import a transport in my BI production with  options as "Overwrite Originals" & "Overwrite Objects in unfinished repairs". In Quality there is no issue present with the transport but where as the same f

  • How to go about .....

    Device drivers writing need some links and tutorials for writing device drivers for x86 amd64 platform geeks havin info......... plz reply

  • Capital letters when starting new sentence

    New to Mac (part II). Ok, new to Mac part II means I tried a couple years ago but because I was dependent on MS products and IE (have to have IE for real estate) I had to switch back to PC. Now with new Intel chip and am happy to say I am the proud n