Problems creating aggregation levels over a Multiprovider

Hi experts,
When I create a aggregation level over a multiprovider the system returns an error " Infoprovider XX cannot be used for definition". I have read other threads with the same question and its solutions. I have checked my system and all is correct. The multiprovider has linked five infoproviders, one as real time.
Any Idea?
Please, it is very urgent to solve this.
Thanks a lot in advance.

Hi Mayank and Ravi,
I have checked the identification of chars and kf. The realtime cube has five chars and a kf. All of them are assigned with all cubes witch are linked with the multiprovider.
I have tried by removing the realtime cube and the system shows the same error message. I have also tried by reactivating the cubes and multicube.
Any idea?
Thanks.

Similar Messages

  • Unable to create Aggregation level on Multiprovider

    Hello Experts,
    I am getting the following error when activating a newly created aggregation level on a certain Multiprovider.
    Error : Aggregation level B2MP01L02: InfoProvider 0COMP_CODE cannot be used for definition.
    0comp_code is a characteristic that I have included in a dimension of the Multiprovider. In the same dimension, i have another characteristic opcomp_code whose reference characteristic is also 0comp_code.
    Could this be the source of the error? There are already many queries built on the Multiprovider, I am reluctant in deleting opcomp_code and check the impact while activating the Agg level.
    Has anyone encountered this issue?
    Any help will be greatly appreciated.
    Thanks,
    Nitish.

    Hi Nitisch,
    it seems that you get message RSPLS192, cf. long text of the message.
    Not all multiproviders can be used as a basis for an aggregation level. The multiprovider has to contain at least one real-time InfoCube and not aggregation levels (aggregation levels cannot be nested).
    Regards,
    Gregor

  • Authorization for creating Aggregation Level

    Hi Gurus,
    i cant create AL in the planning modeler, i was reading some notes and i got the next questions:
    1- I got in my profile the next auth objects, but still exist the problem, now appears something about Authorization templates for Integrated planning, where i can get this Auth objects? i do this or a Portal or basis Consultant?
    S_RS_PL_ADMIN
    S_RS_PL_PLANNER
    S_RS_PL_PLANMOD_D----
    > Planning modeler(Dev System)
    You need following auth objects
    S_RS_ALVL --> aggregation levels
    S_RS_PLSE -->planning functions
    S_RS_PLSQ-->planning sequences
    S_RS_PLST-->planning function types
    S_RS_PLENQ-->maintain and display lock settings
    A portal role is required to use the planning modeler.
    2- I read this note and said about import the support packages, this who can do it? me? a basis?
    IP: Content-transferring aggregation levels
    SAP Note Number: 913852
    Support Packages
    Add to Basket Software Component Release Package Name Download
      SAP_BW 700 SAPKW70007 
      SAP_BW 71 710 
      SAP_BW_VIRTUAL_COMP 700 SAPK-70007INVCBWTECH
    Solution
    Import the specified Support Package or implement the attached corrections into your system
    Support Packages
    Add to Basket Software Component Release Package Name Download
      SAP_BW 700 SAPKW70007 
      SAP_BW 71 710 
      SAP_BW_VIRTUAL_COMP 700 SAPK-70007INVCBWTECH
    3- i think applying these 2 solutions i can solve the problem, i asked because i want to be sure to open a case to the related groups to apply this corrections to continue working, thanks Gurus i will really appreciate it

    x

  • Aggregation Level on Multiprovider

    Hi All,
    I have a planning function on aggregation level built on multiprovider.
    When I try to Execute the planning function,the report is throwing an error as below-
    *InfoProvider YF2_OTIFA is being used in manual planning or in a planning function. YF2_OTIFA is a MultiProvider or an aggregation level based on a MultiProvider. You are trying to create a data record for InfoProvider YF2MM_C1 but this InfoProvider is not contained in the MultiProvider.
    System Response
    The data record is invalid.
    Procedure
    Correct the entries in manual planning or check the parameterization of the planning function.*
    Any Inputs?
    regards,
    Rajendra

    Hi Einstein,
    Thanks for your valuable answer.
    And sorry for delayed responce.
    Yes you are right.I am using Web as front end and using data binding with query results.
    Can you pls elaborate what you mean by use Infoprovider as a condition in the planning function
    regards,
    Rajendra
    Edited by: Rajendra.Vmath on Jun 1, 2009 8:07 AM

  • Change multiprovider which is assigned to aggregation level

    Hi guys,
    is there a easy way to change multiprovider which is assigned to aggregation level?
    We have already some queries, filters and functions on the aggregation level. So we cant simply delete it and create another one. I just want to change multiprovider definition under the aggregation level as we decided to change naming convention for multiproviders.
    Thanks in advance.
    Zafer

    Hi,
    Aggregation levels are built on top of specific multiprovider. And you can not change the technical name of multiprovider.
    But you can try following approach,
    1) Create copy of current multiprovider, and then create aggregation level on top of that multiprovider.
    2) Now try to copy the queries from source aggregation level to target using 'RSZC' transaction.
    I am not sure whether this will work or not, but you can just give a try.
    Regards,
    Durgesh.

  • Aggregation level  is locked by the Change and Transport Organizer

    Dear All,
                   I have created aggregation level in the planning cube and transported to Production from dev, Once i transported to production i am not able to change the aggregation level in Dev, and also aggregation level is Inactive.  Aggregation level YPNC2 is locked by the Change and Transport Organizer. Please suggest how to activate the aggregation level in Dev.
    Thanks
    Christopher

    Hi,
      Kindly check the following,
    1. Is your aggregation level transported properly to the production system ?
    2. Was your aggregation level active while you were including it in the transport request ?
    3. Did you properly include the aggregation level in the request?
    If you find that the answers of all the above questions is "YES", then there should not be any problem in your aggregation level.
    Hope this solves your issue, if not kindly get back to me.
    Regards,
    Balajee

  • Create a Total over Year Dimension

    Does anybody have an idea on how to create a total over the Year dimension in Hyperion Planning (11.1.2 - Still using the Classic App since EPMA components seem tio not working properly on windows server 2008 R2 x64.)
    or has an idea which of the following would be a valid approch since I cannot define aggregation to the Year Node in Planning. No addition seems to be possible possible. Background is to get the total over 5 up to 15 years for a long term capital expenditure strategy.
    The following ideas came to mind:
    1.) FY09 + FY10+ FY11 as a dynamic calc on the last year in the system (as a formula)
    2.) Create a calculation rule that aggregates Year (but i cannot seem to be able to change the years to addition
    I would appreciate your input or any additional ideas.
    Best Regards
    Andre

    Hi,
    Yes, you can't create aggregation levels in Year dimension. But you have period dimension in which you can create dynamically calculated base time periods which you can use combined with No Year.
    So create a member in Period Dimension called Total of 3 Years. Place a member formula in it (IF(@ISMBR("No Year") FY09+FY10+FY11; ENDIF).
    You can use this period combined with No Year.
    Cheers,
    Alp

  • Aggregation level and filters in bi 7.0 reporting

    hi friends,
    what the use of creating aggregation level and filters in reporting in bps.
    if u have any videos for bps, please send me links.
    thanking u
    suneel.

    Aggregation levels and filters are spefic objects used in Integrated Planning; they did ot exist in BPS. Aggregation level is similar to planning level and filter is similar to planning package. Agg levels and filters are the essential objects for planning with Integrated planning.
    Ravi Thothadri

  • Input-ready query and aggregation level or multiprovider

    Hi,
    is it true that input-ready querys can only be created based on an aggregation level and not a multiprovider?
    thanks.
    regards
    P.Rex

    Hi,
    Input Ready Queries can only be built on aggregation levels.
    If you want to create an input ready query on a multiprovider, first create an aggreagtion level on top of this multiprovider and build your query on this aggregation level.
    If you have any problems in getting the input readiness, you can always revert.
    Regards,
    Srinivas kamireddy.

  • When i try to create Filter on aggregation level the system gives me error

    Hi BI Guru's,
    I am facing a problem BI - IP . 
    When i try to create Filter on aggregation level the system gives me follwoing error.
    "Authorization check of component failed"
    "You do not have authorisation for Add or Create".
    "Could not create Filter "
    Please let me know if have any solution for this
    Thanks & Regards,
    Nilesh Labde

    Here are list of auth objects for BI IP
    S_RS_ALVL --> aggregation levels
    S_RS_PLSE -->planning functions
    S_RS_PLSQ-->planning sequences
    S_RS_PLST-->planning function types
    S_RS_PLENQ-->maintain and display lock settings
    Authorization templates for Integrated planning are
    S_RS_PL_ADMIN
    S_RS_PL_PLANNER
    S_RS_PL_PLANMOD_D----
    > Planning modeler(Dev System)
    A portal role is required to use the planning modeler.

  • MultiCube over IP Aggregation Level Question

    Hi, I have a MultiProvider over an IP Aggregation Level and a Real InfoCube.  This was all handed down to me from previous development.  The Aggregatation Level  has the same level of detail as the planning infocube it is based on.
    Is there any reason for the MultiProvider to be over the Aggregation Level instead of the actual planning infocube?
    I guess I'm reading that a multiprovider over an aggregation level is for planning only and not reporting?  If this is true then do I need a multicube for planning and a separate multicube for reporting using the actual planning infocube?
    Thanks for any clarity you can offer...

    Wouldn't this modeling work as well for planning?  I mean while they are planning values they might want to see actual values as well to help in decision making?
    Thanks!

  • Aggregation level activation problem

    Hello experts.
    I have a problem with activation of aggregation level with abap program. When I debug the program i saw error like 'BWTK907074 BEX report is unavailable.' . Its a request code. Now i dont know how to pass this step and activate aggregation level.
    Best Regards
    Bilal
    "If it is Nescessary my code is:
    REPORT  z_activate_obj.
    DATA stat TYPE rsobjstat.
    DATA cube TYPE rsinfocube.
    TYPE-POOLS rsds.
    DATA  :  rspar_tab  TYPE TABLE OF rsparams ,
             rspar_line LIKE LINE OF rspar_tab.
    DATA zaglevel LIKE STANDARD TABLE OF rspls_alvl.
    DATA wa1 LIKE LINE OF  zaglevel .
    ZFI_M01
    SELECT SINGLE infocube objstat
    INTO (cube,stat)
    FROM rsdcube
    WHERE objvers  EQ 'A'.
    IF stat NE 'ACT'.
      PERFORM act_mpro USING cube.
    ENDIF.
    SELECT *
    INTO TABLE zaglevel
    FROM rspls_alvl
    WHERE objvers  EQ 'A'
      AND objstat  EQ 'INA'.
    LOOP AT zaglevel INTO wa1.
      PERFORM act_agglevel USING wa1-aggrlevel.
    ENDLOOP.
    *&      Form  ACT_mpro
    FORM act_mpro  USING    p_cube.
      rspar_line-selname = 'P_AREA'.
      rspar_line-kind    = 'P'.
      rspar_line-sign    = 'I'.
      rspar_line-option  = 'EQ'.
      rspar_line-low     = 'X'.
      APPEND rspar_line TO rspar_tab.
      rspar_line-selname = 'SO_MPRO'.
      rspar_line-kind    = 'S'.
      rspar_line-sign    = 'I'.
      rspar_line-option  = 'EQ'.
      rspar_line-low     = p_cube.
      APPEND rspar_line TO rspar_tab.
      DATA: number           TYPE tbtcjob-jobcount,
            name             TYPE tbtcjob-jobname ,
            print_parameters TYPE pri_params.
      CONCATENATE 'Activate' p_cube INTO name SEPARATED BY space.
      CALL FUNCTION 'JOB_OPEN'
        EXPORTING
          jobname          = name
        IMPORTING
          jobcount         = number
        EXCEPTIONS
          cant_create_job  = 1
          invalid_job_data = 2
          jobname_missing  = 3
          OTHERS           = 4.
      SUBMIT rsdg_mpro_activate WITH SELECTION-TABLE rspar_tab
                                VIA JOB name NUMBER number
                                AND RETURN.
      IF sy-subrc = 0.
        CALL FUNCTION 'JOB_CLOSE'
          EXPORTING
            jobcount             = number
            jobname              = name
            strtimmed            = 'X'
          EXCEPTIONS
            cant_start_immediate = 1
            invalid_startdate    = 2
            jobname_missing      = 3
            job_close_failed     = 4
            job_nosteps          = 5
            job_notex            = 6
            lock_failed          = 7
            OTHERS               = 8.
      ENDIF.
    ENDFORM.                    " ACT
    *&      Form  ACT_AGGLEVEL
    FORM act_agglevel  USING    p_agglevel.
      DATA: l_t_return TYPE STANDARD TABLE OF bapiret2,
            l_s_return TYPE bapiret2,
            l_subrc TYPE sysubrc,
    l_t_alvl TYPE STANDARD TABLE OF rspls_alvl,
    l_s_alvl TYPE rspls_alvl,
      l_t_alvl_iobj TYPE STANDARD TABLE OF rspls_s_rfc_alvl_iobj.
      data zreturn like LINE OF l_t_return.
      CALL FUNCTION 'RSPLS_ALVL_CHANGE'
        EXPORTING
          i_aggrlevel    = p_agglevel
        IMPORTING
          e_subrc        = l_subrc
        TABLES
          i_tk_alvl_iobj = l_t_alvl_iobj
          e_tk_return    = l_t_return.
      CHECK l_subrc = 0.
      CALL FUNCTION 'RSPLS_ALVL_CHECK'
        EXPORTING
          i_aggrlevel = p_agglevel
          i_objvers   = 'A'
        IMPORTING
          e_subrc     = l_subrc
        TABLES
          e_tk_return = l_t_return.
      CHECK l_subrc = 0.
      CALL FUNCTION 'RSPLS_ALVL_ACTIVATE'
        EXPORTING
          i_aggrlevel = p_agglevel
        IMPORTING
          e_subrc     = l_subrc
        TABLES
          e_tk_return = l_t_return.
    loop at l_t_return into zreturn.
      WRITE zreturn-message.
    ENDLOOP.
    ENDFORM.                    " ACT_AGGLEVEL

    Hi,
    Check the link and manupulate your code accordingly..
    [Activate all the Aggregation level of underlying multi provider;
    Thanks
    Pratyush

  • Aggregation level on single level basis or multiprovider

    Hello,
    we use IP 7.0 and have a planning cube for CO-PA data, as well as a multiprovider combining the actual cube and the planning cube for COPA data. We need to implement a planning tool in which planning simple planning functions are needed on the single basis (copy, revaluation, multiply,manual planning ...) as well as on the multi-provider (top-down with reference data).
    -> on which level(s) should we define the aggregation level? Do we need to define it on the multiprovider (in order to do the top-down) or can we split it up (single level and multi-provider) and define a workbook with a manual planning function on the single level AND including the top-down based on the multiprovider?
    thanks
    Dries

    I agree with Gregor,
    I think it is more logical to configure your Aggregation Level on top of your Multi-Provider, especially since you already have a need to view ref data from Actuals to perform calculations on your Planned.  You can always restrict your 'simple' functions to the appropriate InfoProvider.
    As for the FOx question, you can always restrict to each InfoProvider when writing your FOx (either inside the FOx code or using the FOx conditions).
    Regards,
    Zane

  • Aggregation Level Vs Multiprovider

    Hi Folks,
    Can some one can explain me what makes to use Aggregation Levels as we have an option of building Read Input Queries on Multiprovider it self?
    Is it a mere performance issue or else thats the only way we need to go build a Input Query.
    Also can some one tell me how I should final Layout after I have designed a RI Query in Bex Designer. So far my understanding is to Execute that Query
    1. Bex Analyzer or else
    2. Go and hook this query by using WAD.
    What difference that really makes me in terms of functionalities between both layouts except for the Visual Feel might be different one in Excel and other on Web. Any major bottle necks here?
    I really appreciate any kind inputs here for my above concerns.
    Points will be assigned.
    Thanks in advance for every input on this.
    BI-IP Guest

    Ravi/Manyak,
    Thanks for your responses. I appreciate that and I understand that we cant build Input Ready Queries on regular Multiprovider.
    How to decide like whether we should go with Multiprovider or Aggr Level for building my Ready Input Queries.
    Ravi saying that it's when we want to do manipulations or else while using Planning Functions.
    I find BPS more easy to understand when seen with IP especially when I built Lay outs. Atleast in BPS we can feel on what we are building. But here in IP Iam getting Confused on how to build Rolling Forecast Layouts and also using Aggregate Levels/ Multiproviders. Iam saying this in general what my situaion is.
    Any comments for Knowledge Transfer will be highly appreciated.
    Thanks,
    BI-IP Guest

  • What are steps followed in aggregation level  in multiprovider

    what are steps followed in aggregation level  in multiprovider

    I am kind of new too. But this site helped me to understand and deploy the example in weblogic.
    Hope it helps you.
    http://e-docs.bea.com/wls/docs81/webserv/example.html#1052582

Maybe you are looking for