Ods object must be regenerated

hi bcsgurus
lemme know when does this error occur n how do i eradicate it
i am copying the databasis and generating  it.
ods object must be regenerated
data may get lost when this is is regeneated.
i tried activating the ods again too.
thanks

hi bcsgurus
Sorry for the SMS language.
thanks for the welcome
I am creating a databasis whihc is using a z123cube
and when i generate the data basis
"ods object must be regenerated
data may get lost when this is is regeneated." is the error .
i tried activating the ods again too.
is it because of using the same cube which has already been used?
let me know if i have to create another cube.
thanks

Similar Messages

  • Error activating ODS object.

    Hi Experts,
    None of the ODS objects gets activated and following are the error messages that i get when i try to activate a ODS object :
    Object ZRSMODS could not be activated
    <b>
    "</b>
    Message no. R7I028
    Transfer structure prefix for source system T90CLNT090 is not defined
    Message no. RSAR325
    Diagnosis
    A prefix is defined for the source system for determining cross-system unique transfer structure names. This prefix is not defined between your source system T90CLNT090 and Warehouse T90CLNT090. There was probably an error when creating the source system.
    Procedure
    If you have not yet loaded data from this source system, delete the source system and then recreate it.
    If the problem occurs again, check the SAP Support Portal. Create a new problem message, if necessary.
    Error when creating the export DataSource and dependent Objects
    Message no. RSDODSO169
    <b>"</b>                                                                               
    Pls send a solution asap. Thank you for the same.

    Hi Aravind,
    Have a look on the following points and see if they are satisfied in your case:
    Check all characteristics involved as described below:
    1. Check the Compounding and Attributes tabs in the characteristics maintenance.
    2. All characteristics here must be active. This is displayed by a green icon.
    If this is not the case for a characteristic involved (a gray icon is displayed on one of the two tabs), activate the characteristic involved. This also activates the inactive dependent characteristics.
    3. After you have checked and repaired all the characteristics involved as described above, the loading/maintenance of master data should work again.
    Because of this you may sometimes get the same error while activating the ODS object.
    Hope it helps...
    Best Regards,
    DMK
    *Assign points if it helps...

  • Error on activation of data records from ODS object

    hi,
    Kindly help with my BW Problem, the error occured on the
    activation of ODS. The error says "<i>Request
    REQU_43MNOPW29W4F5M037J7OAFP52 in ODS ZPUR_O01 must have QM
    status green before it is activated</i>" and "<i>Activation of data
    records from ODS object ZPUR_O01 terminated</i>"
    I tried to check the data in the ODS Object by choosing
    <LS>Administrator Workbench > data targets > context menu on ODS
    Object ZPUR_O01 but the status are green and when i tried to
    activate it the logs says "<i>ODS object ZPUR_O01 was built
    incorrectly. Cannot update request
    REQU_43MODQ3GF69X17B71ZKQMN85I(20,154)
    ODS object ZPUR_O01 was built incorrectly. Cannot update request
    REQU_43MQ8A8F0L1US5COQTUUWX3BA(20,155)
    ODS object ZPUR_O01 was built incorrectly. Cannot update request
    REQU_43MQ8OQQTY21YQ37RMA1WMO06(20,156)
    Data to be activated successfully checked against archiving
    objects                                   
    Activation of data records from ODS object ZPUR_O01 terminated</i>"
    Please help me with this problem.

    Hi Jay
    U need to update these requests to ODS
    REQU_43MODQ3GF69X17B71ZKQMN85I(20,154)
    REQU_43MQ8A8F0L1US5COQTUUWX3BA(20,155)
    REQU_43MQ8OQQTY21YQ37RMA1WMO06(20,156)
    1) delete the current request
    2)Reconstruct the requests above three request
    3)and then Load the current reqest (REQU_43MNOPW29W4F5M037J7OAFP52)
    Then only u will be able to activate the ODS....
    This is an serialization issue...
    hope it helps
    regrds
    AK
    assign points if usefull

  • ABAP routine to join two ODS objects into one

    Hi there,
    i have two ODS objects related to each other. and i want to load them into another ODS object and join them so to say.
    as far as i got now, it seems that the only way to do this is an ABAP routine in the update rules. ca nanyone give me a hint on how to do this? no clue how ABAP works yet.
    i suppose there must be some template or something because i think others must have had the same issue before. anyone who already solved this?
    i'd appreciate your help,
    regards,
    stefan

    HI Stefan,
    First add VTS_KUN (customer code)
    VTS_BEDA (order date)
    in ODS2 VTSNWBP2 and don't map to any field intransfer rule.
    write this code in start routine of udpate rule between VTSNWBP2 and VTSNWBDN.
    PROGRAM UPDATE_ROUTINE.
    $$ begin of global - insert your declaration only below this line  -
    <u>TABLES: /BIC/AVTS_NWBE00.</u>
    DATA:   ...
    $$ end of global - insert your declaration only before this line   -
    The follow definition is new in the BW3.x
    TYPES:
      BEGIN OF DATA_PACKAGE_STRUCTURE.
         INCLUDE STRUCTURE <i>/BIC/CS8ZODS2</i>.
    TYPES:
         RECNO   LIKE sy-tabix,
      END OF DATA_PACKAGE_STRUCTURE.
    DATA:
      DATA_PACKAGE TYPE STANDARD TABLE OF DATA_PACKAGE_STRUCTURE
           WITH HEADER LINE
           WITH NON-UNIQUE DEFAULT KEY INITIAL SIZE 0.
    FORM startup
      TABLES   MONITOR STRUCTURE RSMONITOR "user defined monitoring
               MONITOR_RECNO STRUCTURE RSMONITORS " monitoring with record n
               DATA_PACKAGE STRUCTURE DATA_PACKAGE
      USING    RECORD_ALL LIKE SY-TABIX
               SOURCE_SYSTEM LIKE RSUPDSIMULH-LOGSYS
      CHANGING ABORT LIKE SY-SUBRC. "set ABORT <> 0 to cancel update
    $$ begin of routine - insert your code only below this line        -
    fill the internal tables "MONITOR" and/or "MONITOR_RECNO",
    to make monitor entries
    <b>DATA:  S_DATA TYPE STANDARD TABLE OF DATA_PACKAGE_STRUCTURE
           WITH HEADER LINE
           WITH NON-UNIQUE DEFAULT KEY INITIAL SIZE 0.
    DATA:  ITEM_TABLE TYPE STANDARD TABLE OF /BIC/AVTS_NWBE00
           WITH HEADER LINE
           WITH NON-UNIQUE DEFAULT KEY INITIAL SIZE 0.
    *start of modification
    *Populating the order number data from ODS1 table
    SELECT * FROM  /BIC/AVTS_NWBE00 INTO TABLE ITEM_TABLE.
    SORT DATA_PACKAGE BY VTS_BES  ASCENDING.
    SORT <u><i>ITEM_TABLE</i></u> BY VTS_BES  ASCENDING.
    LOOP AT DATA_PACKAGE INTO S_DATA.
       LOOP AT ITEM_TABLE WHERE VTS_BES = S_DATA-VTS_BES.
         MOVE-CORRESPONDING item_table to s_data.
         APPEND S_DATA.
       ENDLOOP.
    ENDLOOP.
    DATA_PACKAGE[] = S_DATA[].</b>
    if abort is not equal zero, the update process will be canceled
      ABORT = 0.
    $$ end of routine - insert your code only before this line         -
    ENDFORM.
    *TABLES: /BIC/AVTS_NWBE00.--ODS1 table
    Lemme know this is working.
    Regards,
    San!
    Message was edited by: San!

  • ODS Object Help Please!!!!

    Hi,
    Im having the following problem. I have an ODS Object with 80 requests. All the data has been uploaded via excel csv files.
    Ive found that request no. 40 is incorrect and I cant delete it without deleting requests 41 through to 80.
    How can I :-
    1.) Delete request 40 without deleting the above requests.?
    2.) Edit request 40 to correct the data.
    Note that this was uploaded on Sept 29th and the PSA shows the requests only from 2nd to 4th Oct.
    Please Help,
    Regards,
    Dominic

    Do not delete all the data above request 40.  This is a problem many people face and I have done it many times so I can share my experience with all of you here. I will try to give a detailed answer for everyones benifit here.
    1.  there are two scenerios that you need to keep in mind.  From ODS to cube you can have full upload or a Delta upload. From the cube point of view, you can find the corrsopnding request in the cube for that data which corrosponds to the request 40 here and delete it. This will not harm your other request in the cube. So there is no problem here.
    2.  Now let us look at the ODS which is a tricky area to work.  As I said you could have Delta from ODS to cube or a full upload from ODS TO cube.
    3.  Let us consider the first case when you have a full load from ODS to cube.  Either way you need to do selective deletion at the ODS level.  In this case find the request no pertaining to request 40 and go to the active table and delete this request based on the same selections.
    4.  In case you are running a delta from the ODS to the cube, the you need to do the selective delteion in the ODS. here the request id will be ODSRxxx find it related to request 40 in the ODS and do the selective deletion.
    5.  Now you must have your csv file (fresh) with correct data related to request 40.  Load your ODS again
    6.  Now run the Delta from the ODS to the cube or a Full load from ODS to cube wiht the selection conditions.
    7. You are all done.
    Cheers !!

  • Problem in activating ods object

    Hi Everyone,
    I created a ods object from flat file, and while activating it gives problem.
    These are the error messages:
    The creation of the export DataSource failed
    Message no. RSBM035
    Diagnosis
    The creation of the OLTP source &v1& was unsuccessful.
    System response
    Whilst generating the Export InfoSource, the Metadata for an R/3 OLTP source must be generated. An error arose when doing this.
    Procedure
    Consult the appropriate developer (function module: RSB1_OLTPSOURCE_GENERATE).
    What can be done, can anyone suggest me please.
    Thanks,
    Prashant.

    Hi Prashant,
    Check the notes 459027 and 380425.
    Hope it helps.
    Cheers
    Anurag

  • Error when transporting ODS Object

    Hi All,
    I got the following error when transporting ODS object.
    "The creation of the export DataSource failed"
    "RFC connection to source system QB1CLNT100 is damaged ==> no Metadata upload"
    "Error when creating the export DataSource and dependent Objects. Error when activating ODS Object 0FIGL_O10"
    Maybe somebody can help me.
    Thanks a lot and appreciate that,
    -Martin-

    hi Martin,
    check oss note 597326 - Activating ODS: Error when creating the export DataSource
    Symptom
    When you activate or transport ODS objects, the following errors appear in the log:
    "The creation of the export DataSource failed". Message number RSBM 035
    "Error &1 in function module &2". Message number RSBM 006
    "<b>Error when creating the export DataSource and dependent Objects</b>". Message number RSDODSO 169
    "Error when activating the ODS object &1". Message number RSDODSO 168
    Other terms
    RSBM 035, RSBM 006, RSDODSO 169, RSDODSO 168
    Reason and Prerequisites
    A characteristic involved is active but it is using new or inactive attributes.
    Characteristics involved are all characteristics used in the ODS object.
    Solution
    Check all characteristics involved as described in the following:
    Check the Compounding and Attributes tabs in the characteristics maintenance.
    All characteristics here must be active. This is displayed by a green icon.
    If this is not the case for a characteristic involved (a gray icon is displayed on one of the two tabs), activate the characteristic involved. This also activates the inactive dependent characteristics.
    After you have checked and repaired all the characteristics involved as described above, the loading/maintenance of master data should work again.

  • 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.

  • Error while activating ODS Object

    Hi,
    I have loaded the data from R/3 to a ODS Object and the activation of ODS failed due to the following errors as shown below..
    -Value '20060 ' of characteristic 0CALQUARTER is     not  plausible
    -Error when assigning SID (details in long text)
    -Activation of data records from ODS object ZODS_02 terminated
    -Error getting SID for ODS object ZODS_02
    I could see that Calendar Quarter as 20060 in PSA. How should i get rid of this error. Any idea would be appreciated.
    Regards,
    Raj

    Raj,
       you are getting this calender qurter from SAP right... check in RSA3 fro the your Datasource. if you are getting same value like '20060'. you can do one thing... you can set 'No Update' in Transfer Rules. you can write a routine in Update Rules for populating the data for calender Week.
    you can call some standard function modules or you can write a small routine. If you want to write a routine check this thread...Re: Date to Quarter
    Possibilites:
    1. updtae rules
    2. if RSA3(PSA) shows the value of the Quarter as '20050', if it is custom extractor(Generic using FM) you can change this.
    3. If it is Standard Extractor or Generic Extractor (using either view/table or Infoset) you can enhance this. you can do the same thing in SAP Side.
    All the best.
    Regards,
    Nagesh Ganisetti.

  • Linking two ODS objects using a multiprovider

    Hello Gurus,
    I need to link two ODS objects and both are having 3 common characteristics and the relationship between the two objects are one to many.
    My questions would be....
    1)When the relationship is one to many can I set it up in the multiprovider to sum it up and show in the report?
    2)I have 5 other charaterstics that I need to report(Slice and dice) on, but these are not common ones to both ODS objects. Is it possible for the user to get the report based on these charaterstics also? Or do I need to make sure that these 5 also exist in both DOS objects?
    Thank you,
    DM

    Hi Sh,
    Thank you very much for your reply. But I have few concerns.
    1)One to many relationship will not have any effect on the data linking since the multiprovider clubs the key figures on common characteristics. I tried this on the system and it worked.
    2)The problem would be not having similar characteristics on both infoproviders. So if I want to report on the chars individually it will have a problem( Will come as non assigned values)
    But the documentation says the multiprovider supports Homogenous and Heterogeneous cases. Please refer the following link.
    http://help.sap.com/saphelp_nw04/helpdata/en/52/1ddc37a3f57a07e10000009b38f889/frameset.htm
    I am not sure what I can do now....whether to get all the characteristics in both infoproviders by enhancing the them. Or is there another way?
    And lastly the scenario I am looking at is billing and cost of goods. So I might find records in cost of goods which may not have corresponding records in billing.(There can be goods in stock which need to be billed)The problem would be the way multiprovider link records(union) so it will have all the records from both sides even if they do not correspond to each other.
    Let me know what you think.
    Cheers,
    DM

  • How to create ods object with overwrite option

    Hi all,
    I have two ods objects for Billing and Delivery and one cube for Sales.
    Billing and Delivery ODS objects are based on item level data source while sales cube is based on Schedule line level data source.
    Now i want to create a new ODS object which will get the data from these there object and update the ods object.Basically i want all the sales order attributes and billing quantity and delivered quantity from the ODS objects.
    how to update the new ods object in overwrite mode ??/
    Regards,
    Viren.

    HI,
    yes OK but what i mean is that (you might have a perfect reason for this) normally it's nota good idea to have an info cube as a data source (for Performance, look-up reasons etc). If your goal is to load Billing/Delivery/Sales data into one ODS, then make sure that you model this correct.
    If you want to use the ODS'es as data sources I would recommend you to use and ODS as data source also for the Sales data.
    Kind regards
    /martin

  • Error while activating ODS Object (urgent)

    Hi Gurus,
    I am getting an error while activating ods object.
    Error/warning in dict. activator, detailed log  --> Detail.
    Row type /BIC/AGLCATODS00 is not active or does not exist.
    Table type /BIC/WAGLCATODS00 could not be activated.
    Table /BIC/AGLCATODS50 could not be activated.
    Table is not yet classified.
    Return code..............: 8.     
    DDIC Object TABL /BIC/AGLCATODS00 has not been activated.
    Error when activating ODS Object GLCATODS.
    If any one have come across this issue please help me out in resolving this issue.
    I will reward points.
    Urs,
    Raki.

    Hi venkat,
    There are only 3 info objects which  i have created it and activated, only those i am pulling in the new ods but its throwing the same error what ever i do changes.
    Is this issue is related to any authorization concerned?
    Urs,
    Raki.

  • Error while activating ODS Object (BIC/WAGLCATODS00 &/BIC/AGLCATODS00 )

    Hi Gurus,
    I am getting an error while activating ods object.
    Error/warning in dict. activator, detailed log --> Detail.
    Row type /BIC/AGLCATODS00 is not active or does not exist.
    Table type /BIC/WAGLCATODS00 could not be activated.
    Table /BIC/AGLCATODS50 could not be activated.
    Table is not yet classified.
    Return code..............: 8.
    DDIC Object TABL /BIC/AGLCATODS00 has not been activated.
    Error when activating ODS Object GLCATODS.
    If any one have come across this issue please help me out in resolving this issue.
    I will reward points.
    Urs,
    Raki.

    Frank,
    There is lot of free space in data base table i already checked it before.... in sm21 it showing database errors.
    Strange i m unable to find out the solution.
    Urs,
    Raki.

  • Error while activation of ODS Object.

    Hi,
    I have loaded the data from R/3 to a ODS Object and the activation of ODS failed due to the following errors as shown below..
    -Value '20060 ' of characteristic 0CALQUARTER is not plausible
    -Error when assigning SID (details in long text)
    -Activation of data records from ODS object ZODS_02 terminated
    -Error getting SID for ODS object ZODS_02
    I could see that Calendar Quarter as 20060 in table /BIC/AZINV_O0240. There is a calendarday mapped to quarter and year in update rules of ODS object. How the calendar quarter is populated in update table in BW. How should i get rid of this error. Any idea would be appreciated.
    Regards,
    Raj

    don't post same issue twice. Bhanu working on your thread.
    check this ...
    Raj,
    you are getting this calender qurter from SAP right... check in RSA3 fro the your Datasource. if you are getting same value like '20060'. you can do one thing... you can set 'No Update' in Transfer Rules. you can write a routine in Update Rules for populating the data for calender Week.
    you can call some standard function modules or you can write a small routine. If you want to write a routine check this thread...Re: Date to Quarter
    Possibilites:
    1. updtae rules
    2. if RSA3(PSA) shows the value of the Quarter as '20050', if it is custom extractor(Generic using FM) you can change this.
    3. If it is Standard Extractor or Generic Extractor (using either view/table or Infoset) you can enhance this. you can do the same thing in SAP Side.
    All the best.
    Regards,
    Nagesh Ganisetti.

  • Error while loading data to ods object from flatfile

    hello all
    Iam loading data from flatfile to ods object and the processing type is PSA and then to data target(package by package),data arrived in PSA(its green) but in monitor the request is in red and in details tab of <b>subsequent processing</b> <b>its showing as ODS activation</b><b>?(change-log):not yet activated</b> and overall the error is <b>Missing Messages</b>.
    and its also saying like "Activation of data records from ODS object ODS_SALES terminated.
    and in help node its saying like data arrived in BW and try to change the request from red to green?
    can anyone tell me what will be the problem?
    In settings of ODS object everthing is set to automatically.
    many thanks
    balaji

    Hi praveen
    problem is <b>generic</b> here.
    In monitor tab the <b>request</b> and <b>overall</b> the statuts is "<b>RED</b>",but when I went into the <b>mange</b> tab of ODS object here the request is "<b>GREEN</b>",but the data is not available here.but data is still available in "<b>New data</b>",how come data is not yet activated.
    bcoz in settings all are set to "automatically",so there is no question of manual activation?
    One more question is in Settings Iam finding one column like "<b>Unique Data Records</b>",whats's this,if v check this what happens ifnot what happens?
    regrads
    balaji

Maybe you are looking for

  • Can you help me locate the current running events to share customer success stories on SAP HANA?

    Hi Team, The customer with whom I m working is interested to share his story on SAP HANA and wanted to know if there is any forum to share the same? Can you help me with the same? Regards, Krishna Tangudu

  • Waveform graph displayed vertically on front panel

    Hello everybody I would like to know if it is possible to display waveform graphs vertically on front panel and if enventually could someone tell me how to do it. Thanks vey much for help.

  • Best tutorial or book on JMF

    hello , can anyone provide me some information about the best tutorial or book on JMF..at present while searching i am finding the book "essentials of JMF"..but i read a review about it that its not good...any other books? regards, kamesh

  • Interlace RAM-Preview in After Effects?

    Hi :-) I'm working with 1080i50 Video-Footage (Interlace)... And I'm searching for a possibility to get a "real" Interlace-Preview in After Effects with an external video card (for example Intensity Pro)... If I play out the RAM-Preview I only get a

  • How to translate an IndexedLineArray object?

    Here's my class: private static class Line extends Shape3D // a line class private double[] pl; private double[] psl; private int firstDim; private int secondDim; private int thirdDim; private Geometry line; public Line(double[] pl, double[] psl, int