Hierarchy changes...

Hi guys,
we got information from our business user that there are changes in hierarchy of clothing brands.
In our BI,our master data is maintained in excelsheets.we maintain there and then RUN  macro which generates csv files that will be uploaded into BI.
Now I got little doubts about how to make these hierarchy changes make available in PROD...
1.Do we maintain the data in excelsheets,then generate files(using macros) which will then be uploaded into BI or do we do changes in SAP BI hierarchy itself...the changes are more like addition of new nodes and change of child node from one parent node to the other parent node....
2.what care do we need to take when our work is regarding changes in existing hierarchies in BI?
Thanks alot.
P Olin.

In a previous project we used the same method - we had an excel macro which would generate the files and then we would load it into BW....
Precautions :
If you have multiple hierarchies against the same infoobject - make sure you do not load different hierarchies ... for example if you have a sales  and product hisrerchies for material - make sure you do not load Product hierarchy file to sales hierarchy - since this is an external hierarchy - the files will get loaded and your reports will start showing funny values...

Similar Messages

  • Problem with hierarchy change run in aggregates

    Hi,
    I have made changes in Cost center hierarchy (infact I have included 2 cost centers in a seperate node). After it I loaded hierarchy into BW through Process chain. Process chain uses Attribute/hierarchy change run process. Consequently Cost center hierarchy is loaded into BW successfully.
    In Cost center master data, hierarchy table, i can see two new records for these added costcenters in Active status. It means hierarchy change has worked properly.
    I have also read that hierarchy change run automatically reflects the changes in Aggregates, that are using Cost center info objects.
    But my problem is I did not find new added cost centers in any aggregate using cost center info object. Though it should be taken care by Attribute/hierarchy change run.
    Please suggest, if I make any change in source system hierarchy, then how and when it will impact aggregates ? How can I test that hierarchy change has impacted aggregates ?
    Thanks and Regards
    Saurabh

    Hi Fede
    Did you manage to solve your problem?
    I have a similar situation where the technical ID of the hierarchy is set as default value for the hierarchy variable in the variable input screen.
    I have noticed that if I un-check the option "Suppress 'Unassigned' Node" in the Hierarchy Attributes Settings in RSH1, then the default value is gone, but I would like to have it checked in order not to display the unassigned nodes for the end users.
    Any help or comments on what you have done to overcome this problem would be jhighly appriciated.
    Thanks.
    Regards
    Peter

  • Type2 scd hierarchy change

    I am using OWB10.2. I want to find out the correct way to implement type 2 SCD with hierarchy change. Say I have an employee dimension with two levels: employee (employee id, emp_name) and deparment (depart_id and dept_name). The employee_id and depart_id are business attributes. I define a hierarchy with employee at the lowest level. If an employee changes a department, I want to preserve the employee department history, so I add two timestamp to the employee level.
    OWB document says that SCD can only be defined on level attributes. Therefore, I can remove the hierarchy and define only one level with employee_id and departement_id as business attributes or I can preserve the hierarchy and add a business attribute redundant_depart_id to the employee level.
    Both of these options are not attactive. What is the best way?
    By the way, the depart_name is faked constant, because I am only interested in the depart_id in the department level. If I remove the depart_name attribute and the department level only have business attribute. I can pass validation on the dimension creation, but I can never pass the mapping valildation. So to fool OWB, I added a constant to depart_name column. It is bad, but I don't know what to do.
    Thanks

    Hi Boris,
    to understand how PR_CONTACT_WID is populated on the W_REVN_F, you must use Informatica (PowerCenter Designer) and view the backward link path.
    You could see that PR_CONTACT_WID is search in the Lookup LKP_W_PARTY_PER_D_With_Geo_Wid (mapplet mplt_SIL_RevenueFact) :
    - table W_PARTY_PER_D
    - Query : SELECT
    LOOKUP_TABLE.ROW_WID as ROW_WID,
    LOOKUP_TABLE.GEO_WID as GEO_WID,
    LOOKUP_TABLE.INTEGRATION_ID as INTEGRATION_ID,
    LOOKUP_TABLE.DATASOURCE_NUM_ID as DATASOURCE_NUM_ID,
    LOOKUP_TABLE.EFFECTIVE_FROM_DT as EFFECTIVE_FROM_DT,
    LOOKUP_TABLE.EFFECTIVE_TO_DT as EFFECTIVE_TO_DT
    FROM
    W_PARTY_PER_D LOOKUP_TABLE, W_REVN_FS
    WHERE W_REVN_FS.PR_CONTACT_ID = LOOKUP_TABLE.INTEGRATION_ID
    AND W_REVN_FS.DATASOURCE_NUM_ID = LOOKUP_TABLE.DATASOURCE_NUM_ID
    ORDER BY
    LOOKUP_TABLE.DATASOURCE_NUM_ID,
    LOOKUP_TABLE.INTEGRATION_ID,
    LOOKUP_TABLE.EFFECTIVE_FROM_DT,
    +LOOKUP_TABLE.EFFECTIVE_TO_DT --+
    - Condition : EFFECTIVE_FROM_DT <= IN_DATE AND EFFECTIVE_TO_DT > IN_DATE
    So your value for PR_CONTACT_WID is dependent of the value of IN_DATE ( --> IIF(ISNULL(CLOSE_DT), EXCH_DT, CLOSE_DT)).
    You must verify for one record where you think there is an issue the CLOSE_DT and EXCH_DT on the table W_REVN_F (CLOSE_DT and U_RVN_EXCH_DT)
    Hope it helps,
    Benoît

  • Attribute /hierarchy change run

    Hi,
    I have to run the Attribute/Hierarchy change run for only one infoobject. When I click on "Infoobject list", the list is empty even though some changes were made in the hierarchy. How can I get the infoobject list?
    Thanks.

    Hi.......
    The easiest method is ........use the Program : RSDDS_AGGREGATES_MAINTAIN.........there give the infoobject name.........Then in the top Program tab >> Execute in background...........then u can monitor the Job in SM37........the job name will be RSDDS_AGGREGATES_MAINTAIN..........
    But logically if changes has done to the Master data......Transaction RSA1 --> Tools --> Apply Hierarchy/Attribute Change... --> InfoObject List & Hierarchy List ............this List should contain the list of infoobjects.............if nothing is there..............it means no changes has been done.............and there is nothing to be activated............So also check whether the changes hav been done properly or not.....................then use this program............it should be done........
    Regards,
    Debjani......

  • Hierarchy change run

    Hi Gurus
    I came to know about Hierarchy change attribute change run. I was told that I need to load the Hierarchy and then go to RSA1>>>Tools>>>Apply Hierarchy attribute change
    so would you pl tell me what is this for? Also when I click on Hierarchy list after going into attribute chnage run, there is no Hierarchy available so pl tell me how can I populate the hierarchy for which I need to do this attribute run or will it take all Hierarchy by default?

    Hi Krishna,
    You just need to execute this. You can make a selection for InfoObject names (if more than one are mentioned here) but you cannot manually add another InfoObject here. The system knows if changes have been made and need to be activated.
    Hope thid helps...

  • How to make Attribute Change run alignment & Hierarchy changes in Aggregat

    Hello
    I want to understand that How to make Attribute Change run alignment & Hierarchy changes in Aggregate?
    I posted previously the same question but there were not good answers and i was not able to understand clearly .....
    If there is Process chain XXY which makes Attribute change run for Master Data 0SPELLING ?
    Now there is Aggregate TRT which includes :
    0SPELLING , Fiscal Period , Purchase Product, Purchase Category ?
    Now pls answer following question ?
    1) Does the Process Chain XXY which makes only attribute change run alignment for 0SPELLING , Will this process chain automatically do the Change run alignment for 0SPELLING in Aggregate TRT ? YES or NO
    2) If Yes, then we are just suppose to do Roll up for Aggregate TRT after Process chian XXY completes and finish job ?
    3) If No, then what steps are suppose to be DONE so as to make sure that Aggregate TRT has new values and perfect values for 0SPELLING ?
    Please answer and coorect if i have any wrong question....

    for e.g.
    u have 0spelling whicha has attributes x,y and z on day 1 with 10 records
    so do ur aggregates on day1 with same values
    now on day2 u had new values of attributes y,z,s,d and new hierarchies and so u add new records
    with data load u will load the data with version M of modified and is not available for reporting
    If u do attribute change run then this modified version is activated to A i.e. active version .
    It will also do the change run alignment for Aggregate for new attribute values and new hierarchy values for aggregate.
    now in order for this data to be available for reporting u will need to do the roll up of aggregate.....
    if u roll up aggregate before attribute change run , new data is not avaialable for reporting
    if u roll up aggregate after attribute change run, then data is available for reporting
    if u dont roll up aggregate eventhough new data is in dataprovider, still new data will not be available for reporting.
    this is how it works

  • How to make Attribute Change run alignment & Hierarchy changes in Aggregate

    Hello
    I want to understand that How to make Attribute Change run alignment & Hierarchy changes in Aggregate?
    I posted previously the same question but there were not good answers and i was not able to understand clearly .....
    If there is Process chain XXY which makes Attribute change run for Master Data   0SPELLING ?
    Now there is Aggregate TRT which includes :
    0SPELLING , Fiscal Period , Purchase Product, Purchase Category ?
    Now pls answer following question ?
    1) Does the Process Chain XXY which makes only attribute change run alignment for 0SPELLING ,   Will this process chain automatically do the Change run alignment for 0SPELLING in Aggregate TRT ?         YES or NO
    2)  If Yes, then we are just suppose to do Roll up for Aggregate TRT after Process chian XXY  completes and finish job ?
    3) If No, then what steps are suppose to be DONE so as to make sure that  Aggregate TRT has new values and perfect values for  0SPELLING ?
    Please answer and coorect if i have any wrong question....

    for e.g.
    u have 0spelling whicha has attributes x,y and z on day 1 with 10 records
    so do ur aggregates on day1 with same values
    now on day2 u had new values of attributes y,z,s,d and new hierarchies and so u add new records
    with data load u will load the data with version M of modified and is not available for reporting
    If u do attribute change run then this modified version is activated to A i.e. active version .
    It will also do the change run alignment for Aggregate for new attribute values and new hierarchy values for aggregate.
    now in order for this data to be available for reporting u will need to do the roll up of aggregate.....
    if u roll up aggregate before attribute change run , new data is not avaialable for reporting
    if u roll up aggregate after attribute change run, then data is available for reporting
    if u dont roll up aggregate eventhough new data is in dataprovider, still new data will not be available for reporting.
    this is how it works

  • Tracking Hierarchy Changes

    Hi,
    May I know whether is there something like a change log/ report to track what is the changes done to a hierarchy in BW?
    If not, what should I do if I need to know how has a BW hierarchy changed?
    Thanks.

    Hi Fang,
    Most of the times the hierarchy data is overwritten unless version is maintained for hierarchy. You could find out the dates if you look at the logs in the Apply hierarchy/attribute change screen and find the hierarchy info-object.
    Bye
    Dinesh

  • 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

  • Profit Centre Hierarchy Change and Profit Centre Budget

    Hello Friends
    For better view of Profit Centre Reports we are planing to change the Profit Centre Hierarchy.
    I wanted to know that, are there some Specific Points which we have to take care of, before changing the Hierarchy?
    Will some other settings get affected in System after changing the Hierarchy?
    Also i want to know the TCode for entering Profit Centre Budget in System.
    regards
    prashant

    Hi,
    Profit centre planning (there is no budget for profit centres) is entered via 7KE1 transaction. If you change your hierarchy you should think of the effect on your reporting and allocation processes. That is if you use certain group in your cost allocation cylce and now you change it, it might have an effect on costs distribution.
    Regards,
    Eli

  • Customer hierarchy changes history

    Hello,
    is it possible to see all changes done in a customer hierarchy (entry in CDHDR CDPOS tables for exemple) ?
    Thanks.

    Hi
    Yes you can
    just try with..
    table CDPOR: input table name in field
    Table CDHDR : Input Transaction code into field
    Hope this will help..
    thanks
    MK

  • Saved Selections not applying hierarchy change in dimension

    I am using Oracle BI Discoverer 10.1.2.54.25. I have created Saved Selections and am trying to have 3 saved selections for a certain dimension in my report. I want each saved selection to apply a different hierarchy within that dimension, but when I do a replace to apply the new saved selection in the report, it looks like its working, but it does not change the hierarchy - it looks like it always uses the default. I do select the hierarchy I want in the saved selection definition. Can anyone help?
    Thank you!
    Ann

    You should post your question to [disco forum|http://forums.oracle.com/forums/forum.jspa?forumID=56&start=0].
    I noticed that I cannot include the saved selection created for other hierarchies than default.
    Thanks
    Brijesh

  • Airport Network Hierarchy Changes Randomly in Utility

    I have a Time Capsule (4th Generation) and two AirPort Expresses (2nd Generation).  The TC is my primary station/router.  The two AEs are located in different parts of the house.  The TC is broadcasting a wireless signal.  It is also feeding the two AEs via MoCA/Ethernet.  When I setup the two AEs the utility automatically set them both to extend the primary network via Ethernet which is what I had in mind.  So at any given time, I can open up the utility and see the globe for internet, directly below it is the TC and forked below are the two AEs.  I know that is how it should be when its running normally.  However, every so often the hierarchy map will change and will play them all in one vertical line.  In that instance, its the globe on top, TC right below, one AE right below that and the last AE right below the first AE.  I'm trying to imagine what that topology change is telling me.  Can someone tell me what?  Then after whatever amount of time, the topology reverts back to what it should be.  Globe, TC then forked below are the two AEs on the same level.
    What is the randomly changing topology telling me? Lol. Oh, btw, the random change will show up both on my iPhone (iOS 7 latest version) and Yosemite beta.
    Thanks for any input.

    From experience, I have found that network topology map in the AirPort Utility to be a bit "random" at times. So, I would not be too concerned on what you have noticed as well.
    As a bit of background, solid lines in the map represent wired connections with dotted lines representing wireless ones. When the map displays all of the base stations in a row, it would generally indicated that they are all connected in a series fashion ... but, again, this may be totally different than the actual configuration.

  • Import of Merchandise Hierarchy changes from other system

    Good day for everyone!
    Can you please help me in this situation:
    1. We have two system - SAP and system for master data maintenance (call it MD).
    2. Merchandise Hierarchy structure creates in SAP and migrates to  MD system.
    3. All changes we want to make in MD system (creating/changing/deleting  hierarchy nodes, hierarchy reorganization, creating/changing/deleting attributes for hierarchy nodes) and then pass it in SAP.
    Are there any standard instruments in SAP that can allow to transfer all making changes for Merchandise Hierarchy in MD system to SAP (reports, FM and so on)? Maybe anyone have experience with similar situation? I hope for help! Thank you for answers!

    Hi Olga:
    The sceanrio is distribution from the sending system.  Standard transactions and ALE support transfer of Merchandise Category Hierarchy (MCH) and dependant objects (characteristics and values, for example).
    There are four message types that will be sent: W_WGRP, CHRMAS, CLFMAS, and CLSMAS.  MCH objects have dependencies and therefore the sequence of these messages must be controlled, which requires the addition of a fifth message type: SERDAT.
    It is important to understand that IDoc Serialization using message types is used when several different message types are dependent on each other, as is the case here.  For example, if a merchandise category is assigned to a merchandise category hierarchy level,  the merchandise category hierarchy level must first exist.
    For this reason, the message types are grouped together in a serialization group, in which the processing sequence is defined.  There is a standard serialization group for this purpose: GRP_W_WGRP. 
    Use the following path to configure inbound processing:
    SALE > Modeling and Implementing Business Processes > Master Data Distribution > Serialization for Sending and Receiving Data > Serialization Using Message Types > Define Inbound Processing
    Here is an outline of the steps:
    1. SALE - Configuration of Serialization of IDoc processing
    2. SM59 – Create RFC destination
    3. WE21 – Create an RFC Port
    4. BD64 – Create Distribution Model
    5. WE20 – Create Outbound Partner Profile
    6. WE20 – Create Inbound Partner Profile
    7. WGSE – ALE MCH Objects
    Please also take note of the following standard reports:
    RBDSER01 creates the IDocs for a serialization group.
    RBDSER02  dispatches the IDocs belonging to a serialization group.
    RBDSER03  checks whether all the IDocs have been successfully sent to the receiving system. If they have, a control message of message type SERDAT is sent to the receiving system and posts the serialization group there.
    RBDSER04 is for processing of inbound IDocs of a serialization group can be directly started by the Report RBDSER04.
    You will want to also consider maintaining Reference Articles in the sending system and distribution of Reference Articles using ALE too.  This is because Reference Articles are assigned to the Merchandise Category.  The standard transaction for this is BD10.
    In addition to the manual transactions and reports, change pointers can also be used to distribute the master data.
    - Paul
    Paul Gendreau, Jr.
    SAP Retail

  • Star Schema Dimension Hierarchy Changes Over Time

    Say you have a dimension hierarchy with the level Department that has a child level Division.  The Sales Division belonged to the Financials Department up until July 9th, 2011, after which it was moved to the Marketing Department.  How can you make it so that both Sales Divisions are interpreted as the same Division, rather than two different Divisions as BI Answers does by default?

    I don't think SCD1 would work as BI Answers essentially splits things via both keys and description fields, resulting in odd behavior such as this:
    Time
    Division
    # Employees
    All Time
    Sales
    16
    22
    Regarding SCD2:
    So is there something I need to do on the repository so that BI Answers knows to switch between the two versions of the same Division at that particular time, such that I can make an Analysis such as this:
    Month
    Division
    # Employees
    % Change
    May
    Sales
    15
    -6%
    June
    Sales
    15
    0%
    July
    Sales
    14
    -7%
    August
    Sales
    22
    +57%
    Instead of this:
    Month
    Division
    # Employees
    % Change
    May
    Sales
    15
    -10%
    June
    Sales
    15
    0%
    July
    Sales
    2
    14
    -87%
    0%
    August
    Sales
    22
    +57%

Maybe you are looking for