Time dependent infoobjects.
hi sapgurus,
When i am creating the infoobjects,i am facing following can some help with them.
1.Why are very putting attributes as time dependent attributes?
2.What is the importance of HIERARCHIES NOT TIME DEPENDENT AND ALSO INTERVALS PERMITTED IN HIERARCHY.
3.What is the importance of conversion routines?
4.If we write transfer routine then it will be applicable where ever infoobject is created,what is the advantage of that?
Can somebody spare some time help me with this.
thanks in advance.
Hi Nrupal,
1. Time dependant attributes we use if they mean to changeable with time.
2. Intervals, we can choose 2 nodes (at same level).
3. Conversion routine is useful if we want to convert the format (time or date)
ex: date: dd/mm/yyyy but if u give input mm/dd/yyyy it suppose to give an error but u can use conversion routine to convert into internal format.
4. Transfer toutine at IO level for permanant and TR level only for that InfoSource.
Assign points if useful...
Regards,
ARK
Similar Messages
-
Time Dependent InfoObject and InfoPackages
Hi There,
I did create a time-dependent infoobject ( bI7 object) however the timeframe in the infopackage does not show-up meaning I can not restrict the load _ unless I define the dateto and datefrom as selection when I create the datasource in R/3 ... Any explanation ? is it a BI7 feature ?
Cheers,
Erik.With Time-dependent InfoOject, it is usually possible to restrict in the tab "Upadate" the FROM and TO date from the extraction. Usually the default value when you create the infopackage is TODAY for FROM and 31.12.9999 for TO.
In my case, when I create the infopackage these options do NOT appear in the screen. ....
What is the reason for that ? Is there a reason for that ?
Cheers,
Erik
Edited by: Erik MITON on Jul 25, 2008 8:38 AM -
Master data loading with Time dependent InfoObjects
Hi
For product master, I have a infoobject Standard Cost, a time dependent keyfigure attribute.
How do I Load data for product master
1. From flat file
2. from R/3 Pleas provide steps to do on R/3 side
Thanks in advance,
Regards,
VjHi,
Though you Material grade is time dependent and sequentially changing.
You can create 4 different DTP with Grade selection (only 1 Transformation).
For example, 1 DTP with filter Grade A, another DTP with grade B, so on.
and executive all 4 dtp sequentially and activate master data after every DTP run.
Hope it will workout.
Thanks,
Balaram -
Using Time dependent Infoobjects in Reports
Hi
I have Standard Cost as time dependent attribute for 0Mat_Plant. How do I use this Standard cost values of different times ?
for Eg : How can I get this report in BEx
Material Standard cost (2006) Standard Cost(2007)
M100 10 12
M200 15 13
Note: Actual scenario is different where I have to use standard cost of different years in formulas
Regards,
VijayHi Vijay,
what is Standard cost? A key figure? Where is it stored?
Please take a look to infosets. There you can do some time dependet reporting.
http://help.sap.com/saphelp_nw04/helpdata/en/e3/e60138fede083de10000009b38f8cf/frameset.htm
But why you dont create a navigational attribute by using Standard cost? Than you can create a structure with two elements - one for 2006 and one for 2007 where you can restrict the attribute by calendar year (if available)!
But i dont know how your data model look like.
Regards,
Adem -
Extraction into Time dependent info object
Dear all,
In r/3 the field is time independent and want to extract the data into time dependent infoobject in bw.
what is the procedure to do it.
Regards,
BPNR.Hi BPNR,
You have two options:
1. Make the info-object time independent and pull the data from R/3.
2. Hard code the Date to and Date from fields in the infopackage to extreme values say 01/01/1900 to 31/12/9999 and extract the data from R/3.
Hope this helps. -
Data not uploading in Time dependent Master data Infoobject
Hello All,
I have a master data infoobject for HR entity and have to load data from PSA to that info object.
The HR entity infoobject already have sone data like below:
HR Entity
Version
Date from
Date To
x
A
01.07.2013
31.12.9999
x
A
19.04.2013
30.06.2013
x
A
01.09.2012
18.04.2013
x
A
01.01.2012
31.08.2012
x
A
01.01.1000
31.12.2011
Now the data in PSA is as follows:
HR Entity
Start Date
End Date
X
01.01.2012
18.12.2013
Once I loaded this data to the infoobject, i can not see this value which is the latest value of this HR entity.
Can somebody please explain how the data gets loaded in the time dependent master data infoobject and why this entry is not getting loaded in the info object.
Regards
RKHi,
did you activate master data after your load?
You can check also version 'M' records and see if your record is there.
The load went green?
The problem is, that your entry overlaps all exisitng time intervals, which can't be deleted or merged as there may be dependent transactional data. You have first to delete the transactional data for this entity.
Then you can delete the time-dependent data and reoload it from your PSA.
BW will build then correct time intervals.
The easiest is to change the time interval in PSA, see example below:
At the moment the time interval is not accepted. But you can add time intervalls before 31.12.2011 and after 01.07.2013, Then system will create remaiing time intervals, e.g. your new record is:
HR Entity
Start Date
End Date
X
01.08.2013
18.12.2013
Result will be:
HR Entity
Version
Date from
Date To
x
A
19.12.2013
31.12.9999
x
A
01.08.2013
18.12.2013
x
A
01.07.2013
31.07.2013
Regards, Jürgen -
Time dependent Attibute in my Infoobject ?
Hi All,
Scenario :I have one Char Infoobject with time dependent attribute in that . Data is loaded as Direct update with full load
We are this to maintain History
Question :
1.When I go to maintain masterdata I get two attribute add along with my attribute as Valid From and Valid To, is it system genrated ?
2.When I go to transfer rule ,we have maped this two genrated attribute as well - so In our system To date is constant as 31/12/9999 and Valid From is assign to 0calday.
But when I see the data I get the entries for one particular material as multiple - and more ever it automatticaly adjust Valid To date = current calday -1 , the big problem for me I am not able to get How system is doing this adjustment for Valid From and Vaild To dates for previous entries . -
Is this feature of Time depeneded attribute ???
Note : When I see the infopakage I cant find start routine But I can find one date field from source made available only in Selection tab and which is assign to getyesterday (0)
But which is not maped in transfer rule, I was thinking that it might be used to map to Valid to Date through ABAP.. But I am not able to find code for the same ....
Please advice and Give more info on Time Dependend Attibute .?1.When I go to maintain masterdata I get two attribute add along with my attribute as Valid From and Valid To, is it system genrated ?
Is this referring an additional record generated by system with diff valid to and from dates ?
Yes, system does that for Time dep m data
Ex : Profit Center - 9999 -12/31/2006- 01/01/1000 - > System Generated Record
Profit Center - 9999 -12/31/9999- 01/01/2007 - > One in the source system created by user.
That is how it works.
But what is your concern because of this sys gen records ?
You will only find the user created profit center in the report. -
Replacing DSO with InfoObject for storing time-dependent master data
Hi Gurus,
currently I am storing time-dependent contract items in a DSO. The posting items are enriched with this master data as well as some other transaction data into another consolidated DSO, which includes the time-dependency (valid from & valid to) as well for better performance. But this means that we will have a large number of records, because 1 new posting item could end up with few posting items more due to the versions of contract item.
Since there are many posting items (>50 millions yearly, daily peak 1-2 million) and the complexity with delta management, I am considering whether to use an InfoObject for storing the contract items. The number of contract items are not many, about 300,000 after migration and about 10,000 each month.
Hence, I would like to ask whether this approach is feasible? Is there a size limit for a master data InfoObject?
Thanks in advance.
Regards,
Menghi,
The Time dependent MD object will create the same number of records for the contract item (maybe more) as each contract item will have different record for different time frame.
this can be better explained with example.
let us say you have 1 contract item with 2 entries one valid from 2007-2008 and the other from 2008 onwards.
In DSO this will create 2 records, in time dependent MD object it would also create 2 records.
In the infopackage for the MD you would need to provide the interval (time range) for the MD.
if you provide it as 2007 till 2999 then two records will be created one with 2007-08 and other valid from 2008-999.
However as there would be other contract items which would have lower date say 2006 then this contract item would create 3 rows, 1 row for 2006-07 with blank values, 2nd for 2007-08 and 3rd for 2008-999. This way it has more number of records than the DSO.
In case of MD object you may not be able to delete data as well in future if the object is used in some other place.
There will be many pros and cons of the approach you are thinking and you would have to weigh them and decide.
regards,
Arvind. -
Time-dependent master data in the cube and query
Hello,
I have a time-dep. masterdata infoobject with two time-dep attributes (one of them is KF). If i add this infoobject into the cube, what time period SID will be considered during the load? I assume it only matters during load, if i add the KF to the query it gets its value based on the SID in the cube.. right?
Thanks,
vamsi.If its Time Dependent Master Data object when you run your Master Data if that time any changes to the Master Data that value will be overwrite to the old value you will get the new value. When you run the Query execution the Infocube Master Data infoobject will having the SID that time it will to there it will be displayed at that moved what is the value you have in the Master Data table.
This is what my experience.
Thanks,
Rajendra.A -
Issue while creating a heirarchy using Hierarchy Structure Time dependent
Hi every body
I created an Info object(SREP) with Heirarchy Strututre Time Dependent property. When i am creating an Heirarchy for the info object(SREP) i am not able to see any text node by default, do we need to create it explicitly or system would propose one node by defalut..
I created a text node manually then and tried to assign an another info object(SREG) as a child using an option of "Insert Characterstic", but i am getting a message as "InfoObject SREG is not entered for InfoObject SREP as a Foreign Heirarchy Characterstic", and system is again proposing to assign some info object as a child.
Thanks in advance..
sekharok
-
How to Display Time-Dependent Characteristic Data In Query
Hi Experts,
I have encountered a problem. I want to use Time-Dependent Chart. And want to display different value according characteristc's valid from time. For Example,
The Characteristic 0COSTCENTER has the navigation attribute 0COMPANY, The data as:
0COSTCENTER Valid from Valid To 0COMPANY
BW2305 20070101 20070430 A
BW2305 20070501 99991231 B
I want the report can display as :
0COSTCENTER Valid from Valid To 0COMPANY AMOUNT
BW2305 20070101 20070430 A 1000
BW2305 20070501 99991231 B 2000
But when I set the query's key date 20070420, the report display as:
0COSTCENTER Valid from Valid To 0COMPANY AMOUNT
BW2305 20070101 20070430 A 1000
BW2305 20070501 99991231 A 2000
when I set the query's key date 20070520, the report display as:
0COSTCENTER Valid from Valid To 0COMPANY AMOUNT
BW2305 20070101 20070430 B 1000
BW2305 20070501 99991231 B 2000
Can anybody tell me how I can get report expected.
Thanks in advance.
SFHi,
1) Add the characterstics 0COSTCENTER ,0DATETO,DATEFROM and 0COMPANY to the cube.
2) And also add these 4 IOs to the Communication structures which has update rules with the concern cube.
3) I hope , you already have 0COSTCENTER in the Commnication structure and mapping for that infoobject at both Update rules and Transfer rules.
4) Leave to the Blank(no mapping) mappings for the IOs 0DATETO,DATEFROM and 0COMPANY in the Transfer rules.But make 1:1 mapping in the Update rules for these 2 infoobjects.
5) Write the below code in the strt routine of the Update rules:
TYPES: BEGIN OF type4.
include structure like /BI0/QCOSTCENTER.
TYPES END OF type4.
DATA:
ITAB4 TYPE STANDARD TABLE OF TYPE4
WITH HEADER LINE
WITH NON-UNIQUE DEFAULT KEY INITIAL SIZE 0.
SELECT * FROM /BI0/QCOSTCENTER INTO CORRESPONDING FIELDS
OF TABLE ITAB4
WHERE OBJVERS = 'A'.
loop at DATA_PACKAGE.
READ TABLE ITAB4 WITH KEY COSTCENTER = DATA_PACKAGE-MATERIAL
DATETO LE DATA_PACKAGE-PSTNG_DATE
DATEFROM GE DATA_PACKAGE-PSTNG_DATE.
IF SY-SUBRC EQ 0.
DATA_PACKAGE-DATETO = ITAB4-DATETO.
DATA_PACKAGE-DATEFROM = ITAB4-DATEFROM.
DATA_PACKAGE-COMP_CODE = ITAB4-COMP_CODE.
ENDIF.
Modify DATA_PACKAGE.
endloop.
ABORT = 0.
Here I assumed you have Posting date in the Communication structure and used to map to Fiscalperiod of the cube.
6) Do the Master data upload to Cost center and active the master data of it always before uploading the data to cube.
7) Do the uploading to cube from Sratch.
With rgds,
Anil Kumar Sharma .P
Message was edited by:
Anil Kumar Sharma -
Need to understand HR Time-dependent data
Hi All,
I am trying to understand how time-dependent master data works with fact table/infocubes.
Suppose I have a simple cube with infoObject: 0EMPLOYEE, 0HRPOSITION. And the data are as follows:
<u>0EMPLOYEE..............0HRPOSITION</u>
300............................101
Futhermore, my 0HRPOSITION master data is time dependent with an attribute of 0FUND and the master data are as follows:
<u>START-DATE....END-DATE.....HRPOSITION...FUND</u>
01/01/2006........05/15/2006....101..................A
05/16/2006........12/31/9999....101..................B
And if I were write a query against the cube to show the Employee #, the Position #, and the Fund, I would <b>expect</b> the query result as follows:
300.....101....A
300.....101....B
However, my actual query result is only one row. Why?
Please any help will be much appreciated.
Thanks,
BQBQ,
Since it is timedependent master data, it will show only one record that active record.( because current system date will align with only one entry in 0HRPOSITION )
RC -
Changing to time-dependent hierarchie of 0CUSTOMER
Dear Experts,
I like to change 0CUSTOMER to "entire hierarchie is time-dependent" <b>without losing any existing hierarchy or data</b>. Is that somehow possible? I tried changing the Radio Button, but could not activate the InfoObject;
<i>"The Hierarchy Table /BI0/HCUSTOMER must be converted incompatibly with an activation of characteristic 0CUSTOMER (changes to the key in the table). Table /BI0/HCUSTOMER contains data. Parts of this data were lost in the conversion."</i>
I already checked the whole forum and the SAP help, but could not find a suitable note.
Can someone plase help?
Thank you very much in advance
MartinaHello Amit,
Try reading the help documentation for such queries. e.g. Publishing Time-Dependent XML Documents - Knowledge Management - SAP Library
Regards,
Lorcan. -
How to Select in a query considering key date of time-dependent characteris
Hi, Everybody
I have a Infoobject called CONTROL. It can be tested during the year once, twice, three times,six times or can be not Tested.
The Characteristic that contain the number of test that the Control will be tested is time dependent.
For example, one control can have the charcteristic to test twice in a year. Then 31/10/2007 it can turn "not test".
I can have these records:
CONTROL VALID INIT VALID END TEST
XYZ 01/01/2007 31/01/2007 TWICE
XYZ 01/02/2007 28/02/2007 TWICE
XYZ 01/03/2007 31/03/2007 TWICE
XYZ 01/04/2007 31/10/2007 TWICE
XYZ 01/11/2007 31/12/9999 NO TEST
I have a query that I should select the number of controls different of "NO TEST" During the time selected.
For example, if I select Interval Time = 01/01/2007 to 31/10/2007, This record should be Counted, because it was to be tested during this period.
If I have selected Interval time = 01/11/2007 to 31/12/2007, it should not be selected because in this period, this control doesn´t able to be tested.
If I put filter restricting NO TEST, the query should check the time of validity, but when I do that, BW doesn´t accept that because I can´t restrict by Validate Date.
Anybody already had a problem like that?
I´d like suggestions to solve that or comments that could explain that.
Thanks a lot,
Elisabeth
Edited by: Elisabeth Umebara on Feb 2, 2008 12:21 AMHi, everybody.
I already solved this problem. Thanks a lot.
For this I selected the controls in a exit variable that should be selected in from table time-dependent from infoobject. This solution ran just for BWD and BWQ, because there was a lot of data in BWP.
Then I made a first query that has selected the controls. After that, in the original query I defined the substitution path relating with the first query.
Thanks again,
Elisabeth -
Issue making Cost Center Hierarchy Time Dependent
Hi,
We have three hierarchies on top of cost center and cost center was not time-dependent. There is a new requirement to make one of the hierarchies time dependent. To faclitate it, I changed the hierarchy property in cost center infoobject to "Hierarchy structure is time-dependent" and then loaded the hierarchy.It took the validity dates of 1.1.1000 to 31.12.999. A costcenter was changed from one node to another in ECC and was extracted into BI. As time-dependency is set, I thought that node will have two entries now one with validity period 1.1.1000 to 30.10.2009 and another with 31.10.2009 to 31.12.999. But instead the hierarchy was overwritten and only the latest change is refelcted.
Can someone please help in figuring out the issue. Should some change be done in ECC for time-dependency to reflect.
Thanks
AchyutaHey Achyuta,
The hierarchy needs to be time dependent in the source system and then the datasource for the time dependent hierarchy would then need to be replicated again. You'll know if it's right after the replication if you view the datasource in BW and the Data is Time Dependent check box is checked on the General Info Tab. Once the datasource is time-dependent, loads should populate the DateTo and DateFrom as you expect. Consult your R/3 expert if you need help over on the source system side.
Peace,
Dan Glick
Maybe you are looking for
-
Is there any way that I can upgrade my iMac 5,1 to 1TB of memory?
I have an older iMac, with the Core duo 2 processor. Let me say that I am not too savy when it comes to computers but I have upgraded my memory about two years ago. However for the last year I have recieved a notice every now and then that my startu
-
If I select a lot of invoice to pay, B1 print the first check then void the followings checks. I can't use the option to limit the number of invoice per check. There other option or workaround to print only the first check, then create a report with
-
Dreamweaver and Coldfusion deployment
Hi anyone I've developed a dreamweaver/coldfusion/mySQL site that I wish to deploy. I bought Creative Cloud in the hope that the components that work perfectly on my machine could be deployed to the CC site. This appears not to be the case. If Adobe
-
Adding Social Sharing Buttons To Android Application
Hi; How can i adding a social sharing buttons (facebook, twitter etc.) to pages (views/mypage.xml, views/mypage1.xml) in my android apllication. Sincerely
-
Where is Terminal on admin account?
I need to correct custom permissions. I understand that to do that, I must enter certain commands into Terminal. But when I enter admin account, I do not see "Terminal."