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

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

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

  • 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

  • How to Virtual cube with services works

    Hi,
    How to Virtual cube with services works.
    can anyone provide me a realtime scenerio.
    if possible provide some code.
    Thanks,
    cheta.

    For which functinality you are trying to create VC with services.
    This is mostly used in SEM BCS.
    You have to create cube similar path like normal cube, but select in the properties virtual cube, services.
    There is a standard FM which connects the Virtual cube to the required cube in BCS. ( this is done by BCS data basis generation function) and we have to do nothing for FM.
    In BCS we use virtual cube only for reporting purpose, since standard BCS cube cannot be used for reporting. hence what we do is create another virtucal cube very smiliar to BCS cube.
    Then both the Virtual cube and BCS cube are connected by standard FM.

  • How to extract data from BCS consolidation cube to Group BW extraction cube

    Gurus,
    I have to figure out a way to extract data from a local BCS consolidation totals cube to a group BW extraction cube via a virtual cube in between the too...How can i do the extraction and what are the different ways in which it can be done..
    Detailed steps would be appreciated....also how shud i proceed towards this...
    Thanks
    Cheers:
    Sam

    Hi Sam,
    Instead of extracting you can also consider reporting on the data with a multiprovider.
    There is a doc here that might be useful
    http://www.affine.co.uk/files/How%20to%20Create%20a%20MultiProvider%20over%20BW%20and%20BCS.pdf
    Kevin

  • Virtual cube reporting logic

    I have created report directly out of BCS transactional Totals cube and is giving correct output.
    But why does SAP suggest to make BCS reports out of virtual cube, rather than BCS totals cube? Is it more helpful for reporting if COI logic is implemented?
    What is the  distinct difference reason for creating reports with Virtual cube Vs Transactional cube.
    What is the pros and cons of creating report out of BCS Transactional cube vs virtual cube.?
    Inputs are appreciated.

    Hi Christopher,
    In general, you are right.
    But, in practice... The restrictions that you mentioned may be very easily avoided. As I wrote here:
    COI Equity method...
    it's not even necessary to have associated companies in the Group's hierarchy. Hence, at equity method limitation doesn't work in our situation.
    The main point here is a general consolidation logic. And the virtual cube performs it perfectly.
    Of course, we can devise some situation which the vcube will not be able to handle. Like running the report for a period when a daughter company was already sold or become an associate (drastical org changes).

  • Report issue on Virtual cube with services

    Hi,
    I'm following a how-to document to report on a virtual cube using a custom function module and everything seems to be OK except it is dumping at the following line which is included in the How To document "How Tou2026Implement a virtual InfoProvider with Services".
    Both <l_s_data> and E_T_DATA  are of same data types as discussed in the how-to document.
    append <l_s_data> to E_T_DATA
    These are the declarations which are same as HowTo document
    E_T_DATA TYPE  STANDARD TABLE
    FIELD-SYMBOLS: <l_s_data> TYPE ANY.
    Did any one face this issue. Greatly appreciate any insight into this issue. We are on BW 3.0B.
    the dump i'm getting is ...
    Data objects in a Unicode program are not convertible.
    Error analysis                                                                               
    The statement    "MOVE src TO dst"   requires the operands "dst" and "src" to be comvertible.                                                                             
    Since this statement occurs in a Unicode program, the special  convertibility rules for Unicode programs apply.
    Thanks,
    Hari Immadi
    http://immadi.com
    SEM BW Analyst

    Hi,
    In the debugging this is what I found out.. Any further insight?
    Virtual cube has only 1 characteristic Z_CRNUM & only 1 keyfigure Z_SR
    Report has only Z_CRNUM & Z_SR
    <L_S_DATA> has following record & value
    component      type     length     contents
    K____504     P     9     1.000
    S____504     C     18     16EA4D-R
    K____504 is the technical name of Z_SR in virtual provider.
    S____504 is the technical name of Z_CRNUM in virtual provider.
    E_T_DATA (type standard table) has following structure with a total of 5 fields.
    S____504    K____504           &KEYEND 1ROWCOUNT   Z_SR
    Regards
    Hari Immadi
    http://immadi.com
    SEM BW Analyst

  • Can not find data in virtual cube

    Experts,
    I can not find data in virtual cube with services function module (copying Z_RS_BCT_FIGL_DATA_GET_VC10 from RS_BCT_FIGL_DATA_GET_VC10).The standard cube is maintained with data.
    Can anybody tell me what could be the reasons the data is coming through Virtua cube.
    Thanks,
    AK

    Hi,
    i_basic_infoprov is the name of the provider where the data is selected from. This must be a basic provider that contains data. What I meant was, create a copy of fm RS_BCT_FIGL_DATA_GET_VC,1 maybe as Z_BCT_FIGL_DATA_GET_VC1, and enter the name of this fm in the properties of your virtual cube. For that fm it might also be a good idea to enter a default value for i_infoprov. And this should be the name of your virtual cube.
    regards
    Siggi

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

Maybe you are looking for

  • Keep having to re index the loops

    When I add a loop to the library , all loops are lost and I have to reindex them from the folder to get them back.

  • If i purchase Lion for my iMac, do I have to purchase separately for my Macbook?

    I want to use iCloud on all my devices and have purchased and am downloading Lion for my iMac.  Do I have to purchase another copy to be able to use my Macbook too? Pete

  • RMS Levels

    Does anyone knows how to set the RMS levels to fall between -20db and -15db in Logic pro x?

  • Make the address field in delivery address tab as mandatory

    Hi, I want to make the address field in delivery address tab as mandatory for the combination PO type NB and accouting type F. The customer exit EXIT_SAPLMMDA_001 is not getting triggered for this. So could you please help me with this. I am trying t

  • Filtering Content in Verity

    Hi Everyone, We are implementing the Verity search feature on our site for the first time and have a few questions. Currently, we have created one collection that targets the Web root directory.  Is it possible to target specific directories within t