Virtual providers

Hi gurus
What is virtual info object and key figure. How it works in a report ?

Hi Vidhu,
Virtual key figures are key figures within an InfoProvider that are not filled with data. Instead the key figure value is determined at runtime of the query using custom ABAP coding (the same is true for virtual characteristics)..
Some coding samples:
Virtual Characterstics & Key Figures
Virtual Characteristic problem
how to read characteristic variable value into virtual characteristic
How to implement Virtual Characteristics or Virtual key figures
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/59069d90-0201-0010-fd81-d5e11994d8b5#search=%22SAP%20Customer%20Exit%20virtual%20key%20figure%22
***Pls assign points if links are useful***
regards

Similar Messages

  • Virtual providers in BI 7.0

    Whats is the key difference in Virtual providers suing BAPI and Functionmodules?
    i know about vietual provider based on DTP.
    i know about BAPI and Functionmodules too.
    But wat is the difference Between BAPI and Function Module?

    Hi ,
    BAPI stands for Business Application Programming Interface. It is a library of functions that are released to the public as an interface into an existing SAP system from an external system.
    RFC is the protocol used to call functions in an R/3 system by a caller external to R/3 or to call programs external to R/3 from an R/3 system.
    Functions can only be called via RFC, if they are tagged as RFC functions in the SAP development workbench. They are then called RFC function modules. BAPIs are complete sets of (BAPI) function modules that model a business application.
    When you are familiar with web developments: RFC can be compared to HTTP and BAPIs are CGI applications.
    In other words: A BAPI function is a function module that can be called remotely using the RFC technology.
    BAPI's are RFC enabled API's where as FM's are not.
    FM :
    actualy function module is used for external subrotine inside sap server its supports for only local excution programs
    BAPI :
    its as similar to function module but we need to follow some rules while creating bapi function module thats it.
    its used for communicate in between sap server and non sap server.
    Most of the companies thay are maintain not only sap server for their Business thay maintain non sap like vb, .net .
    so using this bapi two srvers are sharing their data through bapi import, export, tables parameters......
    what is BAPI?
    BAPI stands for Business API(Application Program Interface).
    A BAPI is remotely enabled function module ie it can be invoked from remote programs like standalone JAVA programs, web interface etc..
    You can make your function module remotely enabled in attributes of Function module but
    A BAPI are standard SAP function modules provided by SAP for remote access. Also they are part of Businees Objest Repository(BOR).
    BAPI are RFC enabled function modules. the difference between RFc and BAPI are business objects. You create business objects and those are then registered in your BOR (Business Object Repository) which can be accessed outside the SAP system by using some other applications (Non-SAP) such as VB or JAVA. in this case u only specify the business object and its method from external system in BAPI there is no direct system call. while RFC are direct system call Some BAPIs provide basic functions and can be used for most SAP business object types. These BAPIs should be implemented the same for all business object types. Standardized BAPIs are easier to use and prevent users having to deal with a number of different BAPIs. Whenever possible, a standardized BAPI must be used in preference to an individual BAPI.
    The following standardized BAPIs are provided:
    Reading instances of SAP business objects
    GetList ( ) With the BAPI GetList you can select a range of object key values, for example, company codes and material numbers.
    The BAPI GetList() is a class method.
    GetDetail() With the BAPI GetDetail() the details of an instance of a business object type are retrieved and returned to the calling program. The instance is identified via its key. The BAPI GetDetail() is an instance method. BAPIs that can create, change or delete instances of a business object type
    The following BAPIs of the same object type have to be programmed so that they can be called several times within one transaction. For example, if, after sales order 1 has been created, a second sales order 2 is created in the same transaction, the second BAPI call must not affect the consistency of the sales order 2. After completing the transaction with a COMMIT WORK, both the orders are saved consistently in the database.
    Create( ) and CreateFromData! ( )
    The BAPIs Create() and CreateFromData() create an instance of an SAP business object type, for example, a purchase order. These BAPIs are class methods.
    Change( )
    The BAPI Change() changes an existing instance of an SAP business object type, for example, a purchase order. The BAPI Change () is an instance method.
    Delete( ) and Undelete( ) The BAPI Delete() deletes an instance of an SAP business object type from the database or sets a deletion flag.
    The BAPI Undelete() removes a deletion flag. These BAPIs are instance methods.
    Cancel ( ) Unlike the BAPI Delete(), the BAPI Cancel() cancels an instance of a business object type. The instance to be cancelled remains in the database and an additional instance is created and this is the one that is actually canceled. The Cancel() BAPI is an instance method.
    Add<subobject> ( ) and Remove<subobject> ( ) The BAPI Add<subobject> adds a subobject to an existing object inst! ance and the BAPI and Remove<subobject> removes a subobject from an object instance. These BAPIs are instance methods.
    BAPI-step by step
    http://www.sapgenie.com/abap/bapi/example.htm
    list of all bapis
    http://www.planetsap.com/LIST_ALL_BAPIs.htm
    for BAPI's
    http://www.sappoint.com/abap/bapiintro.pdf
    http://www.sappoint.com/abap/bapiprg.pdf
    http://www.sappoint.com/abap/bapiactx.pdf
    http://www.sappoint.com/abap/bapilst.pdf
    http://www.sappoint.com/abap/bapiexer.pdf
    http://service.sap.com/ale
    http://service.sap.com/bapi
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCMIDAPII/CABFAAPIINTRO.pdf
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/CABFABAPIREF/CABFABAPIPG.pdf
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCFESDE8/BCFESDE8.pdf
    http://www.planetsap.com/Bapi_main_page.htm
    http://www.topxml.com/sap/sap_idoc_xml.asp
    http://www.sapdevelopment.co.uk/
    http://www.sapdevelopment.co.uk/java/jco/bapi_jco.pdf
    Also refer to the following links..
    www.sappoint.com/abap/bapiintro.pdf
    www.sap-img.com/bapi.htm
    www.sap-img.com/abap/bapi-conventions.htm
    www.planetsap.com/Bapi_main_page.htm
    www.sapgenie.com/abap/bapi/index.htm
    Checkout !!
    http://searchsap.techtarget.com/originalContent/0,289142,sid21_gci948835,00.html
    http://techrepublic.com.com/5100-6329-1051160.html#
    http://www.sap-img.com/bapi.htm
    http://www.sap-img.com/abap/bapi-conventions.htm
    http://www.sappoint.com/abap/bapiintro.pdf
    u can check the below the material also
    Example Code
    U need to give the step_nr, item_nr, cond_count and cond_type so the correct conditon will be updated. If no condition exists for the given parameters, a new condition will be created.
    U can find these parameters for a particular condition type in table KONV.
    *& Form saveTransactionJOCR
    text
    --> p1 text
    <-- p2 text
    FORM saveTransactionJOCR .
    data: salesdocument like BAPIVBELN-VBELN,
    order_header_inx like bapisdh1x,
    order_header_in like bapisdh1,
    return type standard table of bapiret2 with header line,
    conditions_in type standard table of bapicond with header line,
    conditions_inx type standard table of bapicondx with header line,
    logic_switch like BAPISDLS,
    step_nr like conditions_in-cond_st_no,
    item_nr like conditions_in-itm_number,
    cond_count like conditions_in-cond_count,
    cond_type like conditions_in-cond_type.
    salesdocument = wa_order_information-VBELN.
    LOGIC_SWITCH-COND_HANDL = 'X'.
    order_header_inx-updateflag = 'U'.
    conditions
    clear conditions_in[].
    clear conditions_inx[].
    clear: step_nr,
    item_nr,
    cond_count,
    cond_type.
    step_nr = '710'.
    item_nr = '000000'.
    cond_count = '01'.
    cond_type = 'ZCP2'.
    CONDITIONS_IN-ITM_NUMBER = item_nr.
    conditions_in-cond_st_no = step_nr.
    CONDITIONS_IN-COND_COUNT = cond_count.
    CONDITIONS_IN-COND_TYPE = cond_type.
    CONDITIONS_IN-COND_VALUE = 666.
    CONDITIONS_IN-CURRENCY = 'EUR'.
    append conditions_in.
    CONDITIONS_INX-ITM_NUMBER = item_nr.
    conditions_inx-cond_st_no = step_nr.
    CONDITIONS_INX-COND_COUNT = cond_count.
    CONDITIONS_INX-COND_TYPE = cond_type.
    CONDITIONS_INX-UPDATEFLAG = 'U'.
    CONDITIONS_INX-COND_VALUE = 'X'.
    CONDITIONS_INX-CURRENCY = 'X'.
    append conditions_inx.
    CALL FUNCTION 'BAPI_SALESORDER_CHANGE'
    EXPORTING
    SALESDOCUMENT = salesdocument
    ORDER_HEADER_IN = order_header_in
    ORDER_HEADER_INX = order_header_inx
    LOGIC_SWITCH = logic_switch
    TABLES
    RETURN = return
    CONDITIONS_IN = conditions_in
    CONDITIONS_INX = conditions_inx
    if return-type ne 'E'.
    commit work and wait.
    endif.
    ENDFORM. " saveTransactionJOCR
    Bdc to Bapi
    The steps to be followed are :
    1. Find out the relevant BAPI (BAPI_SALESORDER_CHANGE for VA02).
    for VA01 use BAPI_SALESORDER_CREATEFROMDAT2
    2. Create a Z program and call the BAPi (same as a Funtion module call).
    2. Now, if you see this BAPi, it has
    -> Importing structures.
    eg: SALESDOCUMENT: this will take the Sales order header data as input.
    -> Tables parameters:
    eg: ORDER_ITEM_IN: this will take the line item data as input.
    Note :
    Only specify fields that should be changed
    Select these fields by entering an X in the checkboxes
    Enter a U in the UPDATEFLAG field
    Always specify key fields when changing the data, including in the checkboxes
    The configuration is an exception here. If this needs to be changed, you need to complete it again fully.
    Maintain quantities and dates in the schedule line data
    Possible UPDATEFLAGS:
    U = change
    D = delete
    I = add
    Example
    1. Delete the whole order
    2. Delete order items
    3. Change the order
    4. Change the configuration
    Notes
    1. Minimum entry:
    You must enter the order number in the SALESDOCUMENT structure.
    You must always enter key fields for changes.
    You must always specify the update indicator in the ORDER_HEADER_INX.
    2. Commit control:
    The BAPI does not run a database Commit, which means that the application must trigger the Commit so that the changes are read to the database. To do this, use the BAPI_TRANSACTION_COMMIT BAPI.
    For further details... refer to the Function Module documentation for the BAPi.
    Bapi to VB(Visual Basic)
    Long back I had used the following flow structure to acheive the same.
    Report -> SM59 RFC destination -> COM4ABAP -> VB.exe
    my report uses the rfc destination to create a COM session with com4abap. com4abap calls the vb.exe and manages the flow of data between sap and vb exe.
    You need to have com4abap.exe
    If com4abap is installed you will find it in sapgui installatin directory , C:\Program Files\SAPpc\sapgui\RFCSDK\com4abap.
    else refer OSS note 419822 for installation of com4abap
    after making the settings in com4abap to point to the vb program and setting up rfc destination in sm59 to point to com4abap session , you can use the following function modules to call the vb code.
    for setting up com4abap and rfc destination please refer to the documentation for com4abap.
    Invoke NEW DCOM session
    call function 'BEGIN_COM_SESSION'
    exporting
    service_dest = service_dest "(this will be a RFC destination created in SM59)
    importing
    worker_dest = worker_dest
    exceptions
    connect_to_dcom_service_failed = 1
    connect_to_dcom_worker_failed = 2
    others = 3.
    call function 'create_com_instance' destination worker_dest
    exporting
    clsid = g_c_clsid
    typelib = g_c_typelib
    importing
    instid = g_f_oid
    exceptions
    communication_failure = 1 message g_f_msg
    system_failure = 2 message g_f_msg
    invalid_instance_id = 3
    others = 4.
    call function 'com_invoke' destination worker_dest
    exporting
    %instid = g_f_oid
    %method = 'UpdatePDF'
    sntemp = g_v_const_filent
    snsysid = sy-sysid
    snflag = 'N'
    tables
    rssaptable = g_t_pdfdetail1
    %return = g_t_pdfdetail1 "t_test
    exceptions
    communication_failure = 1 message g_f_msg
    system_failure = 2 message g_f_msg
    invalid_instance_id = 3
    others = 4.
    then close the com session , using
    FM delete_com_instance
    FM END_COM_SESSION
    http://help.sap.com/saphelp_nw2004s/helpdata/en/7e/5e114a4a1611d1894c0000e829fbbd/frameset.htm
    http://www.sapgenie.com/abap/bapi/example.htm
    http://help.sap.com/saphelp_46c/helpdata/en/9b/417f07ee2211d1ad14080009b0fb56/frameset.htm
    http://searchsap.techtarget.com/originalContent/0,289142,sid21_gci948835,00.html
    http://searchsap.techtarget.com/originalContent/0,289142,sid21_gci948835,00.html
    http://techrepublic.com.com/5100-6329-1051160.html#
    http://www.sap-img.com/bapi.htm
    http://www.sap-img.com/abap/bapi-conventions.htm
    http://www.sappoint.com/abap/bapiintro.pdf
    http://www.sapgenie.com/abap/bapi/example.htm
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCMIDAPII/CABFAAPIINTRO.pdf
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/CABFABAPIREF/CABFABAPIPG.pdf
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCFESDE8/BCFESDE8.pdf
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/CABFABAPIREF/CABFABAPIPG.pdf
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCMIDAPII/CABFAAPIINTRO.pdf
    http://techrepublic.com.com/5100-6329-1051160.html#
    http://www.sap-img.com/bapi.htm
    http://www.sap-img.com/abap/bapi-conventions.htm
    http://www.sappoint.com/abap/bapiintro.pdf
    hope it clears everything.
    Regards,
    neelima.

  • Using Multiproviders and Virtual Providers

    Hi Everyone,
    I have just created some virtual providers in our BW Dev environment.  I have also created a Multiprovider on those Virtual Providers, so that we can report off all of the VP's.  I have also created different BW source systems, in order for us to look at data from different boxes.  I did an Activate Direct Access on all VP's for the three BW source systems that I want to report against.
    I have a couple questions.
    1. When I attempt to run a query against that Multiprovider, it generates a short dump on one of the BW source systems (TSV_TNEW_PAGE_ALLOC_FAILED).  I guess it's trying to extend memory on an internal table, but I'm barely returning any data, so I don't understand why it would do that.  Is anyone familiar with this?
    2. When I attempt to run a query against that Multiprovider for the other BW source system I created, it doesn't even try and remote into it.  All my BW source systems have the same properties, other than their server information.  Does anyone know if we're limited to the amount of source systems we can use as an Activate Direct Access on a VP?
    Please let me know if you can help.
    Thanks,
    John

    Short text                                                                               
    No more storage space available for extending an internal table.                                                                               
    What happened?                                                                               
    You attempted to extend an internal table, but the required space was                        
        not available.                                                       
    The internal table "\PROGRAM=GP4FUVGPUVXRMVKI98TNSALEQMM\FORM=SELECT_DATA\DATA=  
    L_T_TFSTRUCT" could not be further extended. To enable                           
    error handling, the table had to be delete before this log was written.          
    As a result, the table is displayed further down or, if you branch to            
    the ABAP Debugger, with 0 rows.                                                                               
    At the time of the termination, the following data was determined for            
    the relevant internal table:                                                                               
    Memory location: "Session memory"                                                
    Row width: 826                                                                   
    Number of rows: 3894032                                                          
    Allocated rows: 3894032                                                          
    Newly requested rows: 16 (in 1 blocks)                                           
    Last error logged in SAP kernel                                                                               
    Component............ "EM"                                                       
    Place................ "SAP-Server osprey_WWQ_45 on host osprey (wp 0)"           
    Version.............. 37                                                         
    Error code........... 7                                                          
    Error text........... "Warning: EM-Memory exhausted: Workprocess gets PRIV "     
    Description.......... " "                                                        
    System call.......... " "                                                        
    Module............... "emxx.c"                                                   
    Line................. 1897                                                                               
    Source Code Extract
    The error reported by the operating system is:                                   
    Error number..... " "                                                            
    Error text....... " "             
       490                                                                               
    491     e_subrc = sy-subrc.                                                    
       492     CASE e_subrc.                                                          
       493       WHEN 0.                          "process fetched records            
       494                                                                               
    495         IF l_initflag NE sbiwa_c_flag_off.                                 
       496           l_initflag = sbiwa_c_flag_off.                                   
       497           CONTINUE.                                                        
       498         ELSE.                                                              
       499 *         convert extract structure to transfer structure                  
       500           LOOP AT l_t_exstruct ASSIGNING <l_s_exstruct>.                   
    >>>>>             APPEND INITIAL LINE TO l_t_tfstruct.                           
       502             READ TABLE l_t_tfstruct ASSIGNING <l_s_tfstruct>               
       503                        INDEX sy-tabix.                                     
       504             MOVE-CORRESPONDING <l_s_exstruct> TO <l_s_tfstruct>.           
       505           ENDLOOP.                                                         
       506           CLEAR l_t_exstruct[].                                            
       507           DESCRIBE TABLE l_t_tfstruct LINES e_lines.                       
       508           IF i_package_size EQ 0       OR                                  
       509              i_package_size GT e_lines.                                    
       510             CONTINUE.                                                      
       511           ENDIF.                                                           
       512         ENDIF.                                                             
       513                                                                               
    514       WHEN 1.                          "exit do loop with rc = 1           
       515                                                                               
    516       WHEN OTHERS.                     "exit do loop with error message

  • VIRTUAL PROVIDERS LOAD

    Hi all,
    among the statistic cubes on BI 7.0, there are also the VIRTUAL cubes (0TCT_VC01, 0TCT_VC02, 0TCT_VC03).
    I loaded the basic cubes by Infopackages without problem, but
    If I try to overview data into corresponding virtual cubes from RSA1, two messages appear:
    Error reading the data of InfoProvider 0TCT_VC02;
    There is still no data source assigned to VirtualProvider 0TCT_VC02.
    I also tryed to follow the message text and choose the Activate Direct Access function to select a data source, but the related data source already exist.
    Now some questions:
    - How can I check if the virtual cubes loading works?
    - How can I see the data without above errors?
    - Where can I found some complete documentation about Virtual Providers loading?
    Please help me.
    Thanks in advance.

    Hi Claudia,
    Be sure to Activate Direct Access.  For 0TCT_VC02 it should be assigned to a source system corresponding with your BW logical system.  Then you must execute Process Chains 0TCT_C0_INIT_P01 and 0TCT_C0_DELTA_P01.
    Regards,
    Andreu

  • Error while reading data for Virtual Infoprovider 0TCT_VC11 and 0TCT_VC12

    Hi ,
    The standard reports based on 0TCT_VC11 and 0TCT_VC12 are working fine in development system. When we moved the following objects to test system ,
    0TCT_VC11 - 0TCT_IS11 &  0TCT_DS11
    0TCT_VC12 - 0TCT_IS12 &  0TCT_DS12
    We are not able to view data either in the MP nor at the report level.We face the following issue
    There is still no data source assigned to VirtualProvider 0TCT_VC11
    Error reading the data of InfoProvider 0TCT_VC11
    Error while reading data; navigation is possible
    Can anybody help me on this.
    Regards,
    Lavanya.

    Hello Lavanya,
    Please activate the direct access for the virtual providers. Also note that it is only possible  to use the BI admin cockpit in a myself system.
    Please follow the below steps to activate the same:
    TX: RSA1 ->Infoproviders-> Business Information-> BI Statistics->select
    Virtual provider-> Go to context menu of the virtual cubes-> Activate
    Direct Access. ( Eg virtual cube name )
    Please also generate the reports by following the below steps:
    RSRT -> Query name -> Generate Report.
    Regards,
    Arvind

  • 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

  • Virtual provider scenario's

    Hi All,
    Please share your valuable experience about virtual cube creation. share some real scenario's when we go for virtual cube creation in SAP BI.
    Regards,
    Om Ambulker

    Hi,
    Basically Virtual Providers are used,
    1) When you have very infrequent reporting requirement and you don't want to store your data in BI system.
    2) When the report consumers are very less and they need most updated data for reporting.
    3) When you want to use Non sap data for reporting and don't want to store data in BI.
    Regards,
    Durgesh.

  • Error in Data Reading in Virtual Provider

    Hi Experts,
    I am using a dummy system where I've created a created a DS in ECC and assigned it to a Virtual provider of type 'Virtual Providers with Staging Connect'.
    While saving data into table in ECC I've entered some error records and as a result got error in VCube, So what my question is:
    Can we edit the data in BW? (considering I don't have access to the table in ECC.)
    Is it possible to create Error Stack DTP for VCubes?
    Thanks in Advance.
    Hameed

    I agree with Ganesh, as Virtual Providers are
    InfoProviders with transaction data that is not stored in the object itself, but which is read directly for analysis and reporting purposes. The relevant data can be from the BI system or from other SAP or non-SAP systems. Virtual Providers only allow read access to data.
    You can change the data at Source only
    Refer below link for more on this..
    VirtualProviders - Business Intelligence - SAP Library
    Regards
    YN

  • Query on a virtual provider (nearlined) locks indexing

    Hi,
    We have a few queries that are on the virtual providers. These are nearlined (SAND) data. When a user execute this query, a lock is established in SM12 on the RSDDTREXDIRTABL table with the virtual provider name as the argument. Due to this lock, any SIDs that are part of the virtual provider are not able to index in BWA. Since the queries on the virtual providers are usually long running ones, the indexing waits and finally fails. We plan to increase the wait time settings in the RSDDTREXADMIN table.
    Why does a virtual provider query locks the SID? Is it because, the queries simulate a realtime data load from the nearline storage and in the process simulate SID generation (eventhough these SIDs are existing in BW and not yet archived).
    Anyone dealt with a similar issue? Any suggestions?
    Thanks,
    Murali

    Hello Murali,
    I don't think this scenario has been tested much. Please open a customer message so SAP support can analyze the issue.
    Regards,
    Marc
    SAP Customer Solution Adoption (CSA)

  • Use of Virtual Provider

    Hi friends,
    what is  virtual provider? when we use this ?  please tell me any instance where we use virtual provider in realtime scenario?.
    regards
    Milu

    Hi Milu,
    A Virtual provider is a logical definition of an object which does'nt exist at the data base level.
    Virtual provider does'nt have a physical data base table they extract the data innstantly from the source at the query execution time.
    A Virtual provider is mostly used when there is little amount of data to extract and this is mainly operational data i.e showcasing real time data very frequently can be made possible with virtual providers.
    For ex : You can have a virtual provider to depict the daily sales orders on a hourly basis.
    Regards,

  • Not able to see data in 0FIGL_V30 & 0FIGL_V31

    Hi,
    I've activated / installed standard business content for EpH3 i.e Mutltiprovider 0FIGL_M30 and entire data flow which includes reports and virtual providers 0FIGL_V30 & 0FIGL_V31.
    I'm able to see data in cubes where above virtual providers read data from. here is the link from help.sap.com
    http://help.sap.com/erp2005_ehp_03/helpdata/EN/6b/fdc62d9e0b444cb14b7f424d9f9cb7/frameset.htm
    Issue is i'm not able to see data in Virtual providers 0FIGL_V30 & 0FIGL_V31 and hence in reports.
    Can anyone advice please. thanks
    SD

    Hi All,
    Yes I've checked data in underlying cubes.
    Mulitprovider is fine.
    I've added Master Data for both 0GL_ACCTP  and 0ACCESSTP
    RFC connection is fine.
    No DTP & Transformation since this is Virtual Provider based on Functional Module.
    However when I debug FM for 0FIGL_V30 & 0FIGL_V31 - I see no data and thought there might be master data issue b/w 0GL_ACCOUNT & 0GLACCEXT but MD is fine.
    It just not pulling data.
    Is there some setting I'm missing?
    FM's used for Virtual Providers are
    0FIGL_V30  - RS_BCT_FIGL_SREP_DATA_GET_V30
    0FIGL_V31 - RS_BCT_FIGL_SREP_DATA_GET_V31
    SD

  • Data Reconciliation Data Sources in Business Content

    Can you tell me where we can find these data sources and explain me how to use them? Do we need to define infocube/ods or anything like that to load the data and use report to see the results?
    Please explain me with one complete scenario.
    Thanks.

    Data Reconciliation for data sources allows you to ensure the consistency of data has been loaded in to BI is available and used productively there.
    It is based on comparision of the data loaded in to BI and the application data in the source system.You can access the data in the source system directly to perform this comparison.
    The term Data Reconciliation data source is used for Data sources that are used as a reference for accessing the application data in the source directly and there fore allow you to draw comparison to the source data.
    It allows you to check the integrity of the loaded data by for EXAMPLE,comparing the total of a keyfigure in the data store object with the corresponding totals that the virtual providers access directly in the Source system.
    Hope it will helps you.....

  • Error while assigning source system to SAP Remote cube

    I need to do a query using remote cube and the source sys is flat file.
    it wont let me assign the source system to the remote cube.
    the r/3 system icon is seen next to the remote cube technical  name...
    I can't  see my flatfile source system
    can somebody help me.

    Hello Kiran,
    I don't think its possible to use Remote cubes for PC_FILE or FLAT FILE as Source system.
    You can use Virtual Providers in these different scenarios
    Virtual Providers based on DTP => used for SAP source systems
    Virtual Providers based on BAPI => used for non-SAP or external systems
    Virtual Providers bsaed on Function modules => You use this VirtualProvider if you want to display data from non-BI data sources in BI without having to copy the dataset into the BI structures. The data can be local or remote. You can also use your own calculations to change the data before it is passed to the OLAP processor. This function is used primarily in the SAP Strategic Enterprise Management (SEM) application.
    Use InfoObects as Virtual Providers
    Your case is none of these.
    More details can be found under this link:
    http://help.sap.com/saphelp_nw70/helpdata/EN/84/497e4ec079584ca36b8edba0ea9495/frameset.htm

  • Error BRAIN 276 when you execute a Web template in BI Admin Cockpit in  EP

    Hi Experts,
    I have Installed BI Administration Business Packages in Portal and configured necessary steps in BI System.I have assigned the role in Portal and BI System.
    I tried executing one iview...and was getting the following error:
    Error loading template 0TPLI_0TCT_MCA1_Q0143
    and when i click on the above error ..i was getting another window which shows below message:
    Technical Information for Message:
    Error loading template 0TPLI_0TCT_MCA1_Q0143
      Notification Number BRAIN 276
    I was suggested by SAP Note 1014795 to do the below changes :
    TEMPLATE_ID=0TPLI_0TCT_MCA1_Q0143  To TEMPLATE=0TPLI_0TCT_MCA1_Q0143
    Please note that the above note says to replace  TEMPLATE_ID  by TEMPLATE in the property of "BEX Web application Query String" of the IView in Portal
    and also please note that i have Version=SAP BW 2.X/3.X in Iview Property .
    After having made the above changes iam getting the BEX Web Analyzer...where i have the options to open a query ( from all the infoareas of BI System).and then i will select the query (0TCT_MCA1_Q0143) and am executing the same to display the data.
    i know that this Is not the correct way of executing the iview for BI Admin Cockpit.
    Can anyone help me how to execute the Web Template automatically when the user clicks on IView ?
    we have all the above Web Templates Corresponding to BI admin cockpit in active mode in when checked from WAD 3.X , but when when i search for the above web templates in WAD 7.0 i do not find them
    Is there anything that i need to activate in BI System ? Or in Portal System?
    Or do i have to execute the above web templates in  BI WAD before linking them to portal iviews?
    Do we have to Migrate the Web Templates from  BW 3.5 to BI 7.O?
    Thanks
    P.Navakanth
    -When i try to execute the web templates

    We are having this exact same issue - example of one of the errors:: Error loading template 0TPLI_0TCT_MCA1_Q0114.  We get this error for all MCA1 templates.  Basis says they've deployed latest BP BI Administration 1.0 with Patch 2 (BPBIADMINOSP_2-1000342B.SCA).The info refers to BI Admin Cockpit, Business Package for BI Administration,
    BP BI ADMINISTRATION 1.0 ,BI Usage Statistics,0TCT_CA1.
    I see from documentationthat the multicube 0TCT_MCA1 is from 0TCT_CA1 and 0TCT_VCA1
    From the documentation in http://help.sap.com/saphelp_nw70/helpdata/en/26/9ef41d14dc424183b4807538be8e1e/frameset.htm, under web templates,
    1) How come there are more than 1 template with same name and Query with same names- for example:
    Web Template: Long-Term Trends in Total Runtimes of BI Applications
    WebTemplate: 0TPLI_0TCT_MC01_Q0114
    This Web template is the container for the query 0TCT_MC01_Q0114 and is designed to provide detailed analyses.
    AND
    Web Template: Long-Term Trends in Total Runtimes of BI Applications
    WebTemplate: 0TPLI_0TCT_MCA1_Q0114
    This Web template is the container for the query 0TCT_MCA1_Q0114 and is used for detailed analyses
    2) How come the delivered process chains load other technical content, but does not load 0TCT_CA1
    Basis re-deployed the bi admin cockpit contents, but still have error in loading template 0TPLI_0TCT_MCA1_Q0114.
    3) Do we need to do any of the following?
    SE38 u2013 run RSTCC_ACTIVATEADMINCOCKPIT_NEW
    RSA1 - bi content, install & transport
    Check role SAP_BI_BW_ADMINSTRATOR
    Se38 u2013 rs_template_maintain for active templates u2013 look for MCA1 templated
    Tr code RSDDSTAT
    Activate Virtual providers
    Anything else?
    Thanks!

  • Error while trying to access dashboards from EPM

    Hi
    We integrated OBIEE 10.1.3.4 with EPM 11.2 and when we are trying to access dashboards from EPM we are facing the following error : "Invalid or could not find module configuration."
    Please , help us in solving the above issue.
    Thanks.

    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

