Running Macros on 9AMALORE aggregation level

Hi,
I'm trying to run simple macro in SNP (5.0)
I use DP Activities and Background jobs for this.
When I create a Background job, with selection "Select All"  from Aggregation level I can choose what I want - "9AMALORE".
When I create a selection in the shuffler ( I have to restrict the selection to one plant only) and use it as Background job selection, I cannot manage to run the macro on 9AMALORE level.
In this case only one selection is available based on the shuffler selection grouping criteria, and unfortunately I can do it only by 9ARE (Resource only) or 9AMALO (Material Location).
Do you know what trick I can use to achieve this?
Regards!

Hi,
I am trying to understand your requirement. Not sure if I have understood this correctly,
When I create a Background job, with selection "Select All" from Aggregation level I can choose what I want - "9AMALORE".
Question - You mean in the /sapapo/mc8d txn you are able to select 9AMALORE as your agg level? What is ur selection id in this case?
When I create a selection in the shuffler ( I have to restrict the selection to one plant only) and use it as Background job selection, I cannot manage to run the macro on 9AMALORE level.
In this case only one selection is available based on the shuffler selection grouping criteria, and unfortunately I can do it only by 9ARE (Resource only) or 9AMALO (Material Location).
Question - Again in the interactive planning, you use shuffler to create a selection id. So here, What is your "Selection characteristics" and what is your "Show Characteristics" (the one at the top). Are you using this selection id in the background job and not able to aggregate by 9AMALORE or are you trying to running the macro in interactive.
Either ways, we shud be able to achieve what you are looking for.
Sorry I am a little confused with your requirement, but I am confident that I can help you, if you can clarify what you are looking for.
Thanks
Mani

