Planning layouts (BPS) - Performance
Hi,
Our Planning layouts (BPS) take lot of time (about 5 to 10 mins) to open. Any suggestions to improve the performance?
Thanks,
Hi,
activate BPS_STAT0 and check how much time is lost in what areas. Typical pitfalls:
- Bad level restrictions in the functions running on layout display (Hi Stephen!)
- Bad programming in data slices or characteristic relations, which are checked per cell
- Bad programming in exit variables used in the levels
Regards,
Andreas
Similar Messages
-
Problem adding a new field to existing BPS planning layout
Hi
I am new to BPS and planning
I have a requirement to add a new field which has values maintained as 0 and 1 to an existing planning cube.The user wants this new field in the existing planning layout where in he can enter the values for this field as 0 or 1.I have created a new field and maintained values for this field as 0 and 1.I have added this field to the existing planning area and have created variable with fixed value with range 0 to1.I have added the same in selections in existing planning level and package as well along with other existing selection conditions.
In additional functions of adhoc package they have made setting as set to all possible char combination.
In this planning area all the selections are locked in planning level and package.
Now when i execute the planning layout to enter data,my new field is grayed out,it does not allow me to enter the values.need help with this as to how can i make this field input enabled.This is an independent characteristic.
Thanks
PanchanHi,
Yu need to delete the data to fill the new field again.
Assign points if it helps
Regards,
Srinivas -
To Identify changed data in planning layout in BPS
We have a planning layout in BPS which user can change data on individual cell. We also have an EXIT function to distribute data to this layout.
User changes data on cells then executes the EXIT function to distribute data. During debugging, we see the changed entry with delta amount in the XTH_DATA table. However, there are many entries with similar characteristics; hence we cannot identify the particular changed data, i.e., the changed sales amount, in XTH_DATA of EXIT function.
Is there any configuration and/or function to show only the changes data? Any comments/hints are greatly appreciated.
Best regards,
SamHi,
When you enter for a particular characteristic and remaining characteristic if you left bank , it will store as # in layout and samething will also in cube. you can check it cube also.
for eg.
profitcenter com.code sales revenue
100 # 10
if you want to avoid this then you have to enter all characteristic values.
Regards,
Siva. -
How can i create a planning layout in BW BPS(3.5 unicode) and use it in crm 5.0 ?
Any thoughts how to do it please.
Regards,
RaoInform me if i am getting it right...
Step 1 : You are loading data for 2007 for example, do the distributions, everything is ok.
Step 2 : You are loading data for 2008, do the distributions, the data from 2007 are distributed too.
If this is the case just create a data slice gor 0fiscyear, to restrict the data to be affected by the planning functions.
Or is the Step 2 is that you are loading extra data for 2007 ?
regards -
Execute BPS planning function on opening of web planning layout
Hi all,
Does anyone know how to execute a planning function automatically at the moment of opening a web planning layout in a BPS web planning folder(tx code BPS_WB/BPS_WIF0)?
This was possible in the old BPS planning folder, but does not seem possible in the web planning folders?
Thanks,
RaelHello Rael,
Basically you have 2 options:
- Use the same trick as in the how to paper "How to call a BPS Web Interface with predefined variable values" (see service market place, alias BW, then BI Planning). In the BSP page you do not set a variable value but use the BPS API to execute a planning function (just call the function module API_SEMBPS_FUNCTION_EXECUTE). When using the url parameters in a similar way as in the how to paper you can call different function modules for different web applications.
- You can use the application class in the web interface builder and call the function in the "on load" method. There is a how to paper describing how such a application class can be used (Validate key figure values in manual planning - web). Note that there another event is used and thus a check AFTER input is done.
Well - the second option might be a little more elegant but I think the first one is definitely less complicated and less work...
Best regards,
Gerd Schoeffl
SAP NetWeaver RIG BI -
BPS - One planning layout refresh
Hello,
We have web BPS application and there are approximately six planning layouts in separately pages. For selection in pl. layouts we use object variable selection.
If I select one of values the layout is refreshing by actual data. It is OK, but the response time is quite slow. I check the process in transaction bps_stat0 and I see that refresh was done for all layouts (MP_INT_API).
Is possible to refresh (for example by refresh button) only current layout ?
Thanks TomWould it be an option to use registers with tabstrips instead of pages. In this case only data of the current tabstrip ist refreshed.
Regards,
Beat -
Anyone got a clue??
We have characterstic txt. values exceeding 20 characters - resulting in an error in the BPS planning layout: <i>Characteristic value not valid</i>.
The planning layout only takes 20 characters - need it to take more - we have characteristic values with 30 char length. What can we do?
JohnHi Mike,
Thank U for your response - The masterdata is maintained and the planning layout in question has been working before. We just recently upgraded to BW 3.5 and then masterdata characteristics with value exeeding 20 characters the planning layout does not recognize. This results in an invalid error statement.
Is there a SAP Note that can handle this or do I have to make an OSS? -
Upload the master Excel for BPS plan Layout
Hi,
I have made some changes to the Excel as given in below link
http://help.sap.com/saphelp_nw04/helpdata/en/24/9ffa0b783d11d4b2fd0050dadfb23f/content.htm
when i am trying to upload the excel where i did some changes but they are not efective in Planning layout.
Please suggest
Thanks,
Joseph M.hi,
i have some sample code(taken from some source)
DECLARE
application ole2.obj_type;
workbooks ole2.obj_type;
workbook ole2.obj_type;
args ole2.list_type;
worksheets OLE2.OBJ_TYPE;
worksheet OLE2.OBJ_TYPE;
BEGIN
application:=ole2.create_obj('Excel.Application');
ole2.set_property(application, 'Visible', 'True');
workbooks := OLE2.GET_OBJ_PROPERTY(application, 'workbooks');
args:=ole2.create_arglist;
ole2.add_arg(args, 'FILE_NAME');
workbook:= ole2.invoke_obj(workbooks, 'Open',args);
ole2.destroy_arglist(args);
args:=ole2.create_arglist;
ole2.add_arg(args, 'c:\Pasta1!teste'); --how to pass the arguments
ole2.invoke(application, 'Run', args);
ole2.destroy_arglist(args);
ole2.release_obj(workbook);
ole2.release_obj(workbooks);
ole2.release_obj(application);
END; but i don't know how to pass the arguments(i have to pass the excell cell values(data)as an arguments)
Suggest me to proceed further..
Thanks..
Edited by: user13329002 on Nov 13, 2010 1:16 AM -
Dimension tables and BPS performance
Hi gurus!
I have read a few guides about BPS performance here in SDN but haven't found any guidelines how to implement transactional infocubes in an effective way when it comes to performance.
Should I configure the dimensions so that all variable characteristics in layout selections and characteristics in key columns of layouts are in a same dimension? I suppose this would decrease the number of sql joins in running a layout, but then again would increase the size of a dimension table. Which is more important in achieving a good performance in general?
Thankful for experienced advice
Sari KolsiThe foremost thing you need to consider is how best you can make the dataset to be minimum. The data to be read and processed should be very less and your cofiguration should aim at this.
Some of the other aspects you may consider:
1. Use variables.
2. Partition the packages so that data to be processed is less.
3. Keep the data in the transactional cube only to the extent you need. Data that the users dont need for planning or reporting should be stored in some other cube.
4. Try to use standard functions for plannbing.
5. Optimise your fox and ABAP code.
Ravi Thothadri -
BPS Performance when reading a hierarchy
Hi,
We have created planning levels with a selection on a cost center hierarchy node (included in a variable). Under this level, planning layouts use the characteristic cost center as a lead column.
When we execute one of these layouts (in the Gui with an Excel interface or an ALV interface) the layouts takes at least 3 minutes to open even if it only includes about 1000 records.
Is there any way to improve this performance ?
If we create an exit variable which reads the hierarchy and list the cost centers, the performance is not improved.
The cost center hierarchy read is about 15,000 cost centers in total, but only a few hundreds are included in the nodes we select.
Thanks for any help.Hello David,
BPS has to resolve the hierarchy nodes into single values. For big hierarchies this can take quite a while (especially if the base characteristic is compounded as in this case).
Try to build an alternative hierarchy that contains only the nodes you need in BPS.
Also - as in any case - do a performance analysis. Where are the 3 minutes really being spent? BW data selection, BPS layout, variables, etc. Please check the BPS Performance Guide for mode information. SAP Service Marketplace > Quicklink BW > SAP BW BPS > Performance.
Regards,
Marc
SAP NetWeaver RIG, US BI -
Using a variable/drop down list in header of planning layout
Dear all,
I have created a simple BPS application for purely GL planning (No CO related objects like cost centre involved). I have the following characteristics in the header of the manuel planning layout.
Business area
Chart of accounts
Company code
Currency
Currency Type
Fiscal year
Fiscal Year Variant
Fiscal year/period
Value type
Version
I have created variables for Business area, Fiscal Year, Fiscal Year Period, Posting Period and Version. The client wants either a variable or a drop down list for these characteristics in the header in the web application. When I assign a variable and put the characteristic in header, I get the error message in the web application saying header characteristic can only have a fixed value. Can someone tell me if it is possible and if so than how? I'll be very grateful for any inputs. Thanks a lot.
Regards,
SumitHi,
When you create a variable, assign some values to the variable. These then become available in the drop down box. Ths first time a Web interface is called, these variable values are initial.As a result, u get the error messages. Select the variable values and then the error message should go away.
Thanks,
-NS -
Planning layout is not working in CRM
Hi Guru's,
I have created one planning profile under one planning layout in BW. Then I had configured this pallning profile in CRM-TPM. When I m going to creat Trade Pramotion. The planning layout is not work.
After puting a Planning Profile Grp. "Volume/Trade Spend" new tab will be appeared Its shows following error
Error in planning Services
Error Message count : 0001
Attribute 0BPARTNER has not value
It means 0BPARTNER infoobject have novalues. then I had entered Customer Master data in CRM with the help of CRM consultant, Then I have pulled the same data in BW. But still I am facing this Error.
If you know about this error. Please guide me. I]ll reared to maximum points.
Regards
Manoj KulkarniHi Ravi,
Hope you would have handled this issue.
My problem is what ever the planning profile I had created in SEM BPS (BW System component version BW 7.,4) using BPS0 t-code, I am unable to retrieve the same in CRM system while trying to assign the same to the planning group.
At CRM end, In the below navigation i.e SPRO->CRM->Define Transaction types-> created & then while assigning the Planning profile in SEM Planning tab, I am unable to retrieve the ones I had created in BW-BPC (BW 7.4).
Could you pls let me know what I would be missing here.
We are in very beginning stage i.e testing the connections & communications, yet to start the configuration of TPM in CRM.
Thanks. -
Questions about Integrated Planning and BPS
Hi all,
I'm testing the functions of BW7.0. And at the point of comparing the new BI Integrated Planning from the BPS, I'm stuck with 3 problems. Can anybody give me some solution?
<b>i.</b> When using the input-ready layout of the BW-BPS 3.5, I was able to create a new record and load it up to the cube. Is it possible to make the same operation like this using the BI Integrated Planning of BW7.0?
<b>ii.</b> When using the BW-BPS 3.5, showing the character hierarchy on the Manual planning layout can be chosen. And I'd like to show the BPS Characteristic Hierarchies in BI Integrated Planning of BW7.0 like it is in the BW-BPS 3.5. Is it possible to show the hierarchy in similar type somehow? If not,can't I show the sum of it anyhow? And if possible,can you also show the sum of the each hierarchy and change the data?
<b>iii.</b> When showing the Characteristic combination data, can you choose how to show them from the transaction data or from all the combination like it was possible in the BW-BPS 3.5?
Kind regards,
Hiroshi IwanagaDear Beat,
Thanks for your help.
The information you gave me made a lot of help.
Can I ask you more about the first question?
About getting new lines in the table web item,as you have told me, I have set the parameter NEW_LINES_COUNT as 20 in the table web item. But when I execute it,no lines shows up. Is this a program error or am I setting the parameter in a wrong place?
And this getting new lines feature, is it also possible when using a workbook?
Thanks in advance,
Hiroshi Iwanaga -
Issue with order or sequence of wbs elements appearance in planning layout
Hi Experts
we have an issue with order or sequence of wbs elements appearance in BPS planning layout.
In BW - 0wbs element - hierarchy order is as below
1
2
3
4
5
6
7
8
but when we check the same wbs element in BPS planning layout, it appears as below
1
2
3
4
6
7
5
8
Request you to advice how to correct the order.
Best Regards
krishnaHi,
I came across a similar situation once. I dont remember exactly.
We have two different DataSources on wbs hierarchy. The hiearchy was loaded using the two datasources.
By mistake we were trying to use the hierarchy created by Datasource2, instead of hier created by datasource1.
Can you check that. -
Error message when I calling planning layout in the STS
Dear
I'm trying to use Status and Tracking System with BPS ( SEM 4.0 SP10, BW 3.5 SP14 ).
But I got some error messages when I calling planning layout in the STS screen..
I designed 2 lower unit(A,B) and 1 upper unit(C) for the test. and using Bottom-up work-flow.
I did
1. Create Planning Area in the BPS0 ( also Level, Package, Layout ..)
2. Created Web Interface in the Web Interface Builder using the upper BPS Layout .
3. Customizing STS
- Create Sub Plan & Session
- Asssign Hierarchy to Sub Plan
- Determine attribute for created planning session ( Bottom-up, Auto mail )
- Define Header characteristics for planning session to contains the planning package completely.
- Determine Date, Person Responsible and Layout.
4. Send Start mail
5. Open STS Web Start Screen ( using B Unit responsible user .)
When he click "Open Planning" icon in the screen the following error messages were happened...
I've no idea for that because I didn't use any variables or offset settings.
I guess that comes from header settings for the planning session because when I deleted the header settings for the planning sessions, I could see the planning layout.
but I could not use lock processing in the STS.
Could you tell me what's happening to me?
[ Following error message ]
Correct the data on variables and offset in character string "?
Message Number UPC_FW092
Long Text Diagnosis
Character string "", which contains data on the variables and offset, has an invalid format, and cannot be converted.
Procedure
Correct the character string, so that it has the correct format. A correct entry on variable and offset has the following form:
<VARIABLE_NAME> [{ + | - } OFFSET]
Examples:
VAR0
VAR1+1
VAR2 - 2.
Also check whether the variable, that you want to use is available in the planning area.Hello,
this seems to be a bug. The error message should include a variable name between ''. Since there is none, the function that raises the error was not called correctly.
It's not likely that this is related to STS since STS does not use variables at all. It's probably a problem with the layout. If you can't resolve it, please open a message to SAP Support.
Regards
Marc
SAP NetWeaver RIG
Maybe you are looking for
-
Can i sync Iphone contacts to my macbook?
I have an iphone and I dont use my phonebook on my macbook much but it be great if I can sync my contacts from my phone to my computer. Is that possible???
-
JSF 1.2 with SERVLET 2.3
Hi, i've download the latest JSF 1.2 RI but i can't see any page as i get the following error: ava.lang.NoSuchMethodError: javax.servlet.http.HttpServletResponse.getContentType()Ljava/lang/String; at com.sun.faces.context.ExternalContextImpl.getRespo
-
Problem when chenging a word file into PDF
when I convert a word file into a PDF one, the whole font of the file changes. I use in the original document arial 12, when I convert the file the size and font of the whole file changes, what can I do to avoid that to happen??? IT'S URGENT I use mi
-
I can see the pictures even after restarting the computer, but I cannot do anything with them. Can I transfer the missing files to something useable? It was oringinally transferred via SDHC card.
-
Get a table from XML with unknown number of columns
Guys, I'm looking if it is possible to get the following result: imagine I have an XML like one of the following (it doesn't matter which one, I just give a few examples for you to have a choice). The main idea, that there are described several colum