How to delete BIA indexes - manually via program?

Dear all
We are currently facing the issue where our BIA indexes are growing at a tremendous rate, due to our use of Full Load and Delete Overlapping Requests activities. Checks shows that our fact indexes are 6999% above the Fact tables and growing by day.
As per suggestion from the SAP Best Practice, we should be deleting and rebuilding the BIA indexes on a regular basis (we plan to do this everytime the loading completes). However, the SAP Best Practice only mention the program to initially activate and fill the BIA indexes (RSDDTREX_BIA_ACTIVATE_FILL), and fail to mention a program to delete the BIA indexes automatically.
Since we are scheduling this activity, is there a program for us to delete the BIA indexes? We will subsequently rebuild it using the RSDDTREX_BIA_ACTIVATE_FILL program.
We don't mind function module as well, as we will create a wrapper program around it.
Thanks for the advise
Chris

Hi,
See if these notes are of help.
SAP Note 926609 - BIA index and metadata changes
SAP Note 917803 - Estimating the memory consumption of a BIA index
1012008 - BI accelerator index after activating the InfoCube
There may be few related notes attached to these notes.
check them also.
Hope this helps.
Thanks,
JituK

Similar Messages

  • How to delete the index for the business object BUS0033

    Hi to all experts,
    I'm applying note 1349496 the error here is no records with F4 help for the funds center .
    solution from the note
    Implement the attached program corrections. Then, in the transaction, delete the index for the business object BUS0033, reactivate it, and start the indexing in the indexing mode "Full". The system then displays the data correctly in the F4 search help.
    how to do the second part i have already applied the note .

    any help

  • How to rebuild BIA index ?

    Hello,
    I wonder how to rebuild a BI Accelerator index, without deleting it previously ?
    I hope this is not a silly question, cause I do not find for the moment if it is really possible.
    Thank you very much for your help.
    Benjamin

    Hi Benjamin,
    The concept of rebuild of index is to initially delete the index completely and create again. So, there is no option to rebuild the index without deleting it.
    For eg: Based on the initial data volumes, if BIA had decided not to split a fact table on  BIA side, and over a period of time, if the data volumes have increased. BIA triggers an alert indicating the difference of volumes in percentage between BI and BIA. At this point of time, based on the difference, you are required to rebuild the index.
    It then deletes the whole structure of index on BIA and then recreates the index structure. Thereby, it can decide to split the Fact table index based on the new volumes. This is one of the benefit of deleting the whole index structure and then creating again.
    Regards,
    Srini

  • How to delete secondary indexes

    Hello Guru's.
    I want to delete secondary indexes for my copa cube ZCOPA_CO1.where to see the secondary indexes for this cube..please give me step by step for deleting secondary indexes as well as creating secondary indexes .Its really urgent please give me some good suggestions on this as i was stuck up with this issue.......waiting for your valuable suggestions on this...
    Thanks.
    sri.

    Hi,
    Secondary index: Additional indexes could be created considering the most frequently accessed dimensions of the table.
    How to create secondary index :
    1. Go to se11 --> Enter Tablename --> Display --> Click on "Indexes" button on Application Toolbar --> Select "Table Fields" button --> Select field on which you want to create index on (Compound index can be created on more than 1 table).
    Generally indexes are created at database level to optimize performance (Select Non-unique Index --> Index on all database systems)
    Hope it helps
    Regards
    Srikanth

  • How to delete iweb page that crashes program

    I have one page on my web site that crashes the program when i try to open it or delete it.. Is there another way to remove this volatility from the website with out loosing any other site pages?

    /Users/yourname/Sites/Home is the folder where the actual pages are stored, deleting one item there will force iWeb to rebuild the site index and may fix the problem ...

  • How to delete the index of a deleted account

    So here's the deal. I deleted an old Gmail account ( I think it was set up as imap) a few months ago. Last night I'm searching Mail and I find all of these hits, but the mailbox column is blank, I cannot read the message, and I cannot select "Show in Mailbox". I realized these were from my deleted account.
    So I went into ~/library/mail and looked, but I found nothing for the deleted account, the actual messages are gone (which is fine), but the listings are still coming up in searches.
    I turned Spotlight indexing for mail off, and even put ~/library/mail in the Spotlight privacy list.
    No luck.
    I've even rebuilt each mailbox (1 at a time), but still cannot get rid of these old email headings.
    I know there is a way to force Mail to rebuild its index using a keyboard shortcut on Mail start-up, but I can't remember it.
    Any advice would be much appreciated.
    Thanks
    Oh, in addition, I cannot move these to the trash or delete them either - they won't go away
    Message was edited by: J Ashley

    Thanks a lot for all your answers! :)
    I finally got to do something with my little knowledge =P
    I created a new class containing all the data needed for the dataTable (including a "String id").
    And that's what I get:
    <h:column>
         <a:commandLink
              value="#{familyAction.familyDocsByPrj.name}"
              action="#{homeAction.search(familyAction.familydocsByPrj.id)}"
              reRender="rightAppPanel" />
    </h:column>

  • How to delete sites from "favorites" via iPhone?

    Hi guys, well I don't know if here is the right place to post this quest but anyway, how can I delete a site in my favorites in Safari on my iPhone?
    Thank you. ;)

    Tap Settings > Safari > Favorites then tap Edit then tap the red circle next to each Favorite you want to delete.

  • How to delete char index.

    Hello everyone
    I am having bit of problem to remove an index of letters[] (char array)
    the letters [] consists of letters from a-z..i.e.
    letters[0]= a
    letters[1]=b
    ..... and so on
    now I have a method which has param of char
    void
    public String unGuessedLetters(char letter)
    String str;
    for(int i=0;i<=25;i++)
    if(letter==letters)
    letters.deleteCharAt(i);
    str= new String (letters);
    return str;
    for some reason this is not working, even after importing the java.lang.*; . Please guys any help will be highly appreciated.
    Thanks
    Edited by: sifatk on Sep 29, 2007 7:30 AM

    public String unGuessedLetters(char letter)
        String str;
        for(int i=0;i<=25;i++)
            if(letter==letters)
    letters.deleteCharAt(i);
    str= new String (letters);
    return str;
    I think this is your code. When posting use the "code" tags. The idea is you put [[i]code] at the start of your code and [/code] at the end - including the square brackets.  It is a good idea to use spaces instead of tabs to indent code.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

  • Deleting the BIA Indexes

    <Moderator Message: Search before posting>
    Hi,
    Can you explain how to delete BIA Indexes for a particular infocube?
    Thanks,
    Manohar
    Edited by: Siegfried Szameitat on May 5, 2009 1:13 PM

    Hi,
    See if these notes are of help.
    SAP Note 926609 - BIA index and metadata changes
    SAP Note 917803 - Estimating the memory consumption of a BIA index
    1012008 - BI accelerator index after activating the InfoCube
    There may be few related notes attached to these notes.
    check them also.
    Hope this helps.
    Thanks,
    JituK

  • HOW TO DELETE INDEXES IN SE37

    Hi all
    This is Sudhakar
    can any one help me out How to delete the indexes in SE37
    Please tell me the steps
    i will give the points also  It is very Urgent
    Thanks and Regards
    Sudhakar
    [email protected]

    Hi Sudhakar,
    If you want to delete the indexes in SE37 it is a screen for Function Builder and you can drop indexes with the function module and compress rebuild indexes too.
    if you are using any FM then fine can you tell what is that FM you are using.
    you can do it by going to RSA1 right click on cube and Manage --> Performance->
    check indexes>delete indexes>repair indexes 
    and to compress goto Rollup -->Execute (check for the request id)
    Thanks
    Shankar

  • Initiate and Fill BIA Index Step Fails in Process Chain

    HI!
           In our weekend scenario for a cube, we refresh the data in a cube. What we do is, we delete BIA indexes before the data refresh in the cube, load the data, recreate the indexes using "Initialize and Fill BIA" step.
    Last run the filling process failed and in the log it showed this message:
    Lock for table 'table name'. Job will be restarted again later
    We have it for many tables and at the end of the log:
    FILLING_FAILED  >CHECK LOG!!!!!
    Please any advice in this?
    Thanks,
    Ghassan Matar

    HI!
        After the investigation, we found that the root cause of the lock is the ODS Activation. We have two ODS's activation jobs running at the same time we were initialize and fill BIA indexes. We tested that in Staging and it causes the lock as well.
    We implemented the Note 1223239 by setting the following parameters:
    WRITEINDEX =        180
    WAITTIME =            60
    This weekend, the ODS Activation step ended before the BIA Initialize and Fill step by 4 minutes. The step created the indexes for the cube tables but it didn't continue to fill any index and it failed.
    The Log is here.
    NEW INDEX: /BI0/SVTYPE                                                                                RSD_TREX        100          S
    NEW INDEX: /BI0/SSALESORG                                                                                RSD_TREX        100          S
    NEW INDEX: /BIC/SZREGION                                                                                RSD_TREX        100          S
    Event RSPROCESS with parameter 4L1CWG1AC7C479GIO3Z5A5GPH successfully triggered      RSMPC         090          S
    Job finished                                                                                00           517          S
    Also, after implementing the note: 1223239 with the parameters above, THE ODS Activation step was running in parallel with BIA Initalize and Fill step. the lock occured and after the completion of ODS Activation step all the locked tables get unlocked and filled properly except for 5 tables. It seems to me like kind of dead lock between these 5 tables. they take all the remaining time of the step and at the end BIA Initalize and Fill fails.
    If you will notice in our log, it is only 5 tables remaining and they are repeated every minute. At the end, the step failed.
    03:59:26 Lock for table '/BIC/SSEGRULE'. Job will be restarted again later
    03:59:26 Lock for table '/BIC/SNPM_YEAR'. Job will be restarted again later
    03:59:26 Lock for table '/BIC/SNPM_ENDYR'. Job will be restarted again later
    03:59:26 Lock for table '/BIC/SNPMPERCNT'. Job will be restarted again later
    03:59:26 Lock for table '/BIC/SDOMRULE'. Job will be restarted again later
    04:00:26 Lock for table '/BIC/SSEGRULE'. Job will be restarted again later
    04:00:26 Lock for table '/BIC/SNPM_YEAR'. Job will be restarted again later
    04:00:26 Lock for table '/BIC/SNPM_ENDYR'. Job will be restarted again later
    04:00:26 Lock for table '/BIC/SNPMPERCNT'. Job will be restarted again later
    04:00:26 Lock for table '/BIC/SDOMRULE'. Job will be restarted again later
    04:01:26 Lock for table '/BIC/SSEGRULE'. Job will be restarted again later
    04:01:26 Lock for table '/BIC/SNPM_YEAR'. Job will be restarted again later
    04:01:26 Lock for table '/BIC/SNPM_ENDYR'. Job will be restarted again later
    04:01:26 Lock for table '/BIC/SNPMPERCNT'. Job will be restarted again later
    04:01:26 Lock for table '/BIC/SDOMRULE'. Job will be restarted again later
    04:01:26 FILLING_FAILED  >CHECK LOG!!!!!
    04:01:27 Entire chain now has status 'R'
    04:01:28 Process ABAP Program, variant Rebuild BIA Indexes - Daily Inventory - End of Pro has status Undefined (instance )
    Please advise.
    Thanks,
    Ghassan Matar

  • Deletion of Index

    Dear friends,
    How to delete an index properly in SAP ?
    The creation was well made in SAP but then it was deleted in Oracle directly.
    What is the proper way of deleting an index ?
    Can you please help ?
    Thank you,
    Daniel.

    Hi Daniel,
    Yes, you don't have to do anything explicitly after you drop the index from SE14. This operation will also delete the index from the Oracle too.
    You can read more information about SE14 at SAP Help.
    http://help.sap.com/saphelp_nw70/helpdata/en/cf/21f0e3446011d189700000e8322d00/frameset.htm
    Br,
    Venky

  • Automated Delete and Rebuild of BIA Indexes

    We have several cubes that we will be loading into BIA that use non-cumulative key figures.  We have heard that it is necessary to periodically rebuild these indexes to keep the BIA performance high.  My question is how do we automate this process?  I don't see a process chain step or program for deleting an index. 
    There is program RSDDTREX_AGGREGATES_FILL, but will this rebuild an index if it already exists?

    Hi
    Deleting and rebuilding the Cube indexes will improve the the loading performance.
    It is very much required for for Full loads and Big loads.
    When it comes to Delta loads or Small loads, then it depends upon the volume of data you are going to get.
    Say like you are getting below 10000 records in daily delta's, then i think no need to delete and rebuild indexes.
    If you know that you will get more than1 lack records, then it's good to go for deletion and rebuild of indexes.
    Example : I load an Infocube once by week in full upload (3 millions of records) after deleting all the content of the previous week. Is it a good idea to add steps of deleting/rebuilding indexes in this case ?
    In this case, it is required.
    Note: 1) If you want you can test in your development system, run the same load first time by deleting indexes and second time without deleting the indexes. you will come to know the time difference.
    2) Anyhow deletion and rebuilding of indexes step will take less than 2 or 3 mins time unless if you have huge volume of uncomressed data in your cube.
    Regards,
    Venkatesh.

  • How to delete PSAs via process chain

    How to delete PSAs via processchain using program(need to delete automatically).
    For that i have to create the processchain for specially deletiung the PSAa and need to write the code for deleting automatically.

    Hi
    Please follow the below steps for PSA processchain deletion.
    Create the Start varint
    Drag the PSA deletion PSA Request from left menu bar proces types
    Click on maintain varinat of the above dragged psa deletion
    There you select like below
    Object Type:PSA
    Objectname:PSA Table name
    Select the below options on the same screen as Older than 10 days ...
    As per your requirement you can select the options..
    Hope it will helps

  • FF67: How to delete Manual Bank Statement

    Hi Experts,
    Can somebody tell me, how to delete Manual Bank Statement which has not been posted.
    Thanks in advance,
    Krsnveni

    Hi,
    You can follow these steps in order to correct delete the bank statement using RFEBKA96.
    1st step. Indentify the statement ID by FF_6
    Fill the field application with 0001 (it is the code for EBS)
    Then you can fulfill also the following fields:
    - Company code
    - House Bank ID
    - Bank Account Id
    Run the program and in the headers of the output you can check the statement number (AZNUM) and the ID (KUKEY).
    Then you run RFEBKA96 for the ID.
    I believe this information will help you to solve your issue.
    Kind Regards,
    Fernando Evangelista

Maybe you are looking for