Loading on Aggregated Levels
when i am loading the data from cube to PA, i see there is good change in the total qty in PA. I see the numbers are different if i load on aggregated levels ( say if i load on just 3 chars out of 10) to the load on detailed level.
Why this should change in the totals ?
Any idea ?
Thanks
venkat
hi
when i am loading the data from my backup cube to PA, I am loading on 3 chars (grouping condition) out of total 10 chars. I have just loaded one KF from cube to the same KF in PA. Then i see my qty in PA is much higher than whats there in the cube as totals. I am confused why i should get more data than the cube. I understand if its less, may be deletion of CVCs, etc.. But how its getting increased to ?
What does exactly the grouping condition mean ? I understand that all records are grouped under those chars in totals and disaggregates later. But i am seeing my PA totals dont match with the Cube totals. Cube totals found to be lesser than PA totals.
fully confused with this.
thx
venkat
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,
JomyDear 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. -
Data Visible At Aggregated Level but not at Leaf Node Level in ASO
Hi,
I am facing an issue in Essbase Version 7. I have a BSO - ASO partition. I have 4 dimensions Customer, Accounts, Product and Time. When i try to view data across customer, time and accounts the data is visible at the leaf node level and the aggregated level. But when i include Customer in my analysis the data is visible at an aggregated level for the customer but not a the leaf node level. What could be the cause of this? I am not getting any errors during my data load in ASO as well as when i run the aggregation in ASO...
Any inputs on this issue are highly appreciated....Without having complete information, I'll guess you are trying to look at the data in the BSO cube. I would look at the partition definition. One of two things is most likely happening
1. You only have the partition defined to look at the top level of customers
2. THe member names of lower levels of customers is not consistent betweent he two cubes and you don't map member names.
You can prove that is it a partition definition problem by doing the same retrieves from your ASO cube. If you get back data you know it is a partition definition problem. If you don't get back the proper data you have different problems. One that would not seem logical unless you had odd formulas on your ASO cube. -
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 PMHi,
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 -
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 -
Setting aggregation level in POSDM
Hi experts
I would like to consult from you regarding SAP standard function on aggregation level to be set in POSDM.
The requirement I get is to aggregate sales in the level of day/store/article/promotion ID.
Are there any solution to this in terms of configuration?
Really appreciate your help.
BR
DominicHi,
Aggregation Method plays a key role in terms of One-Step Processing Tasks.For eg.,if you want to Generate WPUTAB Idoc and there is an aggregation Method code which is specifically available to have the aggregation done based on the means of payment.
SImilarly you can have aggregation method based on material,by sales item and qualifier and also with material&Conditions combination.
You can see the difference when you choose 0000 - Code for Aggregation method for Task code 0013 - Generate Idoc WPUTAB and process.Later on change the Code for Aggregation Method to 0005 and you can see if in POS Workbench also.
NOTE : You can also custom specific Aggregation Method - for eg, Aggregation should be done based on transaction type/sales item type etc.
Thanks and Regards,
Ramesh D -
Dear Experts
I have 2 restricted key figures both set with aggregation level Total with reference to a characteristic. both are with reference to different characteristics. KF 1 is a formula containing KF 2 .
So, the referred characteristics are Char 1 for KF 1 and Char 2 for KF 2.
In the rows, if I drill down further by chars other than char 1 and char 2, how will the KF 1 and KF 2 values be affected?
Am i right to say drill down will not affect the aggregation behavior?
What determines which chars to be referred to when setting aggregation level in the KF?
Thanks in advance.
regards
PascalHi Pascal,
Can i ask you to paste your report requirement so that we can visualize in a better way and guide you on the same.
Regards,
AL -
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 LabdeHere 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. -
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_AGGLEVELHi,
Check the link and manupulate your code accordingly..
[Activate all the Aggregation level of underlying multi provider;
Thanks
Pratyush -
Loading to Parent level Period using multiload template
Hi Experts,
Is it possible to load data to Parent level period using the FDM multiload template to HFM? Does multiload template allow loading of only the leaf level period?
Thanks
Kannan.FDM does not impose any rstrictions on what you can load into HFM it just respects the load constraints of the target system i.e. if you can't do something directly in HFM you won't be able to do it via FDM. In HFM data can only be loaded to base level members not parents, parents are calculated and are not stored i the HFM database. Therefore you will not be able to load to parent level members in HFM. You can sometimes have excptoions to this but only if the HFM developer has written specific rules to allow this.
-
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 -
How data update when there is two planning cubes in one aggregation level
If we have two planning cubes and a multi-cube includes these two planning cubes.
then we have the aggregation level defined based on this multi-cube.
if the characteristics and key figures defined in aggregation level all are included in these two planning cubes. When we plan the data with plan query based on this aggregation level, which plan cube will be updated with plan data, or both of them?HI Wang,
yes as Bindu said you need to restrict the layout based on the infoprovider.
Lets assume that we have a multi provider M1 and it has two planning cubes cube1 and cube1.
in case u develop a layout for updating cube 1 give the restriction in the filter section as infoprovider = cube1.
or the vice versa.
Else ur layout must input values for both the cubes simultaneously, then in that case create two restricted KF with each having a restriction for cube1 and cube 2.
so wen the user enters value for the first restricted KF it will get saved in cube1 and wen he enters value for the second restricted KF it will gets saved in cube2.
This is how it works. Guess this was useful to u.
Regards.
Shafi. -
Loading SWF into level and setting height/width/location?
Hi folks, I am an old AS2 guy who gave up on Flash heavy coding when it switched to AS3. Always thought it was less intuitive, longer, and a brand new language and I got tired of trying to keep up when most of my clients did not want to pay for a full flash site. But I got this client...
Here's the problem, I can load a swf into my main stage or into an MC , but I cannot find out anywhere how to set parameters or load into a level so it doesn't replace the current material or fix to a size that doesn't block my other material.
I've gotten this far:
import flash.net.URLLoader;
import flash.net.URLRequest;
loadGallery();
function loadGallery():void
var l:Loader = new Loader();
var req:URLRequest = new URLRequest("shortstack.swf");
l.load(req);
l.contentLoaderInfo.addEventListener(Event.INIT, galleryLoaded);
function galleryLoaded(e:Event):void
addChild(e.target.loader);
What i want to do is load shortstack.swf into level 5, say, and fix it to the bottom left corner of the stage, and set its height to 400px and width to 980.
I have a an MC on the stage at those exact dimensions called placeholderMC, but I cannot figure out a way to target it, and the tutorials I've read have to do with loading on CLICK (I want it to load on enterFrame), and none of them tell me how to set parameters, as I could in old AS2.
FWIW, AS3 may be more powerful, but AS2 was easier to understand.
TIA,
Jeffhttp://www.adobe.com/devnet/flash/quickstart/display_list_programming_as3.html
-
Planning level to be added in aggregation level
Hi,
Currently my aggregation level has the following elements:
1. Plant
2. Sales Group
3. Cutomer
Now I need to change from Plant to Customer Plant. Following are my queries on the same:
1. Can I add customer plant in addition to plant in the aggregation level?
2. Hence forth I would be doing planning on customer plant level, will that be an issue?
3. Will there be any issue with the historical data already planned at plant level?
Kindly help me with the above issue.
Regards,
BhushanHi Bhushan,
1. You can add freely your additional characteristic and your model will technically keep on working ,of course you will need to adjust the filters and functions to the new aggregation level of data
2. Again you will need to adjust your business logic in all components of the aggregation level (filters ,functions)
3.Historical data is apearing currently under Customer Plant = '#' ,you should consider reposting historical data in order to align current with historical data
Regards,
Eitan. -
Customer Exit in query on aggregation level
Hi,
I try to have variables filled with a customer exit.
The coding of the customer exit is correct, this have been tested in queries on multiproviders.
Unfortunately it is not working when these variables are used on level of aggregation levels.
What I would like to achieve:
We have some planning queries on aggregation levels. Different users can plan on the same query (and aggregation level), but not for the same set of data. Therefore the query should be restricted to the authorized values. Unfortunately we can not switch to the new authorization concept (analysis authorizations) yet, but we already need this functionality very soon.
The customer exits are the only possible option. Unfortunately it seems that the customer exits are not being executed when the variables are used in queries on aggregation levels.
The variables are not ready for input and should be filled in I_STEP = 2
Is this normal? If so, is there a work around?
Thanks in advance for quick replies!
Kind regards,
BartHi,
You can debug your query by putting the break-point in your exit code and execute the query in RSRT. This way you will be able to find if your customer exit is actually being called or not. If it is being called then there can be some logical problem with your code due to which the variable values are not getting populated.
Regards,
Deepti
Maybe you are looking for
-
I am trying to use eprint and when I login it says my email address isnt registered
i am trying to use eprint, it says login, login says I am not registered, so I use create function, it says my email address in already in use, so I try retrieving password, then it says email address doesnt exist. so I can not use eprint.
-
I bought a unibody Macbook Pro 13,3" in 2009 (refurbished), so it is out of guarantee. Since about two weeks, my screen randomly freezes on image, pixelates and goes white. Like this. To correct the problem, I have to adjust the angle of my screen, o
-
I have Garageband version 4.1.2 (248.7) installed on my early 2008 IMAC 10.5.8. I have never upgraded. If I upgrade my operating system to the next level (10.6?) will my GB version still work? I have a LOT of projects involved and hope they will tran
-
How to make an insert script for CLOB data types?
I need to have an insert script for Oracle 11g where I insert large texts into a CLOB field I exported data from a source table using TOAD's export dataset and the insert statements option, so it generates a script of just simple insert into statemen
-
Hi guys!!! Now here's is my problem. I've been trying to display in a program wih fm REUSE_ALV_LIST_DISPLAY, aproximately 450,000 records. But the fact is that after 10 or 15 minutes the system stops the process. This case is not the same when I disp