Maybe you are looking for

  • A "Positive" In The Midst of Battery Life Misery...

    Granted, I have only owned my new 16G 3G iPhone since 5p July 25... but after what I refer to as a thorough familiarization of my new phones features & navigation... as well as an initial sync of over 200+ songs, 75+-contacts and a lot of Calendar en

  • Comp. used to sync ipod broke, can i move my music on ipod to a diff comp?

    Well the title was not verry explaniorany but let me explain my situation. i bought a new shuffle last night. put 1gb of my favorite music on it. the computer with my itunes music library died. can i move the music on my ipod to my laptop?

  • Jerky Motion of MP4 file

    Problem: Jerky Motion of MP4 file Adobe Production Suite CS4 Windows XP Pro SP3 I have the following composition: Composition: 1280x720 HDV/HDTV 720 29.97 square pixel Layer: 4288x2848 jpeg image Duration: 15 seconds I slowly rotate the image. In AE,

  • IWeb 09 and Google Adsense

    I have a six page website I created in Iweb 09 and I have a Google Adsense account as well. I cannot get the Widget to show up on any of the pages when I publish the pages locally or to my domain. Any suggestions or ideas?

  • User-list based on OID data

    Hi, I want to create a report based on the OID data to display a certain number of users defined in OID. Can anyone tell me where i can find the necessary tables or views? thanks Stijn