Deletion of infocube

Hi All,
while i am deleting infocube the following error occurs
Error/warning in Dictionary deleter
please help me on this.
cheers

Hi 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,

Similar Messages

  • Help please: Selective Deletion of Infocube data (Sales)

    Dear Experts
    Am working on a BW 3.5 server
    I have been referring to the below SDN posting
    <u>Selective Deletion of Infocube data</u>
    My scenario is like this..
    My Sales data infocube has multiple records with the
    same Delivery number and Bill of Lading number
    (same material number also).
    Some of these records are having "Created" status
    others are with "Cancelled" status.
    Requirement is to retain latest record based on Billing date
    after deleting previous records
    having same Delivery number and Bill of Lading number.
    Kindly advice a best practice solution.
    warm Regards,
    AbyJ
    ============

    Hi,
    I think selective deletion won't be the right solution to your problem.
    I would suggest to build up a second cube as a 1:1 copy of your sales cube.
    Build a transformation or update rule from your old to your new cube. In the startroutine you can now easily retain latest record based on Billing date
    after deleting previous records having same Delivery number and Bill of Lading number by sorting your data package according to this fields. After you have checked it in the new cube, you can either leave that and build the reporting on this cube if possible or in a second step you have to delete data in your old cube and then reload your new cube completely in your old cube. Build a transformation or update rule, easy 1:1 relations and reload data.
    An issue for this approach can be the number of records in your sales cube.
    Regards,
    Juergen

  • Data Error in the Query/Report after selective data deletion for infocube

    Hi Experts,
    Please advise what i was missing and what went wrong...
    I got a Query (Forecast) on a Multicube...which is based on 2 Infocubes with Aggregates...
    As i identified some data discrepency..yesteraday i performed selective data deleation on one of the Infocube
    and executed report yesteraday and the results in the query are correct...
    When today i executed the same report i am getting different results..
    When i compared the results of the report with that of data in cube they are not matching
    The report is not displaying the data in cube..for some rows it is displaying the data in the cube but for some rows it is just displaying same as the above row
    there is no data loaded into info cube after selective deleation
    Do i need to perform request compression and fill the aggregated after selective deleation
    Please advise what went wrong

    Hi Venkat,
    No i haven't done anything on aggregates before or after selective delete
    As there is not data load after the selective delete according to SAP Manual we don't need to perform any thing on aggregates...as selective data deletion on cube will delete data from aggregates as well
    Please update how to identify error

  • Selective Deletion from Infocube Only (Not from Aggregates)

    Hi,
    For the Selective Deletion, i used the FM 'RSDRD_SEL_DELETION' in program. But this FM deletes the data first from Infocube then from aggregate.Because of this, deletion took more time to delete and adjust the Aggregate.
    I need an way in which i can delete the data from Infocube only and after i reach to my reconcile period then i will deactivate and actiavted the aggregate, so the data will be consistent in Infocube and aggregate.
    is there any to Delete(Selective Deletion) the data only from the Infocube not from its aggregate (for the Performance Point of View)?
    Thanks in Advance.
    Regards,
    Himanshu.

    Hi
    You can try manual selective deletion which will delete data from cube only. check out the below thread.
    steps fro selective deletion for cubes and ODS
    If you want to delete data from FM only, then try to deactivate your aggregates before you start your selective deletion.
    Once deletion is done, you can reload the aggregates
    Regards,
    Venkatesh

  • 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

  • Delete a Infocube Request  through Function module

    Hi Experts,
    I need to delete a request in Infocube through Function module. i have written a logic which request we have to delete, but i'm unable to find the exact function module to delete particular request.
    Quick response would be appriciated greatly and points will be assigned.
    Regards,
    Navin Achanta

    Hi,
    All the requests of InfoCube are available in table RSICCONT, so u create a function module to delete a records from this table.
    Hope this helps u a lot.........
    Assigning points is the way of saying Thanks in SDN
    Regards
    Ramakrishna Kamurthy

  • Overlapping requests not deleted from Infocube

    Hi gurus,
    I have included a delete overlapping requests process as the final step in one of my process chain.
    I am using the infopackage selection options to delete the request, but it appears not to be working, the log chain gives OK status, but requests are not deleted. Am I missing any step???
    We are using BI 7.0.
    Thank you.

    Have you enabled deletion ?
    In planning view just double click on "Delete overlapping request" variant.
    At top you should see your infopackage or DTP.
    At bottom you have "Deletion Selections" here check here if you have ticked "Delete Existing requests" and chosen overlapping or same or more comprehensive.
    Hope this helps.

  • 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 do a infocube selective deletion in a process chain ?

    Hi all,
    I encounter a little diffculty : I have a process chain that allow me to load daily R/3 datas into a BW/APO infocube, that works perfectly. The problem is that the volume of datas naturally keeps on growing, so I'd want to create a new step in the process chain, that would allow to make selective deletion in the cube.
    For example, after every data loading in the infocube, datas of the cube that are dating of more than x days  should be removed. I just can't find a process that allows me to do that, but only"complete deletion of data target contents", or "delete overlapping requests from infocube".
    I'm quite sure there's an easy way to do that but.... Anyone go an idea please ?
    Many thanks !
    Fabrice

    Hi Fabrice,
                          To my knowledge, there is no standard process type in process chian that can do this. You can include a program that can delete the old records. I am sure it is a simple login in it. You can do selective deletion in infocube manually but I wish we have a variant that can be created at this screen and refer in a process type. But at this time, I see only the program as solution.

  • How to delete cube old request by using abap code?

    Dear experts,
    Here is one thing need your help:
    We have one cube need to delete the old request. This cube is loaded daily and only need to delete the request of that month.
    I know there is one "Delete Overlap Requet" type in the process chain, but my concern is: in our DTP filter, different day the selection will have different values, let's say A and B, and A and B are not even overlap at all.
    So my question is:
    1. Can I still use "Delete Overlap Request" to delete the old request?
    2. If so, I see it can be implemented by abap routine, can anyone give me some sample code? Like how to delete request only in this month. And how to delete request whose selection is equal to a specific value.
    Note: one of the source cube is real time cube so can not delete the request from infopackage.
    Any post will be appreciated and thank you all for your time in advance!
    Regards.
    Tim

    Here is the intial code when I choose "Request Selection through Routine", please help me on how to choose the specific request and delete them in this routine.
    program conversion_routine.
    Type pools used by conversion program
    Global code used by conversion rules
    $$ begin of global - insert your declaration only below this line  -
    TABLES: ...
    DATA:   ...
    $$ end of global - insert your declaration only before this line   -
        InfoCube        = ZPC_DEL_REQ_ZBPS_C01
    form compute_ZPC_DEL_REQ_ZBPS_C01
      tables l_t_request_to_delete structure rsreqdelstruc
      using l_request like rsreqdone-rnr
      changing p_subrc like sy-subrc.
    *Insert Source Code to decide if requests should be deleted.
    *All Requests in table l_t_request_to_delete will be deleted
    *from Infocube ZPC_DEL_REQ_ZBPS_C01.
    *Add new requests if you want to delete more (from this cube).
    *Remove requests you did not want to be deleted.
    $$ begin of routine - insert your code only below this line        -
         loop at l_t_request_to_delete.
         endloop.
         clear p_subrc.
    $$ end of routine - insert your code only before this line         -
    endform.

  • Delete Requests (Except Compressed ones) in Cube in Process Chain's Routine

    Hi all,
        We load an InfoCube on weekdays and we compress the Month-End load request. My request is to
    keep the latest SEVEN requests and DELETE all other requests EXCEPT the Compressed requests.  I should not delete the COMPRESSED Requests. I want to accomplish it through ABAP Routine in a Process Chain
        In the below example, I should delete the Request Id's 2 & 3 only and keep Request Id's 1, 4 to 10.
    Request Id---Compression Status
    10----
    9----
    8----
    7----
    6----
    5----
    4----
    3----
    2----
    1----
    YES
    I have looked on SDN and it says to use the Function Module RSSM_ICUBE_REQUEST_GET and RSSM_DELETE_REQUEST or run program RSDRD_DELETE_FACTS for sample code, but I didn't find anything for my requirement and could you PLEASE send the sample ABAP code for it.
      Thanks in advance.
    Regards,
    Venkat.

    Hi,
    http://help.sap.com/saphelp_nw04/helpdata/EN/f8/e5603801be792de10000009b38f842/content.htm
    Automated Deletion of Infocube Request:
    https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/a7ba9523-0b01-0010-18ab-cf8b3b8c374a
    Thanks
    Hema

  • How to remove the deleted Request ID in BW

    Hi Experts,
    I had a full load repair REQUEST ID "REQU_xxxxxxxxx" that has been deleted from Infocube. It has also been deleted from  Reconstruction.I made sure that the status was RED.
    I checked in RSICPROT table, and the REQUEST ID "REQU_xxxxxxxxx" has a status "FINISHED'.
    But, when I run  my BEx query, unless I restrict the REQUEST ID "REQU_xxxxxxxxx" , I am not able to see any entries in the report.
    Please let m know how can I get get rid of the REQUEST ID "REQU_xxxxxxxxx" so that I dont have to restrict it.

    Hi All,
    I have not compressed my InfoCube.
    My InfoCube does not have aggregates.
    I have not rolled up  any requests in my InfoCube.
    I have checked in SE11 and my Request (REQU_xxxxxxxxxx)  does not exist there.
    I have deleted indexes and refreshed statistics.
    Now, I see a RED light in Infocube > Performance > check indexes.
    I ran my BEx query again and I still have the same error.
    Please let me know what action(s) I can take

  • Selective deletion job taking very long time

    Hi All,
    I am performing the selective deletion on cube for the year 2011 and the deletion job is running for a long time (14 hrs). Generally this job takes few mins to execute.
    Could you please provide your inputs?
    Regards,
    Venkat
    Job log overview for job:    BI_INDX4OSEBBLUUTR6KUTWHGHZLY5ID / 13193500
    ime     Message text                                                                 Message class Message no.
    3:19:35 Job started                                                                       00           516
    3:19:36 Step 001 started (program RSINDEX1, variant &0000000000718, user ID ECW7752)      00           550
    3:32:48 SQL: 26.02.2012 13:32:48 ECW7752                                                 DBMAN         099
    3:32:48  DELETE FROM DDSTORAGE WHERE DBSYSABBR = 'ORA'                                   DBMAN         099
    3:32:48 AND INDEXNAME = ' ' AND TABNAME = '/BIC/FZCOG_C06                                DBMAN         099
    3:32:49 SQL-END: 26.02.2012 13:32:49 00:00:01                                            DBMAN         099
    3:32:53 SQL: 26.02.2012 13:32:53 ECW7752                                                 DBMAN         099
    3:32:53  DELETE FROM DDSTORAGE WHERE DBSYSABBR = 'ORA'                                   DBMAN         099
    3:32:53 AND INDEXNAME = ' ' AND TABNAME = '/BIC/FZCOG_C06                                DBMAN         099
    3:32:54 SQL-END: 26.02.2012 13:32:54 00:00:01                                            DBMAN         099
    3:32:54 SQL: 26.02.2012 13:32:54 ECW7752                                                 DBMAN         099
    3:32:54  CREATE TABLE "ZBICZFZCOG_C06" PCTFREE 10 PCTUSED                                DBMAN         099
    3:32:54 00 INITRANS 001 TABLESPACE PSAPPBP NOCOMPRESS                                    DBMAN         099
    3:32:54 STORAGE (INITIAL     0000000016 K NEXT                                           DBMAN         099
    3:32:54 0000001024 K MINEXTENTS  0000000001 MAXEXTENTS                                   DBMAN         099
    3:32:54 2147483645 PCTINCREASE 0000 FREELISTS   001                                      DBMAN         099
    3:32:54 FREELIST GROUPS 01) PARTITION BY RANGE                                           DBMAN         099
    3:32:54 ("KEY_ZCOG_C06P") ( PARTITION "/BIC/FZCOG_C060"                                  DBMAN         099
    3:32:54 VALUES LESS THAN (0) , PARTITION                                                 DBMAN         099
    3:32:54 "/BIC/FZCOG_C060000001798" VALUES LESS THAN                                      DBMAN         099
    3:32:54 (0000001798) , PARTITION                                                         DBMAN         099
    3:32:54 "/BIC/FZCOG_C060000001799" VALUES LESS THAN                                      DBMAN         099
    3:32:54 (0000001799) , PARTITION                                                         DBMAN         099
    3:32:54 "/BIC/FZCOG_C060000001801" VALUES LESS THAN                                      DBMAN         099
    3:32:54 (0000001801) , PARTITION                                                         DBMAN         099
    3:32:54 "/BIC/FZCOG_C060000001802" VALUES LESS THAN                                      DBMAN         099
    3:32:54 (0000001802) , PARTITION                                                         DBMAN         099
    3:32:54 "/BIC/FZCOG_C060000001806" VALUES LESS THAN                                      DBMAN         099

    check notes
    Note 991372 - Selective deletion from InfoCubes takes a long time
    Note 481238 - Selective deletion ends with dump and ORA-00918

  • Problem in Infocube Update

    Hello Guru,
    we add 2 new time characterestics in Infocube already populated with data. But after this operation the update in this infocube is Wrong, as we can see the red light in the infopackage LOG.
    Now the question is : Is it possible add new characteristics whithout delete all data in infocube but only update the new data ?
    This is the error see in infopackage LOG :
    Record 1 :Time conversion from 0CALDAY to 0FISCPER (fiscal year ) failed with value 20090202
    The characteristics added in infocube are 0FISCPER e 0CALDAY
    In the update rule we have 0BILL_DATE ---> 0CALDAY
                                           0BILL_DATE ---> 0FISCPER
    BILL_DATE have a format DATS
    0FISCPER have format numc7
    0CALDAY have a format DATS
    Any idea on How to fix this issue? i have to delete all infocube data and restart a full update?? or it is only a conversion problem?
    Thanks in advance
    Boris
    Ps. this is BW 3.5

    Hi Everybody
    thanks for your replay.
    About remodelling i can do nothing becouse i'm working on BW 3.5 and not BI, therefore i have not this function.
    "Check fiscal year Variant properties. Its due to Wrong Fiscal year variant" .... could you tell me something more and where i can find fiscal year variant?
    Thanks
    B.

  • How to transport deletion of bw objects?

    I have transported an InfoCube to my test server.  However, now I wish to delete that InfoCube.  What is the proper way to delete a bw object in the QA environment?  Do I delete the bw object in the development server, then somehow attach the deletion to a request?  Or do I have to delete the object direclty in QA?
    Thanks,
    - B

    Hi Brendon,
    Once an object is transported, you need to delete it using a transport as well. When you delete your object in Dev, the system will prompt for a transport request. You can then import this in your QA (and prod) system. It is not advised to delete directly in Q, moreover the systems settings would prevent this in most companies.
    Hope this helps...

Maybe you are looking for

  • Please reply: Why are indices not supported in sdo_geom.relate?

    Hi, I read somewhere in the newsgroup that the spatial indicesa re used in the sdo_relate operator but not in the sdo_geom.relate function. Could someone please let me know why this difference? Thanks, Hemant.R

  • Looking for alternative formulas to suppress duplicates through Section Expert

    I'm using version 14.0.2.364 CR and having trouble building a customized treatment plan report for our case workers to manage to filter out duplicates. I'll do my best to give a layout and criteria: GH: CDCLIENT.SAI_ID    STAFF.SORT_NAME Case # First

  • Delete catalog and owner info from tables on ODBC (RDO) report

    Post Author: lantek CA Forum: Data Connectivity and SQL I'm creating some reports with an ODBC (RDO) connection. When creating them, chosing an existing DB is mandatory. But once finished, I want that reports to work in any DB (of course, with the sa

  • Sales Order to Invoice Scenario

    Hi All, I have a scenario in which i will Ship the items and Invoice the Customer after his acceptance on the delivery. In this case the customer might Return few items which i have adjust with the sales order and same should be adjusted in the Invoi

  • OS X cannot be installed

    I Have just tried installing OS X on MacBook Pro and stupidly didn't back up my spreadsheets etc which I seriously cannot lose. I Have tried 3 times. each time I try it says 'OS X could not be installed on your computer. File system verify or repair