Printing a Dynamic Hierarchy in BPC 5.1

Hi,
I am trying to print the graphic representation of a dynamic hierarchy in BPC 5.1.  There is no apparent way to print the hierarchy from the DHE and when I check the documentation, they suggest the use of a EVDRE report.  However, based on my testing, I can't seem to see any function in EVDRE that would be able to pull the graphical representation of the org structure that I have keyed into DHE out.  Am i missing something here?  Appreciate any help and feedback, thanks.
Best Regards
Adrian Yeo

Hi Adrian,
We have the same problem. We need to have a report with the perimeter (DHE) of the companies as intuitive and graphical as possible. Have you solve your problem?
any idea of someone?
thanks,
Jorge

Similar Messages

  • Dynamic Hierarchy - SAP BPC 7.5 MS

    Hello everyone. I am running SAP BPC 7.5 on the Microsoft Platform.
    The issue I am running into is that I have children entities that have two parent entities. The Entity Dimension has our traditional organization chart. However, our reports require an alternate hierarchy.
    Example:
    Company A is a child of Company ABC in the org chart
    however for reporting purposes
    Company A is a child of Company XYZ
    I need to pull in company XYZ in the report so that Company A is reported as being a part of it.
    I need to be able to set up something using a dimension property that will allow me to pull in this hierarchy into our reports, WITHOUT using expansions.
    The reason I cannot use expansions is some of the report will use the traditional org chart and the other portion of the report will use the alternate hierarchy.
    I there some way to do this without using expansions?
    I have setup a dimension property called "GROUP" that identifies the alternate hierarchy. However, the only way I know to pull it in the report is through the use of expansions in the "MembersSet" filter.
    I have also tried to use the "Dynamic Hierarchy Editor" only to discover that you have to define hierarchies for specific time periods, and still use expansions.
    Any suggestions? I feel like I am missing something.
    Thank you in advance.
    Will

    Hi Will,
    From what you describe I think an alternate (second/ H2) hierarchy is needed.
    You can try adding a second hierarchy to your Entity dimension member sheet (PARENTH2) to see if that meets your requirement.
    You can only create reports that have a hard-coded row or column key range or a dynamic row/column key range  defined in the memberset field.
    HTH,
    John

  • WriteTreeData: Error while saving Dynamic Hierarchy Changes

    Hi Experts,
    I'm encountering an error "writeTreeData: Error in clsMain::writeData : Type mismatch" when I save the changes that I've made in the Dynamic Hierarchy Editor, does anyone encountered this error before? I'm using BPC 7.0 MS.
    Thanks,
    MVS

    HI gUYS
    i've encountered this problem and my only solution is to see if all the fields in the above portion of the DHE is a base member
    example
    for my time dimension i've noticed that it is in the parent member
    time = 2008.yr
    if just replace it with
    time = 2008.dec
    and then it works
    Thanks
    CSD

  • Dynamic Hierarchy Reporting function

    Hi All,
    i was looking through the help and found:
    You can choose also whether to view dynamic hierarchies or standard Groups and Entity dimensions in the current view by making the appropriate selecting in the Current View selector. Thereafter, when the application type is consolidation, the dynamic hierarchy replaces Groups and Entity in the Current View. In addition, when you select the Group dimension in the Current View, the dynamic hierarchy stored with ownership application displays instead of the normal dimension hierarchy.
    from http://help.sap.com/saphelp_bpc75/helpdata/en/5A/69200C88AA40C9B18844A25259F147/frameset.htm
    under dynamic hierarchies > reporting on dynamic hierarchies.
    My question is:
    The help indicates there is a 'setting' to make in the current view selector, thereafter when the app type is consolidation, the dynamic hierarchy replaces group/entity - where is setting and how do i set it?
    I have bpc 7.5 sp4
    Edited by: Hiren Amin on Dec 16, 2010 3:13 PM

    Hi Hiren,
    I'm afraid I can't give you good news, as we have the same issue (same version).  We have been told by SAP that this is bug in the MS version, which I believe they are working on, however no news as yet as to when they expect to issue a fix for it.
    Thanks,
    Steve

  • Printing a Dynamic Template !!

    Hello ,
    I have a user requirement to print the Dynamic Template excel with the selected parent node (costcenter) and all the nodes below it one by one .
    example :
    Parent node  = XX1
         Child nodes          XX2
                                           XX3
                                           TT3
                                   YY2
                                            QQ3
                                    ZZ2
                                            DD3
                                            EE3
                                            CC3
    User requirement : when he/she selects the parent node XX1 and opens the Dynamic template and print it . It should also print the next level child nodes XX2 , YY2 & ZZ2 .   Would like to know if this is even possible ?  If yes , how can we achieve this ?
    regards
    Ram

    Thanks for the quick reply Roberto/Bpc user,
    My User requirement is that he wants more flexible printing with dynamic report though its excel . He wants to select a top node ( member ) and be able to get the resultset not just for the top node selected but also all the nodes below in seperate excel Tabs . I am dont think its feasible.  But then someone mentioned about E-publish and printing multiple reports . So my question ..is there a way we select the Parent node and it passes all the Subchild lvl1 nodes in separate pages of the same report and print them to pdf or printer ?
    Any suggestions on Printing the reports will be much appreciated.
    Regards
    Ram

  • Error while saving dynamic hierarchy

    Hi,
    I'm configuring consolidation on BPc NW 7.5.
    I get an error message while I try to save Dynamic Hierarchy. The error message says that : "Error running default logic ()".
    Pleaes note that I dont have anything in the default logic.
    Please help.
    Regards
    SSC

    Hello SSC,
    I believe that this SAP KBA will guide you on this:
    1523410 - BPC 7.x NW Getting "Error running default logic () "
    Best regards,
    Vin

  • Dynamic hierarchy in parent child hierarchy table??

    Do you have any experience to handle the requirement of dynamic hierarchy in universe/webi?
    We have some data in parent child hierarchy as below u201CCustomeru201D table.
    Customer
    Parent          Child
    Z                  A
    Z                  B
    A                  AA
    B                  BB
    AA               AAA
    For example, Company Z is the parent company of Company A.
    Another table, Amount is the amount value of different Customers.
    Amount
    ID               Amt
    AA               10
    AAA            1
    BB                2
    Is there any functionality in Universe designer to build related Classes and objects, So that the web intelligence documents represent the following report with the drilling results?
    When we want to see the ID and Amt, the expected result should be:
    Z                13
    when we drill down Z
    the result should be:
    A                11
    B                2
    when we drill down A:
    the result should be:
    AA              11
    notes **
    the level of hierarchy is dynamic
    Any suggestion is appreciated.  Thanks.

    Hi,
    The only way to do it is to create recursive derived table that flatten you parent child hierarchy with a given maximum depth.
    Here is a sample I built a long time ago to flatten a parent-child hierarchy on Employees table in Foodmart database (SQL Server).
    Didier
    SELECT DISTINCT
         Z.employee_id,
         A.supervisor_id_1,
         A.employee_id_1,
         A.full_name_1,
         A.supervisor_id_2,
         A.employee_id_2,
         A.full_name_2,
         A.supervisor_id_3,
         A.employee_id_3,
         A.full_name_3,
         A.supervisor_id_4,
         A.employee_id_4,
         A.full_name_4,
         A.supervisor_id_5,
         A.employee_id_5,
         A.full_name_5,
         A.supervisor_id_6,
         A.employee_id_6,
         A.full_name_6,
         Z.supervisor_id AS supervisor_id_7,
         Z.employee_id AS employee_id_7,
         Z.full_name AS full_name_7
    FROM employee Z,
         SELECT DISTINCT
              A.supervisor_id_1,
              A.employee_id_1,
              A.full_name_1,
              A.supervisor_id_2,
              A.employee_id_2,
              A.full_name_2,
              A.supervisor_id_3,
              A.employee_id_3,
              A.full_name_3,
              A.supervisor_id_4,
              A.employee_id_4,
              A.full_name_4,
              A.supervisor_id_5,
              A.employee_id_5,
              A.full_name_5,
              Z.supervisor_id AS supervisor_id_6,
              Z.employee_id AS employee_id_6,
              Z.full_name AS full_name_6
         FROM employee Z,
              SELECT DISTINCT
                   A.supervisor_id_1,
                   A.employee_id_1,
                   A.full_name_1,
                   A.supervisor_id_2,
                   A.employee_id_2,
                   A.full_name_2,
                   A.supervisor_id_3,
                   A.employee_id_3,
                   A.full_name_3,
                   A.supervisor_id_4,
                   A.employee_id_4,
                   A.full_name_4,
                   Z.supervisor_id AS supervisor_id_5,
                   Z.employee_id AS employee_id_5,
                   Z.full_name AS full_name_5
              FROM employee Z,
                   SELECT DISTINCT
                        A.supervisor_id_1,
                        A.employee_id_1,
                        A.full_name_1,
                        A.supervisor_id_2,
                        A.employee_id_2,
                        A.full_name_2,
                        A.supervisor_id_3,
                        A.employee_id_3,
                        A.full_name_3,
                        Z.supervisor_id AS supervisor_id_4,
                        Z.employee_id AS employee_id_4,
                        Z.full_name AS full_name_4
                   FROM employee Z,
                        SELECT DISTINCT
                             A.supervisor_id_1,
                             A.employee_id_1,
                             A.full_name_1,
                             A.supervisor_id_2,
                             A.employee_id_2,
                             A.full_name_2,
                             Z.supervisor_id AS supervisor_id_3,
                             Z.employee_id AS employee_id_3,
                             Z.full_name AS full_name_3
                        FROM employee Z,
                             SELECT DISTINCT
                                  A.supervisor_id_1,
                                  A.employee_id_1,
                                  A.full_name_1,
                                  Z.supervisor_id AS supervisor_id_2,
                                  Z.employee_id AS employee_id_2,
                                  Z.full_name AS full_name_2
                             FROM employee Z,
                                  SELECT DISTINCT
                                       supervisor_id AS supervisor_id_1,
                                       employee_id AS employee_id_1,
                                       full_name AS full_name_1
                                   FROM employee
                                   WHERE supervisor_id = 0 OR supervisor_id IS NULL
                             ) A
                             WHERE A.employee_id_1 = Z.supervisor_id
                        ) A
                        WHERE A.employee_id_2 = Z.supervisor_id
                   ) A
                   WHERE A.employee_id_3 = Z.supervisor_id
              ) A
              WHERE A.employee_id_4 = Z.supervisor_id
         ) A
         WHERE A.employee_id_5 = Z.supervisor_id
    ) A
    WHERE A.employee_id_6 = Z.supervisor_id
    UNION
    SELECT DISTINCT
         A.employee_id_6 AS employee_id,
         A.supervisor_id_1,
         A.employee_id_1,
         A.full_name_1,
         A.supervisor_id_2,
         A.employee_id_2,
         A.full_name_2,
         A.supervisor_id_3,
         A.employee_id_3,
         A.full_name_3,
         A.supervisor_id_4,
         A.employee_id_4,
         A.full_name_4,
         A.supervisor_id_5,
         A.employee_id_5,
         A.full_name_5,
         A.supervisor_id_6,
         A.employee_id_6,
         A.full_name_6,
         NULL AS supervisor_id_7,
         NULL AS employee_id_7,
         NULL AS full_name_7
    FROM employee Z,
         SELECT DISTINCT
              A.supervisor_id_1,
              A.employee_id_1,
              A.full_name_1,
              A.supervisor_id_2,
              A.employee_id_2,
              A.full_name_2,
              A.supervisor_id_3,
              A.employee_id_3,
              A.full_name_3,
              A.supervisor_id_4,
              A.employee_id_4,
              A.full_name_4,
              A.supervisor_id_5,
              A.employee_id_5,
              A.full_name_5,
              Z.supervisor_id AS supervisor_id_6,
              Z.employee_id AS employee_id_6,
              Z.full_name AS full_name_6
         FROM employee Z,
              SELECT DISTINCT
                   A.supervisor_id_1,
                   A.employee_id_1,
                   A.full_name_1,
                   A.supervisor_id_2,
                   A.employee_id_2,
                   A.full_name_2,
                   A.supervisor_id_3,
                   A.employee_id_3,
                   A.full_name_3,
                   A.supervisor_id_4,
                   A.employee_id_4,
                   A.full_name_4,
                   Z.supervisor_id AS supervisor_id_5,
                   Z.employee_id AS employee_id_5,
                   Z.full_name AS full_name_5
              FROM employee Z,
                   SELECT DISTINCT
                        A.supervisor_id_1,
                        A.employee_id_1,
                        A.full_name_1,
                        A.supervisor_id_2,
                        A.employee_id_2,
                        A.full_name_2,
                        A.supervisor_id_3,
                        A.employee_id_3,
                        A.full_name_3,
                        Z.supervisor_id AS supervisor_id_4,
                        Z.employee_id AS employee_id_4,
                        Z.full_name AS full_name_4
                   FROM employee Z,
                        SELECT DISTINCT
                             A.supervisor_id_1,
                             A.employee_id_1,
                             A.full_name_1,
                             A.supervisor_id_2,
                             A.employee_id_2,
                             A.full_name_2,
                             Z.supervisor_id AS supervisor_id_3,
                             Z.employee_id AS employee_id_3,
                             Z.full_name AS full_name_3
                        FROM employee Z,
                             SELECT DISTINCT
                                  A.supervisor_id_1,
                                  A.employee_id_1,
                                  A.full_name_1,
                                  Z.supervisor_id AS supervisor_id_2,
                                  Z.employee_id AS employee_id_2,
                                  Z.full_name AS full_name_2
                             FROM employee Z,
                                  SELECT DISTINCT
                                       supervisor_id AS supervisor_id_1,
                                       employee_id AS employee_id_1,
                                       full_name AS full_name_1
                                   FROM employee
                                   WHERE supervisor_id = 0 OR supervisor_id IS NULL
                             ) A
                             WHERE A.employee_id_1 = Z.supervisor_id
                        ) A
                        WHERE A.employee_id_2 = Z.supervisor_id
                   ) A
                   WHERE A.employee_id_3 = Z.supervisor_id
              ) A
              WHERE A.employee_id_4 = Z.supervisor_id
         ) A
         WHERE A.employee_id_5 = Z.supervisor_id
    ) A
    UNION
    SELECT DISTINCT
         A.employee_id_5 AS employee_id,
         A.supervisor_id_1,
         A.employee_id_1,
         A.full_name_1,
         A.supervisor_id_2,
         A.employee_id_2,
         A.full_name_2,
         A.supervisor_id_3,
         A.employee_id_3,
         A.full_name_3,
         A.supervisor_id_4,
         A.employee_id_4,
         A.full_name_4,
         A.supervisor_id_5,
         A.employee_id_5,
         A.full_name_5,
         NULL AS supervisor_id_6,
         NULL AS employee_id_6,
         NULL AS full_name_6,
         NULL AS supervisor_id_7,
         NULL AS employee_id_7,
         NULL AS full_name_7
    FROM employee Z,
         SELECT DISTINCT
              A.supervisor_id_1,
              A.employee_id_1,
              A.full_name_1,
              A.supervisor_id_2,
              A.employee_id_2,
              A.full_name_2,
              A.supervisor_id_3,
              A.employee_id_3,
              A.full_name_3,
              A.supervisor_id_4,
              A.employee_id_4,
              A.full_name_4,
              Z.supervisor_id AS supervisor_id_5,
              Z.employee_id AS employee_id_5,
              Z.full_name AS full_name_5
         FROM employee Z,
              SELECT DISTINCT
                   A.supervisor_id_1,
                   A.employee_id_1,
                   A.full_name_1,
                   A.supervisor_id_2,
                   A.employee_id_2,
                   A.full_name_2,
                   A.supervisor_id_3,
                   A.employee_id_3,
                   A.full_name_3,
                   Z.supervisor_id AS supervisor_id_4,
                   Z.employee_id AS employee_id_4,
                   Z.full_name AS full_name_4
              FROM employee Z,
                   SELECT DISTINCT
                        A.supervisor_id_1,
                        A.employee_id_1,
                        A.full_name_1,
                        A.supervisor_id_2,
                        A.employee_id_2,
                        A.full_name_2,
                        Z.supervisor_id AS supervisor_id_3,
                        Z.employee_id AS employee_id_3,
                        Z.full_name AS full_name_3
                   FROM employee Z,
                        SELECT DISTINCT
                             A.supervisor_id_1,
                             A.employee_id_1,
                             A.full_name_1,
                             Z.supervisor_id AS supervisor_id_2,
                             Z.employee_id AS employee_id_2,
                             Z.full_name AS full_name_2
                        FROM employee Z,
                             SELECT DISTINCT
                                  supervisor_id AS supervisor_id_1,
                                  employee_id AS employee_id_1,
                                  full_name AS full_name_1
                              FROM employee
                              WHERE supervisor_id = 0 OR supervisor_id IS NULL
                        ) A
                        WHERE A.employee_id_1 = Z.supervisor_id
                   ) A
                   WHERE A.employee_id_2 = Z.supervisor_id
              ) A
              WHERE A.employee_id_3 = Z.supervisor_id
         ) A
         WHERE A.employee_id_4 = Z.supervisor_id
    ) A
    UNION
    SELECT DISTINCT
         A.employee_id_4 AS employee_id,
         A.supervisor_id_1,
         A.employee_id_1,
         A.full_name_1,
         A.supervisor_id_2,
         A.employee_id_2,
         A.full_name_2,
         A.supervisor_id_3,
         A.employee_id_3,
         A.full_name_3,
         A.supervisor_id_4,
         A.employee_id_4,
         A.full_name_4,
         NULL AS supervisor_id_5,
         NULL AS employee_id_5,
         NULL AS full_name_5,
         NULL AS supervisor_id_6,
         NULL AS employee_id_6,
         NULL AS full_name_6,
         NULL AS supervisor_id_7,
         NULL AS employee_id_7,
         NULL AS full_name_7
    FROM employee Z,
         SELECT DISTINCT
              A.supervisor_id_1,
              A.employee_id_1,
              A.full_name_1,
              A.supervisor_id_2,
              A.employee_id_2,
              A.full_name_2,
              A.supervisor_id_3,
              A.employee_id_3,
              A.full_name_3,
              Z.supervisor_id AS supervisor_id_4,
              Z.employee_id AS employee_id_4,
              Z.full_name AS full_name_4
         FROM employee Z,
              SELECT DISTINCT
                   A.supervisor_id_1,
                   A.employee_id_1,
                   A.full_name_1,
                   A.supervisor_id_2,
                   A.employee_id_2,
                   A.full_name_2,
                   Z.supervisor_id AS supervisor_id_3,
                   Z.employee_id AS employee_id_3,
                   Z.full_name AS full_name_3
              FROM employee Z,
                   SELECT DISTINCT
                        A.supervisor_id_1,
                        A.employee_id_1,
                        A.full_name_1,
                        Z.supervisor_id AS supervisor_id_2,
                        Z.employee_id AS employee_id_2,
                        Z.full_name AS full_name_2
                   FROM employee Z,
                        SELECT DISTINCT
                             supervisor_id AS supervisor_id_1,
                             employee_id AS employee_id_1,
                             full_name AS full_name_1
                         FROM employee
                         WHERE supervisor_id = 0 OR supervisor_id IS NULL
                   ) A
                   WHERE A.employee_id_1 = Z.supervisor_id
              ) A
              WHERE A.employee_id_2 = Z.supervisor_id
         ) A
         WHERE A.employee_id_3 = Z.supervisor_id
    ) A
    UNION
    SELECT DISTINCT
         A.employee_id_3 AS employee_id,
         A.supervisor_id_1,
         A.employee_id_1,
         A.full_name_1,
         A.supervisor_id_2,
         A.employee_id_2,
         A.full_name_2,
         A.supervisor_id_3,
         A.employee_id_3,
         A.full_name_3,
         NULL AS supervisor_id_4,
         NULL AS employee_id_4,
         NULL AS full_name_4,
         NULL AS supervisor_id_5,
         NULL AS employee_id_5,
         NULL AS full_name_5,
         NULL AS supervisor_id_6,
         NULL AS employee_id_6,
         NULL AS full_name_6,
         NULL AS supervisor_id_7,
         NULL AS employee_id_7,
         NULL AS full_name_7
    FROM employee Z,
         SELECT DISTINCT
              A.supervisor_id_1,
              A.employee_id_1,
              A.full_name_1,
              A.supervisor_id_2,
              A.employee_id_2,
              A.full_name_2,
              Z.supervisor_id AS supervisor_id_3,
              Z.employee_id AS employee_id_3,
              Z.full_name AS full_name_3
         FROM employee Z,
              SELECT DISTINCT
                   A.supervisor_id_1,
                   A.employee_id_1,
                   A.full_name_1,
                   Z.supervisor_id AS supervisor_id_2,
                   Z.employee_id AS employee_id_2,
                   Z.full_name AS full_name_2
              FROM employee Z,
                   SELECT DISTINCT
                        supervisor_id AS supervisor_id_1,
                        employee_id AS employee_id_1,
                        full_name AS full_name_1
                    FROM employee
                    WHERE supervisor_id = 0 OR supervisor_id IS NULL
              ) A
              WHERE A.employee_id_1 = Z.supervisor_id
         ) A
         WHERE A.employee_id_2 = Z.supervisor_id
    ) A
    UNION
    SELECT DISTINCT
         A.employee_id_2 AS employee_id,
         A.supervisor_id_1,
         A.employee_id_1,
         A.full_name_1,
         A.supervisor_id_2,
         A.employee_id_2,
         A.full_name_2,
         NULL AS supervisor_id_3,
         NULL AS employee_id_3,
         NULL AS full_name_3,
         NULL AS supervisor_id_4,
         NULL AS employee_id_4,
         NULL AS full_name_4,
         NULL AS supervisor_id_5,
         NULL AS employee_id_5,
         NULL AS full_name_5,
         NULL AS supervisor_id_6,
         NULL AS employee_id_6,
         NULL AS full_name_6,
         NULL AS supervisor_id_7,
         NULL AS employee_id_7,
         NULL AS full_name_7
    FROM employee Z,
         SELECT DISTINCT
              A.supervisor_id_1,
              A.employee_id_1,
              A.full_name_1,
              Z.supervisor_id AS supervisor_id_2,
              Z.employee_id AS employee_id_2,
              Z.full_name AS full_name_2
         FROM employee Z,
              SELECT DISTINCT
                   supervisor_id AS supervisor_id_1,
                   employee_id AS employee_id_1,
                   full_name AS full_name_1
               FROM employee
               WHERE supervisor_id = 0 OR supervisor_id IS NULL
         ) A
         WHERE A.employee_id_1 = Z.supervisor_id
    ) A
    UNION
    SELECT DISTINCT
         A.employee_id_1 AS employee_id,
         A.supervisor_id_1,
         A.employee_id_1,
         A.full_name_1,
         NULL AS supervisor_id_2,
         NULL AS employee_id_2,
         NULL AS full_name_2,
         NULL AS supervisor_id_3,
         NULL AS employee_id_3,
         NULL AS full_name_3,
         NULL AS supervisor_id_4,
         NULL AS employee_id_4,
         NULL AS full_name_4,
         NULL AS supervisor_id_5,
         NULL AS employee_id_5,
         NULL AS full_name_5,
         NULL AS supervisor_id_6,
         NULL AS employee_id_6,
         NULL AS full_name_6,
         NULL AS supervisor_id_7,
         NULL AS employee_id_7,
         NULL AS full_name_7
    FROM employee Z,
         SELECT DISTINCT
              supervisor_id AS supervisor_id_1,
              employee_id AS employee_id_1,
              full_name AS full_name_1
          FROM employee
          WHERE supervisor_id = 0 OR supervisor_id IS NULL
    ) A

  • Printing a "dynamic static OLE" but can't get it to print on second page.

    Hello and thanks in advance for any help on this.
    Scenario:   Have Crystall XI  and am printing a "dynamic static OLE". 
       I opened up the crystal report and dropped a "non-availabe image" on the page.  I then right-clicked on the image and
    went to 'Format Graphic" .. then to 'Graphic Location" and created the formula with the path to my image.  A .xml file was then created with the pathing information in the .xml fields.  The image it is supposed to print will be dynamically created thru another process, thus the image size can and will vary.  This all works great with two exceptions:
    1)  If the actual image is smaller than the template or 'non-available' image I placed on the page it will scale it up to
         that size stretching and distorting the image.
          Question:
               Is there any way to tell the crystal report to not scale this smaller image up and to just leave it as it is?
    2)  If the actual image is larger than one page it will try to push it all on to this one page and will even discard what
         it can't force onto page making the image shrunken and distorted.
           Question:
              Is there a way to have a oversized image actually break to the second or third page?
      OR:
           Question:
              Is once you set that 'non-avaliable' image (or template) on page then that is where your dynamic image will have to fit?
    Thank you for any input on this subject, your time is very much appreciated.

    File > Page Setup = Scale <br />
    100% is usually best

  • Report Designer - Summary page based on 3 queries with dynamic hierarchy?

    Dear All,
    I am trying to build a workbook based on 3 queries with a summary page that pulls in the query data into one page.
    Each query is based on one key figure that is split by profit centre hierarchy.
    i.e.
    Turnover
    -Profit Centre Node A
    -Profit Centre Node B
    -Profit Centre Node C
    > Profit Centre C1
    > Profit Centre C2
    The user can dril-down into each query at whatever level of the PC Hierarchy they wish.
    My issue is trying to structure a dynamic summary page that pulls in all rows from the individual queries regardless of the number of profit centre hierarchies contained in each. i.e. The summary could have 5 PCs for queries 1,2 & 3 in one execution, but then 10 for all queries in another execution.
    Question:
    Can report designer be used to make a dynamic summary sheet that will capture all rows from the individual query? or would an excel macro summary be the only way of doing this?

    Hi Ingo,
    After much testing and looking into trace etc. we have got this thing to behave as desired. Basically, following two things,
    - no reference to CR Dynamic Hierarchy variable on report. There were places where this parameter was being refered and causing grief. We tested with brand new report.
    - making sure that on query Cost center restriction is placed in Characteristic Restriction area of Filter tab of query, as oppose to default value area filter tab.
    With above in place, the published report in infoview behave as desired, i.e. proper hierarchy structure in cost center prompt and group tree and only desired nodes showing on report.
    Thank you for all you pointers
    Regards
    IMS

  • How to Pass printer details dynamically for bursting query in BI Publisher

    Hi All,
    We are splitting our invoice details by bursting option but we want to print the invoices based on printer selection of the user.
    can any one explain me how can we pass the printer details dynamically for bursting query in BI publisher.
    Thanks & Regards,
    Manohar Reddy

    Hi Saurabh,
    we can do it, ultimately u will end of changing the product code, which wont be supported :)

  • Reporting on dynamic hierarchies in BPC 7.5 NW

    Hello,
    I have build an application with dynamic hierarchies. The ownership cube is maintained via the dynamic hierarchy editor. Now I want to report on those hierarchies. I have set the option u201CDynamicHierarchyExpansionu201D to u201CYu201D. As the result the hierarchy is displayed correctly. But the data are not aggregated. How can I see the aggregated group values? Do I need to run a package? If yes, which one?
    Thank you very much!
    Best regards
    Hans

    Hi Hans,
    I'm having the same issue on reporting.....did u manage tu solve this?
    Thanks

  • How-to Dynamic Hierarchy Selection.

    Hi guys,
    does anyone know how to implement "Dynamic Hierarchy Selection"? I have a main hierarchy but would like to filter it further while loading the hierarchy.
    E.g. I have a financial statement verison with both Balance Sheet and P/L items, i would like to separate the main into two new hierarchies, one BS and P/L hierarchies instead, apparently the infopackage allows you to write small codes to dynamically select which hierarhcy you want.
    Cheers.

    Hi,
    We donot have this type selection at the time of upload. The thing we can do is upload both versions into BIW and in the report we can use Hierarchy variable to have dynamic selection of hierarchy.
    with rgds,
    Anil Kumar Sharma .P

  • Dynamic Hierarchy  - Error

    Hi Friends,
    When I opened the Dynamic Hierarchy to edit  ( Esubmit-->Manage open Dynamic Hierarchy) .. I am getting the error.
    This key is already associate with an element of this collection.
    Pls send your thoughts on this..
    Regards
    CSM Reddy

    Hi Guys,
    I found the  following relevant notes for this error.
    Visual Basic for Applications Reference - Visual Studio 6.0
    This key is already associated with an element of this collection (Error 457)
    A key is a string specified in the Add method that uniquely identifies a specific member of a collection. This error has the following cause and solution:
    u2022     You specified a key for a collection member that already identifies another member of the collection.
    Choose a different key for this member.
    For additional information, select the item in question and press F1.
    But how to  choose a different key for this member........
    Any thoughts on this pls..........
    Regards
    CSM Reddy

  • Evdre error using "dynamic hierarchy expansion" option

    Dear all,
    I'm trying to expand the evdre using the option "dynamic hierarchy expansion", but I get an error in function EVDRE(). This is the error:
    #ERR: Consolidation Mode ON - Only keyword ""Blank"" is applicable for dimension ENTITY when with dimension GROUPS.
    I have not put any value on the memberset of of the entity expansion according with the error message. Here you have the example:
    PARAMETER      EXPANSION 1           EXPANSION 2
    ExpandIn            COL                 COL
    Dimension          GROUPS                 ENTITY
    MemberSet         DEP,PARENTAFTER     
    BeforeRange          
    AfterRange          
    Suppress            Y     
    Insert          
    The following link helps to understand how it works: http://help.sap.com/saphelp_bpc75/helpdata/en/5A/69200C88AA40C9B18844A25259F147/frameset.htm
    Thanks,
    Ru

    Hi Teko,
    Thanks for the information.
    In that case, I think Active X has not been enabled in IE.
    Kindly follow the below step.
    In IE, Tools-> Internet Optios -> Security -> Security level -> Change it to medium or go to custom level -> and enable Active X
    Hope this helps.

  • How to create hierarchy in BPC NW 7.0 for a child which has two parents ?

    I need to create a hierarchy in which some of the children have 2 parents (only some, not all of them). I tried using two columns - parenth1, parenth2. but it would not permit me since I cannot leave p2 blank for those children which have only one parent. If I try putting in p1 and p2 same for such children, then I get an error saying duplicate.
    Please advice.
    Tagz

    How do you expect this roll-up to work numerically? Do you want ACCOUNT1 to be counted twice at the Child level, or do you expect it to cancel out (like it would in a BW hierarchy)?
    I'm curious about the structure of your P&L that leads you to want this type of display. I have seen a lot of P&Ls and I've seen this requirement a few times, but usually you can meet it by recognizing that the P&L hierarchy and the reporting structure are separate. In this case we can often re-factor a single reporting structure with this type of roll-up into two or more separate P&L hierarchies, or we can use calculated accounts to provide for a more flexible reporting structure.
    In any case, the scenario you describe is not possible using a single account and a single hierarchy in BPC. You can do one of the following (I'm probably missing an option):
    1. Use two hierarchies or more hierarchies, to model alternative roll-ups of the base accounts into your different P&L formats.
    2. Use a single hierarchy and another account and a script logic to copy the value of ACCOUNT1 to the new account.
    3. Use a formula account to automatically copy values to a different spot in the existing hierarchy (will not roll-up)
    Cheers,
    Ethan

Maybe you are looking for