Activating the ODS in the background

We have just applied secondary indexes to a very large ODS object in our Production environment.  The system allows me to save the changes to the ODS, however, when I try to activate the ODS object, it is timing out.  I assume this is because the system is creating the indexes upon activation.  How do I activate the ODS object in the background?  Since the original activation timed out, do I need to do any cleanup before attempting to activate the ODS in the background?  Any help is very appreciated.

HI,
Activate you ODS when the server load is relatively low.
Following things are to be considered when ODS activation fails:
1. If your ODS activation fails, in BW SM37, job will fail. This doesnot mean that you reactivate it immediately. There are some chances that it will fail again.
<b>Reason:</b>
   It will take some time to rollback all the activated records (as activation of some records might have happened).
<b>HOW to know Rollback taken place or not..?</b>
1. In SM37 Double Click on (Failed) Job
2. Click on "Job Details" button
3. Pop-up window will be displayed
4. Note down "Executing Server Name" & WP Number/PID
5. Go to Tcode: SM51, You can see Application server names
6. Find your Servername and click on the server
7. You will navigate to another screen
8. In that PID (3rd Column) you click on the PID# (that you have noted)
9. If the PID is still running with records, then it means that records are still rolling back.
10. Once the rollback is over, all that data will be displayed with "0 (zero)" records.
Then you activate your ODS. Now the ODS activation will run on new PID#.
<b>Note:</b>
If you start running immediately after ODS activation failure, then ODS activation will run on the same PID# which it previously ran and activation makes slower (and timeout might happen).
Check stpes from 1 to 10 when any ODS activation takes place you can know how the records are updating.
Hope this helps you....
Thanks,
Shyam

