InfoProvider

Can we maintain duplicate records in InfoProvider...
Please search the forum before posting a thread
Edited by: Pravender on Sep 7, 2010 12:15 PM

Hi,
May you a bit elaborate your need? As I understood, Yes we can have that. Lets say in Cube if you keep two same request then one reqest is copy of another which fulfills the need of duplicate records. You may filter the same on the basis of request id.
I hope it will help.
Thanks,
S

Similar Messages

  • Can not see the option Execution with Data Change in the infoprovider?

    Hi team,
    i am using query designer 3.x, when i go into my bex brodcaster settings and schedule my report
    i can not see the option "Execution with Data Change in the infoprovider",
    i can only see 2 options
    Direct scheduling in background process
    create new scheduling
    periodic,
    is there any setting which i would be able to see the option "Execution with Data Change in the infoprovider"?
    kindly assist

    Hi Blusky ,
    check the below given link.
    http://help.sap.com/saphelp_nw04/Helpdata/EN/ec/0d0e405c538f5ce10000000a155106/frameset.htm
    Regards,
    Rohit Garg

  • How to add a masterdata infoprovider to the exisiting cube or ODS

    Dear all,
    We have in data in sales  ODS's and Cubes ..
    Now the requiremnt is i want to add one master data infoprovider to these infoproviders....
    How to go abt it?
    We have to delete  the data and add the field and then load the data
    or go for multrprovider?
    which is the best one...is there any other solution
    Regards
    venu

    Hi,
    This will be helpful.
    Populate historical data into a newly added field in an infoprovider
    How to populate historical data into a newly added field in an infoprovider
    /people/dinesh.lalchand/blog/2006/02/07/loopback-process--follow-up
    Thanks,
    JituK

  • Web item : List of documents of an infoprovider

    I have problems to display all documents of an infoprovider in a web item "list of documents" of a web template.
    I chose as type of data provider : SELECTOR_DATA_PROVIDER and selected an infoprovider but I have the error message :
    " The referenced data provider "DP_1" is not a query view
    In the Web Application Designer, set parameter DATA_PROVIDER_REF in template TEST_COMMENTAIRE1 for Web item DOCUMENT_LIST_ITEM_1 to a valid data provider of type query view "
    And the type "query view" does not respond to my needs because it is too restrictive.
    Do you have an idea ?
    Thanks
    Catherine BELLEC

    Hi,
    Goto RSA1 --> Metadata repository  click Multiprovider , select requried MP and click again .
    System would generate a detaild report including report list in next screen.
    hope it helps..
    regards,
    Raju

  • BI-IP: 0REQPLAN is not a valid characteristic for Infoprovider

    Hi All,
    We are on BW 7.0 EHP 1, SP 9, and when we are trying to create a planning filter on an agg level, we re getting the following error:
    0REQPLAN is not a valid characteristic for Infoprovider.
    Program error in class SAPMSSY1 method: UNCAUGHT_EXCEPTION.
    Could not read InfoProvider ZCUBE_C01.
    Could not create filter
    Any idea?
    Thanks in Advance,
    Best Regards,
    - Shashi

    Hi All,
    Installing 0REQPLAN from the Business Content solved the issue.
    Thanks & Best Regards,
    - Shashi

  • DTP Error when loading Master data from DSO to InfoProvider

    Hi Experts,
        My DTP is failing when I am running a DELTA load from DSO to the InfoProvider. The errors are either duplicate records or overlap of Dates etc.
    Thanks,
    SB.

    Hi Gopal,
       Here is the info on error message.
    " There are duplicates of the data record 1 & with the key '00000000038 &' for characteristic EPROPERTY &. "
    Hope this helps in understand the DTP error.
    Thanks,
    SB.

  • Problem with adding a new InfoProvider in Report Designer

    Hey experts,
    I have a problem to add a new Infoprovider in Report Designer. I get the following message:
    Query consists variables. Please use a query view (variables are filled).
    Can anyone tell me what the problem is.
    Thanks in advance.
    Best Regards
    Ali

    Hi Ali,
    Note 931838 describes this issue.
    Best regards,
    Janine

  • Characteristics Remittance information not available in infoprovider

    Hi All,
    When I run query from portal it get error : 500 Internal Server error                                                  Bex Web Application
    FAILED TO PROCESS REQUEST, CONTACT YOUR SYSTEM ADMINITRATOR
    ROOT CAUSE:
    Characteristics Remittance information not available in infoprovider
    ABEND BRAIN(635) QUERY COULD NOT BE OPENED.
    NOTE: THIS QUERY RUNS ON MULTIPROVIDER., ANY URGENT HELP WILL BE APPRECIATED, POINT WILL BE ASSIGNED
    Thanks in advance
    Hunna

    Hi,
    Try activating multiprovider and underlying infocubes, using following programs.
    Multiprovider: RSDG_MPRO_ACTIVATE
    Infocube: RSDG_CUBE_ACTIVATE
    DSO: RSDG_ODSO_ACTIVATE
    InfoObject: RSDG_IBOJ_ACTIVATE
    Then try to run the query, alternately you can use transaction RSRT.
    Regards,
    Durgesh.

  • Create ABAP Report  for  Infoprovider

    Could anyone tell me Function module to fetch Infoprovider(s) for creating ABAP report on.
    The report should provide:
    Input:
    - Infoprovider(s)
    - Date-range: default: last 6 months
    Output:
    - data which is shown in the requests tab as described before, preceeded with the name of the infoprovider and having the possibility to download to Excel.
    Thanks

    Hi,
    you can easily use it as a template to create your own program. The program just shows what to do and how you need to populate the tables in order to pass selection parameters to the fm to get the required data back.
    Here a little demo I created to do it a bit flexible from different cubes:
    DATA: ref_data_tab TYPE REF TO data,
          ref_data_line TYPE REF TO data,
          it_sfc TYPE rsdri_th_sfc,
          l_sfc TYPE rsdri_s_sfc,
          it_sfc2 TYPE rsdd_th_sfc,
          l_sfc2 TYPE rrsfc01,
          it_sfk TYPE rsdri_th_sfk,
          l_sfk TYPE rsdri_s_sfk,
          it_sfk2 TYPE rsdd_th_sfk,
          l_sfk2 TYPE rrsfk01,
          l_first_call TYPE rs_bool,
          l_end_of_data TYPE rs_bool,
          l_tabname(30) TYPE c,
          l_cube(30) TYPE c,
          it_cobpro TYPE rsd_t_cob_pro,
          l_cobpro TYPE rsd_s_cob_pro.
    FIELD-SYMBOLS: <e_t_data> TYPE table,
                   <l_data> TYPE ANY,
                   <fs_field>.
    PARAMETERS: pa_cube TYPE rsinfoprov OBLIGATORY DEFAULT '/NBAG/CML_C05',
                pa_debug AS CHECKBOX.
    IF pa_cube(1) = '0'.
      CONCATENATE '/BI0/V' pa_cube '2' INTO l_tabname.
    ELSE.
      CONCATENATE '/BIC/V' pa_cube '2' INTO l_tabname.
    ENDIF.
    CREATE DATA ref_data_tab TYPE TABLE OF (l_tabname).
    CREATE DATA ref_data_line TYPE (l_tabname).
    ASSIGN ref_data_tab->* TO <e_t_data>.
    ASSIGN ref_data_line->* TO <l_data>.
    IF pa_debug = 'X'.
      BREAK-POINT.
    ENDIF.
    CALL FUNCTION 'RSD_COB_PRO_ALL_GET'
      EXPORTING
        i_infocube                      = pa_cube
      I_WITH_ATR_NAV                  = RS_C_FALSE
      I_WITH_META_IOBJ                = RS_C_FALSE
      I_OBJVERS                       = RS_C_OBJVERS-ACTIVE
      I_BYPASS_BUFFER                 = RS_C_FALSE
    IMPORTING
       e_t_cob_pro                     = it_cobpro
      E_T_IOBJ_CMP                    =
      E_T_ATR                         =
      E_TLOGO                         =
    EXCEPTIONS
       infocube_not_found              = 1
       error_reading_infocatalog       = 2
       illegal_input                   = 3
       OTHERS                          = 4.
    IF sy-subrc <> 0.
      WRITE: / sy-subrc, sy-msgno, sy-msgid, sy-msgv1, sy-msgv2, sy-msgv3.
    ENDIF.
    CLEAR: it_sfk[], it_sfc[].
    LOOP AT it_cobpro INTO l_cobpro.
      IF l_cobpro-iobjtp = 'KYF'.
        IF l_cobpro-ncumfl IS INITIAL.
          l_sfk-kyfnm = l_cobpro-iobjnm.
          l_sfk-kyfalias = l_cobpro-iobjnm.
          l_sfk-aggr = l_cobpro-aggrgen.
          INSERT l_sfk INTO TABLE it_sfk.
          MOVE-CORRESPONDING l_cobpro TO l_sfk2.
          INSERT l_sfk2 INTO TABLE it_sfk2.
        ENDIF.
      ELSE.
        IF l_cobpro-dimension NP '*P'.
          l_sfc-chanm = l_cobpro-iobjnm.
          l_sfc-chaalias = l_cobpro-iobjnm.
          l_sfc-orderby = 0.
          INSERT l_sfc INTO TABLE it_sfc.
          MOVE-CORRESPONDING l_cobpro TO l_sfc2.
          INSERT l_sfc2 INTO TABLE it_sfc2.
        ENDIF.
      ENDIF.
    ENDLOOP.
    CLEAR l_end_of_data.
    l_first_call = 'X'.
    WHILE l_end_of_data = space.
      CALL FUNCTION 'RSDRI_INFOPROV_READ'
        EXPORTING
          i_infoprov                   = pa_cube
          i_th_sfc                     = it_sfc
          i_th_sfk                     = it_sfk
      I_T_RANGE                    =
      I_TH_TABLESEL                =
      I_T_RTIME                    =
       i_reference_date             = sy-datum
      I_T_REQUID                   =
      I_SAVE_IN_TABLE              = ' '
      I_TABLENAME                  =
      i_save_in_file               = 'X'
      i_filename           = 'C:\test.csv'
       i_packagesize                = 1000
      I_MAXROWS                    = 0
         i_authority_check            = ' '
      I_CURRENCY_CONVERSION        = RS_C_TRUE
       i_use_db_aggregation         = ' '
       i_use_aggregates             = ' '
       i_rollup_only                = ' '
      I_READ_ODS_DELTA             = RS_C_FALSE
      I_CALLER                     = RSDRS_C_CALLER-RSDRI
      I_DEBUG                      = RS_C_FALSE
       IMPORTING
         e_t_data                     = <e_t_data>
         e_end_of_data                = l_end_of_data
      E_AGGREGATE                  =
      E_SPLIT_OCCURRED             =
        CHANGING
          c_first_call                 = l_first_call
       EXCEPTIONS
         illegal_input                = 1
         illegal_input_sfc            = 2
         illegal_input_sfk            = 3
         illegal_input_range          = 4
         illegal_input_tablesel       = 5
         no_authorization             = 6
         ncum_not_supported           = 7
         illegal_download             = 8
         illegal_tablename            = 9
         trans_no_write_mode          = 10
         inherited_error              = 11
         x_message                    = 12
         OTHERS                       = 13.
      IF sy-subrc <> 0.
        WRITE: / sy-subrc, sy-msgno, sy-msgid, sy-msgv1, sy-msgv2, sy-msgv3.
        EXIT.
      ELSE.
        LOOP AT <e_t_data> INTO <l_data>.
          WRITE: / sy-tabix, ':'.
          LOOP AT it_cobpro INTO l_cobpro.
            IF l_cobpro-ncumfl IS INITIAL.
              ASSIGN COMPONENT l_cobpro-iobjnm OF STRUCTURE <l_data>
                  TO <fs_field>.
              IF sy-subrc = 0.
                WRITE: <fs_field>.
              ENDIF.
            ENDIF.
          ENDLOOP.
        ENDLOOP.
      ENDIF.
      CLEAR: l_first_call, <e_t_data>[].
      IF l_end_of_data <> space.
        EXIT.
      ENDIF.
    ENDWHILE
    Hope this helps a bit
    regards
    Siggi

  • How to create Virtual InfoProvider with Services - Virtual Characteristic

    Hi all,
    I need to create a virtual infoprovider that also fills a virtual characteristic in order to display custom characteristics and calculated values based on user selection.
    Basicaly what I want to do is send a variable in a virtual characteristic equal to the values I want to fill in the characteristic.  So for instance if my base cube contains the infoobjects Brand, Product Line, Region and Country I want a  have a new infoobject that has no data, but fills itself with the vales of the infoobject I specify at query time on the virtual cube.
    The reason for this is I am trying to create a WAD using the delta chart (waterfall graph) that will show the difference between the plan and actual totals for a specific characteristic in Profitibility analysis.
    I have a document that explains the situation.  Send me your mail address and I will send you the document.
    Kind Regards

    We found a way to build the structure for this.
    Regards

  • How to select a particular InfoProvider based on variable in BEx Query

    Hi,
       The MultiProvider is built on InfoProvider 1, 2 & 3 and a variable on 0CALMONTH. If the 0CALMONTH is CURRENT month then it should get the data from InfoProvider 1 & 3 only, otherwise it should be from InfoProvider 2 &3. How could I accomplish it, please?
    Thanks,
    Venkat.

    Hi Abhishek,
        Do I have to create a Customer Exit processing Type variable ZINFOPR for 0INFOPROV and User Entry Type variable ZCALMNTH for 0CALMONTH where the user enters the Cal Month? Do I have to write user exit like the below:
         WHEN 'ZINFOPR'.
        IF i_step = 2.                                  "after the popup
          LOOP AT i_t_var_range INTO loc_var_range
                  WHERE vnam = 'ZCALMNTH''.
            CLEAR l_s_range.
            CLEAR e_t_range.
            L_YEAR = sy-datum+0(4).
            L_MONTH = sy-datum+4(2).
            CONCATENATE L_YEAR L_MONTH INTO w_calmonth.
             l_s_range-sign     = 'I'.
             l_s_range-opt      = 'EQ'.
             l_s_range-high    = w_infoprov3.
             if  w_calmonth = loc_var_range-low+0(6).
                 l_s_range-low      = w_infoprov1.
            else.
                l_s_range-low      = w_infoprov2.
            endif.
              APPEND l_s_range TO e_t_range.
            EXIT.
          ENDLOOP.
        ENDIF.
       Could you please check and correct if it requires any changes.
    Thanks,
    Venkat.

  • Error reading the data from the infoprovider 0FIGL_R10

    Hi Guru's
    i am trying to execute the report on the 0FiGL_R10. When i execute the query i am getting the following msg:
    No data source is assigned to 0FIGL_R10.
    But the datasource is already assigned to the cube.
    For this InfoCube the DS is 0FI_GL_10, cheked in the RSA3 it works fine n showing data.
    Is there any steps before we r geting the report from this Remote Cube? if yes then plz let me know....
    wil assign pts for sure........
    thanks in adv
    regards
    Mohan

    Hi Annie,
    Are you trying to execute the query on 0FIGL_R10 or 0FIGL_C10, check the
    query properties and find the infoprovider where query is based upon.. and
    see the cube contents of that cube..
    also check the connectivity problems if any...
    Cheers,
    Pattan.

  • Issue with Query on a virtual infoprovider

    Hello,
    I am getting the following error message while executing a query on a virtual infoprovider. We have recently gone through upgrade from BI 3.5 to BI 7.0 EHP1 (SP5) and from SEM BCS 4.0 to BCS 6.0.
    EVersion not specified or not unique                                                             UCR0                006                   
    EError reading the data of InfoProvider ZBCS_CV11                                    DBMAN             305ZBCS_CV11          
    EError while reading data; navigation is possible                                          BRAIN               289                   
    I>> Row: 11 Inc: RAISE_READ_ERROR Prog: CL_RSDRV_VPROV_BASE   RS_EXCEPTION        301CL_RSDRV_VPROV_BASE
    this query has been running fine before the upgrade. In the selection screen there are two fields - version1 and version2, if I am specifying same value in both the fields then the query runs fine and if I am providing different values then the above stated error message appears.
    I have tried different settings with properties - Read mode: H,A,X and also different combination from the properties of the virtual infoprovider - with and w/o hierarchies; with and w/o navigation attributes but it did not workout.
    the only thing which has changed on this virtual provider is that I had enabled delta caching as this was supposed to be used in a multiprovider.
    Has anyone experienced similar issue or have an idea as to what is going wrong here. Please advice.
    Regards,
    Manish

    Hi Manish,
    I have exactly the same issue with a query on a virtual infoprovider after upgrading from BI 3.5 to BI 7.0 EHP1 (SP5) and from SEM BCS 4.0 to BCS 6.0.
    Would you be so kind to tell me how you fixed this. (other queries seem to be working)
    Kind regards,
    Jamie Flaxman

  • Error while openening InfoProvider in Bex Query Designer

    Hi all,
    i am getting an error while opening the InfoProvider for a new Query in the Bex Query Designer.
    Error Group
    RFC_ERROR_SYSTEM_FAILURE
    Message
    Exception CX_RSR_MESSAGE in program SAPLRRMS
    RRMS_X_MESSAGE
    Main Program: SAPMSSY1
    Include Program: LRRMSU13
    What could be the problem?
    Thanks in advance
    Andreas

    Hello Andreas,
    seems as if  JCo Connections on your system have not been set up correctly.
    Please have a look here:
    http://help.sap.com/saphelp_erp2005vp/helpdata/en/ca/115e4088dc0272e10000000a155106/frameset.htm
    Regards,
    Daneil

  • 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 activating the infoprovider 0PS_C04 from BI content

    Hi,
    We are trying to activate Infoprovider 0PS_C04 from BI content and getting following error. We have applied OSS Note 493422 and also tried several options by granting appropriate authorizations to the RFC user BID_CUA_200 being used for the extractors.  However, we are still getting following error message. Unfortunately we have been experiencing this problem for most of the Infoobjects
    Kindly throw some light on this please. I will certainly reward full points.
    Best Regards
    Venkat. P
    "Error when creating transfer structure /BIC/CCBA0CURTYPE_TEXT in source system ECDCLNT200
    Message no. R3104
    Diagnosis
    An error occurred when creating transfer structure /BIC/CCBA0CURTYPE_TEXT as an IDoc segment in source system ECDCLNT200 .
    System Response
    The action was terminated. No data was changed.
    Procedure
    Use the generation log in source system ECDCLNT200 to identify the error, and remove the cause.

    And also check whether there are any dumps in ST22.
    Khaja

Maybe you are looking for