BPS PLANNING
Hi,
Can anyone kindly guide me on how to do the planning in BPS w.r.t Investment Planning, Cost Centre Planning.
Thanks and Regards
Ravi
hi,
Just go thru this links , you can find the solutinos i guess.
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/ae9fba90-0201-0010-d490-cbf9a364de95
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/biw/d-f/enhancements bw-bps formerly sem-bps in sapnetweaver 04.ppt
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/biw/d-f/frequently asked questions - planning with sap netweaver bi.faq#q-6
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/5d90209f-0501-0010-59a2-9243ac94a4d7
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/biw/s-u/sap bw business planning and simulation - how to guides list.htm
Thanks
Varun CN
Similar Messages
-
Attachment in BPS Planning Layout
Hi,
The attachment option in the BPS planning template allows us to upload a file in System.
Can anyone help me how and where the file is stored? Is it in the cube or somewhere in KMHello Shailesh,
the documents are stored on the BW Server in KPRO (orange part):
http://help.sap.com/saphelp_nw70ehp1/helpdata/en/42/594e3c6bf4233fe10000000a114084/frameset.htm
You can view them in the Admin Workbench for example.
If you want to see some ABAP to read documents, check function module UPC_BW_DOCUMENT_GET.
Regards,
Marc
SAP Techology RIG -
Is it possible to lock the BPS planning obj in QA or PRD system?
Hi,
Is it possible to lock the BPS planning obj in QA or PRD system? We chnage the client setting in SCC4 with no change allowed. But, user can still change or create planning objects in the BPS0. Is any way to lock that?
Best Regards,
JeffJeff,
You would have to develop specialized role / profile that controls the different planning objects: i.e. transactions, Planning area, planning level, planning functions, etc.
We had used a whitepaper or OSS notes in addition to looking at the profile/role for SEM_ALL to start locking down on things... Might post more when I find my notes.
Mary -
Download BPS Plan data to Excel
Hello everyone,
I am wondering if BPS plan data can be downloaded to an excel format and then upload to BCS?
We are currently using an R/3-based BCS and wants to feed the plan data from BPS to BCS. I know that BCS will take excel formatted data load but any other suggestion to load BPS data to BCS will also be greatly appreciated. (We are currently going to BW version 3.1 and does not have the retractors in BW to bring data over from BPS to BCS.)
Thank you very much in advance for all your help,Thanks Mary for you advice. The other problem I am now seeing is converting the natural GL account data in BPS to Group Account data in BCS. I believe that I can have the account mapping done in BW and then download from BW an excel format file with Group Account information. I will then upload this Group account file to BCS. Has anyone else come across similar issue with getting BPS data to an R/3 based BCS and share with me their solutions?
Thank you, -
Breakpoint in CRM to jump to BW-BPS plan function code?
I have a BW-BPS planning exit function that runs on the Costs Tab of marketing planner.
Does anyone know where in CRM to set the breakpoint to let me jump across instances to the breakpoint in the planning function?Hi AStine,
Given the situation that one does not know the CRM codings where the RFC is placed, you may always set a breakpoint on RFC, this will enable the debugger to be stopped at every remote function calls during the execution:
/h
Breakpoint at->statement->
fill 'rfc' in the popup text box
Then maybe after several debugger stop, you will be able to find the one you want.
Then use F5 button to step into remote system, please ensure that the remote communication user is set as dialog user.
Hongyan -
Freeze Header in BPS Planning Layout
Hi Experts,
Is there any option to freeze column headings in BPS Planning Sheet.
In one of our planning sheet there is more than 200 rows in excel sheet. Our business users required to freeze the column heading while scrolling through the layout. I know this possible in excel.
How we can implement this feature in BPS layouts.
Regards
BabyHi Bindhu,
Thank you for your answer. I just tried you suggestion and is working fine in SAP GUI.
But we are using these planning sheets in Web (EP 7.0). We cannot see any changes in web.
Is it possible on Web, if so what is the next step.
Regards
Baby
Edited by: Baby on Mar 23, 2009 10:41 AM -
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 planning folder; Scroll to top after execution of planning function
Hi All,
After execution of a planning function, or after saving data in a planning folder, the layout jumps back to the top and displays the first row, even if the user was positioned on another row.
I know BPS does this because it recalculates the data and tries to display it.
However, it is not very user friendly.
Did anyone ever solve this ?
How do you remain positionned on the line you are working on after saving or execution a BPS planning function?
Thanks in advance for your answer,
Points will be rewarded to solutions.
Filip Ledoux<FONT FACE = "Tahoma", Font Color = "Blue">
Hi<br>
There are some APIs which BPS uses internally to save data. You can make a Planning Function of Type EXIT using function moule of your own calling API_SEMBPS_POST (to save data). <br><br>
You can call this EXIT Function as a step next to your copy function in your Global Planning Sequence.<br>
Please refer to Note 422998 - SEM-BPS processing large data volumes if you need further details for implementing this solution.
<br><br>
Hope it helps.<br>
Cheers Abhijit</FONT><FONT FACE = "Verdana", Font Color = "Red">
It's a good habit to reward someone with points in SDN if you think his/her
response was helpful to you
</FONT> -
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? -
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 -
SEM BPS - Planning function to distribute total value over months
Hello,
We use SEM BPS. In fact we use the integration of SEM BPS in the CRM opportunity component as opportunity planning.
Now we want to distribute the total value of certain key figures over the months. Either equal distribution or increasing distribution like 1% increase every month. What would be the best way to do that with a planning function?
We need to take into account that the number of months depends on the start and end date of the transaction (opportunity).
Best regards,
ThomasHi Thomas,
I would probably create a fox formula, do a foreach in selection loop over the months and distribute the values within that formula.
If you want to use a standard distribution function, you need to create the reference data somewhere before, which could be a bit difficult if the timeframe changes according to user selections.
regards
Cornelia -
Hi Friends,
I would like to produce
1. Rolling Forcast,
2. Buget,
2. 10 Year plan ,Quaterly Annual basis
with multiple views,
By Product (Revenue, margin,direct cost)
By Customer(Revenue,Margin,Direct Cost).
I presume i will be producing these reports by SEM-BPS, but in dilemma whether it will be BW-BPS, and also to work on SEM-BPS do we have to have BI 7.x?
I would be very grateful if anyone can guide me in best possible way.
Many Thanks
ImranHi Bhanu,
Thanks for your help,
1. Which version these reports should be developed in Query designer , It can suppurt only 7.x?
2. Once i create a report in Query designer how can i assign it to the BPS Layout.
Thanks in advance for your help
Best Wishes
Imran -
SEM-BPS (planning area)
hi friends,
can u give me steps how to create planning ara planning level packages, mannul planning give me screen shots , so i can try my self, can u give me on ereal time example.
Thanking u
suneel.Hi Suneel,
Please go through this link.
http://help.sap.com/saphelp_nw2004s/helpdata/en/bb/d6fd37c7bfc72ce10000009b38f842/frameset.htm
Also here are some links which would be helpful for you to get started with BPS
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/biw/s-u/sap%20bw%20business%20planning%20and%20simulation%20-%20how%20to%20guides%20list.htm
https://media.sdn.sap.com/public/eclasses/teched04/BW253_files/Default.htm#nopreload=1
https://www.sdn.sap.com/irj/sdn?rid=/webcontent/uuid/3040dd5d-0501-0010-baa8-fc0aafa88c40 [original link is broken]
http://help.sap.com/bp_biv235/BI_EN/html/BW/CostCtrPlan.htm
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/biw/d-f/enhancements%20bw-bps%20formerly%20sem-bps%20in%20sapnetweaver%2004.ppt
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/5d90209f-0501-0010-59a2-9243ac94a4d7
http://help.sap.com/saphelp_nw04/helpdata/en/05/242537cedf2056e10000009b38f936/frameset.htm
Regards,
Praveen -
BPS: Planning with Non-Cumulative KF
Hi All,
i'm trying to implement Headcount Planning and to do this i'm thinking to use a non-cumulative KF (Headcount) with delta cumulative KF (Hiring and Dismissal).
The user should plan the delta cumulative KF.
I would like to know if this is possible in BPS 'cause i have read that it's "better" not to use non-cumulative KF in BPS.
Thanks in advanceVery Thanks Marc,
so you say me that i cannot plan on the cumulative KF associated to the Non-Cumulative one, example:
1) ZHEADCNC -> Non-Cumulative KF with INFLOW and OUTFLOW:
1a)ZHEADCAS -> Cumulative KF for INFLOW
1b)ZHEADCCS -> Cumulative KF for OUTFLOW
Is it not possible to plan on 1a) and 1b) and get the exact value on the non-cumulative KF?
The question is that the user should plan the headcount variation and not the "headcount stock" on a defined cluster.
I appreciate any hints -
BPS Planning Function Performance
Dear all,
In our projects we've faced the following problem.
We have BPS user-exit planning function. This function should process a large amount of data. And, of course, performance of this processing is very critical!
To increase performance we divided whole data amount into subsets and launch mentioned PF for each subset in background within separated thread ([http://help.sap.com/erp2005_ehp_04/helpdata/EN/c4/3a7f1f505211d189550000e829fbbd/frameset.htm], [http://help.sap.com/erp2005_ehp_04/helpdata/EN/fa/096e92543b11d1898e0000e8322d00/frameset.htm])
But now the problem:
Processing time for first thread is more, than 15 minutes of 35.000 records.
For second one - 5 sec(!!!) for 25.000
Third thread - 4 sec for 20.000
and so on...
In some threads calculation time also increases to 10-15 minutes for one thread. Statistic of calculation is below
Thread - Ecex. Time - Total read - Changed - New
1 - 0:12:46 - 33124 - 16317 - 1252
2 - 0:00:03 - 12936 - 2202 - 264
3 - 0:00:05 - 17108 - 6072 - 468
4 - 0:00:03 - 8540 - 2184 - 402
5 - 0:00:03 - 0 - 0 - 0
6 - 0:00:03 - 448 - 56 - 180
7 - 0:00:04 - 8344 - 2250 - 390
8 - 0:00:04 - 14112 - 4184 - 404
9 - 0:00:05 - 24388 - 10190 - 560
10 - 0:00:03 - 11482 - 4728 - 606
11 - 0:00:04 - 11508 - 4740 - 616
12 - 0:00:04 - 0 - 0 - 0
13 - 0:00:03 - 5936 - 1168 - 180
14 - 0:00:03 - 15036 - 4900 - 662
15 - 0:00:04 - 17640 - 5516 - 366
16 - 0:07:18 - 18284 - 8810 - 572
17 - 0:07:05 - 17752 - 8064 - 436
18 - 0:00:00 - 19966 - 6018 - 384
19 - 0:00:00 - 0 - 0 - 0
20 - 0:00:01 - 19992 - 6016 - 384
21 - 0:00:01 - 336 - 82 - 180
22 - 0:00:00 - 0 - 0 - 0
23 - 0:00:00 - 11228 - 2302 - 444
24 - 0:00:03 - 224 - 64 - 180
25 - 0:00:03 - 7952 - 3510 - 180
26 - 0:00:03 - 8288 - 2058 - 390
27 - 0:02:30 - 11928 - 5292 - 180
28 - 0:00:04 - 19096 - 3964 - 486
29 - 0:00:00 - 1568 - 490 - 180
30 - 0:02:29 - 11452 - 2428 - 444
31- - 0:00:01 - 12656 - 3436 - 504
32 - 0:00:00 - 0 - 0 - 0
33 - 0:00:09 - 336 - 126 - 180
34 - 0:00:08 - 4648 - 1086 - 180
35 - 0:00:07 - 0 - 0 - 0
36 - 0:00:06 - 0 - 0 - 0
37 - 0:00:05 - 336 - 24 - 180
What is a reason of such behaviour of PF?
Where is a bottleneck and how to eliminate influence of bottleneck on execution time of whole data amount?
Your advicesHello Dmitry,
take a look at the runtime statistics in transaction BPS_STAT0 (You might have to turn them on and re-run your process). This will show you where the time is spend (database or BPS).
If it's database time, then get your Basis Team involved. Check that DB stats are up-to-date, check that InfoCube requests are rolled-up/compressed, do SQL trace and analyze the DB execution plan, etc.
If it's BPS time, then it's probably something in your exit function. An ABAP trace (SE30) should help to nail down the root cause.
Processing packages is parallel is in general a good way to make it run faster. However, if the packages are too small the overhead will actually reduce performance. I would start with 5 parallel processes.
Regards,
Marc
SAP NetWeaver RIG -
CHAR RELATIONSHIP error in SEM BPS planning sequence
Hi,
I'm executing a planning sequence with 2 planning functions.
1st being "Exit funciton" & 2nd being "Repost funciton".
I've a "characteristic relationship of type attribute" defined at the planning area level.
Am getting CHAR RELATIONSHIP check error when am executing this sequence.
EXIT function gives blank values for a characteristic that is used in "characteristic relationship".
But, REPOST function adjusts this blank characteristic value to actual value which will be correct when "CHARACTERISTIC RELATIONSHIP" is checked.
When I execute sequence, EXIT function gets executed & CHAR RELATIONSHIP errors are being displayed before "REPOST" function is being executed.
Is there any other approach to deal this scenario? like checking CHAR RELATIONSHIP after REPOST funciton execution?
I can execute REPOST funciton from "EXIT FUNCTION" using API_SEMBPS_FUNCTION_EXECUTE, but this doesn't suit my needs.
Please note that I've a need to use 2nd planning function rather deriving characteristic relationship from the EXIT function.
Appreciate any ideas/thoughts.Hari,
each function must produce results that adhere to the rules specified as characteristic relationships. BPS will always execute the char.relationships after the exit function. You might be able to avoid this by adjusting the characteristics in your planning level.
Calling another function (like REPOST) from within an exit is not possible since BPS needs to finish processing the exit first, before it can run the repost.
Regards
Marc
SAP NetWeaver RIG
Maybe you are looking for
-
Email address change doesn't show in activesync devices
Hi, I changed the PRimary SMTP address for bulk users. There mobile devices still work and e-mail gets sent out there new-email address, but there phones still s how there old e-mail address. So when they reply to all it CC's themselves because it
-
Mouse clicks occasionally stop working
I am currently deploying a Java Swing application, and sometimes the end-user encounters an unusual problem whereby they open the application and mouse clicks have no effect. The mouse movement is still tracked fine, as buttons and menus get highligh
-
How to bring in Address book to a New User I created on Mac
I had to create a new userid on my mac and I have an address book on the old userid. How can I bring in the new address book into the new user? On the old user I exported the address book to the User\shared directory. Then I logged into the new user
-
PDF Fillable Forms: Is Pro Required to save results?
I am working on a project for a doctor who processes about 50 forms each day. He emails the forms in PDF format to his clients, who then print them out then sent the to the doctor by fax or via snail mail. He then has to pay his assistant to type in
-
Simple Portal Installation on Solaris 9 fails
Simple installation with no existing Directory Server fails on Solaris 9 with Java problems. The LDAP Server is running and seems to be configured correctly. Any hints?? Setup /var/sadm/install/logs/pssetup.4359/tmp/response/jdk BASEDIR=/opt IDSAME_B