Virtual provider 0TCT_VC01 - ST03N Gives Dump

Hi,
Have installed BI7.0 Technical contents and have loaded query statistics data using process chain. Everything is working fine except for one scenario.
In one of SAP docs its specified that 0TCT_VC01 is used to take delta statistic records from database view RSDDSTAT_OLAP. When there are no new delta statistics available in this view (i.e, once all data are loaded into basic cube), a dump is seen in ST03N transaction when BI workload for the current day is selected. Dump says "SAPSQL_SQLS_INVALID_CURSOR"
Has anyone faced this issue?
Regards,
Vidhya.A

Hi Chetan,
Thanks for the reply!
Have already done all the steps specified like "activating the direct access". I am able to see the correct values in ST03.
The only problem happens in one scenario where,
Scenarion1 : Load the process chain TCT* to get all report statistics - this gets all delta records from database view and hence no delta record is available for the virtual cube to read and hence we get a dump in st03n transaction.
If a execute a report then new statistics data would be available in Database view and virtual provider can read those. In this case there wouldn't be any dump. My issue is with the first scenario only.
Hope the issue is clear.
Regards,
Vidhya.A

Similar Messages

  • BI Statistics NW2004S Content - Virtual Info Provider 0TCT_VC01

    Hi
    We implemented BI NW2004S statistics for front end OLAP analysis  which consists of info providers 0TCT_C01, 0TCT_C02. However, when we activated the queries, we are not seeing enough data in queries even though the info providers are loaded correctly. SAP has provided content for 0TCT_VC01 & 02 as virtual info providers which are used in multi providers -0TCT_M01 & M02 along with the base info providers mentioned above. All content queries are built on these multi providers and currently in our multi provider we have just base info providers but not virtual info providers.
    Now my question is, on virtual info providers - These virtual info providers are based on DTP and am just wondering which data source I should use to maintain transformation as info provider based on DTP would require transformations to load the cube. I have used data sources 0TCT_DS01 & 02 to map transformations to base info providers 0TCT_C01 & C02 respectively.
    Pls confirm on how I should use these virtual info providers as part of multi providers and which data source should I use to maintain transformation.
    I am hoping that by including virtual info providers into the above multi providers, I would be able to see the data to analyze query performance during user navigations.
    Appreciate your response.
    Thanks

    RSDDSTAT_OLAP->0TCT_DS01(data source)->InfoPackage->0TCT_C01(0TCT_MC01)->0TCT_MC01_Q*(queries)
    The cube 0TCT_C01 gets filled from data source 0TCT_DS01 which is again gets data from the view RSDDSTAT_OLAP.
    So whenever you run queries (3.x or 7.0) or templates (3.x or 7.0) or workbook (3.x or 7.0), this view gets filled.
    So, you please schedule the releavant process chain or infopackage which will fill the cube 0TCT_DS01, then you will be able to use the queries built on this cube.These process chains are starting with 0TCT*.The installation steps and scheduling steps are very well explained in the note 934848.
    P.S. SAP delivered queries are based on multicube 0TCT_MC01 (built on 0TCT_C01 and 0TCT_VC01) and not on 0TCT_C01
    0TCT_VC01 Usage -
    The purpose of virtual cube 0TCT_VC01 is to give delta data.
    For ex, you would've scheduled the process chain for loading 0TCT_C01 every day in the mid-night. If you are running the query built on 0TCT_MC01 cube in the morning, you will miss the data from yesterday mid-night till today morning. To give this delta data, the virtul cube is used in the multi cube.
    Hope it Helps
    Chetan
    @CP..

  • ST03N ABAP dump while accessing BI Workload

    Hello,
    I'm getting ABAP dump "Exception condition "X_MESSAGE" raised." while I. trying to access BI Workload part of transaction ST03 or ST03N."
    I tried to debug ti and it seems that Function Module (RSDRI_INFOPROV_READ) which is reading multi provider 0TCT_MC01 is returning error 8 = INHERITED_ERROR, Error in Called Routine. There is a LOOP in this code for fetching data out of underlying cube and it seems; that system is not able to determine end of data. Even in last iteration of LOOP variable L_END_OF_DATA is not set to X.
    Might be that my virtual cube 0TCT_VC01 of which Mprov is comprised is not consisted? I already went through note 934848 - Collective note: (FAQ) BI Administration Cockpit - step no 5: "Activate direct access for virtual providers.
    Please assign source system for all the virtual providers (0TCT_VC*)." Cube 0TCT_VC01 has source system assigned.
    PS: I'm on BW 7.0 SP17, SAP_BASIS and ABAP SP15.
    -update 29/08/2010-
    I tried to retransport cube 0TCT_VC01 but dump still persist. There is a strange error in TA RSRV while I try to test its "Consistency of the Time Dimension for an InfoCube". Error is: Unknown, fatal error when creating instance in test "CL_RSRV_CHK_TIM_DIM" Message no. RSRV313
    Can it be that it has something to do with dump in ST03?
    Thanks.
    m./
    Edited by: Martin Maruskin on Aug 19, 2010 9:34 PM

    - Check RSA1 Data Warehouse Workbench -> Modeling -> InfoProvider;
    - Search for InfoCube 0TCT_VC01; in the context, check "Activate
      Direct Access"; Then, click on the "Source Syst.for InfoSource 3.x"
      tab, you have to activate the direct access by marking the source
      system (system name) and save.
    Please also refer to SAP Note 934848(action 5).
    As you may know, ST03N BI workload retrieves data of frontend and OLAP
    statistics largely from MultiProvider 0TCT_MC01, which consists of two
    InfoProviders 0TCT_C01 and 0TCT_VC01. Correct activation of BI technical
    contents is a prerequisite for ST03N BI workload to behave properly.

  • Error in reading data of Virtual Infoprovider 0TCT_VC01

    Hi Experts,
    I have created a query on Statistics Multiprovider 0TCT_MC01. However, when I am trying to run the query, it gives following error message and does not display data but gives dump:
    - Messages for Datasource 0TCT_DS01 from source system
    - Syntex error: System error in program  CL_RSTCT_BIRS_OLAP_AGGR_EX
    - Error Reading the data of Infoprovider 0TCT_VC01
    Kindly suggest what could be the issue and the solution for the same.
    Thanks & Regards,
    Himanshu

    hi,
    You can try running the query in RSRT also check the below thread
    "Is This The Party To Whom I Am Speaking?
    Thanks,

  • Virtual Provider with function Module

    Hi,
    I have one Querry which is built on Virtual Provider.But due to huge amount of data , it goes to dump.The Query fetches only one single record , summation of all the key figures.
    Currently Virtual Provider is built on DTP Based on DTP/3.x InfoSource.
    If i create Virtual Provider on Function Module,which will calculate the sum of key figures , will it solve my problem.Or is there any other option.
    I dont wnat to do any analysis on it , just for Reconcilation purpose
    Regards,
    Anita

    The query execution will be fast if your code to get the data is tight and the SQl is tuned - same as anythign else really
    Step by step -
    create a generic datasource on BW using FM
    code the FM to get data from the cubes/ODS objects
    replicate the datasoruce on the BW box on itself
    create a virtual provider that uses the datasource
    create a transformation between the datasource and the virtual cube
    create a direct access DTP between the virtual cube and datasource
    create a query
    however - you may still have response time problems using the virtual cube
    Can you use aggregates to get the response time down without using a virtual cube?
    When you analyse the SQL and check the query execution path in RSRT - are the stats up to date?
    If you could SQL against the tables better than the OLAP processor does - then you use a virtual cube
    This should be a last resort - you ned to go through all the normal options first

  • Use of 0REFPER in multiprovider reporting with virtual provider in BCS

    Hi all,
    We're using the multiprovider reporting option in BCS 6.0 / BI7.
    As you may know the data in the 'closed periods' provider is populated with closed requests, which need not necessarily be for individual periods (this is different to BCS 4/BW3.5)
    As far as I understand from my discussion with the BI team, in the 'closed periods' provider each reference period is populated with ALL data for the year (so a January record appears in 0refper = 01,2008 and also 0refper = 02,2008, whereas a February record only appears in 0refper = 02,2008).
    Reporting on a specific reference period will provide data relevant to the hierarchies effective at that reference period.
    BUT when the virtual provider is taken in to account for March, surely the reference period is now 03,2008 - so how will the multiprovider choose any records from the 'closed periods' cube?
    What I'm not sure about is how the BI report should be structured in terms of 0REFPER selection to ensure that the relevant closed period data is selected alongside the virtual provider data.
    I haven't found anything in the help documentation, or the SDN forum - has anyone found a useful source of guidance from SAP?
    If not, has anyone got experence of this?
    (of course, points will be provided for all useful answers).

    Thanks Dan,
    I would caution about the use of 0refper for the multiprovider scenario.
    Have you used the multiprovider scenario? There is good documentation from SAP on how to set it up but nothing on how the queries/reports should be built. When BCS generates the multiprovider and virtual provider, it adds in 0refper (and the others)
    It is my understanding that the closed-period records are stored with cons group as opposed to those of the virtual infoprovider where cons group is only included for posting levels 02, 12, 22 and 30.
    + Thus if the organization/cons groups are changed, it could cause reporting issues unless the closed-period infoprovider is repopulated using the new or changed cons groups.+This was my understanding too, but the BI team are telling me it is NOT required in BCS 6 / BI7.
    I will investigate further an post my analysis back here.
    In the meantime if anyone else has experience of the multiprovider scenario reporting, espcially in BCS 6 / BI7. Then please do post your experiences here.

  • Virtual provider with services

    Hi experts,
    we have the same query on virtual cube(with services) and BW loacal cube.Both local cube and virtual cube contains the same data. But both are showing different query results.
    that is virtual provider query is not displaying all the values in master data table.
    for example we have 10 brands under one company code, the virtual cube query is only showing 5 among them. I would like to see all the values without any restrictions, so can you please guide me.
    when i checked from tcode /listcube it is displaying all the values without any restriction.
    Thanks for your time.

    Hi Anupama,
    My question is if u have same data in the both cubes ( virtal&Basic) u can create querry on u r basic cube only. But this not answer.
    R u using same conditions on both cubes. Means In querry designer.
    When u r using the virtual cube(with services) it is generally create on function module, this module properly maintainning the complete master data or not? Check it.
    Hope this will help
    HARI GUPTA

  • How to create a Virtual provider in BI 7.0?

    Hi friends!
    I need create a virtualprovider (with SCM source system), but I find the option 'Create Virtual Provider'  in the context menu only when the infosource is 3.x
    How can I do it in 7.x?
    Thanks in advance!
    Edited by: SSap on Oct 28, 2009 9:11 PM

    1.How can I do it in 7.x?
    In BI7, just right click on any infoarea, and choose create 'virtual provider'. For direct access, you choose Virtual Provider with 'direct access'. There's an option to use the old R/3 infosource. What this means is that you can create an infosource with transfer rules and such, and when you create the virtual infoprovider, it will use the structure in the infosource automatically and the flow of data is automatically link R/3 with the transfer rules and the virtual infoprovider. Note that no update rules exist with this kind of setup.
    In BI7 you have a more flexible approach in that you can create a transformation to configure the 'transfer logic' of your virtual infoprovideralong with start routine, end routine or any other transformation technique visible with using a transformation rule.
    But using BI7 setup, you need to create a sort of 'pseudo' DTP, which doesn't actually do anything, meaning you do not 'execute' it to start a data transfer.
    After all is done, you need to right click on the virtual infoprovider and choose 'Activate Direct Access'. If you use Infosource, go to the Infosource tab, and choose the infosource. If you're using BI7 setup, choose the DTP related to the transformation and save it.
    a virtual infoprovider with direct access is really slow if you have a lot of records transmitting between the remote function calls.
    Hope this helps
    Manjula

  • How build where clause in select statement in FM for Virtual provider

    Hi
    I looking for example of FM for Virtual provider where I find code how assign to select statement "where" clause value from query variable.
    In following code how build t_r_custtype range and how assign value to it.
    CODE********************************
    TYPE-POOLS: abap.
    initialize
      CLEAR: e_t_data, e_t_msg.
    this is specific to infoprovider VIRTPROV
      CHECK i_infoprov = 'VIRTPROV'.
      FIELD-SYMBOLS: <l_s_sbook> TYPE sbook,
                     <l_s_data>  TYPE ANY.
      DATA: l_t_component TYPE abap_compdescr_tab,
            l_t_sbook     TYPE TABLE OF sbook.
    initialize
      CLEAR e_t_data.
    Data selection / only Business Customer
      SELECT * FROM sbook
        INTO CORRESPONDING FIELDS OF TABLE l_t_sbook
        WHERE custtype in t_r_custtype.
    ENDCODE********************************
    Thanks a lot
    Adam

    Hello,
    Would you like fill the ranges in Customer exit for BEx..? 
    If Yes. please refer the attachment for the whole code...
    "Sample code in Customer Exit in BEx"
    IF i_step = 2.
    CASE i_vnam.
    WHEN 'ZDAY_CX'.
    LOOP AT i_t_var_range INTO loc_var_range WHERE vnam = 'ZDAY_IN'.
    CLEAR: l_s_range.
    ZT_DT1 = loc_var_range-low.
    ZT_DT2 = loc_var_range-HIGH.
    CALL FUNCTION 'DATE_CREATE'
    EXPORTING
    ANZAHL_JAHRE = 0
    ANZAHL_KALTAGE = 0
    ANZAHL_MONATE = '-1'
    ANZAHL_TAGE = 0
    DATUM_EIN = ZT_DT1
    DATUM_EIN_ULT = ' '
    ULTIMO_SETZEN = ' '
    IMPORTING
    DATUM_AUS = ZFIDAY .
    E_TT =
    E_ULTKZ =
    CALL FUNCTION 'DATE_CREATE'
    EXPORTING
    ANZAHL_JAHRE = 0
    ANZAHL_KALTAGE = 0
    ANZAHL_MONATE = '-1'
    ANZAHL_TAGE = 0
    DATUM_EIN = ZT_DT2
    DATUM_EIN_ULT = ' '
    ULTIMO_SETZEN = ' '
    IMPORTING
    DATUM_AUS = ZLSDAY.
    E_TT =
    E_ULTKZ =
    l_s_range-low = ZFIDAY .
    l_s_range-high = ZLSDAY .
    l_s_range-sign = 'I'.
    l_s_range-opt = 'EQ'.
    APPEND l_s_range TO e_t_range.
    ENDLOOP.
    *****************************************End*************************************
    **To get the From date (For Text Variable) as per the user input date interval range**
    WHEN 'ZR_S'.
    LOOP AT i_t_var_range INTO loc_var_range WHERE vnam = 'ZDAY_IN'.
    CLEAR: l_s_range.
    ZT_DT1 = loc_var_range-low.
    ZT_DT2 = loc_var_range-HIGH.
    CALL FUNCTION 'DATE_CREATE'
    EXPORTING
    ANZAHL_JAHRE = 0
    ANZAHL_KALTAGE = 0
    ANZAHL_MONATE = 0
    ANZAHL_TAGE = 0
    DATUM_EIN = ZT_DT1
    DATUM_EIN_ULT = ' '
    ULTIMO_SETZEN = ' '
    IMPORTING
    DATUM_AUS = ZFIDAY .
    E_TT =
    E_ULTKZ =
    l_s_range-low0(2) = ZFIDAY6(2).
    l_s_range-low+2(1) = '.'.
    l_s_range-low3(2) = ZFIDAY4(2).
    l_s_range-low+5(1) ='.'.
    l_s_range-low6(4) = ZFIDAY0(4).
    l_s_range-sign = 'I'.
    l_s_range-opt = 'EQ'.
    APPEND l_s_range TO e_t_range.
    ENDLOOP.
    *****************************************End*************************************
    Please let me know if any clarification required..
    Rinku..

  • Error while trying to access data from virtual provider - Technical Content

    Hi,
      I am trying to install the new BI 2004s technical content.  I am done with the installation I am trying to display data for the remote cubes delivered i.e. 0TCT_VC11/21 etc. but getting an error:
    Error reading the data of InfoProvider 0TCT_VC11
    There is still no data source assigned to VirtualProvider 0TCT_VC11
    The virtual providers are of type "virtual provider based on DTP"  since standard technical content didnt have any DTPs for the VC cubes I tried to create some direct access DTPs based on datasources 0TCT_DS11 but there also getting error:
    Source doesnt support direct access
    I saw the type for datasource 0TCT_DS11 and its using SAP SAPI and not direct access and couldnt change the type actually the same datasource is also used by cube 0TCT_C11 so changing the type probably wouldnt have been a good idea.
    I found the following notes 996735 and implemented its change...but no use...
    we are on SP10 and content 7.03 SP2.  Can anybody please help??

    Hi all,
    The above mentioned solution is a good idea but in this context not appropriate as it aims at resolving an issue in the delivered Content Version of 0TCT_VC11.
    In your case, you already have 0TCT_VC11 activated and you can not read any data from this VirtualProvider in queries. Right?
    In that case, you have to:
    1. Check that the entire data flow is active for the InfoProvider (activation should occur for the MYSELF source system): 0TCT_VC11 with InfoSource 0TCT_IS11 with DataSource 0TCT_DS11
    2. Activate the direct access for the VirtualProvider (Context menu of 0TCT_VC_11 > Activate Direct Access > Source Syst. for InfoSource3.x > Mark the column with the MYSELF source system and Save).
    This corresponds to Installation "Step 5.) Activate direct access for virtual providers" that is mentioned in SAP Note 934848 "Collective note: (FAQ) BI Administration Cockpit".
    Best regards,
    Rudolf Hennecke
    SAP NetWeaver RIG BI

  • Issue while creating Virtual provider based on HANA Model in SAP BI

    Dear Experts,
    I try to create a Virtual Provider based on HANA Model. However receive below error "Unable to find SAP HANA information model".
    I tried to assign the appropriate package and HANA model while creation of Virtual provider in SAP BI using RSA1 Transaction.
    Do I need to enable any services/ settings, so that I can able to use HANA Models in SAP BI?
    Do I required any specific authorizations either from BI or HANA side?
    Could some one kindly help to resolve this issue.
    Thanks,
    Khader

    Hi Srinivasan,
    Thank you for your response.
    I have already gone through the content provided via above links.
    However I face issue while activating the virutual provider with warning message"Unable to find SAP HANA information model". Due to which I am not able to see any data from Virtual Provider in BW.
    Do we need to have any special access/ role in BW or HANA system in order to consume HANA models in BW (Vitual Provider in this case)?
    I am trying to consume HANA Models in BW for the first time.
    So any more clues can be helpful.
    Thanks,
    Khader

  • BI: Virtual Provider for ECC Report with same selection parameters

    Dear all,
    I have attached screen shot of ECC report selection screen with contain Material, Plant and Dates. As report is bit complex and I need to use just ITAB (internal table) of it for further use in BEx Query and for Dashboard purposes.
    Problem: I need to call this report by creating Virtual Provider in BI so that I get data from ECC at runtime as it is shares report so I can't able to save any data in transparent table as report calculated opening balances at runtime.
    It is possible for me by using function module i can get itab by submit return and then create Data Source for it ?
    As i make copy of FM ZZRSAX_BIW_GET_SIMPLE i cannot use submit there due to OPEN CURSOR mechanism there.
    Kindly anyone suggest how it is possible to call report with same selection parameters for creation of virtual provider.
    Please mention if i miss any point in explaining problem.
    Feel free to ask for any query.
    Many thanks.
    Hoping for positive and quick responses.

    please create 2 reports as given below.-
    REPORT  ZSZP_00007.
    parameters a(5) .
    parameters b(5) .
    parameters c(5) .
    AT SELECTION-SCREEN OUTPUT.
    LOOP AT SCREEN.
    IF screen-name = 'A' or screen-name = 'B' .
      get parameter id 'aaaaaaaaaaa' field a.
      get parameter id 'bbbbbbbbbbb' field B.
    screen-input = 0.
    MODIFY SCREEN.
    ENDIF.
    ENDLOOP.
    start-of-selection.
    your logic
    REPORT  zszp_00005.
    PARAMETERS a(5).
    PARAMETERS b(5).
    START-OF-SELECTION.
      SET PARAMETER ID 'aaaaaaaaaaa' FIELD a.
      SET PARAMETER ID 'bbbbbbbbbbb' FIELD b.
    your logic
    SUBMIT zszp_00007 VIA SELECTION-SCREEN.
    i hope this approach will solve your problem.
    thanks
    Swanand

  • Virtual Provider not getting executed in LISTCUBE

    Hi,
    Initially, my virtual provider was not transported successfully, but now it is transported after I transported by unlocking my objects in QA system.
    But when I execute the Virtual provider in listcube, I am getting the following errors:
    Error reading the data of InfoProvider ZIP_RC_01
    System error: Syntax error in program SAPLZBW_IP
    Error in substep
    How to go about solving these issues.
    Thanks & Regards.

    Hi,
    I have just tried to transport the following:
    InfoCube                                    
    Data Transfer Process: Active Version       
    DataSource in BW                            
    Communication Structure for Transformation  
    Transformation                              
    And no program was included in the transport request.
    Note: I am trying to execute a Virtual Provider in LISTCUBE T.Code and I am getting this error when I do it.
    And I tried to transport with the following options:
    The object was locked in a request in BW Qual system and hence we were getting an error when re-transporting. So, we have released the same in BW QUAL and then transported with the options 'Overwrite Objects in Unconfirmed Repairs', 'Import Transport Request Again' and 'Overwrite Originals' when importing the request.
    Please advise.

  • Virtual Provider on top of a Multiprovider

    HI BI Experts,
    Can we create a Virtual Provider on top of a Multiprovider?
    Please let us know if some one has come across such a requirement or have done this type of scenario?
    Many thanks in advance.
    Regards,
    Bala

    hi,
    multiprovider contains logical data, and same as virtual info provider as well. in the info provider screen if u go and try to create virtual infoprovider, ofcourse you can, you can copy from multiprovider.
    plz assign points if helpful
    regards
    vadlamudi

  • How to assign the source system to the virtual provider

    Hi
    How to assign the source system to the custom virtual provider with services in BW 3.5 ?
    Regards
    PWnuk

    Hi PWnuk,
    Refer this link on how to implement a virtual provider with services.
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/4752ec2d-0a01-0010-ecb0-a145cf2e3e92
    Hope this helps
    Regards
    Karthik

