Performance of "Distribute by key" in Integrated Planning
Hi
I am currently working on an assesment solution in Integrated Planning on SAP BI 7.0, SP 12.
I amcreating a small test where I have copied appr. 5500 records into a transactional cube. On this cube I have a separate aggregation level which is basis for the next step.
Then I want to distribute these 5500 records. I created a "Distribute by key" function for this without selections, doing a top-down for all, changing 0PROFIT_CTR to a specific value with the factor 50. Regarding the factor there used to be 2 lines but I deleted one to debug.
Then I added this to a planning sequence as the only function. Running this in the dialog process it reads 5500 records and moves them to the correct 0PROFIT_CTR.
HOWEVER, it takes around 30 minutes!!! Doing it in the background isn't much better. There are no other processes running, and performance is besides from this quite good.
Do you have any explanation for this?
Br Karsten
SAP has solved the issue. You can see the solution from the correspondance below:
Hello Karsten,
the filter does not only restrict the transaction data that you are
processing. It is also taken into account when the system generates
possible characteristic combinations which is done in your case.
Without restriction, the system tries to generate all possible
combinations. With a restriction in the filter, only the master data
values within the filter restriction will be used in the characteristic
relationships.
Best regards, Dirk Schneider
17.07.2007 - 12:02:25 CET Core Team Info for SAP
Hi Dirk
Thank you for your feedback!
However, I have an elaborating question.
Why should I restrict better in the filter? I could also filter on
period but I would still get the same amount of records. But would it
still improve performance due to the characteristic combination
creation? If so, why?
I am just trying to understand the issue, so I can avoid it in the
future.
Kind regards
Karsten
17.07.2007 - 10:56:18 CET SAP Reply
Dear Karsten,
it seems the situation described in SAP Note 1015400 applies to your
problem with the planning function performance.
The system is busy with creating characteristic combinations for
the characteristic relationships. Please apply the note in your
system and find a better restriction for filter DISTKEYTEST.
Then test the performance again.
Yours sincerely,
Dirk Schneider
SAP AG, Active Global Support, Regional COE EMEA
Similar Messages
-
Integrated Planning and Non-cumulative key figure
Hi
I´m creating an Integrated Planning application and a problem has occurred. The users want to plan on inflow and outflow and at the same time have a row with the total sum in the same layout (they are planning on 0CALMONTH and 0ORGUNIT) This can e.g. be solved through use Web Application Designer with one planning query and one traditional query.
Any way. I have created a non-cumulative key figure with an inflow- and an outflow key figure. The problem is that the non-cumulative key figure starts working first when I change the planning mode from plan status to load status. I could use function modules, to change the status, behind the save button but there are several users who are planning at the same cube at the same time and I don´t want to lock the others from planning.
How to solve this?
- Is it possible to restrict the switching, from plan to load, by setting some kind of filter at the users org.unit? (0ORGUNIT is an authorization object)
- Is it possible to create a process chain and then load the data to another cube for reporting at just this key figure? And also here have a filter at the org.unit
I will gladly get all kind of idea and input to solve this problem. Maybe there is some other way to go than using non-cumulative key figureu2026Thanks for your answers
I have tried different scenarios and I will use a u201Dsave-buttonu201D. In the save-button I use the commands SAVE_DATA and EXECUTE_PROCESS_CHAIN. The command u201CEXECUTE_PROCESS_CHAIN starts a process chain that switches from plan mode to load mode and then back to plan mode again.
One new problem has arisen. The non-cumulative key figure is updating if an existing value (inflow- or outflow) is changed. But if an input is made to an empty cell, without value, nothing happen when I press on the start-button. BUT if I refresh the browser the non-cumulative value is updated!!!
Is there any command in WAD that refresh the whole page? If so I can include it in my start-button.
If not, any sugestion on how to solve the problem?
Best regards
Mikael -
Distribute new entries against existing reference data, Integrated Planning
Dear Experts,
Within IP, I struggle with how to distribute new entries against existing reference data.
Example:
Reference data:
Product / Customer / amount
P1 C1 100
P1 C2 150
P2 C2 120
P2 C3 100
New data:(data entered on product level, therefore not assigd to customer yet)
P3 # 150
How can I distribute product P3 to Customers with reference to the data on product P1 ?
Many thanks,
Erik Pos
Edited by: Erik Pos on Jan 5, 2010 3:52 PM
Edited by: Erik Pos on Jan 5, 2010 3:54 PMHi Hyma,
This documentation indeed indicates that you can use other characteristic values in the parameter group to be used for reference, good news !, but this is based on SAP-BPS ?
The SAP-BW IP documentationn does not include this information can you confirm this solution works for Integrated Planning using the conditions within the function distribute with reference data ?
Many thanks,
Erik Pos -
Allocation Function in Integrated Planning
Dear all,
When reading the documentation on Integrated Planning ("New BI Capabilities..") I noticed the Allocate function is not mentioned.
These functions are mentioned:
Revaluation
Reposting
Formulas
Currency translation
Unit conversion
Copy
Distribute with reference data
Distribute by keys
Delete
Is the Allocation function not available in Integrated Planning. Or is it now called "distribute by keys"? Would be confusing...
Kind regards,
Hans de KleinDear all,
the allocation function is part of the SEM installation and since SAP BW3.5 not part of planning itself. When installing the SEM, the allocation function is available in BPS but not in BI Integrated Planning.
From my perspective there two typical situations for allocation of e.g. costs from costcenter/costelement:
1. The sender Costcenter/costelement is credited:
In this case the standard distribution function (within one characteristic) would do the same.
2. An other costcenter/costelement is credited:
Here you would require a combination of a fox formula (to copy the sender to the 'other' combination and to reverse the sign) and as a second step the standard distribution function (within one characteristic, with the option of not crediting the sender).
Best Regards, Olaf Fischer -
Problems with HowTo "Creation of BI Master Data in Integrated Planning...)
Hi,
one of our customers need a planning application in which he can create master data for different attributes, insert some key figures for this attributes and changes already planned key figured.
For the last two point I've already found a working solution, the first point (creating of masterdata in web template) is still a problem. After a little search, I found a howto-guide "Creation of BI Master Data in Integrated Planning (IP) through Web Layouts", in which the necessary steps are described, how to do this (please see following link: http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/607193d5-cdd5-2b10-c699-8ff04c3124f6)
Does anyone of you know this guide and was able to build a working solution?
I have different questions, maybe you could help me:
- what kind of variable is he using?
- do I need a DataProvider in Web Template?
- how do I get the connection to the used variable in the button group?
Thanks for your help.
Regards
TimHi Timo,
you require two howtos to implement the solution.
First, please take a look at the first document:
http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/10d2b273-0e12-2c10-fab3-a34bde559f92?QuickLink=index&…
In chapter 3 you see the prerequisites (note 1101726 and notes 1384495, 1387004 and 136772). By this, you change the system behaviour, not to check if the new inserted master data is valid (it can't be valid, because the entries are new!)
And after this please implement the solution from the how to.
Furthermore you can take a look at this how to, which might help you too:
http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/607193d5-cdd5-2b10-c699-8ff04c3124f6?QuickLink=index&…
Even if my first post is a bit old, my customer still uses this solution, at the moment we are on 7.3 sp06, so it is working in newer releases too.
Hope this helps.
Regards
Tim -
Error logging for Integrated Planning
Can I turn on error logging for Integrated Planning. Users get errors and forget to screenshot it to me, so I have no way of finding out what their error was unless I get them to duplicate it. It would be nice to look up a log of errors by user. Do they have something like that in Integrated Planning?
Thanks!Hi Dustin,
Few comments :
1. UPDATE TASK means that a new background task is create and the function is performed asyncronisly ,with that the user will not wait for the update of the DB to finish ,you can read in SAP help about CALL FUNCTION IN UPDATE
2. Be aware that the table that you create will be extremely large in no time ,you will have to delete data on a regular basis
3. The same concept of the thread can be applied to function module 'RRMS_MESSAGE_HANDLING' this function module is responsible of messaging in BEX 'some times IP related messages are invoked from it.
Regards,
Eitan. -
Approve and Notify in Integrated Planning
I am wanting to implement an Approve and Notify functionality in my planning application in Integrated Planning.
i.e. When all assistants have submitted their yearly goals, I want to be able to notify the regional manager that they can begin reviewing the goals. Also, when the regional manager has approved them (and performed a few functions), I want to be able to email the assistants.
I am wanting to avoid using BPS - STS if at all possible. Is there a way to have FOX Formula, or some other function, email the users when this has been performed?
I was thinking about marking a submit flag when the assistants submit their hours, and when all flags have been marked for a region, it will notify their manager.
Thoughts?Hi,
It's quite difficult to track the status of the goal submission by all assistants if you are not using STS.
But you can send mails to assistants when their goals are approved by writing ABAP. You can't achieve that via FOX.
Try to use STS as that will fulfill all your requirements with minimal configuration efforts and no programming. Also, you will not require additional characteristic and programming logic for FLAG.
But if anyways you don't want to use STS let me know, I have the code for sending emails via planning function exit.
Regards,
Deepti -
Integrated Planning object issue - ALVL
Hello,
We just installed NW04s. I'm trying to evaluate Integrated Planning for a new project. I am able to login to the modeler and select my Infoprovider.
However when I click on the Aggregation level tab and try to create the level I receive the error message 'No authorization for object ALVL Zname (authorization object)...Currently basis has not been able to help.
Is this a new auth object with IP? We are on SP07.
Any help will be appreciated. Thank You.Hi Dennis,
I still have those authorisation objects, by virtue of having SAP_ALL, SAP_NEW and S_RS_ALL (which includes * access for all of those objects).
The messages I am getting are as follows:
On changing InfoProviders:
"You are not authorized to change characteristic relationships for <InfoProvider>
You are not authorized to change data slices for <InfoProvider>"
On entering Aggregation Levels:
" No authorization for object ALVL <Agg Level> (authorization object ) "
On trying to change Filter:
"You are not authorized to edit component <Filter>
Could not load filter <Filter> "
On entering Planning Functions tab:
"You are not authorized to perform this action"
On selecting a Planning Sequence:
"You are not authorized to perform this action"
Is this what you are getting?
Matt -
Integrated Planning Object - ALVL
Hello,
We just installed NW04s. I'm trying to evaluate Integrated Planning for a new project. I am able to login to the modeler and select my Infoprovider.
However when I click on the Aggregation level tab and try to create the level I receive the error message 'No authorization for object ALVL Yname (authorization object)...Currently basis has not been able to help.
Is this a new auth object with IP? Any help will be appreciated. Thank You.Hi Dennis,
I still have those authorisation objects, by virtue of having SAP_ALL, SAP_NEW and S_RS_ALL (which includes * access for all of those objects).
The messages I am getting are as follows:
On changing InfoProviders:
"You are not authorized to change characteristic relationships for <InfoProvider>
You are not authorized to change data slices for <InfoProvider>"
On entering Aggregation Levels:
" No authorization for object ALVL <Agg Level> (authorization object ) "
On trying to change Filter:
"You are not authorized to edit component <Filter>
Could not load filter <Filter> "
On entering Planning Functions tab:
"You are not authorized to perform this action"
On selecting a Planning Sequence:
"You are not authorized to perform this action"
Is this what you are getting?
Matt -
BI Integrated Planning: Not possible to enter new rows in Webtemplate
Hello Experts,
we are trying to use the BI integrated planning, in particular we want to use the manual planning functionality with new rows, that means we want to create new rows for combinations of characteristics for which no data has been entered / loaded yet.
To test this functionality, we´ve built a very simple example consting of
- a real time info cube with 4 characteristics, 1 key figure and one time characteristic
- an aggregation level which contains the 4+1 characteristics
- an input-ready query
- a web-template with an analysis grid, sth. to select the characteristics, eg. drop-down-boxes or a navigation pane and a button to save the entered data
But now it is not possible for us to create new rows to enter data. The error message that is displayed in the top of the screen reads No new row / column inserted, since not all characteristics have a lead column.
The strange (?) thing is, that if we use the navigation pane, it is possible to draw the time characteristic as the only element to the rows and then we can enter the time characteristic, but not the key figure !
We´ve succeeded in entering data for new rows using BexAnalyzer, but we really need this functionality within a web template.
Btw, I think we´ve done the necessary adjustements for the web template (e.g. for the analysis grid number of new rows and so on)
According to our SAP Basis Administration, the OSS-Note No 984601 has already been installed.
What do we have to do if we want to enter data in new rows ? We would already be happy with a simple example / how to to know what we have do to do to build a very simple web application !
Many thanks for any help !
FrankOkay, it has been solved (answered by SAP-Support) ! It´s so easy: the only thing you have to do is to display only keys, no text, in the query !
-
BI Integrated Planning: Not possible to enter u0084new rowsu0093 in Webtemplate
Hello Experts,
we are trying to use the BI integrated planning, in particular we want to use the manual planning functionality with new rows, that means we want to create new rows for combinations of characteristics for which no data has been entered / loaded yet.
To test this functionality, we´ve built a very simple example consting of
- a real time info cube with 4 characteristics, 1 key figure and one time characteristic
- an aggregation level which contains the 4+1 characteristics
- an input-ready query
- a web-template with an analysis grid, sth. to select the characteristics, eg. drop-down-boxes or a navigation pane and a button to save the entered data
But now it is not possible for us to create new rows to enter data. The error message that is displayed in the top of the screen reads No new row / column inserted, since not all characteristics have a lead column.
The strange (?) thing is, that if we use the navigation pane, it is possible to draw the time characteristic as the only element to the rows and then we can enter the time characteristic, but not the key figure !
We´ve succeeded in entering data for new rows using BexAnalyzer, but we really need this functionality within a web template.
Btw, I think we´ve done the necessary adjustements for the web template (e.g. for the analysis grid number of new rows and so on)
According to our SAP Basis Administration, the OSS-Note No 984601 has already been installed.
What do we have to do if we want to enter data in new rows ? We would already be happy with a simple example / how to to know what we have do to do to build a very simple web application !
Many thanks for any help !
FrankHi Frank,
please check the following as noted in the online documentation:
"You can enter plan data irrespective of whether data has been posted.
If no data is available in the analysis grid, you use input help to restrict the free characteristics to a single value or drag and drop the free characteristics into the rows. You cannot use characteristics in the columns and can use one structure only."
http://help.sap.com/saphelp_nw04s/helpdata/en/43/f234619e3c4c5de10000000a155369/frameset.htm
If it does not work anyway, open a customer message.
Regards,
Marc
SAP NetWeaver RIG -
Power Sim - Does it work with Integrated Planning (IP)
PowerSim currently promotes itself as being able to perform superior simulations on SEM-BPS. With BI7.0, we have the option of using Integrated Planning (IP) or BW-BPS. Following are my questions:
1. Does PowerSim work with IP?
2. Does PowerSim work with BW-BPS in addition to SEM-BPS? Assuming yes, what are the differences / challenges (if any) using BW-BPS in a BI7.0 as opposed to going against SEM-BPS?
3. Does BI7 have any "out of the box" advanced simulation capabilities that are "close" to what PowerSim provides.
4. Given SAP's recent strategic investments of Outlook Soft / Pilot / Acorn, the assumption is that these will integrate into the BI platform over the next year +. Does anybody know if any of these tools provide similar simulation capabilities to PowerSim and/or what SAP's timing is to integrate / ramp-up?
ThanksHi Richard,
1) Unlike in previous versions of SEM-BPS. there's no special support for PowerSim in BI-IP. Please check with PowerSim vendor what kind of standard SAP interfaces they support (to read from/write data to BI).
2) Yes, when it comes to PowerSime BW-BPS is no different to SEM-BPS. You cna use BW-BPS just like SEM-BPS (some limitations are the financial planning functions). For more information please see the BI FAQ at http://service.sap.com/bifaq.
3) No.
4) No. PowerSim provides specialized capabilities which are not included in that form in the products listed by you. Please check with PowerSim what capabilities they provide in connection with SAP NetWeaver BI 7.0
Regards,
Marc
SAP NetWeaver RIG -
COPA Vs BPS (BI Integrated Planning)
Hi.
I would like to know if BPS or BI-Integrated planning replace the COPA module in SAP.
Cheers
AnandAnand,
The COPA data that is extracted will be stored in the data warehouse layer of BI 7 and which can be accessed by a report in query designer in which the planing will happen.
The dtaa flows is like this:
1Enter and record all the business transactions in R/3 - various modules and components and transfer them to COPA.
2. Build COPA data source in R/3
3. Extact the COPA data to COPA DSO or Cube in Bi 7
4. Make a planning cube in BI 7.
5. Create aggregation levels, filters based on planning cube and actual cube.
6. Create planning functions to do perform planning calculations and apply business logic.
7. Create input ready query in query designer.
8. Launch the query and planning.
Also, since BPS is also present in BI 7 along with IP, you can do the planing in BPS component also, but any future functionalities will be delivered towards IP.
Ravi Thothadri -
Budgeting and Integrated Planning? General Info and advice?
Hello all,
I have a series of reports that I am working with a team on. Each of these reports contains historical figures (going back month by month for at least 2 years). Each report also contains Budgeted figures as well as a variance calculation.
I would like to ask you if you can any quick summarizing description for how to generated budget figures using Integrated Planner?
Thanks so much!
Kind regards,
Mike1) create a real-time cube
2) in case actual data needs to be displayed as well for reference, include this cube into a mult-provider
3) create an aggregation level containing all the relevant characteristics and key figures for planning (to be done in the planning modeler -> transaction RSPLAN)
4) create a filter for your query restricting both actual and plan data. (planning modeler)
5) create a query based on the aggregation level, used the filter defined in 4 and make sure your plan keyfigures always have unique values (for exampel period 1 - 12 in one key figure is not plannable, because system does not know which period to post to). In other words, all characteristics which are not in the leading columns, should have a unique value (via the filter, or using restricted key figures).
6) create a workbook with your planquery, add some buttons, like save and start planning
D -
Integrated Planning input ready query
Hi All,
I am new to integrated planning. I have created an input ready query with key figure "revenue" ready to input.
When I run the query, I can change the revenue figures, but the save button is greyed out.
Is this an authorization issue or am I missing something?
Any help is appreciated. Thanks!Hello Payal,
I sugguest to read the documentation on help.sap.com about BI Planning; the documation contains an example how to create a planning application with BEx Analyzer.
I did not mention what UI you are using, BEx Analyzer oder BEx Web Analyzer. In both cases there is no default save button, you have to create it, e.g. in the design mode of BEx Analayzer oder for the BEx Web Analyzer in the WAD (Web Application Designer).
Regards,
Gregor
Maybe you are looking for
-
hi there, are there any plans to improve the SAP App - I am finding that the APP for Business one is very limited.e.g for Service, you can't add in a service Call, you cannot email a quotation from the App. thank you. Edel
-
If I have a new apple ID and password, do I lose all of my old apps if I sync to my new apple ID?
-
Wrong results in URL iview and overview of URL parameters
I have created an URL iView that is supposed to query an index and return results. I am using the URL: /irj/servlet/prt/portal/prtroot/com.sap.km.cm.service and added following URL parameters: StartPage=SearchPage ConfigFileName=Navigation.xml layout
-
MacbookPro Mavericks OS external monitor - How?
I have MacbookPro unibody running Mavericks OS, I want to use my LG 32LE5900 TV as an external monitor - How? I've tried HDMI direct from one to the other and bought a Mini Display port to HDMI too, but nothing works. Do you have to change the mac re
-
How to determine who has activated Office 365 ProPlus?
Is there a way to see who a copy of Office 365 ProPlus has been activated by, without logging into the user's Office 365 portal? Does this get tracked in some report, or some registry key? Thanks.