1ROWCOUNT not in ODS or InfoCube

Hi Gurus, when I create a report on some new InfoProviders in Query Designer, I see a new keyfigure 1ROWCOUNT, which I do not in the InfoObejct list of the ODS or the cube. It is seen only in Query Designer. Where does it come from? Why I don't see this keyfigure in the list on Object Overview in ODS or Cube? Please help.
Thnx.

The InfoObject 1ROWCOUNT is contained in all “flat” InfoProviders, that is, in all InfoObjects and ODS objects. It counts the number of records in the InfoProvider. In this scenario, you can see from the row number display whether or nor values from the InfoProvider InfoObject are really displayed.
Also read this for an example :
http://help.sap.com/saphelp_erp2004/helpdata/en/3a/d1603d13b5c72ee10000000a114084/content.htm

Similar Messages

  • Some records not transfer from ODS to infocube

    Hello BW folks ,
    We have an ODS which stores the various sales doc. types.
    We are transfering all the data from this ODS to infocube. We do not have any routine or filter conditions while loading data from ODS to infocube.
    In the update rules of infocube we do not have any routine written .
    Also no start routine is present in Infocube.
    The data is loaded successfully from ODS to infocube.
    But still a particular 'sales doc type' is not transfer from ODS to infocube.
    While this 'sales doc type' is present in ODS.
    The Sales doc type is maintained with respect to the Ordernumber. So If I check the Ordernumber of that sales doc type in ODS then the same Order Number is not present in infocube.
    Means some / few Ordernumbers also getting deleted while transfering data from ODS to infocube.
    We do not have any object in update rules as master data attribute of.
    Please suggest me what to do in this case.
    Amol.

    hello VC,
    I have checked that in ODS update rules , for key figures we have update type as Addition and the data from ODS to infocube is INIT and then delta.
    Is this the reason for Overwritting the particular sales doc type ?
    I thing we should do full upload only from ODS to infocube in this case.
    Regards,
    Amol.

  • Load from ODS into InfoCube gives TIME-OUT runtime error after 10 minutes ?

    Hi all,
       We have a full load from ODS into InfoCube and it was working fine till the last week upto with 50,000 records. Now, we have around 70,000+ records and started failing with TIME_OUT runtime error.
       The following is from the Short Dump (ST22):
       The system profile "rdisp/max_wprun_time" contains the maximum runtime of a
    program. The current setting is 600 seconds. Once this time limit has been exceeded, the system tries to terminate any SQL statements that are currently being executed and tells the ABAP processor to terminate the current program.
      The following are from ROIDOCPRMS table:
       MAXSIZE (in KB) : 20,000
       Frequency       :  10
       Max Processes : 3
      When I check the Data Packages under 'Details' tab in Monitor, there are four Data Packages and the first three are with 24,450 records.  I will right click on each Data Package and select 'Manual Update' to load from PSA. When this Manual Update takes more than 10 minutes it is failing with TIME_OUT again.
      How could I fix this problem, PLEASE ??
    Thanks,
    Venkat.

    Hello A.H.P,
    The following is the Start Routine:
    PROGRAM UPDATE_ROUTINE.
    $$ begin of global - insert your declaration only below this line  -
    TABLES: /BIC/AZCPR_O0400, /BIC/AZCPR_O0100, /BIC/AZCPR_O0200.
    DATA: material(18), plant(4).
    DATA: role_assignment like /BIC/AZCPR_O0100-CPR_ROLE, resource like
    /BIC/AZCPR_O0200-CPR_BPARTN.
    $$ 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 /BIC/CS8ZCPR_O03.
    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
       clear DATA_PACKAGE.
       loop at DATA_PACKAGE.
          select single /BIC/ZMATERIAL PLANT
             into (material, plant)
             from /BIC/AZCPR_O0400
             where CPR_EXT_ID = DATA_PACKAGE-CPR_EXT_ID
             and ( MATL_TYPE = 'ZKIT' OR MATL_TYPE = 'ZSVK' ).
           if sy-subrc = 0.
              DATA_PACKAGE-/BIC/ZMATERIAL = material.
              DATA_PACKAGE-plant = plant.
              modify DATA_PACKAGE.
              commit work.
           endif.
           select single CPR_ROLE into (role_assignment)
                         from /BIC/AZCPR_O0100
                         where CPR_GUID = DATA_PACKAGE-CPR_GUID.
            if sy-subrc = 0.
              select single CPR_BPARTN into (resource)
                         from /BIC/AZCPR_O0200
                         where CPR_ROLE = role_assignment
                         and CPR_EXT_ID = DATA_PACKAGE-CPR_EXT_ID.
                   if sy-subrc = 0.
                      DATA_PACKAGE-CPR_ROLE = role_assignment.
                      DATA_PACKAGE-/BIC/ZRESOURCE = resource.
                      modify DATA_PACKAGE.
                      commit work.
                   endif.
              endif.
           clear DATA_PACKAGE.
           endloop.
    if abort is not equal zero, the update process will be canceled
      ABORT = 0.
    $$ end of routine - insert your code only before this line         -
    Thanks,
    Venkat.

  • ODS and Infocube showing different results

    Hi,
    I loaded same data to Infocube and ODS but they are both showing different result in BEX.
    ODS
    ODS report is showing summarised values e.g
    vendor               order value                   invoice value        date
    00001                    20                               20                 01.01.2007
    Infocube
    result is showing not summarised values
    vendor               order value                   invoice value        date
    00001                    20                                 0                      0
                                  0                                20                  01.01.2007
    I would like to make the infocube result same as the ODS because I am remodelling so that we start reporting from Infocube rather than ODS.
    thanks

    Hi,
    this is the scenario
    currently we are reporting from ODS object which fetch data from 3 ODSes. now I am asked to remodel so that we can report from infocube not ODS.
    steps I have taken so far.
    - created new infocube
    - created 3 update rules ( same Update rules that gives the reporting ODS data).
    my target is to make sure that the current ODS  report is the same as the infocube report but so far the report is not consistent
    I compared the data in the ODS and infocube and they are exactly the same but the report is showing differently

  • Shortdump problem for loadinf data from ODS to InfoCube

    hai
    im trying to load the data from ODS to InfoCube.But i got the following error like below
    Short dump in the Warehouse
    Diagnosis
    The data update was not completed. A short dump has probably been logged in BW providing information about the error.
    <b>System response
    "Caller 70" is missing.
    Further analysis:
    Search in the BW short dump overview for the short dump belonging to the request. Pay attention to the correct time and date on the selection screen.
    You get a short dump list using the Wizard or via the menu path "Environment -> Short dump -> In the Data Warehouse".
    Error correction:
    Follow the instructions in the short dump.</b>
    I looked at the shortdump.But it says that there is no shortdump for that particular date selection.
    pls tell me wht i have to do
    i ll assing the points
    bye
    rizwan

    Hi Rizwan,
    Why does the error occurs ?
    • This error normally occurs whenever BW encounters error and is not able to classify them. There could be multiple reasons for the same
    o Whenever we are loading the Master Data for the first time, it creates SID’s. If system is unable to create SID’s for the records in the Data packet, we can get this error message.
    o If the Indexes of the cube are not deleted, then it may happen that the system may give the caller 70 error.
    o Whenever we are trying to load the Transactional data which has master data as one of the Characteristics and the value does not exist in Master Data table we get this error. System can have difficultly in creating SIDs for the Master Data and also load the transactional data.
    o If ODS activation is taking place and at the same time there is another ODS activation running parallel then in that case it may happen that the system may classify the error as caller 70. As there were no processes free for that ODS Activation.
    o It also occurs whenever there is a Read/Write occurring in the Active Data Table of ODS. For example if activation is happening for an ODS and at the same time the data loading is also taking place to the same ODS, then system may classify the error as caller 70.
    o It is a system error which can be seen under the “Status” tab in the Job Over View.
    What happens when this error occurs ?
    • The exact error message is “System response "Caller 70" is missing”.
    • It may happen that it may also log a short dump in the system. It can be checked at "Environment -> Short dump -> In the Data Warehouse".
    What can be the possible actions to be carried out ?
    • If the Master Data is getting loaded for the first time then in that case we can reduce the Data Package size and load the Info Package. Processing sometimes is based on the size of Data Package. Hence we can reduce the data package size and then reload the data again. We can also try to split the data load into different data loads
    • If the error occurs in the cube load then we can try to delete the indexes of the cube and then reload the data again.
    • If we are trying to load the Transactional and Master Data together and this error occurs then we can reduce the size of the Data Package and try reloading, as system may be finding it difficult to create SID’s and load data at the same time. Or we can load the Master Data first and then load Tranactional Data
    • If the error is happening while ODS activation cause of no processes free, or available for processing the ODS activation, then we can define processes in the T Code RSCUSTA2.
    • If error is occurring due to Read/Write in ODS then we need to make changes in the schedule time of the data loading.
    • Once we are sure that the data has not been extracted completely, we can then go ahead and delete the red request from the manage tab in the InfoProvider. Re-trigger the InfoPackage again.
    • Monitor the load for successful completion, and complete the further loads if any in the Process Chain.
    (From Re: caller 70 missing).
    Also check links:
    Caller 70 is missing
    Re: Deadlock - error
    "Caller 70 Missing" Error
    Caller 70 missing.
    Bye
    Dinesh

  • Error while loading the data from ODS to InfoCube

    hai
    Im trying to load the data from ODS to InfoCube for particular year .
    But it says that there is a source system problem .
    why it is like that .
    pls tell me
    i ll assing the points
    rizwan

    Hi Rizwan,
    you didn't mention the error message in details. there could be a few places to be checked:
    - check if BW itself source system is active and in tact and reactivate if necessary
    - check if update rule is active and reactivate if necessary
    - check if ODS is active and reactivate if necessary
    Regards,
    Lilly

  • Error While Loading data from ODS to Infocube

    I am trying to load data from ODS to Infocube  thru Update ODS data into data target. My requirement was to take a small subset of fields from ODS and design IC and load the data.
    My load fails at Extraction process as I get 0 records from total number of records sent in each package. Please let me know if you need more information.
    Please advise.
    Thanks,
    RR

    In Details tab of monitor, in extraction step,
    Extraction(messages): Errors occured
    Green Light for Data Request Received
    Green Light for Data Selection Scheduled
    Yellow for 25000 Records sent(0 records received)
    Yellow for 25000 Records sent(0 records received)
    Yellow for 15000 Records sent(0 records received)
    Green Light for Data Selection Ended
    Please let me know, If you need more information.
    Thanks,
    R R

  • How to debug start routines of update rules from ODS to InfoCube

    Dear gurus,
      I have an update rule from ODS to InfoCube. I wrote a start routine in the update rule. Now I want to debug it. I went to monitor and simulate update the data package and only got the prompt "No data exists in the corresponding PSA table". So how can I debug this start routine?
      Thanks in advance.
    Jin Ming

    Jin,
    In order to use PSA between ODS and InfoCube, you may have to use an exclusive InfoPackage and load separately. In that InfoPackage, choose the radio button to use a PSA.
    I think you are currently updating the InfoCube directly without using a separate InfoPackage.
    Look for an InfoSource under DataMarts (search for 8<ODS Technical name>) and create your InfoPackage there.
    Good luck.

  • How to change it if some data is wrong in ODS and infocube

    hi all:
        could you please tell me how to change it if some data is wrong in ODS and infocube ?
    Best regards

    You receive information on all requests that have run in the InfoCube and you can delete requests if required.
    http://help.sap.com/saphelp_nw04s/helpdata/en/d4/aa6437469e4f0ae10000009b38f8cf/frameset.htm
    Request ID you can find in administration of the InfoCube. If a cubes is compressed you can't delete requestwise...
    Regards
    Andreas

  • Deltas on ODS and Infocube

    Hi All,
    i need information on how to do deltas on ods. i did two  full uploads for ods  0fiar_o03 and then infocube. i need to do delta for this ods and cube. Please give me the steps to do delta for ods and infocube.
    regards
    raja

    How are you doing the full load to ODS 0FIAR_O03. Are you giving any selection criteria.
    In order start pulling Delta to the ODS you need to do a Full repair request or else you need to delete the full load requests from ODS and reload using Initialization.
    Anways you are loading full load request in to the ODS, so it would be better to load Init Load next time and then start picking up deltas.
    Delta to the Infocube is easily possible, by selecting Init in ODS after deleting all the data from the infocube. After that only the delta records from change log will be taken to the Cube from the ODS.
    The delta to the cube can be performed irrespective of whether you performa Full load or Delta load in to the ODS.
    Hope it helps!!!

  • Report with data that is present in cube and not in ODS from a multiprovide

    Hi Friends,
    I have a multiprovider with one cube and one ODS. I have a requirement to create a exception report. This exception report should have records that are present in cube but not in ODS. If cube has a record which is present in both infoproviders then report should not display that.
    I hope I am clear on my question.
    Thanks and regards,
    Balaraj

    Thanks Timur,
    But this is going to give me all the data present in that selected cube. I want to the report to display data only if it is present in cube but not in ODS.
    ODS data
    Material............Component...........Amount
    10001.................30001................100
    10001.................30002................200
    Cube Data
    Material....................Amount
    10001.......................100
    20002.......................200
    My report should display
    Material................Amount
    20002...................200
    It should not display 10001 as it is present in ODS.
    I hope I am clear this time.
    Thanks and regards,
    Balaraj

  • Exit Function not writing data to InfoCube

    Hi All,
    I created a planning function where i have defined a exit function. This is just adding 5 KFs and storing that in another KF of the Infocube.
    When I execute that it gives me mesg that 11 records read, 0 of them changed and 0 generated. When i check the contents of the infocube I find nothing being changed.
    Can you please let me know why it is not writing it into infocube. I debugged and find the code in the function module getting executed and it is stopping at the break point but not writing to the infocube.
    An early response is appreciated.
    Tapan
    00 44 7951998123

    The code is given below. let me know if there is something wrong in this.
    FUNCTION Z_BPS_FGE01.
    ""Local Interface:
    *"  IMPORTING
    *"     REFERENCE(I_AREA) TYPE  UPC_Y_AREA
    *"     REFERENCE(I_PLEVEL) TYPE  UPC_Y_PLEVEL
    *"     REFERENCE(I_METHOD) TYPE  UPC_Y_METHOD
    *"     REFERENCE(I_PARAM) TYPE  UPC_Y_PARAM
    *"     REFERENCE(I_PACKAGE) TYPE  UPC_Y_PACKAGE
    *"     REFERENCE(IT_EXITP) TYPE  UPF_YT_EXITP
    *"     REFERENCE(ITO_CHASEL) TYPE  UPC_YTO_CHASEL
    *"     REFERENCE(ITO_CHA) TYPE  UPC_YTO_CHA
    *"     REFERENCE(ITO_KYF) TYPE  UPC_YTO_KYF
    *"  EXPORTING
    *"     REFERENCE(ET_MESG) TYPE  UPC_YT_MESG
    *"  CHANGING
    *"     REFERENCE(XTH_DATA) TYPE  HASHED TABLE
    This example describes how to add a value to a keyfigure
      DATA:    ls_exitp TYPE upf_ys_exitp.
      DATA:    ls_mesg  TYPE upc_ys_mesg.
      FIELD-SYMBOLS:  <ls_data>  TYPE ANY.
    read first parameter
    if there is no parameter raise error message
      READ TABLE it_exitp INTO ls_exitp INDEX 1.
      IF sy-subrc NE 0.
      problem occured
        ls_mesg-msgty  = 'E'.
        ls_mesg-msgid  = 'upf'.
        ls_mesg-msgno  = '001'.
        ls_mesg-msgv1  = 'Exit-Parameter is missing.'.          "#EC NOTEXT
        APPEND ls_mesg TO et_mesg.
        exit.
      ENDIF.
      LOOP AT xth_data ASSIGNING <ls_data>.
    now <ls_data> points to a line of xth_data and can
    be used to reference each characteristic and/or
    keyfigure contained within.
      in the form 'modify_param_value' you can see how a keyfigure
      can be manipulated.
        PERFORM modify_param_value USING ls_exitp
                                   CHANGING <ls_data>
                                              et_mesg.
      ENDLOOP.
    ENDFUNCTION.
          FORM modify_param_value                                       *
    FORM modify_param_value USING ls_para TYPE upf_ys_exitp
                         CHANGING xs_data TYPE any
                                  lt_mesg TYPE upc_yt_mesg.
      DATA: ls_mesg  TYPE upc_ys_mesg.
      DATA:    lw_target type f.
      FIELD-SYMBOLS: <ZTACSPND> TYPE ANY,
                     <ZPOSFEE>  TYPE ANY,
                     <ZLISTFEE> TYPE ANY,
                     <ZFEAFEE>  TYPE ANY,
                     <ZDISFEE>  TYPE ANY,
                     <ZTOTFIX>  TYPE ANY,
                     <struct>   TYPE ANY.
    <ls_data> and therefore xs_data contains two structures
    1.  S_CHAS : Characteristics
    2.  S_KYFS : key figures
    choose second structure which contains the keyfigures
      ASSIGN COMPONENT 'S_KYFS' OF STRUCTURE xs_data TO <struct>.
    choose the keyfigure
      ASSIGN COMPONENT 'ZTACSPND' OF STRUCTURE <struct>  TO <ZTACSPND>.
      ASSIGN COMPONENT 'ZPOSFEE'  OF STRUCTURE <struct>  TO <ZPOSFEE>.
      ASSIGN COMPONENT 'ZLISTFEE' OF STRUCTURE <struct>  TO <ZLISTFEE>.
      ASSIGN COMPONENT 'ZFEAFEE'  OF STRUCTURE <struct>  TO <ZFEAFEE>.
      ASSIGN COMPONENT 'ZDISFEE'  OF STRUCTURE <struct>  TO <ZDISFEE>.
      ASSIGN COMPONENT 'ZTOTFIX'  OF STRUCTURE <struct>  TO <ZTOTFIX>.
    was the assignment succesful?
      IF sy-subrc = 0.
    now <ratio> points at the first key figure, which can be
    manipulated if you manipulate the field-symbol <ratio>
    ls_para-chavl contains the parametervalue
       <ratio> = <ratio> + ls_para-chavl.
    Sum up all five fixed spend InfoObjects and copy the value into another InfoObject ZTOTFIX,
    If the five InfoObjects are empty (zero) then do not copy any thing into the total fixed spend field.
        clear : lw_target.
        lw_target = <ZTACSPND> + <ZPOSFEE> + <ZLISTFEE> + <ZFEAFEE> + <ZDISFEE>.
        IF lw_target  > 0.
    *break-point.
          <ZTOTFIX> =  <ZTACSPND> + <ZPOSFEE> + <ZLISTFEE> + <ZFEAFEE> + <ZDISFEE>.
        ENDIF.
      ELSE.
      problem occured
        ls_mesg-msgty  = 'E'.
        ls_mesg-msgid  = 'upf'.
        ls_mesg-msgno  = '001'.
        ls_mesg-msgv1  = 'Can not assign component.'.           "#EC NOTEXT
        APPEND ls_mesg TO lt_mesg.
      ENDIF.
    ENDFORM.                    "modify_param_value

  • Error in Process Chain From ODS to InfoCube

    Hi There
    What variants should follow to load data from ods to infocube in process chains?
    I created Process Chain,first delete content of ods and data load,Activate ods , further update ods , delete index , load from ods to IC and generate index and it's warning message.
    Advice me regarding this.
    Regards,
    Chandu.

    HI Chandu,
    Please remove the further update process from the chain.
    The chain should look like...
    startdelete contents of the ODS-load to ODSactivate ODS-delete index of cubeload from ODS to Cubereconstruct indices.
    If its only a warning msg ...u can neglect...try activating the process chain and run it with an immediate option.
    By the way what does the warning msg say??
    There should be a process.....something like this ...then neglect it..
    Regards,
    Marc
    Message was edited by: Marc
    Message was edited by: Marc

  • BI Design- ODS or Infocube

    Hi,
    I am new to BI.
    I got the requirement from my client. I need to develope one report.
    My requirement is:
    1) Fetch the Data from two ODS which is already existing in BI.
    2) Put the fetch data into ODS or Infocube for final report.
    My question is:
    1) On what basis I will decide to go for ODS or Infocube for the above design.
    Pls send me any links or helpful answers for the above requirement.
    chirag

    Hi......
    Generally DSO stored detailed records..........it does'nt use star schema...........we first store data in DSO.then fron DSO we extract to other cubes........it depends on the recordmode(The record mode describes the type of change that a record contains)......ex :For Additive record mode data should be uppdated to a DSO...........for recormode : after image......record need to be updated in an infocube......
    Generally reporing are done on Multiprovider..........or infoset......because with multiprovider ..or infoset we can union or join....respectively...more than one cubes and DSO........
    But sometimes for detail reporing ........we can do reporting on DSO...
    Hope this helps you............
    Regards,
    Debjani.........

  • RSPLAN - You do not have authorization for InfoCube

    Hi Friends,
    I have SAP_ALL and SAP_NEW access .
    I can access RSPLAN and can Start Modeler.
    I could see the Info Provider Selection(webpage).
    When I click START I get list of INFOPROVIDERS List.
    But When I select any of them.....
    I get a message on the top like "You do not have authorization for InfoCube 0RSTT_C02".
    Every time I select different object respectively it is looking for different authorization.
    Any help is appreciated....
    Thx
    James

    Hi Lucimar and Bindu,
    We are on BI 7 System.
    There are no missing authorizations from SU53.
    We have also traced using ST01 Authorization Check. It doesn't really point show any missing authorizations.
    On using the new authorization concept(RSECADMIN), Im not familier with it.
    Also we have found a useful note 913852, But this code correction is already existing in the system. And I can't find this support pack(SAP_BW_VIRTUAL_COMP) on the Marketplace.
    At the end the bug is still out there....we have to kill it....
    Come on folks post your thoughts....

Maybe you are looking for