Maybe you are looking for

  • Is there a way to tighten a text bounding box?

    Hey all, I've looked before but never found a definitive answer to this question: Is there a way to tighten the text bounding box without converting it to outlines? I work for a screen printer, and want to figure out a way to tighten the bounding box

  • Vista problems with iPod reset utility

    I can't even run the installation program. I keep getting a message saying that "iPod Reset Utility requires that your computer is running Windows 2000 or Windows XP". My OS is Windows Vista. Anyone have any solutions? Many thanks...

  • Not working lenovo photo master

    i like the photo master app but it got corrupt (very soon after purchasing the laptop) and so I had to delete it. Now I want to install it again but there is now possible way I can get a download link. Anyone has a clue to how I can get a fresh copy?

  • Export file with member alias

    Hi, I am exporting the data via DataExport command. I need the export file to contain the alias of the members from all dimensions along with the exported data. Currently the file contains the members names. Is it possible what I need? Thanks, CM

  • Oracleasm querydisk command output

    I hope this is an easy question! Currently I have - #rpm -qa | grep oracleasm oracleasm-support-2.1.2-1.el5 oracleasm-2.6.18-92.el5-2.0.5-1.el5 Standard commands give - # oracleasm listdisks ASM_DATA_1_1 ASM_DATA_1_2 ASM_DATA_2_1 ASM_DATA_2_2 ASM_FRA