Remodeling of InfoCube
Hi,
Has anyone used Remoding of InfoCube? I heard that it is too risky. Can anyone please provide me Step-by step Screen shoot and some tips/tricks to avoid any risks. I have already researched this blog to find Screen shoot and foud that. Please provide me something that is not mentioned in this blog.
Thanks all
AKA
Edited by: Arjun Ale on Feb 22, 2008 5:49 PM
http://help.sap.com/saphelp_nw04s/helpdata/en/58/85e5414f070640e10000000a1550b0/frameset.htm
/people/mallikarjuna.reddy7/blog/2007/02/06/remodeling-in-nw-bi-2004s
Thanks,
Syed Tayyab Ali
Similar Messages
-
Short Dump in BI 7.0,While Remodelling the Infocube
Hi Experts
I got the below short dump in BI 7.0 while remodelling infocube to add a new time char (0CALMONTH2)
Please update me what is wrong
Runtime Errors GETWA_NOT_ASSIGNED
Date and Time
Short text
Field symbol has not yet been assigned.
What happened?
Error in the ABAP Application Program
The current ABAP program "CL_RSCNV_ADD_CHAR=============CP" had to be
terminated because it has
come across a statement that unfortunately cannot be executed.
Error analysis
You attempted to access an unassigned field symbol
(data segment 32776).
This error may occur if
- You address a typed field symbol before it has been set with
ASSIGN
- You address a field symbol that pointed to the line of an
internal table that was deleted
- You address a field symbol that was previously reset using
UNASSIGN or that pointed to a local field that no
longer exists
- You address a global function interface, although the
respective function module is not active - that is, is
not in the list of active calls. The list of active calls
can be taken from this short dump.
How to correct the error
If the error occures in a non-modified SAP program, you may be able to
find an interim solution in an SAP Note.
If you have access to SAP Notes, carry out a search with the following
keywords:
"GETWA_NOT_ASSIGNED" " "
"CL_RSCNV_ADD_CHAR=============CP" or "CL_RSCNV_ADD_CHAR=============CM002"
"IF_RSCNV_OPERATION~CONVERT"
If you cannot solve the problem yourself and want to send an error
notification to SAP, include the following information:
1. The description of the current problem (short dump)
To save the description, choose "System->List->Save->Local File
(Unconverted)".
2. Corresponding system log
Display the system log by calling transaction SM21.
Restrict the time interval to 10 minutes before and five minutes
after the short dump. Then choose "System->List->Save->Local File
(Unconverted)".
3. If the problem occurs in a problem of your own or a modified SAP
program: The source code of the program
In the editor, choose "Utilities->More
Utilities->Upload/Download->Download".
4. Details about the conditions under which the error occurred or which
actions and input led to the error.
Information on where terminated
Termination occurred in the ABAP program "CL_RSCNV_ADD_CHAR=============CP" -
in "IF_RSCNV_OPERATION~CONVERT".
The main program was "RADGENREP ".
In the source code you have the termination point in line 23
of the (Include) program "CL_RSCNV_ADD_CHAR=============CM002".
The program "CL_RSCNV_ADD_CHAR=============CP" was started as a background job.
Job Name....... "ZC13_32/ZCM_INSERT"
Job Initiator.. "GHANTAK"
Job Number..... 10521300
Source Code Extract
Line
SourceCde
1
METHOD if_rscnv_operation~convert.
2
*CALL METHOD SUPER->IF_RSCNV_OPERATION~CONVERT
3
EXPORTING
4
I_R_OLD =
5
CHANGING
6
C_R_NEW =
7
8
FIELD-SYMBOLS: <l_s_oldtable> TYPE ANY.
9
FIELD-SYMBOLS: <l_s_newtable> TYPE ANY.
10
FIELD-SYMBOLS: <l_fillfield> TYPE ANY.
11
FIELD-SYMBOLS: <l_addfield> TYPE ANY.
12
DATA: l_r_fillfield TYPE REF TO data.
13
DATA: l_r_addfield TYPE REF TO data.
14
15
TRY.
16
ASSIGN i_r_old->* TO <l_s_oldtable>.
17
ASSIGN c_r_new->* TO <l_s_newtable>.
18
19
ASSIGN COMPONENT p_fillfieldnm OF STRUCTURE <l_s_oldtable> TO <l_fillfield>.
20
ASSIGN COMPONENT p_addfieldnm OF STRUCTURE <l_s_newtable> TO <l_addfield>.
21
22
GET REFERENCE OF <l_fillfield> INTO l_r_fillfield.
>>>>>
GET REFERENCE OF <l_addfield> INTO l_r_addfield.
24
25
IF NOT p_constval IS INITIAL.
26
fill constant
27
CALL METHOD cl_rscnv_operation=>fill_const
28
EXPORTING
29
i_newiobj = p_add_char
30
i_constval = p_constval
31
i_fieldtype = o_fieldtype
32
CHANGING
33
c_r_newfield = l_r_addfield.
34
35
36
ELSEIF NOT p_attriobj IS INITIAL AND NOT p_ofiobjnm IS INITIAL.
37
fill using attribute of characteristic
38
ASSIGN i_r_old->* TO <l_s_oldtable>.
39
ASSIGN COMPONENT p_fillfieldnm OF STRUCTURE <l_s_oldtable> TO <l_fillfield>.
40
GET REFERENCE OF <l_fillfield> INTO l_r_fillfield.
41
CALL METHOD read_attr
42
EXPORTINGHi,
i mean to say, just come out the transaction & try again..............
or else u can check the short dump in ST22...........
Regards,
SD -
Remodeling an InfoCube in BW 3.5
Hallo experts!
What is the best way to remodel dimensions of an productive InfoCube?
What I know:
- copy InfoCube A to InfoCube B
- generate an exportDataSource on A
- load data in B from A
- delete data in A
- remodel
- generate an exportDataSource on B
- load data in A from B
Is this the best way? Any other Ideas? If I have a very large InfoCube, is it the best way to have an InfoCube as B? Wouldn't be an ODS-Object better because It maybe is faster to write in and read from a flat table?
Is it a problem if the InfoCube is compressed?
Anything else I should know?
Best Regards,
PeterPeter
In my opinion you have the best way of doing and proceed with this model. info cube is better than ODS because you are copying data from Cube to cube so that structure will be the same.
I didn't get your compression question correctly but there won't be any issues if you copy data from existing compression cube to other cube.
Hope this helps
Thanks
Sat -
Time Char-remodelling an Infocube
Hi,
My Requirment is to include a New Time Chars (0CALMONTH2) into the Exisisting Cube with Historical Data by performing Remodelling.
Can we include a Time Char by Remodelling and fill the Data
Thanksdid you activate the cube after adding the new time chars? After activation, the new chars would append to the transformations at the bottom( last) of source fields
-
Hello Gurus,
I need some Information for Remodelling ...
Someone Can HELP me..
THNXPlease try to search before posting...there are a lot of threads and references to remodeling.
-
Infocube line item dimension and performance optimization
Hi,
I remodelled an infocube and line item dimension contains only one characteristics set as line item dimension.
previously the dimension as one characteristics but it wasn't set as line item dimension.
and when I checked the SAP_INFOCUBE_DESIGNS from SE38 it looks ok.
/SAP/CUBE /SAP/CUBE3 rows: 8663 ratio: 3 %
After setting it as line item the rows is now minus but it is showing red which means that there is problem with the dimension
/SAP/CUBE /SAP/CUBE3 rows: 1- ratio: 0 %
Its this a performance problem since it is showing red.
thankshi,
No,its not performance issue.
for a dimension to be line item dimension...the dimension size shouldn't be more than 20% size of the fact table size.
when a dimension is set as line item dimension,the regarding SID will be placed in Fact Table,but not the DIM ID.
may be that is the reason when your dimension is not line item dimension,it shows the number of rows and when it is made line item dimension,its not showing any rows and the ratio also null.
hope this is clear for you.
Regards
Ramsunder -
Hello Masters,
I have some doubts could you please clear for me for which i could not find correct answers,i have searched in SDN foruns but i could not find accurate answer.
I have 1&1/2 years of experience which i worked in 2007,then i resined and i want to come back to SAP BI,but i dont remember all the concepts which i am asking and i dont have real time friends to help me.
1) First question about Delta mode for Generic datasources,
We have 3 types 0calday,timestamp and Numeric pointer.
As per my knowledge 0calday is used for Lo extractions and that brings all changed and new records to BI Right?
But when i am practising at home i ceated an ODS and loaded 9 records as full load and i changed 1 record and created 2 newrecords in SAP side so total 3 records should be extracted from R/3 but where i get only newly created records and i dont get changed record,I enableed delta using field AEDAT(created date) and lower limit as 1,is this the reason for i am not getting changed records??
if so how do we do to get changed and newly added records???
AND how do we enable delta Timestamp ??what should we enter as Field name(column)_______________?for time stamp??
IS there any SAP delivered field for Timestamp to enter in the fieldname.
second question 2) I have worked in maintenance project in development server, i used to change the cubes and ODS by adding new IO's.tht was BW3.5 version,so in 3.5 we say tht we can add new IO's in cube when we have data in cube.is it right??i searched in sdn forums some says tht we cannot add,delete or replace IO's in cube which has data but some say tht we can add new IO's but we can not delete and replace which one is correct?
Third question 3) In BW3.5 wan we modifyadd,delete,etc of IO's) in ODS if we have data in it????
Plesae help me out by ansering with these questions???please.
Thanking you in advance and sure points will be assigned.HI
2) Remodelling is the concept by which we can able to modify the datatarget with data present in that cube. We can able to add / delete / replace new infoobject based on the some condition like if u are adding new infoobject to the infocube then u can add that object by adding some constant value or some values based on that condtion.
3) As of now u can perform remodelling onlyon infocube but from 7.3 onwards u can perform remodelling on ODS also.
Thanx & Regards,
RaviChandra -
Problem of remodeling ...
Hi everybody
I have a cube with many dimension.
One of them is the dimension "Agence".
It contains only one characteristic: IATA_Agent.
This InfoObject contains the navigation attribute Group_Agent.
For reporting reason, i do want remodeling my infocube by adding a
new characteristic GRP_AG.
And i want that GRP_AG has the same values that Group_Agent.
So, when i launch the remodeling, i specify the following options:
Add characteristic GRP_AG To Dimension "Agence"
Using
Attribute Group_Agent of characteristic IATA_Agent.
But, when i execute "Check" buttom,
the Log Display says that:
Error: The line item dimension AGENCE contains more than one characteristic
Error: Error while checking metadata
Any suggestions ?
Do i perform the right manipulation ?
Thanks a lot for your help
Rodolphe.Hi Rodolphe,
Line item dimensions can only contain one characteristic! If you need to know more about this, please search the forums - you will find lots of information. ;o)
In order to activate the cube you will have to move GRP_AG to another dimension.
Hope it helps.
BR
Stefan -
I have a few questions after reviewing postings on Remodeling
Hi Experts,
I have some questions after review postings on Remodeling
Review Source:
a) /people/mallikarjuna.reddy7/blog/2007/02/06/remodeling-in-nw-bi-2004s
b) https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/008f9fef-22e4-2a10-d994-a17c55ca06f0
1. In Adding a new char Zreg, the author set it to a CONSTANT as INDIA. What if in my environment, the added characteristic is also ZCOUNTRY but could take on VALUES such as US, Canada, Mexico, will the be the option:
1:1 Mapping with Characteristics? If not, please help.
2. Again, in the demonstration of the u201CAdd key figureu201D in the remodeling of the cube, the author used CONSTANT = 100. Can you help me understand a situation in production where you will have to set a key figure to a constant value? E.g. u201CNet Salesu201D should always be $5000? I may be missing the point in that remodeling.
3. I also noticed that while remodeling CHARACTERISTICS, there was the option u201CCUSTOMER Exitu201D but in the case of KEY FIGURE the option was u201CUSER Exitu201D
Any reason why one is CUSTOMER and the other as USER?
4. There was the emphasis to u201C.. backup database before running remodeling requests..u201D Is it referring to Basis backing up the BW system? Or, is there a way to take a copy of the cube to be remodeled and its data? If it is the second option, any hints on how?
5. I have heard of scary cases during remodeling, is there a way to simulate and approve of the changes before actually implementing it? How?
Also, Are these changes that need to be done in development to be transported to production?
Thanks
Edited by: Amanda Baah on Jan 23, 2009 12:18 PMHi Amanda........
1. In Adding a new char Zreg, the author set it to a CONSTANT as INDIA. What if in my environment, the added characteristic is also ZCOUNTRY but could take on VALUES such as US, Canada, Mexico, will the be the option:
1:1 Mapping with Characteristics? If not, please help.
In this case coding is required............So u hav to go for Customer exit........
If u do 1:1 Mapping with Characteristics..........it will access value as per that Characteristics.....
2. Again, in the demonstration of the u201CAdd key figureu201D in the remodeling of the cube, the author used CONSTANT = 100. Can you help me understand a situation in production where you will have to set a key figure to a constant value? E.g. u201CNet Salesu201D should always be $5000? I may be missing the point in that remodeling.
Suppose price of a product...........it will not change everyday...............that keyfigure hav to set as a constant value...........
3. I also noticed that while remodeling CHARACTERISTICS, there was the option u201CCUSTOMER Exitu201D but in the case of KEY FIGURE the option was u201CUSER Exitu201D
Any reason why one is CUSTOMER and the other as USER?
Look thereis a difference between User exit and Customer exit..........I am not very sure when user exit is required and when customer exit.......
Check this..............
http://www.sap-img.com/abap/what-is-user-exits.htm
4. There was the emphasis to u201C.. backup database before running remodeling requests..u201D Is it referring to Basis backing up the BW system? Or, is there a way to take a copy of the cube to be remodeled and its data? If it is the second option, any hints on how?
if you want to transfer the content of one infocube to another one ...............
a) generated the export datasource for the source infocube...right-click->'generate export datasource
b) create transformation.......(without any filter or calculation, with the mapping 1:1 to all the infoobjects) ................in this way u can 'copy' (with one shot data load, as a full request) all the data.........
5. I have heard of scary cases during remodeling, is there a way to simulate and approve of the changes before actually implementing it? How?
Also, Are these changes that need to be done in development to be transported to production?
Generally u will don't hav changing authorization in PROD.........Look frankly speaking..........I hav never done Remodeling..........but as per the statement .......During remodeling process InfoCube is locked for any changes or data loads so make sure you stall all the data loads for this InfoCube till the time this process finishes..............I think we do remodeling directly in PROD only.........
Regards,
Debjani...... -
Activation failed in DSO for BI 7
Hi,
I have an existing custom DSO. I want a add a new infoobject ZMATERIAL which has ZMATL_GRP as attribute. I have firstly added ZMATERIAL at data source and acivated . DTP is already activated.
Now I have added ZMATERIAL in DSO and trying to activate the DSO. But getting the following errors- 1. Structure change at field level (convert table /BIC/AZBI7_DSO00)
2. Enhancement category for table missing
3.enhancement category for include or subtype missing
Please guide me , how to resolve this issue
Regards
DeepHello Deep,
Did you find a solution to this problem? I know that if you want to change the structure you have to delete the data in the target first otherwise it throws the errors you listed below.
In BI 7.0 you can change, in other words, remodel an infocube using the remodelling option but i couldn't find anything of the sort for ODS. I have to do something similar and was wondering if you were able to add the field without having to delete the data in the ODS. I would really appreciate it if you can get back to me on this problem.
Thank You
MM -
How to get the histoical data for newly added field in the cube?
Hi Experts,
I have small doubt on remodeling the infocube.
After adding the characteristic or keyfigure to a cube by using remodeling concept, how can I get the historical data for that particular field.
I have searched in SDN also but I didn't get proper information.
Please excuse me if I posted repeated question.
helpful answer will be awarded with poitns.
Thanks & regards,
Venkat.hi
depending on your customer need you could use the remodelling functionnality but sometimes you have no way to retrieve what you want so another option you should consider is the following:
Advantages
that will cost less effort and guarantee the result.
Drawbacks
data is redondant for a while
space (depending on the volume of historical data)
So here are the steps :
step 1Adjust your extraction process according to the fields you need to add to populate the cube.
step 2 Then create a dso next or even a cube, feed the dso with a full load with the enhanced extractor you adjusted with the new fields in step 1 only once in fact this should be one shot.
step 3 Copy the query to the previous built multi-provider on top of the new historical data from dso and the running live delta cube. Adjust the queries if necessary.
optionnal Then if you want to get rid of the dso or new cube for historical data you could empty the actual one push the data from the new data provider and that's all.
bye
Boujema -
How i add 0tax_amount KF in the 0SD_C03
Hi,
Can anyone suggest me that how i add 0tax_amount in the cube 0SD_C03 without deleting the data from the cube. And for this cube daily delta is running.
And if I add the field and run the delta then what will happen?
Thanks,
NiteshHi,
U have go for the Remodelling concept if your system is BI 7.
Tcode:RSMRT.
For InfoCubes, you have the following remodeling options:
For characteristics:
a) Inserting, or replacing characteristics with:
1. Constants
2. Attribute of an InfoObject within the same dimension
3. Value of another InfoObject within the same dimension
4. Customer exit (for user-specific coding).
5. Delete
b) For key figures:
1. Inserting:
2. Constants
3. Customer exit (for user-specific coding).
Blog: /people/mallikarjuna.reddy7/blog/2007/02/06/remodeling-in-nw-bi-2004s
http://help.sap.com/saphelp_nw70/helpdata/EN/58/85e5414f070640e10000000a1550b0/content.htm
http://help.sap.com/saphelp_nw04s/helpdata/en/58/85e5414f070640e10000000a1550b0/frameset.htm
/thread/754296 [original link is broken]
Remodeling of InfoCube
Remodelling option in 7.0
Is remodelling only poss for Cubes...? -
Adding a keyfigure in Infocube by using remodeling
HI Everyone,
I want to add an Keyfigure to the Infocube which is having a data, can some one help me with step by step guide, including how to write the ABAP code also, please......
Thanks,
Chandra.look at the below links
http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/b00ddebe-cc48-2b10-758a-8008e63d6826
to add new key figure in existing info cube (BI 7.0)
Remodelling - Replacing a key figure
Edited by: AnshulR on Feb 7, 2012 2:25 PM -
Hi all,
I have remodelled a standard infocube by d eleting the keyfigures.
But when I tried to activate the cube, it is not getting activated.
Please suggest the solution for this.
Thanks in advance.Hi Pallavi,
can you tell me the reason why you have deleted the key figures ?
and also if delete all the keyfigures, system wont allow to activate the cube. because atleast one keyfigure is necessary in the cube to store the data apart from characteristics.
So if you have deleted all the KFs, then include atleast one KF and try to actiate the cube again.
Hope this helps.
Regards,
Purvang -
Remodelling InfoCube Transport Error
Hi All,
I have removed few char from the InfoCube via Remodelling toolbox and schedule the same immediately
Now the problem is the dimension in which I removed the char is not getting activated when I transport the same.
Kindly helpHi,
Take a look on the notes :664247, 636261.
It seems doing <i>Transfer Global settings</i> from R/3 to QA BIW would solve the problem.
With rgds,
Anil Kumar Sharma .P
Maybe you are looking for
-
I bought some new music in iTunes and now my purchases are showing up in the purcahsed folder but will not transfer into my library- I want to get the music onto my nano. It is in my music files- I see it in the purchaed folder but only 1 of the 16
-
Installation problem LaserJet Pro MFP m126nw
Trying to install MFP Pro m126 nw on windows xp sp3 32 bit. Connected on usb,ethernet,wi-fi. Installs scanner driver. Does not install printer driver, returns with fatal error. Print & scan doctor returns printer not connected message. tried grunist
-
WF - Purchase Order and Requisition
hi, I'm work with 4.6c release 620. I set as active the trace of events workflow. But when i work with me21n, me51n and me54n my trace(swel) dont show nothing. How can i work with workflows and objects? Object: BUS2012, BUS2009..etc. thanks, Alexandr
-
Can I have the layers save as a PNG when saving as HTML?
My images are not doing well ina GIF format, I really need to have them in a JPG or PNG so that they appear on the website clearly. NOTE* I am exporting as CSS layers. TIA
-
Slow Printing with Adobe Reader 8.1.2 on Terminal Service
When I want to print something on a Terminal Server without admin rights its very slow, when I print with admin rights its fast. Can someone told me where is the problem with the rights? Thanks