Delete Full Requests from an InfoCube with a BIA index on it

Hello all
I need to delete certain random Full requests from a cube which has both DB indexd and BIA index on it?
What will be the steps i should be following in regards to deleting/ rebuilding indexes ?
Regards
Sanjyot

Thanks Vitaliy but I have multiple requests with huge amount of data to be deleted.
So I was wondering if the following steps are correct
1. delete DB indices
2. delete BIA indices
3. delete requests from cube
4. rebuild DB indices
5. rebuild BIA indices
Are there any steps to ensure that indices are rebuilt correctly? 
Regards
Sanjyot

Similar Messages

  • Process Maintenance: Delete Overlapping Requests from InfoCube

    Hi Experts,
    How can I open Process Maintenance: Delete Overlapping Requests from InfoCube Screen? What's T-code? Is that in Process Chain? Please tell me that....
    Thanks in advance,

    Hi
    'Delete overlapping request' is an option(its a process type) in the process chains..
    RSPC>Process types>Load Process and post process folder--->Delete overlapping request from the infocube..
    here you can have more options like 'source systems are same',and infosources are same etc...
    How to delete most recent request in a Cube by using process chain
    Hope it helps
    Thanks,
    Teja
    Edited by: Teja badugu on Apr 28, 2008 11:35 AM

  • Problems with delete overlapping requests from InfoCube in PC

    Hi guys,
    Iu2019m using delete overlapping requests from InfoCube in Process Chains, but Iu2019m not being able to adjust it to my specific requirement.
    For example:
    I execute DTP to load InfoCube XPTO with Fiscal Year 2008 and 2009. After this I have to load again, but only for 2009.
    In this specific example I want my process chain to delete the 2009 data from my first load, because it is overlapped, and leave 2008 data.
    Is this possible? If yes how?
    Thanks in advance
    Jão Arvanas

    It will not work that way.
    It will look if the selections are same then it wil delete if not then it will not do that activity.
    Overlapping settings which you might chosen is based on the delete overlapping for the same selections..
    So in this case the selections are different and hence its not possible.
    Thanks
    Murali

  • Duplicate records: Process : Delete Overlapping Requests from InfoCube

    Hi Experts,
    We are loading data in standard costing cube with standard available option Full upload. In our process chain we have included process type "Delete Overlapping Requests from InfoCube". In our scenario we always load yesterday and today's data. In this case after loading yesterday's data, we need to check and delete the overlapping requests and then upload todays data.
    Many a times this deletion process is failing due to message "Couldn't lock cube" because it is already locked by user "ALEREMOTE". This cause system to duplicate the records in cube.
    How we can avoid this?
    Alok

    I tried running again and it again failed. Checked in SM12 and found this entry
    800     ALEREMOTE     08/14/2007     E     RSENQ_PROT_ENQ     CREA_INDX      ZCCA_C11                      DATATARGET     CREA_INDX                     ######################################     0     1
    This locked is not released since 14th. Is there way to remove the lock using some process.

  • Delete requests in a infocube with infopackage

    Hi BW Gurus.
    I have to delete a request in a infocube during the loading and I would like to use the option "deleting request from infocube after update" inside the infopackage.
    The option "Selections are ...same or more comprehensive" is not what I need because I would like to delete only when the selections in the infopackege are equal and not when they are more comprehensive.
    For example, if I load from month 01 to month 03, I want to delete only the prevous request with the same selection and not the request that have from month =01 to month=02 selection.
    The infopackage selections are read from a custom table.
    Thanks for any help.
    S.

    Hi. Thank for the reply.
    I can't use this option.
    Look at the example:
    I have a request with "from month 01 to month 02" selection and I would like to load a request with "from month 01 to month 03" selection.
    The option "'deleting requests with same or more comprehensive"  deletes the request because month 01 to month 03 is more comprehensive than from 01 to 02 month.
    The option 'deleting requests with overlapping selections' deletes the request because because month 01 to month 03 overlapp  from 01 to 02 month selection.
    It could be good to have a "delentig request with same selection" option and not with "more comprehensive" in the same option.
    S.

  • Delete Overlapping Request from InfoCube.

    Hello,
    I am using process Type "Delete Overlapping Request from infocube" in this I am selecting object type as a "DTP"
    Under "Delete Selection" I am selecting following
    1. Only Delete Requests from same DTP
    2. Only Delete Full DTP request
    3. Only Delete DTP Requests from Same Source
    I am using "Full Load" in my DTP.
    My requirements are like  I need to delete old data and load new data every day in to  a cube for that I am using this process type.
    If anybody have better solution please let me know.
    Thanks,

    Also
    I am not deleting Index  OR  Not creating Indexs while using process type "Deleting overlapping request InfoCube"
    what will be the impact on the cube?
    How many index will have infocube?
    If the cube having more than one index if i delete index, which index will be deleted?
    Thanks,

  • Delete overlapping requests from infocube

    Hi ALL,
    I have loads to infocube from  5 diffrent infopackages loading adhocly or randomly from same source sytem and same infosource.
    Note:infopackages have dynamic selections.(ex calweek,product)
    My requirement: If i load infopackage-1 today,and when i load the same infopackage next time the prevoius load should be deleted .
    I need the same functionality for other 4 infopackages.
    So at given point of time i should have only 5 requests in the infocube.
    These are the settings i have done.
    1)At infopackage level i have selected option Delete existing requests : overlapping
       Without selecting any conditions like infosources,source sytem are same.
    2)Added process type in the process chain delete overlapping requests from infocube
       selected option: Delete existing requests : overlapping.
       Without selecting any conditions like infosources,source sytem are same.
    Are these settings are enough or is there in best way to do this .
    Please suggest me ...

    Kishore,
    Delete overlapping requests means, delete request with same selection only. If data selection not same, i dont think it will delete any previous request.
    You can select infosource, source system. No issues. System only deletes request if data coming from same infosource or from same source system for same selection.
    But in your case selection changing every day or for every load. I dont think it works.... Try once in DEV.
    If i understand correctly, as you only needed latest 5 requests only, why cant you delete data completely before loading / starting new set of requests...?? This is easy, quicker and better approach.
    But only problem is data will not be available during loading of new set of requests.
    Srini

  • Delete Overlapping Requests from InfoCube: Before or After the Generate Ind

    Hi,
    Delete Overlapping Requests from InfoCube Before or After the Generate Index of the Infocube? Why?
    I think "After", but the system (transaction RSPC)suggest 1.Generate Index 2.Overlapping Requests from InfoCube ...
    Thanks
    Alessandro

    Hi Alessandro,
       Bottom Line Index will speed up the Process. While loading the Data you need to delete the Index.
    Index will degrade the performence while updating or modifying DB Entries(Loading). Index will improve the performence while reading the DB(Reporting).
    It's not with BW. all RDBMS need this.
    Regards,
    Nagesh.

  • "Delete Overlapping Requests from InfoCube" in a Process Chain

    Dear all,
    I encountered a problem when I building the process chain in BW 3.0.
    In a process chain, I schedule daily an InfoPackage to load data to an InfoCube and then delete the previously loaded data by the same InfoPacckage from the InfoCube.
    For example, I have 2 InfoPacakge, A and B, and schedule to load data to InfoCube C. In the process chain, I scheduled daily the following tasks in sequence:
    - Delete index in InfoCube C
    - Load data through InfoPackage A to InfoCube C
    - Delete duplicated request previously loaded through InfoPackage A in InfoCube C
    - Load data through InfoPackage B to InfoCube C
    - Delete duplicated request previously loaded through InfoPackage B in InfoCube C
    - Create index in InfoCube C
    However, when I activate the process chain, a warning message is prompted: No type "Delete Overlapping Requests from InfoCube" process allowed infront of process "Execute InfoPackage" variable ZPAK_4GMFI
    Would anyone tell me why such warning message is prompted?
    Many thanks!
    Best regards,
    Marcus

    Hi all,
    Re Ranjan:
    I previously config the process chain like that:
    (1)   Delete index in InfoCube C
    (2)   Load data through InfoPackage A to InfoCube C
    (3a) Delete duplicated request previously loaded through InfoPackage A in InfoCube C
    (3b) Load data through InfoPackage B to InfoCube C
    (4)   Delete duplicated request previously loaded through InfoPackage B in InfoCube C
    (5)   Create index in InfoCube C
    where (3a) and (3b) is executed simultaneously.
    However, (3b) often reports error. I guess it may be due to the parallel run of (3a) and (3b). So that's why I set the process chain to be executed in serial.
    Re Jacob:
    I found that the process chain can be run even a warning message is prompted when activating the process chain!.
    Thanks you all for your kind support!!
    Best regards,
    Marcus

  • Delete a particular request from a InfoCube  after compression  in sap bi 7

    HI ,
    Issue : I wand to delete a particular request from a InfoCube  after compression  in sap bi 7.0 ; (not in sap bow 3.x).
                can any one suggests me how to do .give me possible solutions.
    Regards,
    EdK...

    Hi,
    You can delete the perticular request from Infocube by useing'RSICCONT'.
    Goto SE16, give the 'RSICCONT' then Select your Cube and Select Execuite.
    It will display the list of requests. you can select the perticular request and deleted from cube.
    Edited by: Suman Reddy.Vuyyuru on Mar 18, 2010 12:38 PM

  • Delete overlapping requests from cube not working in processchain.

    In a process chain, 'deletion of overlapping requests from the cube ' step is used.
    Before this step a DTP step runs with a full update to load the cube. This process chain is scheduled every day.
    Issue is, the process chain failed at the DTP step and after correcting and repeating, the step got executed.
    However, the next step after the DTP,'delete overlapping requests from the cube'
    gets executed but without deleting the previous day's request.
    In the step details a message that 'No request for deletion were found' can be seen.
    Then next day when the DTPstep is executed without any problem the 'delete overlapping requests from cube' step is successful
    and the previous requests from cube are deleted.
    the deletion selections in the step ' delete overlapping request from infocube' is
    Delete existing requests
    Conditions:
    only delete requests from same DTP
    Selections
    Same or more comprehensive
    Because of this issue on a particular day because of the presence of 2 days requests the data is getting aggregated and shown as double in the reports.
    Please help.

    Hi Archana,
    When you delete the bad request from target and before repeating your DTP in PC, make sure the bad request deleted from table RSBKREQUEST also.
    If you find the same request in table, first delete the request from table and repeat the DTP in PC.
    Now Delete overlapping step should work.
    As this is not the permanent solution, please raise an OSS for SAP
    Regards,
    Venkatesh

  • Delete overlapping requests from DSO

    Hi Everyone!
    Is there any function to delete overlapping requests from a DSO in process chain?
    For InfoCube there is one, but how about dso?
    I'm using both delta and full load method in the same dso daily and I want to delete full load requests only and keep delta
    load requests in dso.
    Does anyone have any idea?
    Thanks  in advance.
    Eduardo

    Hi..
    How could you do that since DSO has the overwrite property? For example you are loading from DSO1 or DS to DSO2.
    If u ran a load that goes into DSO2. If u ran same load again it goes into DSO 2 and overwrites the previous request. for that u can verify with display data.
    Is ur DSO additing the records????
    Delete Overlapping Requests Only for Info cubes.
    I request you to post the exact issue so that we can assist you better.
    Regards....KP

  • Delete overlapping requests from ODS

    Hi,
    Since it iss not possible to delete overlapping requests from an ods by any automated process like in info cube.
    Can we still delete overlapping request using abap code or the only way to do it is to delete  data (selective deletion) in a start routine.
    Any tips would be helpful

    Hi ,
    Try the following logic to delete the ovelapping requests from a particular data source.
    *& Report  ZV_DELETE_REQS                                              *
    *&Description:This program is for deletion of eixsting Full requests   *
    *&            from ODS                                                                     *
    REPORT  ZV_DELETE_REQS.
    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 UP TO 2 ROWS
                      where ICUBE  = 'ZCS_D10'
                      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',
                                 '0CS_OM_OPA_1').
      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.
    endloop.
    hope it helps....
    regards,
    raju

  • BW: Error during Delete Overalpping requests from a cube 0PCA_C01

    Hello Experts
    For the past 1 week, I am getting the following error in a process chain when trying to do Delete Overlapping requests from a cube.
    The error I am getting is:
    The chain failed while deleting the overlapping requests from 0PCA_C01 with an error messages "Error when deleting requests for comparison request" & "Deletion of request REQU_DBC7DZ51QY from data target 0PCA_C01 failed"
    CL_RSDRD_REQ_PHYS_DEL:REQUEST_DELETE RSDU_FACT_REQUID_DELETE SQL-ERROR: 0
    reqdel_infocube_with_aggr-0PCA_C01 CL_RSDRD_REQ_PHYS_DEL:REQUEST_DELETE RSDU_FACT_REQUID_DELETE
    Deletion of request REQU_DBCFVY9N1691OYQYNCMUGCSGM(290265) from InfoCube 0PCA_C01 terminated
    Error deleting request REQU_DBCFVY9N1691OYQYNCMUGCSGM from InfoCube 0PCA_C01. Exception: Unknown error
    Any suggestions on how to fix this problem permanently..i mean any SAP Note to be applied or any adjusting the database tables?
    Thanks
    Jyothi

    Hi Jyothi,
      This error usually comes because of presence of zombie ./ bad request. I would suggest you to check few of the tables and search for your request "REQU_DBCFVY9N1691OYQYNCMUGCSGM" in them if you are able to find it then delete that entry from there, there after you should not face error. Check if the request mentioned above is present in the below mentioned tables? If yes delete them from there.
    RSREQICODS, RSTSODS, , RSICCONT, RSODSACTREQ.
    Also check if the notes mentioned in the below thread are applicable in your case?
    Error when deleting requests in cube
    Thanks

  • Deactivate delta update before deleting the request from ODS

    Hi all,
    Happy New Year wishes to all.
    I have a scenario, where I am feeding the data to ODS from flat file and from ODS to Cube. Here ODS is a Data mart. Flat file to ODS full update and ODS to Cube First Initialization and Delta.
          I deleted the latest request from ODS, at the I got the message dialog box and it is saying that
    “Request 98888 already retrieved by data target BWVCLNT”
    “Delta update in data target BWVCLNT must be deactivate before deleting the request
    “Do you want to deactivate the delta update in data target BWVCLNT?
    So I pressed Execute changes, then after I loaded the data in to ODS and when I am trying to load the data into Cube, once I pressed execute button it is displaying the message dialog box like
    “Delta request is incorrect REQXXXXXXX in the monitor”
    “A repeat needs to be requested”
    “Data target still include delta request REQXXXXX”
    “If the repeat is now loaded, then after the load”
    “There could be duplicate data in the data targets”
    “Request the repeat?”
    After execute changes it is showing only “zero” Records only.
    What is that mean and why zero records it is displaying instead of delta records.
    Anybody faces this type of problem please let me know. This is somewhat urgent to me
    Thanks and Regards
    Satish Chowdary

    <i>Hi Satish,
    First Switch off the ODS ( automatic Update of Datatarget ) , though not really necessary. delete the Req from the Infocube, then delete from the ODS . Now delete the Init Req from the Infopackage for datamart infopackage.then Do an Init without datatransfer into Infocube. Later load data into ODS and then go for delta update to Infocube.
    I hope this helps.
    Thanks,
    Krish
    Dont Forget to assign Points.</i>
    Dude, you just repeated my answer I gave a few hours ago. Are you hungry for points?

Maybe you are looking for