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
SaurabhHi 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 -
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.
ThanksHi 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...... -
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 -
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,
MVSHI 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
prashantHi,
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!
AnnYou 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
-
Hello All ! How can I retrieve data from MS Access to oracle forms having same fields. Thanks
-
Why can't I log into my itunes and icoud from my iphone?
Why can't I log into my itunes and icloud from my iphone?
-
Black edge in Adobe Premiere rendering
I'm rendering/exporting a photo slideshow in Premiere CS6 but I get a black edge on the right and at the bottom as if the photo is skewed out of position. Any idea how to get around this?
-
Best way to add delay line and arpeggiator to multi instrument?
I am using logic sequencer to drive external hardware, and have been making use of the arpeggiator and delay line objects in the environment. Apparently they have to be set up in loop cabling? Where the delay line runs into the multi instrument, whic
-
I just installed a new black ink casrtridge and I get an error message THE ALIGMENT OF THE CARTRIDGE FAILED .. i intsallerd again but keep telling e same error meessage Please help