BCS - Virtual Cube problem

I have problems in manage of the cube or list cube for the 0BCS_VC11 cube.
Data is there in the real time cube and no problem in the connection as well.Is these due to new NW2004s functionality any settings to be done for virtual cubes??
thanks

<b>Steps -</b>
For a BCS following criteria is mandatory,values below are as per my client specific requirement you may have different values.
Restrict fiscal year variant = K4
0CS_CHART(Cons Chart of Accts) = 99
0VERSION(Version)=900
Hope it Helps
Chetan
@CP..

Similar Messages

  • Query on BCS virtual cube is not using the aggregates on BCS basic cube

    Hi all,
    I have BCS Virtual cube which is linked to BCS Basic cube. I built aggregates on BCS Basic cube.
    I created simple query on BCS basic cube and ran in debug mode of rsrt, it showed the aggregates on bcs basic cube. But when I created the same query on BCS vitual cube and ran it rsrt debug mode the query did not show any aggregates, that was strange.
    So My questions is whether query built on virtual bcs can utilize the aggregates built BCS basic cube, if possible please let me knows the tweaks.
    Thanks,
    Raj.

    1. Goto se37. Enter RSDRI_INFOPROV_READ and choose Display.
    2. In line 82 (in a BW 3.5) there is a line that says:
      CLEAR: e_t_data, e_end_of_data, e_aggregate, e_split_occurred.
    Put the cursor in there and press the 'stop shield' or use CtrlShiftF12.
    3. In the same mode open transaction RSRT and choose your query. Execute it. If you stop at the breakpoint, enter I_TH_SFC into one of the fields in the lower left area and press Enter. You should see a table with the characteristics you need in the system.
    As I said I'm not quite sure if it works. I have access to a BCS system on monday. I'll try then to find out more.
    Best regards
    Dirk

  • BCS Virtual Cubes Performance Tuning

    Hi All,
    We are working on improving the performanc tuning of queries on BCS Virtual Cubes (with services).
    Any specific changes (from RAM to specific properties on queries, Virtual Cubes with services) that you have seen working in improving the performance in yuor environemnt is greately appreciated.
    Thanks,
    - Shashi

    Thanks a lot Marc,
    We are on NW2004, with the following support pack levels
    SAP_BW     350     0016
    FINBASIS     300     0012
    BI_CONT     353     0008
    SEM-BW     400     0012
    I have checked the service market place and the current SP's available are:
    SAP_BW     350     0019
    FINBASIS     300     0015
    BI_CONT     353     0013
    SEM-BW     400     0015
    Which Service Packs that you suggest us to go with for performance issues on BCS Virtual Infoprovider queries?
    Thanks,
    - Shashi

  • BCS Virtual Cube Cons Group Change

    Hi,
    We have a number of Bex reports that read from the BCS virtual cube for our month end reporting.
    Quite recently, we prerfomed some Cons Group changes in the BCS application which has impacted our Bex reports via the virtual cube.
    If we check the contents of the virtual cube with Cons Group displayed in the output, we see it is missing data (period blank) and this is the data that is being extracted to our Bex report.
    If however we check the contents of the virtual cube without diplaying Cons Group, then we get our disired result.
    Has anyone experienced anything similiar? Is it possible to get Bex to read the data we require?
    Thanks in advance.

    It is suggested you read the SAP BCS help for cons group changes.
    In most cases the cons units should not be removed from the "divesting" cons group when adding it to another cons group. The cons group master data for the "divesting" cons group should simply be updated for these units with a period/year of divestiture - the period of change.
    Additionally the cons group changes tasks move the balance sheet items from the "divesting" cons group to the "acquiring" group with posting level 02. 12 and 22 records to allow for reporting of pre- and post- change reporting on these cons groups.

  • BCS - Virtual cube with services

    I have basicube CUBE1 assigned to virtual cube VCUBE1 in BCS. There is an entry in table RSSEM_UCR0_IPD reflecting this assignment. I want to assign a 2nd virtual cube VCUBE2 (exact copy of VCUBE1) to CUBE1 so that I can test an updated function module assigned to VCUBE2. I thought I would make the entry  in RSSEM_UCR0_IPD for VCUBE2  the same as entry for VCUBE1.
    (a) This would then allow me to have 2 virtual cube assigned to 1 basic cube in BCS.
    1st: Am correct in assumption (a)
    2nd: If correct how do I update table RSSEM_UCR0_IPD. There is no maintenance screen for SM30. Where do I set this configuration?

    Transaction UC00 to update table RSSEM_UCR0_IPD.

  • BCS - Virtual Cube

    Gurus,
    I didnt find any reply to this questions earlier in this forum hence posting it again.
    I have a virtual BCS infocube which is transactional by nature and am not able to see any data posted by functional persons.
    Also I have extracted the BCS data in to the Basic infocube for our internal purpose but stil we are not getting the exact results.
    pls help

    Do you really mean that there is no reply to this your question:
    BCS - Reporting figures dont match

  • Virtual cube with services - internal table I_TH_SFC

    I have a BCS virtual cube w/services.
    The function module of the virtual cube has an import parameter I_TH_SFC
    Which contains mappings of characteristics in query drilldown.
    Example: CHANM = 0BCS_CGPCTR, CHAALIAS=K____896
    I want to simulated a drilldown on a characteristic by adding manually in ABAP
    An entry in parameter table I_TH_SFC, to meet customer req.
    Example: CHANM = 0COMPANY, CHAALIAS=K____???
    I need to determine the CHAALIAS based on CHANM.
    My understanding is that these aliases are created
    By OLAP engine when query is save.
    Anyone know where these mappings are stored?

    TABLES: /bi0/siobjnm.

  • Virtual cube with services in BCS

    I get the error "Unable to determine data basis for virtual InfoCube <virtual cube>" when running listcube for <virtual cube>. <virtual cube> was manually created from copy of an existing virtual cube mapped to a basic cube.
    I also made an entry in table RSSEM_UCR0_IPD using tcode UC00 to map <virtual cube> to existing basic cube.

    The virtual cube should be generated in the BCS workbech (UCWB) to ensure that the charactersitics and associated roles are consistent. It is not recommended that this be created manually.

  • Problems in Function Module of a Custom Virtual Cube

    Hi all,
    I have copied a Function Module-- RS_BCT_FIGL_DATA_GET_VC10 into a custom one ZRS_BCT_FIGL_DATA_GET_VC10. A custom Virtual Cube(ZFIGL_V10) was also created using this FM. The Function Module and Function Group are activated and there are no syntax errors in the custom FM.
    When I try to check data of this virtual cube using the T-CODE "listcube" it gives me the following errors.
    1. "An exception with the type CX_SY_DYN_CALL_ILLEGAL_FUNC occurred, but was neither handled locally, nor declared in a RAISING"
    2. "The function call failed; the function ZRS_BCT_FIGL_DATA_GET_V10 is either not activated or contains no code"
    Also some queries are not executing in this Virtual Cube.
    Could not figure out what the problem was.Can someone help me on this?
    Thanks
    Maddy

    HI,
    Can you check whether the FM is activated. Also check the function module group is activated or not. You can check the status of the same via SE80.
    Goto SE80 -> Select function grp -> give your function grp and press enter
    Double click on the below funtion grp to check status.
    Also expand FM and check whether it is activated.
    Also check the import and export parameters of the FM. Try to see whether there is any discrepancy.
    If any default values are specified, check whether they are correct.
    Also try to debug, put a breakpoint in your code and check whether it gets into the code or not.
    Regds,
    Shashank

  • Virtual Cube...... Urgent problem

    Hi
    In our system we have  Virtual Cubes. How sould I now the type deffference especially....Gen. Remote Cube Vs. With Services...... as both have the same icon.
    How shall I know which function module is assigned for Virtual Cube with Services.
    All the options that are available for Virtual Cube with services like Convert Restrictions
                  Pack RFC etc.
    Is there any document available to get clear idea about Virtual Cubes with services.
    Any suggestions please
    Thanks in advance
    cheers
    sailekha

    You can browse table RSDCUBE in SE16 to see various types of cubes (specify CUBETYPE as V for virtual cube, do a dropdown on this field to see other types for selection); table field RSDCUBE-FUNCNAME should give you the function module name.
    If you go to create cube and choose virtual cube with services, you get the next popup with a set of options to be selected/specified. On this screen, if you do an F1 for any field, you will get a description on what this option is and how it is to be used.

  • Not able to fetch the data by Virtual Cube

    Hi Experts,
    My requirement is I need to fetch the data from Source System (From Data base table) by using Virtual Cube.
    What I have done is I have created Virtual Cube and created corresponding Function Module in Source System.
    That Function MOdule is working fine, if Data base table is small in Source System.But If data base table contains huge amount of data (millions of record), I am not able to fetch the data.
    Below is the code I have incorporated in my function module.
    c_th_mapping TYPE CL_RSDRV_EXTERNAL_IPROV_SRV=>TN_TH_IOBJ_FLD_MAPPING.
      DATA:
        l_s_map TYPE CL_RSDRV_EXTERNAL_IPROV_SRV=>TN_S_IOBJ_FLD_MAPPING.
      l_s_map-iobjnm = '0PARTNER'.
      l_s_map-fldnm  = 'PARTNER'.
      insert l_s_map into table l_th_mapping.
    create object l_r_srv
        exporting
           i_tablnm              = '/SAPSLL/V_BLBP'
          i_th_iobj_fld_mapping = l_th_mapping.
      l_r_srv->open_cursor(
        i_t_characteristics = characteristics[]
        i_t_keyfigures      = keyfigures[]
        i_t_selection       = selection[] ).
       l_r_srv->fetch_pack_data(
        importing
          e_t_data = data[] ).
      return-type = 'S'.
    In the above function Module,Internal table L_TH_MAPPING contains Info Objects from Virtual Cube and corresponding field from Underlying data base table.
    The problem where I am facing is, in the method FETCH_PACK_DATA, initially program is trying to fetch all the recordsfrom data base table to internal table.If Data base table so lagre, this logic is not working.
    So would you please help me how to handle these kind of issues.

    Hi Experts,
    My requirement is I need to fetch the data from Source System (From Data base table) by using Virtual Cube.
    What I have done is I have created Virtual Cube and created corresponding Function Module in Source System.
    That Function MOdule is working fine, if Data base table is small in Source System.But If data base table contains huge amount of data (millions of record), I am not able to fetch the data.
    Below is the code I have incorporated in my function module.
    c_th_mapping TYPE CL_RSDRV_EXTERNAL_IPROV_SRV=>TN_TH_IOBJ_FLD_MAPPING.
      DATA:
        l_s_map TYPE CL_RSDRV_EXTERNAL_IPROV_SRV=>TN_S_IOBJ_FLD_MAPPING.
      l_s_map-iobjnm = '0PARTNER'.
      l_s_map-fldnm  = 'PARTNER'.
      insert l_s_map into table l_th_mapping.
    create object l_r_srv
        exporting
           i_tablnm              = '/SAPSLL/V_BLBP'
          i_th_iobj_fld_mapping = l_th_mapping.
      l_r_srv->open_cursor(
        i_t_characteristics = characteristics[]
        i_t_keyfigures      = keyfigures[]
        i_t_selection       = selection[] ).
       l_r_srv->fetch_pack_data(
        importing
          e_t_data = data[] ).
      return-type = 'S'.
    In the above function Module,Internal table L_TH_MAPPING contains Info Objects from Virtual Cube and corresponding field from Underlying data base table.
    The problem where I am facing is, in the method FETCH_PACK_DATA, initially program is trying to fetch all the recordsfrom data base table to internal table.If Data base table so lagre, this logic is not working.
    So would you please help me how to handle these kind of issues.

  • Virtual Cube with DTP for direct access

    Hello experts, I would like to hear about some tips to improve performance on reporting over this kind of infoprovider. If there were no performance impact in reporting then this cubes would be perfect to face the requirement we are facing. So I would like to get some help on deciding if we can go ahead with this idea or not.
    The volume of information is not going to be small in underlying cube staged in APO source system but we can take care on reports using restrictions and small horizons of information. There is no processing in BW side, we would just transfer records from source system to report.
    What else besides restrictions in reports can we do to reduce query performance impact? Any work in underlying cube like partitioning, compression or so?.
    Any advice from your experience?.
    Thanks so much.

    Hi Martin,
    There are 2 BCS documents that might give you some starting point on Virtual cubes, if you have a S-userID for service.sap.com/support, these generally discuss the use of Multiproviders, helped by VirtualProviders so you'll have to skip through some redundnat content.
    How tou2026 use Deltacache and Deltapair in SEM-BCS (
    https://websmp208.sap-ag.de/~form/sapnet?_FRAME=CONTAINER&_OBJECT=011000358700000063832008E)
    How to... configure the Delta Load based MultiProvider Scenario
    https://websmp208.sap-ag.de/~form/sapnet?_FRAME=CONTAINER&_OBJECT=011000358700000063842008E
    or
    https://websmp208.sap-ag.de/~form/sapnet?_FRAME=CONTAINER&_OBJECT=011000358700006323702006E
    How to... Set up a SEM-BCS Data Mart in BW;
    https://websmp208.sap-ag.de/~form/sapnet?_FRAME=CONTAINER&_OBJECT=011000358700006323962006E
    A generic Virtual provider link that I had lying around;
    https://websmp208.sap-ag.de/~form/sapnet?_FRAME=CONTAINER&_OBJECT=011000358700004124212004E

  • Virtual cube and multiprovider

    Hi Experts
    I got a problem in Virtual cube. when adding fields in the multiprovider, i can't see in the virtual cube.  i hope you can help me. thanks.

    Dear Paolo,
    I'd like to try help about your question,
    There are various type of InfoCube in BW, ones of then are BasicCube and VirtualCube. When you create a MultiProvider, you should see a sreen wiht five tap level, the first is InfoCubes in this list you should choose your VirtualCube (If you don't see it, try to change your selection in the botton Display Option and select "Display all InfoProviders")
    I hope this suggestion can help you to answer your question,
    Luis

  • BEx query based on virtual cube donu00B4t display a valid List of Value (LOV)

    Hello
    I have a problem with an invalid LOV. The scenario is the following; There´s a BEx query based on a virtual cube. The query has an exit variable on caracteristic that is based on 0CALMONTH.
    At Universe Designer I simply create a connection, a universe based on this query and export.
    At Web Intelligence (also at Live Office), when I try to execute de query, the prompt to fill my exit variable display a list of value that doesn´t match with the values of the caracteristic at the cube.
    Actually, the list at the prompt starts with 01.0000 and finishes with 05.0968.
    In Universe Designer, the option to edit the list of values is not available. But I think that editing the LOV is not the correct way.
    I´ve tried creating a new query based on the DSO that is the source of the virtual cube. In this case, I had a valid list. Unfortunately, I can´t use this DSO.
    Did anyone already have this problem?

    Hi James,
    can you explain what you mean with "input length for that filed" ?
    The field in the table is varchar2(120). I coudn't found options for the List of value.
    Thanks for your response
    Carsten
    null

  • Query on virtual cube showing incorrect values

    Experts,
    I have create a virtual cube on a base cube using services (info-source). both virtual as well base cube are z-development and are in BI.
    Base cube has 6 records, now when I check data in virtual cube using display data it shows correct values based on routine written in virtual cube transformation.
    Problem is when I created query on this virtual cube it doesnt show correct data or sometime no applicable data. After debugging I found, in end routine itself result package contains records with blank values in it on which I have written routine. But it does this only while executing query not when I display data in cube.
    Regards,
    Akshay

    Hi!!!
    And how do you solved it?

Maybe you are looking for