Similar Messages

  • How to get the Change Log Table name of the ODS from the system table

    Hi,
    I have a list of ODSs in the system and I am interested in finding the corresponding Change Log Table and the number of records in that table.
    Can any one please tell me the name of the system table where this information is stored.
    I dont want to get in this information manully (from the Contents tab of the ODS maintenane).
    Regards,
    Harikiran Gunnala

    Hi
    Go to SE16
    Give the table name as "RSTSODS".
    For User application field give CHANGELOG as input
    and execute. You will get all the list of Changelog tables Along with below mentioned data
    PSA
    Version
    To
    Valid from
    Object Status
    Technical ODS name
    Program Name
    Maint  Program
    Object Name
    Last changed by
    UTC Time Stamp in Short Form
    Partition number
    Regards
    Raj

  • Error Activating the ODS data

    Hi Guys,
    I am facing an error while activating the data in the ODS.
    The data is loading perfectly fine but when activating the ODS data the following error is coming
    <b>Request REQU_3ZI9CZ369HR6SM49OL9ULRVKM, data package 000031 incorrect with status 5 in rsodsacstreq
    System error occurred (RFC call)
    No confirmation for request ODSR_3ZI9DUVOMM02L1I777X5YX9QU when activating the ODS object PA_ODS1
    There is no PSA for InfoSource 8PA_OA001 and source system BWPCLNT641 ( The data laod is without PSA )</b>
    This is happening after we had a BWQ refresh .
    I thought this has something to do with the BASIS guys but they say they checked everything.
    Need Help

    Hi Sidhu,
    There were red requests in the ODS but I deleted them and tried activating the green requests , even when there are only 4 records it is not activating the data.
    I checked the RESREQDONE table but I dont see these requests in there.
    I checked the SM58 there I saw a lot of errors
    <u><b>ALEREMOTE    RSAR_TRFC_DATA_RECEIVED       BWQCLNT641    10/17/2005 18:50:48 ERROR REQU_3ZHNIS265F9F6HJQ8PY838046 PG# 21 In BW</b></u>  
    one line in that is this . can u throw some thought on this. when I try to execute this LUW it says that function module RSAR_TRFC_DATA_RECEIVED doesnot exist or exception raised message. I got these yesterday but today I got only one and when I executed that LUW it gave me the same message but that error message is not showing now
    Regards
    Majeed

  • Problem when loading from ODS to the CUBE

    Hi Experts,
    I am facing an unusual problem when loading data from ODS to the cube.
    I have a first level ODS where the delta postings are updated. I have checked the active table of the ODS and the data is accurate.
    I have deleted the entire data from the Cube and trying to do a full load from ODS to the CUBE.
    I am sure when I run a full load the data goes from Active table of the ODS.
    After the full load the the keyfigure values are 0. I have tried doing the testing by loading couple of sales documents and still the keyfigure values are 0.
    I wonder when I load the full. The data should be picked exactly the way it is in active table of the ODS.
    I also dont have any fancy routines in the update rules.
    Please help me in this regard.
    Regards
    Raghu

    Hi,
    Check the procedure did u do that exactly or not. just follow the the laymen steps here:... and let me know ur issue
    o     First prepare a flat file in Microsoft excel sheet for master data and transaction data and save it in .CSV format and close it.
    o     First select info objects option and create info area then create info object catalog then char, & key figure. Then create ‘id’ in Char, Name as attribute activate it then in key figures create no and activate it.
    o     In info sources create application component then create info source with direct update for master data and flexible update for transaction data. The flat files would be created for master data create info package and execute it.
    o     For transaction data go to info provider then select the file right click on it then select option create ODS object. Then a new screen opens give the name of the ODS and create other screen opens then drag character to key fields.
    o     Activate it then update rules it will give error to it then go to communication structure and give 0Record mode then activate it then go to update rules it will activate it.
    o     Then go to info source then create info package then external data then processing update, Data targets then the scheduling then click start then the monitor.
    o     Then other screen opens there we can see if we doesn’t able to see the records then come back to the info provider right click on it then other screen opens then select the option activate data in ODS then a screen opens.
    o     so select the option QM where it would be in a yellow co lour then by double click then another screen opens then select green color option then click continue it and it comes to the previous screen then select the option and click save it would be underneath of it just click it up and close it.
    o     Then come back to the main screen to the info source to the info package go to the package and right click on it then a screen opens then click schedule without distributing any of the tab directly click the monitor tab. Then refresh it until the records come to the green.
    o     Once it is green the click the data target and see the file executed.
    o     Now go to the info provider then a right click on the file name then create info cube. Then a new screen opens and gives the name and activates it. The drag the key figures to the other side, time characteristics to the other side, and chacetristics to the other side.
    o     Then create the dimension table then assign it and activate it .Then go to file name right click on it then select the option create update rules select ODS option and give the file name and activate it .
    o     Then come back to the main screen and refresh it. Whenever you see 8 file names you will know that it is undergoing the data mart concept.
    o     In the main screen click ODS file right click then a pop up screen opens select the option update ODS data target. Then another screen opens in that we are able to see 2 options full update, initial update then select initial update.
    o     Then another screen opens info Package there the external data , data targets , scheduler select the option later in background option then a another screen opens just click immediate then click save automatically it closes then click start option.
    o     Then select monitor option then the contents then the field to be elected then the file to be executed.
    regards
    ashwin

  • What is the ODS object settings?

    What is the ODS object settings?

    Use
    When creating and changing an ODS object, you can make the following settings:
    BEx Reporting
    With the BEx Reporting indicator, you determine whether the ODS object is immediately available for BEx queries. If the indicator is not set, no SIDs are generated for the new characteristics when the data in the ODS object is activated. This optimizes the performance of the activation process, but the ODS object is not available as an InfoProvider for queries. Turn the indicator off for all ODS objects that are only being used for further processing of data in other data targets or that are being used in InfoSets.
    ODS Object Type
    Select the ODS object type. You can choose between standard and transactional, whereby standard is pre-installed and transactional is only meant for special cases. You can switch the type as long as there is still no data in the ODS object.
    See also Transactional ODS Objects.
    Unique Data Records
    With the Unique Data Records indicator, you determine whether only unique data records are to be updated to the ODS object. This means that you cannot load a data record into the ODS object the key combination for which already exists in the system u2013 otherwise a termination occurs. Only use this setting when you are sure that only unique data records are to be loaded into the ODS object (for example, single documents). A typical application of this is in the loading of mass data. It improves the load performance.
    Note
    You can also deselect this indicator again (even if data has already been loaded into the ODS object). This can be necessary if you want to re-post deleted data records using a repair request (see: Tab Page: Updating). In this case, you need to deselect the Unique Data Records indicator before posting the repair request, following which you can then reset the Unique Data Records indicator once more. The regeneration of metadata of the Export DataSource, which takes place when the ODS object is reactivated, has no effect on the existing data mart delta method.
    Check Table for the InfoObject
    Here the name of the InfoObject is displayed for which the ODS object is also the check table, if necessary. You can specify this when creating an InfoObject. See also Tab Page: Master Data/Texts in the InfoObject maintenance.
    Automatically Setting Quality Status to OK
    With this indicator, you can determine that the system automatically sets the quality status to OK after loading data into the ODS object. You should turn on this function. You should only deselect this indicator if you want to check the data after it has been loaded.
    Automatically Activating the ODS Object Data
    With this indicator, you can establish that the data that has Quality Status OK be transferred from the activation queue into the active data table, and that the change log is updated. Activation is carried out by a new job that is started after loading into an ODS object is complete. If the activation process terminates, there can be no automatic update.
    Automatically Updating Data from the ODS Object
    With this indicator, you can establish that the ODS object data be automatically updated. Once it has been activated, the data is updated in the data targets. An init. update is carried out automatically with the first update. If the activation process terminates, there can be no automatic update. The update is carried out by a new job that is started once activation is complete.
    Note
    Only activate automatic activation and updating if you can ensure that these processes do not overlap.
    If you use process chains to guarantee serial processing of the process, these settings are not supported for the object (with the exception of setting the quality status). Then you have to include the automatic processes as process types in the process chain.
    Also refer to the example for Including ODS Objects in Process Chains.

  • Can't find the ODS in query designer

    Hi Gurus;
    I am using SAP_BW 30B. I just created an ODS but I can't find the ODS under the InfoArea menu in query designer. I am not sure if it is related but, I tried to check the box for BEx Reporting under ODS settings. When I save or activate the ODS again the check in the box disappears. I can view other ODSs that are previousy created and non of them have a check for BEx Reporting under settings.
    I tried to delete the entries in the ODS and try to check again but no difference.
    Need your help.
    Thanx a lot in advance;
    Duygu Sile

    HI,
    Select the option, Create new query when you create for the first time on the  ODS and after designing the query it will ask for the Infoprovider under which the query has to be saved,give the ODS name which you  have created.Later Your ODS will be visible while creating queries.
    Hope this helps..

  • Unable to find the ODS object while creating Multiprovider, Help

    Hello Experts,
    Iam facing problems while creating the MULTIPROVIDER.
    I am unable to find the ODS in the list during initial selection of creation of Multiprovider. There are some ODS's which appear, while others don't.
    Is there any selection on ODS that is preventing it from appearing in the list of ODS's.
    Please help....Very Urgent

    In ODS-change screen tick checkbox for 'BEx reporting' that appears under 'settings'.
    then save and activate ODS..
    after this the ODS will appear in the list while creating multiprovider.
    cheers,
    Vishvesh
    Message was edited by: Vishvesh

  • Cube is not synchronize with the ODS

    Hello,
    I have a SL cube which gets the data from ODS and work perfect for almost 3 years. Today I tried to compare between the ODS to the cube and found big gaps in the next period (the old data is fine). All the recent uploads where fine. The cube indexes are fine and everything look good except of the data.
    What can it be?
    Please Advice,
    David

    David,
    If you have automatically update data to data targets , check if you have every request going into the Cube ... also check in the report andnot in Listcube , the additive delta option sort of skews data , best way is to check the data in a report.
    Arun
    Assigning points is a way of saying thank you in SDN
    Message was edited by: Arun Varadarajan

  • Extraction of the data from master data to ODS in the BW

    Hi,
    I have one question for all
    I need to be load the master data into the ODS.
    The scenario is need to load the data 0material_attr and 0material_text data into the ODS is it possible.
    If possible let me know what is the procedure.
    Thanks,
    Druthi

    Hi Rajesh,
    just create a custom DSO as posted in last pot.
    1 .go to the created DSO --> Edit --> right clickk the Key fieldsand choose "InfoObject Direct Input" -->  put 0Material
    2. go to 0Material --> Attribute tab and click ctrl+y and select the attributes by draggin over the fields names copy.
    3 .same thing : right click the " Data Fields" and "InfoObject Direct Input"  here you put the attributes you
    4 . add to the attributes following infoobjects 0TXTSH 0TXTMD 0TXTLG
    here you have you custom DSO all you need is to create two transformations to 0Material one with "Subtype of Object" Attributes and the second with texts.
    link --> activate --> create DTPs and load Data
    hope this helps,
    BR,
    Younes

  • Activation of ODS fails

    When manually activating ODS Data from the target the process is failing. This is confirmed in (SM37) and in ST22.
    When we run the "Check how up to date the generated programs of an ODS are  from (RSRV) the results (without the option of a correct button) is saying
    > Activation program is not current,
    > Difference in Line 12,
    > Lines in temporary program :L_S_chgdata type /bic/b0002712000,
    > Lines in active program L_S_chgdata type /bic/b0002714000,
    > Activation program has to be generated again.
    We have tried to force activation using (RSODSACT1) but get a similar reference to the messages in RSRV and have used (RSODSACRREQ) which shows our request has a status of 0 which is inferring the request has been activated??
    In the end our request is green in the data target and the load monitor but remains inactive and is not available for reporting. Does anyone have any suggestions to help?
    Thank you in advance
    Helen

    Thanks to all for your responses, we have solved the problem.
    For completeness of the thread:-
    Per my earlier posting the load status via manage the data target is green but the data is not available for reporting we can also see the new data in the ODS Table
    The load monitor technical status is also green and indicates that the data requires manual activation
    When we tried to manually activate the data in the target the process fails but the load remains green
    (SM37) indicates that load activation was cancelled stating the reasons given in earlier postings.
    Pankaj,
    Thanks for your responses, yours was the most help.
    Resolution:
    We effectively added a new field to the ODS then checked, saved and activated the ODS; watching the system talk in the bottom left confirmed that the program stated in the error messages was regenerated. We were also lucky in that the problem was in or DEV client so we could empty the ODS, reload it and the regenerated program enabled the activation to complete with no errors. We removed the dummy field and checked, saved and activated it again before transporting it to QAS. Not perfect but it worked.

  • Error 9 during activation of ODS

    Hi
    I am getting following error when extraction into ODS.
    <b>Communication error (RFC call) occurred
    Activation of data records from ODS object ZOVDITM terminated
    No confirmation for request ODSR_428KFN9XVIUPFYVNN319NAVF0 when activating the ODS object ZOVDITM
    Request REQU_42EHNIWPEMDBCZS5QAFXK53F0 , data package 000001 incorrect with status 9     
    Inserted records 1- ; Changed records 1- ; Deleted
    records 1-     </b>
    I saw one posting regarding this issue from Rohini. That is also very similar to my problem. I also checked in that table and found one record in status '9'.So i am not able to understand how to proceed. Should i change that status to 1..As i am in production server i need to be careful before deleting or changing somethings.
    Your suggestions willl be rewarded
    Regards
    Rak

    Hi Rakesh,
    If the RFC error occured while the extraction...simply turne d the request status to Red in RSMO and delete the bad request in the ODS .Resubmitted the infopackage again.
    If the RFC error occured while the Activation....repeat activation process once again.It will through
    hope this will help u.....
    Mohan

  • Comparing InfoProvider table (Master Data P table) with the contents of the

    I have compared the contents of the ODS and the InfoProvider (it is an InfoObject).  I have compared by just going to the tables and selecting the Number of Entries option.  However, the InfoPackage load (which is an Init) shows a failure and there are red squares next to the last six packets.  Should I do a manual update of these packages anyway and if I do is there any consequences ie duplicate records.  Thanks

    Hi Niten,
    as already explained, there is no problem to do a manual update of single packages...anyway, if you are not sure or you don't feel this procedure much safe, you can load all again starting from PSA (if your load fail AFTER all data was uploaded in BW)...
    Bye,
    ROberto

  • "#" in the ODS active data view

    Hi all,
    I have a question. I load data (text strings) into ODS object. Then I look into new or active data and I can see symbols "#" on the places in strings, where occurs any special character (for example from any language). I do not know wheteher it is stored in SAP (database) in this bad format or wheteher it is only represented in this bad format due to my different encoding ?? Normally special characters are represented in GUI well. Thanks
    JJ

    Hi JJ,
    as you can see them in the middle of the texts, it just the way BW displays these characters.
    Siggi

  • Error while activating the ODS

    Dear Experts,
    Please help me out,
    I am facing one problem while activating the ODS of 0FIGL. Data is uploaded successfully into the ODS but while activeting the ODS, it gives the following error message :
    Error when assigning SID: Action VAL_SID_CONVERT InfoObject 0DOC_HD_TXT
    Value 'SWITCH 24 PORT MANAGED -I' (hex. '00530057004900540043004800200032003400200050004F00') of characteristic 0DOC_HD_TXT
    SID determination finished for InfoObject 0DOC_HD_TXT
    I have also read out all the related post & also applied them in this but still the position is same.
    also in RSKC, all the characters are allowed.
    please suggest.
    Thanks in advance
    Neha
    Process 000090 returned with errors

    Hi,
    Pliz go thru below article for restricting Invalid chars.
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/d0afbb81-f219-2c10-4181-b20f6b10e373?quicklink=index&overridelayout=true
    It might give u an idea or solve your issue.
    Thanks,
    Jitender.

  • Error while activating the ods ( prod.issue)

    Hi BW guru's
    I am facing major issue while activating the ods i am getting this below error.
    <b>Request REQU.....,data package 000002incorrect with status 5
    Request REQU.....,data package 000001 incorrect with status 5.</b>
    If any1 has come across this issue pls help me out .
    I will reward the points surely.
    Cheers,
    Rakesh

    Hi Rakesh
    The error message
    "Key value exists in duplicate (not allowed by the ODS object type)" in the snap you sent, means you set the ODS for unique records. Thats why its not allowing a second with the same value, which is already in the ODS.
    Please check your ODS settings, if 'Unique Data Records' is checked or not.
    Sorry for my late response!
    Regards
    GSK

Maybe you are looking for