Ods indices

hi gurus
what is significancy of  Ods indices? &
where we found that one?
regards
trupti.

hi mr, uday
still i didn't get exact answer,
usaid we can create index by using primary key or non-unique key
(how to use therse key's) let me explain.?
WHAT IS THE ODS INDICES SIGNIFICANCE?
any how thnks

Similar Messages

  • ODS Bex Reporting Indicator

    Hello All
    We are using BW V3.5 and an ODS 0FIGL_O02. In the data model,  this ODS was feeding up to a cube and we were reporting off a multiprovider. We encountered load and performance issues so as part of a model review we switched off the Bex Reporting Indicator in the ODS settings. It made little difference to our performance problem so we simplified the model and decided to report off the ODS after switching back on the indicator. We transported the ODS and the report separately.
    This solution worked fine in our DEV and QAS clients but not in the live system. Using Bex we can open the query in prod but when we run (via a portal) we are getting the error message that "ODS 0FIGL_O02 not configured for Bex Reporting". Also if we attempt to create a new report on the ODS in Bex the ODS cannot be found.
    We can see the Bex indicator is on in all clients. We have used RSDG_ODSO_ACTIVATE to check the ODS consistency in all clients and in Prod we get an amber light with the message "The Bex reporting was switched on for ODS object  0FIGL_O02" and a green light with the message "ODS object 0FIGL_O02 is consistent".
    We have tried creating a new ODS using 0FIGL_O02 to copy from but again encounter the same problem in Prod.
    Does anyone have any input or come across the same problem ? Should we create a brand new ODS ...?
    Thanks in advance for your input.

    Helen,
    You can switch On BEx reporting, even ODS contains data. Initial activation of ODS takes time, as it tries to create/generates SID's for historic data.
    Using "Foreign Key Relationship of Reporting-Relevant ODS Object and SID Table Characteristics" showed 2 red lights for data entries in the ODS, fine, but a data issue shouldnu2019t affect the ODS Object status?
    We also get an amber light that BEx Reporting was switched on for the ODS u2013 how would we get this light to green given we canu2019t change settings in live client u2013 have already tried OSDG_ODSO_ACTIVATE and as previous posting re transporting.
    Try to correct in RSRV, using option correct at menu bar. Have you tried, are you getting any message...? after correction do test again... it should be green.
    Try to find out any program or function module and reactivate ODS data again to generate SID's again.
    Hope it Helps
    Srini

  • Final delivery indicator not reflected in BW ODS

    Hi Experts,
    I have situation like, final delivery indicator not reflected in BW ODS for purchase order. In R/3 it is X, in BW showing space. There is direct mapping from datasource field to ODS for this field.Loading also seems to be ok.
    Cna you please give some points where this information is missing.
    Thanks
    Konda Reddy

    Hi konda,
    See the business senerio it is not fetching the data u have to write a formula in transformation based on requirement.
    Regards,
    Lakshmi

  • Indices in ods

    hi all,
            1)from which table we delete indices in the ODS?
            2) THE DATA IN THE ODS IS PERFECT i.e without any errors but when we r updating it to the cube we are unable see the data, even the update rules are perfect. its very urgent pls help me out.

    Revathi,
    1. Use TCode SE14, process type 'Background',
       Delete index,
       schedule the delele periodic .
    2. 010, 020 is the name of index, the difference is the field(s) contained in each index.
    Let me know if you need any further clarifications.
    Thanks
    Ramu

  • ODS BEx Indicator flag

    How can I check what ODS have the BEx Indicator flag checked? Thanks

    Hi Niten,
    Double click on ODS -- go to Settings (folder / tab) see the BEx Reporting - if there is tick in check box that mean you can do reporting on this ODS otherwise not.
    hope it helps
    regards
    Vikash

  • Unable to delete the request id in ODS....indicating partially activated

    Dear All,
    When I tried deleting a request from ODS, am unable to turn the QM status to red, itz indicating that the request is partially activated.  When I tried deleting the request without changing the status, the delete icon is popped up, but eventually goes back to the previous status and hence does not get deleted.
    Due to the above, the subsequent requests coming into the ODS are not getting activated at all...
    I tried running the function module  RSBM_GUI_CHANGE_USTATE, to delete the request, but to no success.  Similarly, when I tried locating the requests in the four tables RSICCONT, RSMONICDP, RSODSACTUPDTYPE and RSODSACTREQ, could not found the request id to be deleted in any of these 4 tables.
    Please suggest some solution as it is of high importance...
    Thanks and Regards,
    Edited by: sachitp on Feb 27, 2011 12:25 PM

    Hi,
    You can try the below options,
    1. Remove the request data from the active table using the function
    to delete data selectively.
    You must enter selection criterion to select the data of the
    aborted request.
    2. Use Transaction SE37 to execute the 'RSAR_ODS_API_DEL' function
    module as follows:
    I_REQUEST <Name of the activation request>
    I_DATE <current date>
    3. Use Transaction SE16 to delete all entries for this request and
    for this ODS object from the RSICCONT, RSMONICDP, RSODSACTUPDTYPE
    and RSODSACTREQ tables.
    Thanks,
    Vinod

  • Indices for ODS

    Hello,
    I created few indices for ODS. How I can be sure that they updated and up to date?
    Is there any procedure fot this?
    And one more thing..
    I created index for characteristics A , B , C
    Will this index be used if do the following selection :
    Select *
    FRom XXX
    Where A = XXXX1 and C = XXXX2

    Hi Che Guevara,
                 Once you create indices for a DSO and you acitvate the DSO , they will be updated.
    As long as the order you use in your select statement is same as the order you have defined your indices, your select statement will work perfectly.
    In your select statement, A and C characteristics are in order, Even though you are not using B characteristic, you code will work fine.
    Order is very important for your code to work fine when you are using indices.
    Regards
    Sunil

  • Dsatsource /ODS/Cube for Open PR and Open PO"

    Dear Experts
    I want to build a report in which I need to show "Open PR and Open PO" but I could not locate these fields in the BW CUBE / ODS / DATASOURCES. Can anybody tell me where I can find these fields..........
    Dinesh Sharma

    Dear,
    There is no specific standard data source is not available to fetch us "Open PO" or "Open PR". first vll talk about PO.
    For open PO,
    case - 1
             Need to report count of all PO's which are in open status.
    Case-2
            Need to report TBQ ( to be delivered Qty ) against each over due PO.
    Basically we have - EKKO - HEADER , EKPO - ITEM AND EKET - SCHEDULE LINE ( GRC -  GOODS RECEIVED ) is available,
    so create a view, take all these three tables EKKO, EKPO and EKET.
    EKPO     
    1     DELIVERY COMPLETED INDICATOR     ELIKZ
    1     DELETION INDICATOR IN PD     LOEKZ
    1     ARTICLE NUM     MATNR
    1     SITE     WERKS
    X     PO DOCUMENT NUM     EBELN
         PURCHASING ORDER QUANTITY     MENGE
         PURCHASING ORDER UOM     MEINS
         NET ORDER VAL IN PUR ORDER CURRENCY     NETWR
         NET PRICE IN PURCHASING DOC IN DOC CURRENCY     NETPR
    no     PRICE UNIT     PEINH
    X     ITEM NUMBER OF PURCHASING DOCUMENT     EBELP
    EKKO
         DATE ON WHICH RECORD WAS CREATED      AEDAT
         PURCHASING DOCUMENT DATE     BEDAT
         DELIVERY DATE     EQ_EINDT
         RELEASE INDICATOR PURCHASING DOC     FRGKE
         RELEASE STATUS     FRGZU
    0PO_UNIT     PURCHASING DOCUMENT NUM     EBELN
         CURR KEY     WAERS
    EKET
         QUANTITY OF GOODS RECEIVED     WEMNG
         PURCHASING DOC NUM     EBELN
         ITEM NUM OF PURCHASING DOC     EBELP
    Logic - create a generic DS, by view, FIRST send the data to DSO, there mention a field like TDQ ( to be deliver qty ), TDQ = po qty - goods received qty. -
    create  a cube above DSO, set a filter, allow only those records who has TDQ <>0, so your cube contains only pending PO.
    hope it helped u.
    Thanks,

  • Data Federator ODS Problem

    Hi All,
    I´m building a scenario in SAP BO Data Federator where we connect to a table in BW (ODS) and with a jdbc connector we get the data to build a universe in UniDesigner.
    The problem is that the data returned by data federator doesnt match the data in BW, we always get less records in Data Federator when we perfom the query in data federator query tool.
    Can anyone give a clue whats happening and where to start looking? we already did a trace in BW (ST05) and the SQL statement seems to be right.
    thanks,
    Pedro

    Hi,
    I had the same ODS error when generating the databasis.
    This error we have been solved now.
    But do you know how to correct the following error:
    For Goodwill Data two indices are created which are completely identical. This leads to an error. How to solve this problem?
    Thanks for brief feedback.

  • How to find the number of records in ods?

    how to find the number of records in ods?
    Pls suggest the solution apart going to the table of ods and seeing the number of records.
    Is there any program or function module to see the number of records in ods?
    For eg: SAP_INFOCUBE_DESIGNS is a program which gives the detail (number of records) of infocube.

    Hi,
    I was looking at this and found the following tables that may be of help.
    One of these tables will include a summary of the record count of all the tables in your system based on the last time each table had it's database statistics calculated:
    DBSTATTADA
    DBSTATTDB2
    DBSTATTDB4
    DBSTATTDB6
    DBSTATTINF
    DBSTATTMSS
    DBSTATTORA
    We run on an Oracle database so the table record counts can be taken from DBSTATTORA. Type in AZ in table selection field in SE16 to restrict the output to ODS (or DSO) tables only.
    The record count is at the time indicated in the timestamp field. Obviously this is not real time but should not be too out of date - if it is you may be having performance issues and should get your DBA / Basis to run a full refresh of DB stats.
    Hope this helps, alhtough not real time the table should give you a decent indication of the size of all your ODS objects (or any other table for that matter!)

  • Delivery Completed Indicator(ELIKZ:0COMPL_DEL) in 2LIS_02_SCL

    Hi Experts,
    I am using the datasource 2LIS_02_SCL for Purchasing reports and this extractor has the 'Delivery Completed Indicator'[ELIKZ] which is mapped to 0COMPL_DEL in BW. The ODS which in our system has the 0PROCESSKEY as one of the key fields. Hence there are multiple records for one PO item with different 0PROCESSKEY. However the 'Delivery Completed Indicator' is not correctly extracted. For example, for one of the PO items which are not marked as delivery completed in R/3, the records extracted are as follows:
    Purch.Doc. Item( Deliv.date Pur Purc D
    POD Doc             Item    Schedule Line Process Key Delivery Completed Indicator
    3000000583          00001 0001               001             
    3000000583          00001 0001               002                X
    The delivery completed indicator was set & unset in R/3. This is an issue with all the similar PO items. The indicator in not set for all the records. Is there any rule that only certain process keys should be considered to identify the indicator?.
    Kindly help.
    Regards,
    Shilpa

    Hi,
    You can have more than these 3 depending on your system setup. 
    If remember correctly, everything ending with 1 is PO related, 2 is GR related and 3 is invoice related.  So, for GR related records, look at Process Keys 1 (so you know the Line Item quantity), 2 for GR's, 12 (GR reversals or issues?), 22 (GR issues or reversals?).
    Of course, with all things SAP, every system is different and you may have other keys you need to include.  As someone else wrote, looking to the transaction key mapping for the movement types. 
    Also, you should ask the functional guys or the business (if there are no functional people) for all of the GR related scenarios for Purchasing.  They should give you a list of 5 -10 scenarios on how material can be bought and brought into the system.  With that list, run through each one and see what records are created and when.  This will display to you how the system works and you can program based on the results.  This will take a while, but will be very beneficial to you.
    Brian

  • How to load data from a ODS to CUBE Request ID - by - Request ID?

    <i>How to load data from a ODS to CUBE Request ID - by - Request ID?</i>
    The problem is that... some requests had been eliminated of the cube and the delta control between the ODS and CUBE was lost. The flag "<b>data mart status of request</b>" of all the requests of the ODS had been blank.
    Now it is necessary to load some requests from the ODS for the cube.
    Notes:
    - it is not possible to make a complete load selecting the data to be loaded;
    - the PSA is not being used;
    - considering the data volume it is impracticable to reload the cube completely.
    Thanks in advance,
    Wesley.

    Dear R B,
    Considering the following:
    -> the delta control was lost;
    -> the data already are active in the ODS;
    -> part of the data of the ODS already is in the cube.
    The indicated procedure it only guarantees the load of the data that are in the ODS and that are not in the cube.
    Tks,
    Wesley.

  • Activating ODS errors

    Please tell me how to correct the error 'Invalid source system name ZBPS222 entered' and 'Error when creating the export DataSource and dependent Objects'
    while activating ODS.

    Dear Vaishali ,
    Go to Infosources , in the Menu Bar you can find Settings --> Display Generated Objects --> Show all Generated Objects . Select this and refresh the Entire Screen for Infosources, Then press Cntrl + F , to search your Data mart 8(Techname of ODS ) .
    Note : all this applies only if your Myself system is properly connected, So just Goto Source Systems and Check the Connection for your BW System which is indicated with as Myself Connection .
    Thanks,
    Krish
    *Assigning points is way of saying Thanks in SDN
    Hope it helps.
    Thanks,
    Krish.

  • Short Dump error while loading data from R/3 to ODS

    Hello,
    while trying to load data into the ODS from R/3 I get the following short dump error message. How do I carry out step 1 in the below procedure. Where do i find the Activate Function. And idea?
    Thanks,
    SD
                                                                                    Diagnosis                                                                               
    Form routine CONVERT_ITAB_RFC is incorrect in transfer program         
         GP4C0LOLZ6OQ70V8JR365GWNW3K .                                                                               
    System Response                                                                               
    The IDoc processing was terminated and indicated as incorrect. The IDoc
         can be reimported at any time.                                                                               
    Procedure                                                                               
    1.  Go to the transfer rule maintenance for your InfoSource               
             ZFIN_TR_FLQITEM_FI and the source system DA_M_10 and regenerate the   
             transfer program using the function Activate. Remove possible syntax  
             errors on the basis of your conversion routines.                                                                               
    2.  Restart the processing of this IDoc.                                                                               
    3. If the error occurs again search for SAPNet R/3 notes, and create a 
            problem message if necessary.
    Edited by: Sebastian D'Souza on Jan 13, 2009 3:22 PM

    Hi.......
    Goto RSA1>> then to source system tab (on left side) >>  double click on the desired source system...........Then on the right side you have the Datasource tree..........there search the datasource and activate.......Also u can Replicate the datasource again.......and activate the Transfer rules using the program : RS_TRANSTRU_ACTIVATE_ALL
    After this operation when come back to source system (R/3).........I think  the error log line will be disappeared from SM58......... Then repeat the load.........
    Also u can try to Activate the infosource once...........in RSA1.........before repeating the load....
    Hope this helps......
    Regards,
    Debjani....

  • Error ODS activation - sql error when accessing a table.

    Hi,
    sometimes occurs an error by activation ODS. I have proces chain and when is loaded second packet an error occurs. In monitor>>
    -RSMPC 128, datapacket 3 is wrong, with status number 9
    -RSMPC 131
    -RSDRO 108 - communcation error (sql error when accessing a table)
    In sm21>
    -sql error when accessing a table
    -The exception, which is assigned to the class 'CX_SY_OPEN_SQL_DB', was  
    either                                                      caught nor passed along using a RAISING clause, in the procedure <b>"UPDATE_ATAB"</b>   "(FORM)"                                                                    
    Since the caller of the procedure could not have expected this exception     
       to occur, the running program was terminated.                               
      The reason for the exception is:                                             
      The database system recognized that your last operation on the database      
      would have led to a deadlock.                                                
      Therefore, your transaction was rolled back                                  
      to avoid this.                                                                       
      ORACLE always terminates any transaction that would result in deadlock.      
      The other transactions involved in this potential deadlock                   
      are not affected by the termination.
    I have BW 3.5.
    Thank You very much.

    There are a few different scenarios that I can think of where this might come up that all involve what might resulting in parallel (concurrent)processes:
    Loading packets in parallel - that is there are X number of processes loading packets concurrently. This could be set in your IMG settings system wide or in the InfoPackage for just this datasource.   You seem to indicate that you don't have this.
    Database parallel processing - RSAMDIN - ORA_PARALLEL_DEGREE ( there was a different RSADMIN parm for older versions - forget what SP the change came with).
    You have multiple InfoPackages for the datasource, each loading what should be a different range of data, and they run atthe same time.
    You could be loading from two different datasources to the ODS at the same time.
    If any of these are true, I would look at bumping the INITRANS setting up.  Your DBA will probably need to do this for table and its indices.  There is a Note - 831234 that allows you to create a parameter in RSADMIN that will specify a INITRANS value (e.g. 20) rather than using the default. The ODS would need to be activated to pick this new setting up for the table to be altered. 
    You could also look at the Processing settings for the InfoPackage and change to PSA first, then target to see if that helps. 
    Or if you are loading from two different datasources at the same time, you might adjust your schedule so that doesn't happen.
    Pizzaman

Maybe you are looking for