Delete InfoCube
Hi,
I get this message when i tried to delete Cube
"Operation ' Change Attribute TSTATE ' could not be carried out for Request 2760"
Regards,
NPR
Check your all the requests in the cube if they are all okay.
Secondly..check all the InfoObjects that you have used in your InfoCube...
Thirdly..check if the cube is updating any other data target...
Kindly revert.
Regards
Gajendra
Similar Messages
-
When trying to delete infocube (ZCSRDB_C3) I get the following error:
Number of referenced objects: 6
Table /BIC/DZCSRDB_C31 is still referenced
Table /BIC/DZCSRDB_C32 is still referenced
Table /BIC/DZCSRDB_C34 is still referenced
Table /BIC/DZCSRDB_C3B is still referenced
Table /BIC/DZCSRDB_C3T is still referenced
Table /BIC/DZCSRDB_C3U is still referenced
Table /BIC/DZCSRDB_C31 (Revised and Active vers.) was not deleted (check references)
/BIC/DZCSRDB_C31 is still used as Check Table in Table /BIC/F100029
Table /BIC/DZCSRDB_C32 (Revised and Active vers.) was not deleted (check references)
/BIC/DZCSRDB_C32 is still used as Check Table in Table /BIC/F100029
Table /BIC/DZCSRDB_C34 (Revised and Active vers.) was not deleted (check references)
/BIC/DZCSRDB_C34 is still used as Check Table in Table /BIC/F100029
Table /BIC/DZCSRDB_C3B (Revised and Active vers.) was not deleted (check references)
/BIC/DZCSRDB_C3B is still used as Check Table in Table /BIC/F100029
Table /BIC/DZCSRDB_C3T (Revised and Active vers.) was not deleted (check references)
/BIC/DZCSRDB_C3T is still used as Check Table in Table /BIC/F100029
Table /BIC/DZCSRDB_C3U (Revised and Active vers.) was not deleted (check references)
/BIC/DZCSRDB_C3U is still used as Check Table in Table /BIC/F100029
/BIC/DZCSRDB_C3U is still used as Check Table in Table /BIC/F100040
I am not finding anything in where-used for this cube. When I look in se16 at these F tables I get 0 entries for them. Likewise, I don't see these F tables in RSDDAGGRDIR. I do see entries in the RSDCUBEIOBJ table but I thought this just lised infoobjects that are used in a cube. I wouldn't think this would keep me from deleting the cube. Does anyone have any other ideas?Well, the F tables are aggregate tables. Which is odd, of course, because when you go into "maintain aggregates" for the ZCSRDB_C3 infocube no aggregates exist. I have looked in RSDDAGGRDIR table to try to lookup the /BIC/F100029 and /BIC/F100040 aggregates and there is no entry for them (Note: I assumed you enter 100029 in the AGGRCUBE field).
Anyway, I don't know of any other way to tie the aggregate tables to an infocube. I'm guessing in the end I will just need to delete these tables in se14, but would really like to verify what they are tied to before I start deleting tables. Does anyone have any other ideas on how I can get more information on these aggregate tables? -
Delete InfoCube Index Question
Hi,
Before my data loads I have always dropped InfoCube Indexes. I recently Partitioned our largest InfoCube and now it seems that dropping the indexes takes forever so now I can't really drop the indexes during our daytime loads because it would take too long to delete and rebuild the indexes on this InfoCube.
Does anyone know if this is normal behavior for a partitioned InfoCube to take so long to drop and rebuild indexes?
Thanks for any ideas or thoughts!Hey Kenneth,
Since you stated that this infocube was large, and you recently partitioned it, make sure you compress your requests . Also consider compressing with zero elimination as much as possible - this will reduce data size for indexing.
How big is the DB server this is running on? Are the DBAs looking at DB settings regarding this which could impact index creation time, e.g. ora init settings, temp space, index tablespaces, etc.
You might also need to delete unused indexes which are still existing on your cube.
Also, these index rebuilds should be running with No logging specified - which is default. But it might help to check and confirm once.
Other than this, OSS note 323090 might be worth checking for you.
Hope this helps!
Thanks,
Sheen -
Delete Infocube via process chain V RSA1
When deleting the contents of an Infocube through RSA1 you get a choice of deleting Dimensions or Dimensions and Facts. When you are creating a process chain and you use the object Del;ete contents, what does it use as default Delete dims, or delete dims and facts?
Hi Dominic,
In the process chain, goto the deletion process step.
Right mouse click and select Display Variant.
Here you can see a check box and "Also Delete All Dimention Table Contents".
Based on whether this check box is ticked or un-ticked, you can make out what it does.
I hope this answers your question.
Regards,
Anup. -
Hello!
I need to delete data of a particular InfoCube.
I was wondering if there is a standard function module in SAP which I can modify?
Kind regardsHi,
For deletion of cube data.
Go to SE38 Execute these Function Modules or Programs:
RSAPO_DELETE_CUBE
RSAPOADM_CLEANUP_CUBE
RSAR_DELETE_ICUBE
RSAU_INFOCUBE_CONTENT_DELETE
RSDG_CUBE_DELETE
RSDPC_DROP_CUBE
RSDPM_DB_CLEANUP_CUBE
RSDPTEST_MOLAP_CUBE_CLEANUP
RSDPW_INFOCUBE_DELETE_ALL_DATA
RSDPW_INFOCUBE_DELETE_DATA
RSDPW_INFOCUBE_DROP
RSDP_MDMETA_ICUBE_DROP
If this is helpful then assign some points.
Rgs,
I.R.K -
Program to drop/delete Infocube data
Hi,
Please suggest me an ABAP progra or Function Module that can delete data from an Infocube. I need to schedule it in background on daily base.
Thank you.hi,
check the below logic to delete the contents from Cube
data: RSICCONT like rsiccont,
rsseldone like rsseldone.
data: begin of i_req occurs 0,
rnr like RSICCONT-rnr,
end of i_req.
refresh i_req.
select * from RSICCONT
where ICUBE = 'ZCS_D10' " Cube name
order by TIMESTAMP descending.
i_req-rnr = rsiccont-rnr .
append i_req.
clear i_req.
endselect.
loop at i_req.
select single * from RSSELDONE where RNR eq i_req-rnr and
source in ('0CO_OM_OPA_5', " Data source name
'0CS_OM_OPA_1'). " Data source name
if sy-subrc eq 0.
CALL FUNCTION 'RSSM_DELETE_REQUEST'
EXPORTING
REQUEST = i_req-rnr
INFOCUBE = 'ZCS_D10'
EXCEPTIONS
REQUEST_NOT_IN_CUBE = 1
INFOCUBE_NOT_FOUND = 2
REQUEST_ALREADY_AGGREGATED = 3
REQUEST_ALREADY_COMDENSED = 4
NO_ENQUEUE_POSSIBLE = 5
OTHERS = 6.
IF SY-SUBRC <> 0.
MESSAGE ID sy-MSGID TYPE 'I' NUMBER sy-MSGNO
WITH sy-MSGV1 sy-MSGV2 sy-MSGV3 sy-MSGV4.
else.
message i799(rsm1) with i_req-rnr 'deleted'.
ENDIF.
do.
select single * from RSICCONT where ICUBE = 'ZCS_D10'
and rnr = i_req-rnr.
if sy-subrc ne 0.
exit.
endif.
enddo.
endif.
hope it helps..
regards,
raju -
Runtime error: DBIF_RSQL_SQL_ERROR -- when deleting infocube in BWPRD
Dear readers,
When i try to delete the infocube 0IC_C03 from bwprd it gives this error --> Runtime error: DBIF_RSQL_SQL_ERROR ...
Kindly advise.hii
Check the authorization of deletion of cube at BWP
Also chk whether is there any other info provider which is related to 0IC_C03 or used as a source for other Info provider or multi provider.
Check for data availability before deleting Cube.If yes, then delete data first.
Thanks
Neha -
How to delete InfoCube data in a Process Chain with restictions?
Hi Friends!
My process chain is a full update in the cube
I need delete the data everyday except the last day in the month.
How can I do this in 7.0 release?
Thanks!Hi,
Please use the option Delete of overlapp requests process type
Take the following conditions as :
1) Only delete request from same DTP
3) Only Full DTP
3) Only Delete DTP requests from same souce
Selections are
Overlapping
Request date
Is in the current month
based on the month
Hope this helps out
Thanks
PT
Edited by: PT on Feb 23, 2010 7:18 PM -
Deleting Infocube request (already rolledup and compressed in aggregate)
Dear All,
I found that there is one request which has incorrect data. This request was updated in cube and rolled up and compressed in aggregates. Now I changed request status to red and deleted it. This deletion request is running from last 20 hours. I checked the job log and found that it has dropped all the aggregate tables and refilling them. Since this cube has around 12 crore records its taking too much time to complete. Can i load further data while this deletion is happening? What will be best strategy to handle this situation?
regards:
JitendraHi
If your data is not compressed in your cube then the best way is
1) deactivate the aggregates
2)delete the request from CUBE
3) reload the data to cube
4) fill the aggregates again
If data is compressed in CUBE, then you can not do the request based deletion. the only way to do is selective deletion.
When the deletion is work in progress, you can not load the data to the same target. target will be locked.
Regards,
Venkatesh -
Not able to delete InfoCube Request
Hi BW Gurus,
We have a 'Supplier per Product Category' custom cube (ZC_SUPPC) in BW Quality system. We are unable to delete data in the cube. We are getting the error message 'The system has not finished loading Request 3222 into the data target ZC_SUPPC'.
But if we check the request in 'Manage Cube' section, this request is not listed there. Any ideas or suggestions why this is happening? Has anybody faced this issue before?
Regards,
SukadevHi Sukadev,
Go to tcode RSRQ and give the req id and check status there and if it is yellow or green ..make it manually red....
Then u can go ahead deleting cube data.
Please assign points if useful.
Thanks -
Probelm in Deleting INFOCUBE/ODS?
Hi ,
I'm trying to delete the Bussiness content CUBE and ODS,
Getting error when to delete Cube "Infoprovider "xyz" is not use Externally"
ODS error " Infoprovider "xyz" set to INACTIVE.
Please advice how to delete the CUBE/ODS in BI7.0 version.
Thanks,
Srini.Hi,
Check if your ODS is in active state?
Thats what I understand from the error message.
thanks,
JituK -
Delete access for the Infocube data
hi,
If you want to remove the delete access from the infocube , which change should be done to the security role. Please advise.
Thanks in advance...Hi,
May be you can try this......
S_RS_ICUBE
Activity - 03 (display), 23 (maintain), 63 (activate), 66 (refresh). Uncheck 06 (delete)
Infocube subobject - Choose as required....including DATA
InfoArea & InfoCube - Choose as required.
Regards,
Murali. -
Selective Deletion of Infocube data
BW experts,
I have a scenario where in "rough" data already stored in an InfoCube will be replaced by a more "intelligent" data from another source. The deletion/replacement of data should happen without manual intervention (cause flat file data files arrive at a schedule time and should be loaded "automatically"into the cube) What are my options here? I currently know that it is possible to delete infocube contents using function module 'RSDRD_SEL_DELETION' (perhaps do it in the Update Rule).
1) Is there another way (more "SAP Standard" or more "intelligent")? I need to delete based on characteristics that can be found in the file (e.g. the file has data for 0MATERIAL, 0CALWEEK).
2) What are the "watch outs" for using function module 'RSDRD_SEL_DELETION'?
Please advise.
Thank you very much.Hello Emmanuel,
In ABAP programe Just used the Infocube Name and the selection condition on what basis you want to delete.
See Below the code.
*add the fiscper selection in L_THX_SEL table for seletion of data
CLEAR L_SX_SEL.
L_SX_SEL-IOBJNM = '0FISCPER'.
CLEAR L_S_RANGE.
L_S_RANGE-SIGN = 'I'.
L_S_RANGE-OPTION = 'EQ'.
L_S_RANGE-LOW = TFISCPER. "yr data.
*--this is imortant otherwise data wil not delete
L_S_RANGE-KEYFL = RS_C_TRUE.
APPEND L_S_RANGE TO L_SX_SEL-T_RANGE.
INSERT L_SX_SEL INTO TABLE L_THX_SEL.
**get the selection for company
CLEAR L_SX_SEL.
L_SX_SEL-IOBJNM = '0COMPANY'.
CLEAR L_S_RANGE.
L_S_RANGE-SIGN = 'I'.
L_S_RANGE-OPTION = 'EQ'.
L_S_RANGE-LOW = VARIANT.
*--this is imortant otherwise data wil not delete
L_S_RANGE-KEYFL = RS_C_TRUE.
APPEND L_S_RANGE TO L_SX_SEL-T_RANGE.
INSERT L_SX_SEL INTO TABLE L_THX_SEL.
*function module for selective deletion..
CALL FUNCTION 'RSDRD_SEL_DELETION'
EXPORTING
I_DATATARGET = 'IFIBIV'
I_THX_SEL = L_THX_SEL
I_DEL_ACTIV = RS_C_TRUE
I_DEL_UPDATE = RS_C_FALSE
I_DEL_CHANGE = RS_C_FALSE
I_AUTHORITY_CHECK = RS_C_TRUE
I_MODE = RSDRD_C_MODE-CHOOSE
I_THRESHOLD = '0.1'
I_PARALLEL_DEGREE = 1
I_NO_LOGGING = RS_C_FALSE
I_NO_COMMIT = RS_C_FALSE
I_NO_ENQUEUE = RS_C_FALSE
I_SHOW_REPORT = RS_C_FALSE
I_TRANSACTIONAL_ODS = RS_C_FALSE
CHANGING
C_T_MSG = L_T_MSG
EXCEPTIONS
X_MESSAGE = 1
INHERITED_ERROR = 2
INVALID_TYPE = 3
OTHERS = 4
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
Hope This will help.
In Start Routine there is no disadvantage to delete the data from data package.
But it depened on the scenario and requirement.
Regards
Gopal -
Hi All,
while i am deleting infocube the following error occurs
Error/warning in Dictionary deleter
please help me on this.
cheersHi Raj,
It seems that your cube is used in a multiprovider or a infoset. Generally in BW we do'nt use any views as such, instead we use multiproviders and infosets.
You can find out these multi providers or infosets where your cube is used from the where used list in the edit/display mode of your cube.
Yes you might need authorizations to delete these multiproviders or infosets where your cube is used.
Regards, -
Error in FM DDIF_NAMETAB_GET when deleting BI objects via transport request
Dear all,
when importing a transport request in which several types of BI objects are deleted (Infocubes, DSO's, transformations, routines, DTP's, query elements, infosets, process chains). The import terminates only when transporting from acceptance to production with return code 12 due to an uncaught exception:
Transporting from development to acceptance did not raise this exception.
The ST22 dump (see below) refers in the "contents of system fields" section to a DSO, and to post-import activities. The DSO and the associated tables could not be found (rsa1 & se16), since they are deleted as desired.
Some of the relevant notes that I have found do refer to DSO related problems, but they all indicate to install SP19 which we already have installed (BW 7.0 Patch Level 23)
Could you please assist in pointing out potential solutions based on the information from the ST22 Runtime Error below?
Kind regards,
PJ
Runtime Errors UNCAUGHT_EXCEPTION
Except. CX_RS_PROGRAM_ERROR
Date and Time 08.02.2011 10:48:14
Short text
An exception occurred that was not caught.
What happened?
The exception 'CX_RS_PROGRAM_ERROR' was raised, but it was not caught anywhere
along the call hierarchy.
Since exceptions represent error situations and this error was not
adequately responded to, the running ABAP program
'CL_RSDD_DS====================CP' has to be
terminated.
Error analysis
An exception occurred which is explained in detail below.
The exception, which is assigned to class 'CX_RS_PROGRAM_ERROR', was not caught
and therefore caused a runtime error.
The reason for the exception is:
Error in BW: Error in DDIF_NAMETAB_GET
How to correct the error
If the error occurs 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:
"UNCAUGHT_EXCEPTION" "CX_RS_PROGRAM_ERROR"
"CL_RSDD_DS====================CP" or "CL_RSDD_DS====================CM001"
"APPEND_DS_TEC_FIELDS"
System environment
SAP-Release 700
Application server... "dp1ci"
Network address...... "<removed>"
Operating system..... "HP-UX"
Release.............. "B.11.23";
Hardware type........ "ia64"
Character length.... 16 Bits
Pointer length....... 64 Bits
Work process number.. 45
Shortdump setting.... "full"
Database server... "spisap02"
Database type..... "ORACLE"
Database name..... "DP1"
Database user ID.. "SAPBIW"
Terminal................. " "
Char.set.... "C"
SAP kernel....... 700
created (date)... "Dec 14 2009 20:47:35"
create on........ "HP-UX B.11.23 U ia64"
Database version. "OCI_102 (10.2.0.1.0) "
Patch level. 236
Patch text.. " "
Database............. "ORACLE 10.1.0.*.*, ORACLE 10.2.0.*.*, ORACLE 11.2.*.*.*"
SAP database version. 700
Operating system..... "HP-UX B.11";
Memory consumption
Roll.... 5979936
EM...... 0
Heap.... 1459888
Page.... 40960
MM Used. 6988880
MM Free. 415648
User and Transaction
Client.............. 000
User................ "DDIC"
Language key........ "E"
Transaction......... " "
Transactions ID..... "4D5111661004210BE10000000AFA2502"
Program............. "CL_RSDD_DS====================CP"
Screen.............. "SAPMSSY0 1000"
Screen line......... 6
Information on where terminated
Termination occurred in the ABAP program "CL_RSDD_DS====================CP" -
in "APPEND_DS_TEC_FIELDS".
The main program was "RDDEXECU ".
In the source code you have the termination point in line 61
of the (Include) program "CL_RSDD_DS====================CM001".
The program "CL_RSDD_DS====================CP" was started as a background job.
Job Name....... "RDDEXECL"
Job Initiator.. "DDIC"
Job Number..... 10475900
Source Code Extract
Line SourceCde
31 RAISE EXCEPTION TYPE cx_rs_program_error
32 EXPORTING
33 text = 'Invalid DSO subtype'. "#EC NOTEXT
34 ENDCASE.
35
36 * get table name from DDIC
37 CALL METHOD cl_rsd_odso=>get_tablnm
38 EXPORTING
39 i_odsobject = n_infoprov
40 i_tabt = l_tab
41 IMPORTING
42 e_tablnm = l_tablnm
43 EXCEPTIONS
44 OTHERS = 1.
45
46 IF sy-subrc <> 0.
47 RAISE EXCEPTION TYPE cx_rs_program_error
48 EXPORTING
49 text = 'Error in CL_RSD_ODSO=>get_Tablnm'. "#EC NOTEXT
50 ENDIF.
51
52 CALL FUNCTION 'DDIF_NAMETAB_GET'
53 EXPORTING
54 tabname = l_tablnm
55 TABLES
56 dfies_tab = l_t_comp
57 EXCEPTIONS
58 not_found = 1
59 OTHERS = 2.
60 IF sy-subrc <> 0.
>>>>> RAISE EXCEPTION TYPE cx_rs_program_error
62 EXPORTING
63 text = 'Error in DDIF_NAMETAB_GET'. "#EC NOTEXT
64 ENDIF.
65
66
67 ELSE.
68 * model table only needed for standard datastore objects, for
69 * write optimized DSOs target table is a changelog that is fully described by
70 * dta_pro (infoobjects)
71 CHECK n_s_dta-odsotype = rsdod_c_type-standard.
72
73 * get model table fields to add
74 CALL METHOD cl_rsd_odso=>get_mod_tab
75 IMPORTING
76 e_mod_fld_ur = l_t_comp.
77 ENDIF.
78
79 * according to T.B. ( 13.04.2007) the correct position is
80 * not needed in the D version
Contents of system fields
Name Val.
SY-SUBRC 0
SY-INDEX 0
SY-TABIX 1
SY-DBCNT 1
SY-FDPOS 0
SY-LSIND 0
SY-PAGNO 0
SY-LINNO 1
SY-COLNO 1
SY-PFKEY
SY-UCOMM
SY-TITLE Execute Post-Import Methods and XPRAs for Transport Request
SY-MSGTY E
SY-MSGID DA
SY-MSGNO 300
SY-MSGV1 /BIC/AV_AMOFCB40
SY-MSGV2
SY-MSGV3
SY-MSGV4
SY-MODNO 0
SY-DATUM 20110208
SY-UZEIT 104759
SY-XPROG SAPLSYST
SY-XFORM SYSTEM_HOOK_OPEN_DATASETHi All
We are also experiencing this same error when transporting deletions of multiple objects.
Although the transport was cancelled in the destination system (production) it appears to have largely deleted all objects successfully except for DSOs.
The DSOs still appear in the table RSDODSO (via SE11) but are not visible anywhere else. When you try to view the DSO via RSDODS a warning appears saying "DataStore object to be deleted by transport -> delete only allowed". If you try to delete them in this transaction the same ABAP runtime error as the transport appears.
Any assistance would be greatly appreciated!
Regards
David
Maybe you are looking for
-
How do i upload a movie from my panasonic camera to iphoto?
how do i upload a movie from my panasonic camera to iphoto?
-
Posting of an asset to statistical order
Hi, I created two assets (one for AuC, the other for capitalized asset). Let's say the AuC asset uses account nr. 1000 for APC, the other one account nr. 2000 for APC. In master data I assigned to both the assets an internal order (on the Origin tab)
-
Websites are plain text not HTML
I've been having a lot of issues lately with Firefox. I get nothing but plain text websites, it's always asking for the certificates even though it's added them. I've been an avid firefox user for years since my son said it's the best browser out the
-
Calling transaction through webdynpro abap applicatoin
hi, Is it possible to call an EWT transaction or an transaction from a webdynpro abap application. Regards, Divya
-
How to Add two numbers using RFC in WD abap
Dear Experts, I have to add the two numbers using RFC. I have created the RFC and by using create -> service call i have include that RFC in my WD abap Program.. After that i don't know how to link the input view and to display the result in another