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,

Similar Messages

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

  • Error when using RSDRI_INFOPROV_READ in Virtual Provider

    Hello,
    I Have a Virtual Provider built using a function Module. In that function module i am reading data from an infocube using RSDRI_INFOPROV_READ.
    When i execute a query built on the virtual provider, i have an error telling me a nested query is not allowed.
    I am trying this on BI3.5. I have this working on BI7.0.
    Is this not possible in BI3.5? Is there a workaround or a Sapnote?
    Thanx

    Take a look at OSS Notes 832019 & 918131.

  • 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

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

  • 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

  • Virtual provider cube ABAP Code to read the Characteristics

    Hello Friends.  We have a virtual provider cube that is connected to the basic real cube for the GL. We want to populate three Characteristics in the virtual provider which are Material Codes, Code1 Code2 Code3 which change very frequently, every alternate day in ECC.
    I want to write the Code in Func Module of Virtual Prov Infocube
    that read the Mapping DSO for the Values of Material Codes, Code1 Code2 Code3 and Populate it in the Virtual Cube at RUNTIME of the execution of the Query built on the virtual provider.
    If you have implemented this functionality can you pls. provide the step by step details.
    Thanks
    Soniya

    Hi,
    I have used ABAP for hierarchy but it is in BPS. I have used some of the CLASS given by SAP.
    For your requirement, you can use the CLASS CL_RSR_HIERARCHY
    Rgds,
    Shailesh

  • Installing Server 2008 using Oracle Virtual Box

    Hey there does anyone know how to install server 2008 as a virtual machine using Oracle Virtual Box?

    Hi,
    Due to Virtual Box is not related to Microsoft product, I suggest you try to look Virtual Box for
    help.
    By the way, I find some articles
    how to install windows server2008 on Virtual Box
    http://www.brighthub.com/computing/windows-platform/articles/31355.aspx
    http://www.youtube.com/watch?v=r0tKw1k2rFs
    Important
    Note: This response contains a reference to a third party World Wide Web site. Microsoft is providing this information as a convenience to you. Microsoft does not control these sites and has not tested any software or information found on these sites; therefore,
    Microsoft cannot make any representations regarding the quality, safety, or suitability of any software or information found there. There are inherent dangers in the use of any software found on the Internet, and Microsoft cautions you to make sure that you
    completely understand the risk before retrieving any software from the Internet.
    Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.

  • Virtual provider and cumulative key figure

    Hi guru,
    Is it possible to use a cumulative key figure in a virtual provider?
    Thanks a lot

    Hi
    Non cumulative key fig is not a part of Fact table ,it is a part of Infocube defination which is calulated on the basis of inflow and out flow whic are essentialy KF avail in the factable of the Infocube
    NonCumulative kF Is calculated within InfoCube defination using exp. Agg. on last value  and last inflow substracting outflow .
    Inview of the above VP will not be able to contain NCkey Figure

  • 0Soursystem in a virtual provider

    We have 0Customer compounded with 0Soursystem to obtain unique customer numbers.
    I have taken a 3.x infosource which successfully populates a standard cube and used this as the source for a virtual provider.
    The problem is that 0Soursystem shows as unassigned in the virtual provider.
    I have tried changing the transfer rules to pass a constant value to the VP but 0Soursystem still is not populated.
    Any suggestions would be appreciated.
    Alex

    *"Clear the Cache": Tools > Options > Advanced > Network > Offline Storage (Cache): "Clear Now"
    *"Remove the Cookies" from sites causing problems: Tools > Options > Privacy > Cookies: "Show Cookies"

  • Error in virtual provider?( is it possible from flat file)

    hi friends,
    this step i am using my flat file extraction.
    i created DS and  under extraction tab i gave direct access allowed, i didnt create infopackage.
    i created virtual provider and applied transformations , i created DTP and activate it.
    but i didnt execute it . right click my virtual provider activate direct access. now i am tryning to see data in virtual provider, i am getting this error.
    please let me know what i done is correct or not, if correct how can i solve this problem
    <b>errors:</b>
    <b>error in bw
    operation generate count not be carried out for request 8
    object data transfer process dtp_diel1003lx0biivvkp  is locked</b>

    hi,
    please answer if possible or not>

Maybe you are looking for

  • How to  find an enhacement point in a standard FM.

    Hi All,           I have to find an enhacement point in a standard FM.Please guide me on how to do this?           Also what all things should i take care of while adding code at the enhancement spot as I           know sometimes a dump comes in such

  • How to fill a JPanel with a texture from a image.

    Hello, I have a xxx.jpg file. I'd like to use this image to set the background texture of a JPanel. Can someone give me a piece of code to do that. Many thanks in advance Gege

  • I just bought a new iPad and I want to bring over all my apps from my first iPad but I don't have a computer, do I just use the cloud?

    I just bought a new iPad and I want to bring over all my apps from my first iPad but I don't have a computer, do I just set up an icloud account and upload all the things from my first iPad and then connect the new iPad to the icloud using the same a

  • R/3-XI-MDM

    Hello, I have a scenario where I have to send my customer data from R/3 machine to MDM. We are using IDOC from R/3 end to read the data and planning to send the data in XML. I was wondering is it possible for MDM to read the XML file, if we place in

  • Preview pane: "Download the rest of this message now"

    When i click an email, the Preview pane does not show the full meesage of the email. It shows "Download the rest of this message now" butten instead. I have to click this button to download the full message. This issue is not related to Exchange Serv