Similar Messages

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

  • Authorization Error when running queries built on IP Aggregation Levels

    Hi,
    Did anyone encountered this kind of issue.
    We are in NW04s SP 9.
    When running a query built on Integrated Planning aggregation levels getting authorization error
    " Do not have authorization Component !! ARMMGASL ".  (ARMMGASL is the name of Multi Provider)
    Queries built directly on Multi Provider "ARMMGASL" works fine.
    Security trace doesn't show any failures
    Any help or info on this highly appreciated.
    Thanks,
    Suresh Yalavarthi

    Hi Frank,
    We have the same issue. What did you do to solve it?
    The suggestions you received are already investigated/done, but don't provide a solution.
    regards, André

  • Query Designer not working with Aggregation Levels on BW 7.30

    Hi,
    Every time I try to create a query on top of an Aggregation Level that I created with the new ABAP based RSPLAN transaction.
    If somebody can help me out I'd appreciate it.
    By the way, we don't have the Java stack, but we are currently using BO4's JVM as we're on ramp up.
    This is the error that I get when trying to create the query:
    QD Revision 667
    ERROR ID: E-ONGUIUNHANDLEDEXCEPTION
    And this is the error log:
    1:42:13 p.m..319: Info: Query Designer Start. Revision: 667
    QDbCommandBase::Execute  - Standard View
    QDbCommandBase::Execute  - Table View
    QDbCommandBase::Execute  - Rows/Columns
    QDbCommandBase::Execute  - Cells
    QDbCommandBase::Execute  - Conditions
    QDbCommandBase::Execute  - Exceptions
    QDbCommandBase::Execute  - InfoProvider
    QDbCommandBase::Execute  - Filter
    QDbCommandBase::Execute  - Documents
    QDbCommandBase::Execute  - Where-Used List
    QDbCommandBase::Execute  - Properties
    QDbCommandBase::Execute  - Properties
    QDbCommandBase::Execute  - Messages
    QDbCommandManager::ItemClickedHandler - Bar clicked: NewQuery
    QDbCommandBase::Execute  - New...
    QDbCommandBase::Execute  - Table View
    QDbCommandBase::Execute  - Rows/Columns
    QDbCommandBase::Execute  - Cells
    QDbCommandBase::Execute  - Conditions
    QDbCommandBase::Execute  - Exceptions
    QDbCommandBase::Execute  - InfoProvider
    QDbCommandBase::Execute  - Filter
    QDbCommandBase::Execute  - Documents
    QDbCommandBase::Execute  - Where-Used List
    QDbCommandBase::Execute  - Messages
    QDbCommandBase::Execute  - Table View
    QDbCommandBase::Execute  - Cells
    QDbCommandBase::Execute  - Conditions
    QDbCommandBase::Execute  - Exceptions
    QDbCommandBase::Execute  - Rows/Columns
    QDbCommandBase::Execute  - Filter
    QDbCommandBase::Execute  - InfoProvider
    QDbCommandBase::Execute  - Properties
    -EXCEPTION-START- 1:42:52 p.m..416: TRACE EXCEPTION  ---
    Exception Name: TargetInvocationException
    Exception Message: Exception has been thrown by the target of an invocation.
    Exception    at System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
       at System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
       at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
       at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
       at System.RuntimeType.InvokeMember(String name, BindingFlags bindingFlags, Binder binder, Object target, Object[] providedArgs, ParameterModifier[] modifiers, CultureInfo culture, String[] namedParams)
       at System.Type.InvokeMember(String name, BindingFlags invokeAttr, Binder binder, Object target, Object[] args)
       at com.sap.bi.et.QueryDesigner.QDpPropertyBase.PropertyGet(Object iPropertySource, String iPropertyName)
       at com.sap.bi.et.QueryDesigner.QDpPropertyBase.ValueGetDefault(Object iPropertySource)
       at com.sap.bi.et.QueryDesigner.QDpPropertyBase.pValueDefault()
       at com.sap.bi.et.QueryDesigner.QDpPropertyBase.ValueDefault()
       at com.sap.bi.et.QueryDesigner.QDpPropertyBase.ValueResolved()
       at com.sap.bi.et.QueryDesigner.QDpPropertyMulti.SetFirstProperty(QDpPropertyBase iProperty)
       at com.sap.bi.et.QueryDesigner.QDpPropertyMulti.Add(QDpPropertyBase iProperty)
       at com.sap.bi.et.QueryDesigner.QDuPropPageQuery.ToDialog()
       at com.sap.bi.et.QueryDesigner.QDuPropPageBase.ToDialogCore()
       at com.sap.bi.et.QueryDesigner.QDuPropPageBase.set_CommandContext(QDbCommandContext Value)
       at com.sap.bi.et.QueryDesigner.QDuPropPages.EnablePage()
       at com.sap.bi.et.QueryDesigner.QDuPropPages.ContextChangedHandler(Object iSender, QDbCommandContext iCommandContext)
       at com.sap.bi.et.QueryDesigner.QDbCommandManager.ContextChangedEventHandler.Invoke(Object iSender, QDbCommandContext iCommandContext)
       at com.sap.bi.et.QueryDesigner.QDbCommandManager.OnContextChanged(QDbCommandContext iCommandContext)
       at com.sap.bi.et.QueryDesigner.QDbCommandManager.CalculateContext(QDcView iViews, QDeAreaType iAreaType)
       at com.sap.bi.et.QueryDesigner.QDbCommandManager.CalculateContext(QDbElement iElement)
       at com.sap.bi.et.QueryDesigner.QDbCommandPropertiesQuery.ExecuteCommand()
       at com.sap.bi.et.QueryDesigner.QDbCommandBase.Execute()
       at com.sap.bi.et.QueryDesigner.QDbCommandManager.CommandExecute(QDbCommandBase iCommand)
       at com.sap.bi.et.QueryDesigner.QDbCommandManager.InitialCommandExecute(QDbCommandBase iCommand)
       at com.sap.bi.et.QueryDesigner.QDbCommandManager.DoExecuteCommandInternal()
       at com.sap.bi.et.QueryDesigner.QDbCommandManager.DoExecuteCommand(QDbCommandBase iCommand)
       at com.sap.bi.et.QueryDesigner.QDbCommandManager.ItemClickedHandler(Object sender, BarItemClickedEventArgs args)
       at com.sap.bi.et.QueryDesigner.QDdEventDispatcher.MenuItemClickedHandler(Object iSender, BarItemClickedEventArgs iE)
       at Syncfusion.Windows.Forms.Tools.XPMenus.BarManager.OnItemClicked(BarItemClickedEventArgs args)
       at Syncfusion.Windows.Forms.Tools.XPMenus.BarItem.OnItemClicked(EventArgs args)
       at com.sap.bi.et.QueryDesigner.QDiBarItem.OnItemClicked(EventArgs args)
       at Syncfusion.Windows.Forms.Tools.XPMenus.BarItem.PerformClick()
       at Syncfusion.Windows.Forms.Tools.XPMenus.BarRenderer.OnMouseUp(MouseEventArgs e)
       at Syncfusion.Windows.Forms.Tools.XPMenus.BarControlInternal.OnMouseUp(MouseEventArgs e)
       at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
       at System.Windows.Forms.Control.WndProc(Message& m)
       at Syncfusion.Windows.Forms.Tools.XPMenus.BarControlInternal.WndProc(Message& m)
       at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
       at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
       at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
    Full Stack:   at com.sap.bi.et.common.appl.Log.Debug.WriteTraceToFile(Level lLevel, String lString, Exception ex)
       at com.sap.bi.et.common.appl.Log.Trace.Exception(Exception ex, String iAdditionalInformation)
       at com.sap.bi.et.QueryDesigner.QDbApplicationData.OnGuiUnhandledException(Object iSender, ThreadExceptionEventArgs iEventArgs)
       at System.Windows.Forms.Application.ThreadContext.OnThreadException(Exception t)
       at System.Windows.Forms.Control.WndProcException(Exception e)
       at System.Windows.Forms.Control.ControlNativeWindow.OnThreadException(Exception e)
       at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
       at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
       at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData)
       at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
       at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
       at System.Windows.Forms.Application.Run(Form mainForm)
       at com.sap.bi.et.QueryDesigner.QDbApplicationData.Run(Boolean iAsApplication)
       at com.sap.bi.et.QueryDesigner.QDbQueryDesigner.Run(Boolean iAsApplication)
       at com.sap.bi.et.QueryDesigner.QDStarter.QDStartup.Main()
    -EXCEPTION-END----
    -CALLING-FROM- 1:42:52 p.m..416: TRACE EXCEPTION  ---
       at com.sap.bi.et.common.appl.Log.Debug.WriteTraceToFile(Level lLevel, String lString, Exception ex)
       at com.sap.bi.et.common.appl.Log.Trace.Exception(Exception ex, String iAdditionalInformation)
       at com.sap.bi.et.QueryDesigner.QDbApplicationData.OnGuiUnhandledException(Object iSender, ThreadExceptionEventArgs iEventArgs)
       at System.Windows.Forms.Application.ThreadContext.OnThreadException(Exception t)
       at System.Windows.Forms.Control.WndProcException(Exception e)
       at System.Windows.Forms.Control.ControlNativeWindow.OnThreadException(Exception e)
       at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
       at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
       at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData)
       at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
       at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
       at System.Windows.Forms.Application.Run(Form mainForm)
       at com.sap.bi.et.QueryDesigner.QDbApplicationData.Run(Boolean iAsApplication)
       at com.sap.bi.et.QueryDesigner.QDbQueryDesigner.Run(Boolean iAsApplication)
       at com.sap.bi.et.QueryDesigner.QDStarter.QDStartup.Main()

    Hi,
    it seems that you are already using the most recent query designer version. Is your SAPGUI also the most recent version? If yes, open a OSS ticket. If not reinstall the SAPGUI and the BEx tools. I am also working with this query desinger version and I don't have this kind of problem.
    Regards,
    Gregor

  • Aggregation level includes filter objects...

    Hi,
    We are using a BO universe on top of a BEX query to create WebI reports.
    We now run into the following problem when filtering on a certain characteristic in the BO query.
    The result set of rows is limited to the correct values, but not aggregated up to the requested aggregation level. The problem exists whether the key figure is defined as having an aggregation to be database delegated or sum.
    In the query results we see the number of rows being pulled back is too high, the results displayed are correct (because aggregated by WebI). In the example below we selected three stores, but not store as a result object.
    *** Query Name:Query 1 ***
    ** Query Properties:
    Universe:Retail Sales and Stock
    Last Refresh Date:9/2/10 2:29 PM
    Last Execution Duration: 33
    Number of rows: 4,947
    Retrieve Duplicate Row: ON
    ** Query Definition:
    Result Objects: Style Code, NSLS @ PCS
    Filters ( Only RMS Billing Documents Infoprovider
    AND Given Legacy Division Set
    AND Given Currency Conversion Type
    AND Store Key In List { 1001; 1002; 1003 }
    AND NSLS @ PCS Not Equal 0
    We cannot attach a document, but the actual amount of rows should have been 2,856,
    the number of different style in these 3 stores.
    When we include the store object in the results, we can see the number of rows stays the same (proof that it did indeed return rows on a store level and not aggregated upt to the style code...
    *** Query Name:Query 1 ***
    ** Query Properties:
    Universe:Retail Sales and Stock
    Last Refresh Date:9/2/10 2:09 PM
    Last Execution Duration: 13
    Number of rows: 4,947
    Retrieve Duplicate Row: ON
    ** Query Definition:
    Result Objects: Style Code, Store Key, NSLS @ PCS
    Filters ( Only RMS Billing Documents Infoprovider
    AND Given Legacy Division Set
    AND Given Currency Conversion Type
    AND Store Key In List { 1001; 1002; 1003 }
    AND NSLS @ PCS Not Equal 0
    Is this behaviour fixed in any fix pack? Or did noone address this problem?
    The problem becomes a real problem when the user wants to select everything u/i a certain date.
    The number of rows are then pulled back on a style/store/day combination and easily reached 100.000 rows.
    Thanks for any insight you can give on this,
    Marianne

    Hi Rik,
    Thanks for at least trying
    I didn't try this before, so I just did, despite the fact that the aggregation level only has something to do with the way data aggregates within webi. (I'm that desperate)
    No difference, other then the fact that I now get #MULTIVALUE in the cells with multiple underlying rows.
    Anyone else?
    Marianne

  • 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 & Selection ID in Demand Planing Background job

    Folks
    Whle creating a Demand Planning job in the background, we need to make few selection such as
                1. Choosing a Selection ID(One, Several & Select All) and
                2. Choosing an Aggregation level.
    My question is : Doesn't the selection ID already have the aggregation level defined with in as selection ID is basically something defined or shown as Product by Location and then by Sales Org etc. Isn't this the same as the aggregation level ???
    Why do we need to have Selection Id as well as Aggregation level in Background job ?
    In the interactive planning do we need the aggregation Level ? If so where do we specify the same ?
    TIA

    The aggregation level can make a big difference to the forecast results. If you run the forecast on a high level (for example, at division level), the system aggregates the historical data (for example, the historical data of all products in a division) before it carries out the forecast. However, if you run the forecast on a low level (for example, for just one product), the system creates the forecast based on the historical data at this level, and then aggregates the forecast results in the planning screen at runtime.
    The default level is the most detailed level.Here values will be disaggregated to the lowest detailed level and forecast will be executed in that level for each CVC.
    say
    PRD  LOC     PRD_GRP
    A       A1           PG1
    B       A1           PG1
    C       A1           PG1
    A       B1           PG1
    B       B1           PG1
    C       B1           PG1
    here forecast wil be carried out for 6 CVCs
    However, in real time, as you have many CVCs, we dont follow this.
    Say we specify the aggregation level as PRD_GRP and LOC.. Then system aggregates values at product group and location level..executes forecast and then disaggregates.
    in this case forecst will be carried out for
    PRD  LOC     PRD_GRP
          A1           PG1
          B1           PG1.
    Selection ID on the other hand will be used for specific selections.
    Suppose if u want to execute one profile  for PRDGRP PG1 at LOC A1 , you create a selection ID with this selection like in interactive planning..
    How ever, if your selection is
    PRD         *
    PRDGRP  *
    LOC          *,
    then , here ur aggregation level helps how to disaggregate values before running the forecast

  • Question on aggregation level "%" (percent) in aggregate definition

    Hello,
    I would like to find out all the aggregates that have at least one navigation attribute of a specific characteristic (let's say 0CUSTOMER) in their definition. The idea behind that is to find out which aggregates are potentially affected in a change run by a master data change for the 0CUSTOMER characteristic.
    Well, I looked in table RSDDAGGRCOMP for entries that met the selection criteria {OBJVERS = 'A'; IOBJNM = '0CUSTOMER_*'}
    For all navigation attributes of 0CUSTOMER - except for those that can actually be seen in the aggregate definition screen (launched via "Maintain Aggregates") -  there are records that have as aggregation level (field AGGRST) '%'. What does this aggregation level mean and why is it in that table? That field description ("SAP-internal use only (technical:facts)") doesn't really bring me forward.
    An aggregate, that only contains '%' as aggregation level in RSDDAGGRCOMP for navigation attributes of char 0CUSTOMER is not affected by a change run regarding the master data change of 0CUSTOMER attributes, is that right?
    Thanks to any replies in advance.
    Regards,
    Philipp

    aggregation against cubes require the following approach-
    http://epmandbitech.blogspot.com/2010/12/obiee-11g-and-multidimensional-data.html
    http://epmandbitech.blogspot.com/2010/12/obiee-11g-integration-with-microsoft.html
    Thanks.

  • Empty Aggregation Level - Need user to put in entries when none exist

    Hi, I have an aggregation level for Version, Material Family, and a Key Figure.  The Cube has no data planned at this level when the user 1st starts to work with their version. 
    I am trying to find a way to get the user to be able to input a Key Figure Value for some Material Families.
    I would either like the users to see a list of Material Families and input the Key Figure Next to the Material Family
    or
    I would like the user to input a Material Familly and the associated Key Figure for each family value they have.  Thus creating entries for the Material Family Values they would like to run a planning function on.
    I have been able to create a query that shows a list of Material Families and an input enabled Key Figure Field.  When I put the value in and Save the Value gets saved to "Unassigned" Material Family even though I put the Key Figure Value next to a displayed Material Family.
    I have also been able to create a query that does not show the Families but has an input record.  The same thing seems to happen.  I input a family value and key figure value, save, and it gets saved to "Unassigned".
    I have tried working with Characteristic Relationships, but it doesn seem to work when I'm just working with 1 characteristic like Material Family.  Here's an example of my issue:  Link:[http://i27.tinypic.com/n1a1wn.png|http://i27.tinypic.com/n1a1wn.png]
    Am I going about this in the right Way
    Is there a way to have the user add data where there is none?
    It seems I have such a simple scenario.

    Hi, Thanks for following up.  I simply need to have users input the Key Figure Values for a single "Family" Characteristic.  I am simply trying to create "Family" Records for which no planning data exists and it is totally eluding me.  The Aggregation Level only has Family, Version, InfoProvider.  Version and InfoProvider are in the filter. 
    I have successfully created an input enabled query and also added a input line at the bottom.  If I input input a value next to a Family or if I input a new family and save the data the values just end up in the unassigned family.   To get the families to show up in the query I have the Family Characteristic Advance settings (in query settings) set to Master Data
    Please take a look at the below link for an example.
    Please let me know what I have to do so users or myself can create Family records in my aggregation level!
    Link: [http://i25.tinypic.com/1qmz5w.png|http://i25.tinypic.com/1qmz5w.png]

  • IP - Aggregation Level (Authorization Error)

    Hello there.
    We are constantly getting an authorization error when running the a new revaluation function which has been described in the SAP online documentation (Revaluating Planning Functions (with Analysis Web Item)):
    Root Cause
    The initial exception that caused the request to fail was:
    Termination message sent
    WARNING BRAIN (800): You do not have the authorization for component !!AZDCAL205
      MSGV1: ZDCAL205
      MSGV2: REP
      MSGV3: !!AZDCAL205
      MSGV4: 16
    ABEND RSBOLAP (002): No Authorization
    Authorization should be fine, at least it has been up to now when using executing input-ready queries. ZDCAL205 (Aggregation Level) has been mainted in PFCG (object: S_RS_COMP) and under 0INFOPROV.
    Any usefull hint will be awarded.
    Frank

    Hi Frank,
    We have the same issue. What did you do to solve it?
    The suggestions you received are already investigated/done, but don't provide a solution.
    regards, André

  • DP Disaggregation and Aggregation levels

    Hi all,
    I have a question regarding disaggregation and aggregation levels.
    KFu2019s and disaggregation setup:
    KF001:
    Calculation type: I (not relevant)
    Disag. Key Fig.: KF000 (not relevant)
    Time-Based Disaggregation: K (not relevant)
    Time-Based Disag. Key Figure: (not relevant)
    KF002:
    Calculation type: I
    Disag. Key Fig.: Keyfigure001
    Time-Based Disaggregation: P
    We are now interested on the KF002. KF002u2019s disaggregation is based on KF001. I am trying to copy KF001 values to KF002 with a macro that is attached to a background job. Macro doesnu2019t do anything else than copy values from KF001 to KF002.
    Background job setup:
    Selection:
    Sales organization: 2000AB
    Location: 1000EF
    Product: 1 to 2000 (consists 2000 products, including products that do not belong to above location)
    Excluded values:
    Customer group 1: 2500AB
    Aggregation level:
    Sales organization
    Location
    Product
    Customer group 1
    What I try to accomplish (through background job - mass processing):
    I am trying to copy values with above setup so that the most detailed level which is Customer group 2 would have values through disaggregation. I have successfully copied values to product level, location level, sales organization level but the customer group 2 level values are not as KF001u2019s. Values are right in the SUM level, but not disaggregated right to customer group 2 level.
    I get right results when I choose Customer group 2 to the aggregation level but this is not something we can do as it causes way too long runtimes. What I am also interested in is that how come the disaggregation does not work properly or does it? How can I get the disaggregation work so that I only have to select the aggregation levels which are defined in the selection and get proper results through disaggregation to customer group 2 level?
    Thanks in advance,
    Juha

    Hello Juha,
    You do not need another macro, just make the above change to your original one, and the macro should work.
    Your aggregation level in the job should also be OK.
    Since you mentioned that the values at detailed level are not the same as key figure 1, it sounds to me that the system did a pro rata disaggregation. Do you have the key figure 2 totally cleared out before copy? Since you're using disaggregation type 'I', it only disaggregates based on another key figure when the key figure value is initial.
    So my suggestion is, you can try to change the key figure's disaggregation tyep to 'P' and check if the macro works.
    Or if you have to use type 'I', you should add a step in the macro before the copy step, to initialize key figure 2 first.
    To initialize a key figure, just put the row in the step, and for the 'Change Mode', select 'Initialization'.
    Best Regards,
    Ada

  • Forecast, selection and aggregation level

    Hi gourous,
    I'm working on APO 4.1.
    Forecast runs in background as following:
    - Aggregation level: Sales organization / distribution channel / division / product size.
    All these four characteristics are part of the characteristic combination.
    - Selection ID is defined on: sales organisation / sales statut / standard - promo indicator / product size
    Sales statut and standard - promo indicator are attributes of the characteristic material (sales view).
    However there is forecasts on promo SKUs even if they aren't  in the selection ID (standard - promo indicator as value egal to standard in the selection ID)
    My question is: how is it possible? is there a conflict between the selection ID and the aggregation level?
    I check the assignment of forecast profiles and there is no profil assigned on the ID selection.
    Thank you for your return.
    Sophie

    Hi Datta,
    Let me go further with my data model first.
    Selection criteria:
    Sales organisation = CZ01
    Sales statut = active
    Standard / promo = standard
    Product size = A, B, C, D, E
    Aggregation level:
    Sales organisation
    Distribution chanel
    Division
    Product size
    What I understand of the 546079 OSS notes:
    Distribution chanel and division are to be out of the aggregation level. Moreover in my case, there is only one value possible.
    What I understand of the 374681 OSS notes:
    The system searches for all the characteristics of the sales organisation * product size (of the aggregation level) that match the selection. At that step, APO should select only active and standard skus for CZ01 sales organisation and A, B, C, D, E product size. Afterwards the system searches for all the characteristics combinations that fit the chosen aggregation level and aggregates its values.
    My question is: does APO disaggregate on the ID selection?
    The characteristic combination I see in the job log are those defined on the aggregated level taking into account the sales organisation and product size restriction defined in the selection ID.
    Thank you for your return.

  • Characteristic of selection not part of aggregation level

    I am receiving the following message in my log after running a background job for my forecast.  My selection profile has an exclusion so I did not add the Characteristic to the Aggregation Level.  I want to run the forecast at the higher level of aggregation excluding these two criteria (Sales Regions).  If I include it in the Aggregation Level it runs the forecast at the individual Sales Regions.  Can an expert clarify this is ok and I am not running the forecast at the higher level including the two Sales Regions. 
    Thanks.

    Thanks Guarav, please see my comment below.
    Ok, I believe I have resolved the issue.  I am going to summarize my previous process. 
    1.Created a Master Profile (forecast) for each Strategy I wanted to test.  I would use the same Master Profile even if I changed the Parameters in the Univariate Profile. 
    2.Used the same forecast Activity, changing each time I changed the Strategy.  Planning Job would remain the same.
    3.By creating a New Activity & New Planning Job my forecast model appears to be running correctly.  The only items I continue to select in the Planning Job Aggregation Level are SourceSystem and Product.
    It Appears the best methodology is to set up a separate Master Profile/Univariate Profile for each Strategy & set of Parameters.  A separate Activity & Planning Job should also be set up for each Strategy & set of Parameters.  This would also have to be done in order to add to an overnight (monthly) Process Chain.

  • Filters in the aggregation level

    Hello
    I use IP 7.0.
    I set up a filter in the aggregation level (Calendar month between 05.2007 and 07.2007). But this filter is not taken into account when I run the query? Why?

    Filters on the aggregation level are automatically available to be used in the query; but not necessary to use. You can set your own filters in the query. If you ned to use the filter set on the aggregation level, then you need to physically darg it and to the query definition side. In a way it is like a structure.
    Ravi Thothadri

  • Planning Job Aggregation Level

    I am running a Background Job (Univariate Forecast Profile).  My Selection Profile excludes 3 single values can I still run the model at this level of aggregation "total" excluding those 3 single values.  Running the model at the Total should be more accurate than running the model for 22 single values and summing the forecast.  For some reason a forecast is no longer being produced?  I do get the warning Characteristic of selection not part of aggregation level.  I didn't notice any problems the last couple months. 
    Thanks, experts!

    Thanks Guarav, please see my comment below.
    Ok, I believe I have resolved the issue.  I am going to summarize my previous process. 
    1.Created a Master Profile (forecast) for each Strategy I wanted to test.  I would use the same Master Profile even if I changed the Parameters in the Univariate Profile. 
    2.Used the same forecast Activity, changing each time I changed the Strategy.  Planning Job would remain the same.
    3.By creating a New Activity & New Planning Job my forecast model appears to be running correctly.  The only items I continue to select in the Planning Job Aggregation Level are SourceSystem and Product.
    It Appears the best methodology is to set up a separate Master Profile/Univariate Profile for each Strategy & set of Parameters.  A separate Activity & Planning Job should also be set up for each Strategy & set of Parameters.  This would also have to be done in order to add to an overnight (monthly) Process Chain.

Maybe you are looking for