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

Similar Messages

  • 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

  • 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

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

  • 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

  • Aggreagtion level in Multiprovider

    Hello all,
    need information on aggregation level.
    What is aggregation level in multiprovider tab and in which scenario we use this tab?
    Thanks,
    Om Ambulker
    Edited by: om4all on Jul 26, 2011 12:25 PM

    Hi Om,
    Transactional cubes are called real time infocubes in BI 7.0 terminology.
    Once you create a real time infocube, you have to go to Tcode 'RSPLAN' which would open up the 'Planning Modeller' in portal.
    You have to define your aggregation level in Portal and it would also be created in the backend.
    Please refer documentation on Integated Planning for further details.
    Thanks,
    krishnan

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

  • 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

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

  • Error : Reading from Aggregation Level not permitted

    Hello Gurus,
          Could somebody please give some help or advice regarding this?
    I have a multiprovider on a regular cube and an aggregation level, for some reason the multicube gives me the following error message when I try to display data using listcube.
    Reading from Aggregation Level is not permitted
    Message no. RSPLS801
    Also the  Query on the multicube does not display data for any of the KF's in the Agg Level but when I create a query on the Agg level itself it is fine.
    Any suggestions?
    Thanks.
    Swaroop.
    Edited by: Swaroop Chandra on Dec 10, 2009 7:29 PM

    Hi,
    transaction LISTCUBE does not support all InfoProviders, e.g. aggregation level are not supported. LISTCUBE is a 'low level' to read data from the BW persistence layer, e.g. InfoCubes. Since aggregation level always read transaction data via the so called planning buffer and the planning buffer technically is a special OLAP query LISTCUBE does not support aggregation level.
    Regards,
    Gregor

  • Aggregation level doesnt support non-cumulative kf

    hello
    IP planer generates an error "Infoobject 0AMOUNT (version A) is not compunded" when I include non-cumulative kf into aggregation level of infoprovider.
    KF ZAMOUNT is non-cumulative and depends on 0AMOUNT. Both kf are active.
    I need non-cumulative kf just for informative purposes, i dont want to plan with this kf.
    Does anyone know is it possible to use non-cumulative kf in aggregation level of multicube?

    Hi,
    no non-kumulative key figures are not supported in aggregation levels.
    But one can use a MultiProvider on the cube with the non-cumulative key figure. Create an aggregation level for the objects you want to plan and use this aggregation level also in the MultiProvider. Then you can integrate the 'plan objects' and the non-cumulative key figure in a query defined on the MultiProvider.
    Regards,
    Gregor

  • Aggregation Level in not prepared to run on HANA

    Hello Experts,
    I've the following system configuration:
    CPMBPC 810: SP 0001
    POASBC 100_731: SP 0005
    HANABPC 810: SP 0001
    Hence we've PAK and BPC license too for working with PAK.
    Now, I've created an Aggregation level: ZTPM_AG01 on top of a Multiprovider which encompasses 2 real time and 1 standard cube. By default all three are HANA Optimized.
    Then why I'm getting a red traffic light for both the  aggregation level 'ZTPM_AG01' as well as the MultiProvider as shown below:
    I've gone through below link:
    How to Check whether a Planning Function or a Disaggregation in PAK is executed in Memory
    and noted that we were in alignment for the most of the below points except the one in bold:
    Is note 1637148 implemented?
    Is the system switched to PAK (see note 1637199)?
    Is the InfoCube HANA optimized?
    Is the InfoCube/DataStore Object entered in the list of HANA optimized InfoCubes?
    Is a characteristic relationship type exit or type hierarchy used in the InfoProvider?
    Is a data slice type Exit used in the InfoProvider?
    Is any virtual object used (virtual InfoCube, master data with own read class etc.)?
    Is a key figure type TIMS or DATS used (input enabled)?
    Is the user parameter RSPLS_HDB_SUPPORT set to ‘HDB_ON’ (if necessary, see note 1637199)?
    Global emergency exit switch is not set using report SAP_RSADMIN_MAINTAIN with parameter object RSPLS_HDB_PROCESSING_OFF with blank or empty value.
    I've made user parameters RSPLS_HDB_SUPPORT to HDB_ON.
    Can you please let me know, what am I missing here ?
    Thanks & regards,
    Jomy

    Dear DonB evis!
    I had exactly the same problem with lightroom as you:
    "C:\Program Files\Adobe Photoshop Lightroom\lightroom.exe
    This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem."
    Event log indicates, that "Component identity found in manifest [inside Lightroom - Microsoft.VC80.MFC.MANIFEST] does not match the identity of the component requested".
    The theory is that files called manifests tell the system loader that application X (here: lightroom.exe) depend on assembly Y (Microsoft.VC80.MFC). This very CRT assembly is a shared one, and it resides in C:\Windows\WinSxS\.
    SO this is a problem of your Windows not Lightroom, which refers to windows shared element which cannot be found (due to .NET installation and policies mess).
    Side by side assemblies use publisher configuration files (POLICIES) to globally redirect applications and assemblies from using one version of a side-by-side assembly to another version of the same assembly.
    There is a problem on certain machines caused by Windows SP1 to .NET 2.0 which causes problems messing with policies and redirecting applications from using proper shared assemblies.
    After installing SP1 (which installs with Windows Update) to .NET 2.0 on those machines it was impossible to reinstall .NET unless you delete the policies inside the C:\Windows\WinSxS\Policies\ folder (I do not know exactly why, but it was my case and several other people too).
    In my previous post I described you the process I did two days ago on my system (WinXP Pro with SP2) and after that lightroom start to run.
    I am sorry you are experiencing such difficulties, but I would not post my way of solving the problem if I did not test it successfully on my system.
    Hope you manage to solve it.
    Best regards.

  • Aggregation level disactivation.

    Hi All.
    In our solution we use multiProvider and several aggregation levels based on it. When we are updating something in multiProvider all aggregation levels become inactive.
    It is very boring to activate each aggregation level by hand.
    Does anybody know how to do it automatically or by ABAP code?
    Best Regards,
    Andrey.

    Hi,
    the following report reads all aggregation level using g_iprov as InfoProvider and activates the aggregation levels:
    *& Report  ZGD_TEST_ACTIVATE_ALVL
    REPORT  zgd_test_activate_alvl.
    TYPE-POOLS: rs.
    PARAMETER: g_iprov TYPE rsinfoprov,
               g_objv  TYPE rsobjvers DEFAULT 'M'.
    PERFORM run.
    *&      Form  run
          text
    FORM run.
      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.
      SELECT * FROM rspls_alvl INTO TABLE l_t_alvl
                               WHERE infoprov = g_iprov
                               AND   objvers  = g_objv.
      CHECK l_t_alvl IS NOT INITIAL.
      LOOP AT l_t_alvl INTO l_s_alvl.
        CALL FUNCTION 'RSPLS_ALVL_CHANGE'
          EXPORTING
            i_aggrlevel    = l_s_alvl-aggrlevel
          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 = l_s_alvl-aggrlevel
            i_objvers   = rs_c_objvers-active
          IMPORTING
            e_subrc     = l_subrc
          TABLES
            e_tk_return = l_t_return.
        CHECK l_subrc = 0.
        CALL FUNCTION 'RSPLS_ALVL_ACTIVATE'
          EXPORTING
            i_aggrlevel = l_s_alvl-aggrlevel
          IMPORTING
            e_subrc     = l_subrc
          TABLES
            e_tk_return = l_t_return.
      ENDLOOP.
    ENDFORM.                    "run
    Regards,
    Gregor

  • Aggregation level and planning filter question

    Hi,
    I have below questions on aggregation levels and planning fitlers.
    Scenario: An Aggregation level is built on a multiprovider( Actual Cub1(5 chars, 4 keyfig), Actual Cube2(8 chars, 6 key fig), and Real Time Cube3(8 chars and 3 keyfig)). A FOX copy function has to be built on this aggregation level in which data from cube1 will be copied to cube 3.
    1. Does an Aggregation level need to have all chars and keyfigures from cube 1 and cube 3? or it should have structure of Cube 3 only as data will be written to cube 3?
    - what are the standard design considerations for defining aggregation level?
    2. In planning filter, both cube1 and cube3 are to be restricted or only cube3?
    Is it necessary that only target planning cube is to be resricted? In that case how function will get the source data from cube1?
    - what are the standard design considerations for defining planning filter?
    Please provide some info on this...
    any document on design consderations for planning object will be great.
    Thanks,
    Pundari.

    Please go thru the following link u will find step by step procedure for IP:
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/e0568315-7727-2d10-d4ba-88ab69e16577?quicklink=index&overridelayout=true
    Please provide ur valuable points if it is helpful:)
    Regards,
    Prasad.

  • Activate an Aggregation Level in Production

    Hi,
    Can anyone please assist me in activating an aggregation level in Production?
    Some of our aggregation levels are inactive and we can't transport them at the moment as we are busy with an upgrade in development.
    Your help would really be appreciated, as this is quite high priority at the moment.
    Thank you!
    Regards,
    Tanya

    Hi Shafi,
    We did do the investigation. The MultiProvider on which the Aggregation Level was built, was still active in the morning. We ran two queries from the MultiProvider, and the second one (for some reason) de-activated the one InfoCube in the MultiProvider.
    We did version comparisons to see what might have changed in the InfoCube or MultiProvider, but there was nothing. We re-activated both the InfoCube and MultiProvider with programs that are available in SE38 (RSDG_CUBE_ACTIVATE and RSDG_MPRO_ACTIVATE), but could not find a program to re-activate the aggregation levels (and the function module did not work).
    Thank you!
    Regards,
    Tanya

Maybe you are looking for