Integrated Planning vs BPS - Planning Function and filters

Hi,
I'm trying to create a planning function previously defined in a BPS system into a new system with Integrated Planning. Some considerations:
BPS:
- I define first a planning level on a planning area. In this level I set some selection values.
- Then I define a planning package that can contain other further filter values
- Then I create my planning function
- Then I create a parameter group that contain parameter values the function will use.
Integrated Planning:
- I can create a planning level and, separately, I can define more than one group of filters;
- Then, I can create a planning function, where I can set some fixed values in the "field used for condition" tab. These values are common for every user that launch the function.
So, from my point of view, it seems that:
BPS: I have 3 points where I can set filter parameters (level, package and parameter group), and I can launch for example the same function selecting different packages or different parameter groups;
IP: I have only one point where I can set filter parameters (Filter, defined on level)
Is all right? In this case, I don't exactly know how to migrate the same function defined in BPS in the Integrated Planning environment.
Any ideas?
Thanks for the support!
Gianluca

Hello Gianluca,
BPS: I have 3 points where I can set filter parameters (level, package and parameter group), and I can launch for example the same function selecting different packages or different parameter groups;
IP: I have only one point where I can set filter parameters (Filter, defined on level)
In IP you have 2 places, Filter and the function itself. In the function you will get characters for conditions where you can again filter. Migration is simple.
And in BPS? If I define a planning package with a filter (example: Country = Italy) and I select this filter during the launch of the function, do I see records with country = Italy in my reference data?
I guess you are mentioning package as filter. If yes then yes you will only get Italy data in your reference.
The parameter group restrictions in BPS are done in planning function itself in IP. But one difference is in BPS it allowed multiple parameter groups.
And I think even in BPS FOX brought reference data that were subsets of restrictions made in packages and planning level. I dont think in BPS also we were able to read reference data out of the planning level and package.
Regards,
T-Bird.

Similar Messages

  • BW SEM-BPS API functions from a Web Dynpro project in Netweaver

    Hi,
    Rather than using the standard Web Interface Builder in BW SEM-BPS (3.1B), we have to use SAP Netweaver to create a Web Dynpro project which accesses all the API_SEMBPS functions, such as GETDATA, SETDATA, FUNCTION_EXECUTE etc. Has anyone done this before? If so, do you have any examples, hints?
    Regards,
    Linda Lee

    Hello Linda,
    let me add some more remarks on this topic from the BW-BPS development perspective:
    I completely agree with Marc's statement.
    Thechnically it is possible to build a planning application UI on top of the BW-BPS API functions and we have some customers that are live with such a solution. However, I would recommend this only in 2 cases
    1. You need to create a tightly integrated application with BPS being only one part of several other components (including transactional UI, e.g. running against a CRM system).
    2. You prefer a UI technology that is not provided by SAP (e.g. Java Swing based).
    In all other cases, I would say that one should stick to the Web Interface created with Web interface Builder, mainly for cost reasons. If this tool does not fulfill all your needs there are several possibilities to enhance and extend the generated web interfaces by custom specific coding (see also several How-To guides in this area; e.g. "How to integrate a BEx Web Template into a BPS Web interface").
    Another possibility is to loosly couple several web UIs with the help of the portal.
    To my knowledge, it is not true that BSP web technology will be obsolete shortly. 
    In general, I would always prefer a tool supported, model driven approach compared to a heavy custom coding. This is also in sync with SAPs general strategy to a more pattern based approach to create UIs.
    Regards,
    Tobias Hagen
    Dev. Manager BW-BPS
    SAP NetWeaver BI

  • Aggregation level and filters in bi 7.0 reporting

    hi friends,
    what the use of creating aggregation level and filters in reporting in bps.
    if u have any videos for bps, please send me links.
    thanking u
    suneel.

    Aggregation levels and filters are spefic objects used in Integrated Planning; they did ot exist in BPS. Aggregation level is similar to planning level and filter is similar to planning package. Agg levels and filters are the essential objects for planning with Integrated planning.
    Ravi Thothadri

  • 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,
    Thomas

    Hi 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

  • Planning function and planning sequence of Design studio new features!!

    Hi Experts
    Recently I have updated my design studio to 1.3 and happy to see many new updates. Meanwhile i saw some new features add planning function and planning sequence.
    As per my understanding, Using this features we can enter data at run time. My query is here
    Is it like we are entering data at run time and see the changes in current data(chart series)
    Ex: Add discount for product 10% and relevant data(in chart) reduced to 10%
    or
    Is it like integrated planning? Once we enter data in run time and it saves in BW planning cube?
    I am totally confused with this feature.. Can any one help me to get clear understanding on this please !
    Regards,
    Mathivanan M

    Hi,
    maybe these two article can help you:
    #1 Planning in Design Studio 1.3
    #2 Planning in DS 1.3 - Using different script methods for planning
    As i unterstand, it's only possible to write back in BW.
    Best Regards 
    Sebastian

  • Diff between Planning in BPS and Planning in APO

    Hello..
    Can any one give me some good insight in to the difference between planning in APO and plannning BW BPS.. In what way is it diff?
    thankyou..
    kishore karnati

    Hi Kishore,
    Not sure about APO but some of the distinct features of BPS planning are:
    Loose integration with the transactional data flow
    Fast and simple adaptation to current and future organizational changes
    Free and unrestricted definition of integrated planning scenarios
    One homogeneous planning environment for the flexible design of various planning steps
    One central data warehouse as basis for all information needed in the decision process
    More simulative planning processes
    Maybe an APO expert could comment on the other side
    Hope it helps...

  • 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,
    Rael

    Hello 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>

  • Integrated Planning in COPA using KEPM and loading of quantity to SOP

    Hi,
    We are in process of testing integrated planning in COPA using KEPM and loading of quantity to SOP (MC87) or Transfer Qty to SOP - KE1E. I created a planning level with basic information to plan quantity on product with Period/Year, Version, Plant, Product, Record Type (F), Unit Sales Qty.
    Also created Planning Package & Planning Parameter with Planning layout and entered quantity for a material which creates a profitability segment with quantity update. The problem occurs when transferring to SOP the sales quantity either using MC87 or KE1E, it goes into a loop and times out. We tried using different parameters, but ended up with same result.
    Are we missing some Config/steps here, any thoughts will help.
    Satish

    Hi,
    You need to transfer COPA plan to inactive version of SOP through KE1E. Thereafter, in PP, the same is transfered to active version through MC78. Thereafter it is transferred to Demand Management through MC74.
    Please check with your PP consultant.
    Trust this helps. Please assign pts if useful

  • Planning Function giving error 'not initialise' in BPS Planning folder

    Hi
    Have created the std copy planning function and have included in the folder. Its giving the error the function is not initialised. What do I need to do to remove this error. Any suggestion most welcome.
    Kind Regards,
    Sarah

    Hi Sarah,
    Can you be please feed in some more information on the function you have created. What is the parameter group you have created. Is the error coming while checking the planning folder or before that.

  • How To... Execute Planning Functions and Sequences from MS Office Ribbon

    Dear all,
    I am working with a SAP how to paper, which is called:
    How To... Execute Planning Functions and Sequences from MS Office Ribbon.
    It is working absolutely fine and I am pretty satisfied, but as you probably know "Control the visibility of a button based on the visibility of a related crosstab: the  button just disappears once the related crosstab is not located on the active sheet."
    This means, when I insert different queries in different crosstabs, only one crosstab will have my own created ribbon. Is it also possible to set another specific ribbon with other buttons for another crosstab? Can I change the macro, included in the appendix of the how to paper, regarding this issue?
    Thanks in advance!
    Kind regards
    Dominik Drebinger

    Hey Martin,
    thanks for your reply, but I solved the problem on my own. Unfortunately my colleague did not see that the crosstabs had to be defined differently.
    Like this:
    Label
    Screentip
    Msolmage name
    Crosstab name
    Copy Initial Aligned
    Copy Initial Aligned
    CacheListData
    SAPCrosstab1
    Copy Initial Aligned 
    Copy Initial Aligned
    CacheListData
    SAPCrosstab3
    Copy Initial Aligned
    Copy Initial Aligned
    CacheListData
    SAPCrosstab5
    The macro, provided by the HowTo, is therefore working perfectly fine.
    Thanks though
    Dominik

  • ODI function and Planning

    I created an ODI function which is working when I use target as file. But it fails when I use Hyperion Planning. Can ODI function be used when Planning is been used as target. I selected to run that funcation at staging.

    Functions can be used with any of the hyperion technologies though you will need to definitely execute the function on your staging area or source and not on the target, planning has not SQL capibilities.
    What is the error message you are getting, what is the function.
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • 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

  • Integration problem: BW-BPS and portal reporting (ports)

    Hi,
    I have a question regarding to the integration of BW-BPS with the new portal. We have a BPS application with several planning interfaces (BSP) for the input of planning data. For reporting we are using the new portal functionality (BEx WAD templates). The BSP pages (ABAP) and the portal (JAVA) are working on different ports. We have integrated relative links into our BSP pages (/irj/servlet/prt/portal …) for the “link” between reporting and planning.
    This was working fine until yesterday when we implemented the new support package 13 for BI. Before, it was possible to execute the portal reports with the BSP port. Now, this does not work anymore. --> Error “the page cannot be displayed”
    The problem is that we are using a lot of these relative links within our BSP pages and they are all obsolete now.
    We can not use absolute paths because we have a “3 stage architecture” (with 3 different machines and 6 different ports).
    Does anybody know how we could solve this problem on the server side (port mapping, etc.)?
    Any help would be appreciated.
    Thanks and regards,
    Markus

    Hi,
    I thought this was a portal or IE browser issue, because I CANNOT see graphics but everybody else CAN!
    Regards,
    SS

  • Retraction of WBS plan from BPS to PS.

    Hi,
    I am attempting to use the UPR_COST_PLAN_EXEC Function Module to retract data to R3. My aim is to be able to extract the data in a fiscal period to WBS Element - Cost Element combinations in PS.
    I have followed the guidance of the well written 'BPS Retraction for Cost Cener Accounting' web log and have also reviewed the topic entitled 'BPS->PS Retraction Problems' on the community.
    I am still struggling to find clarity on how to implement this functinality succesfully.
    I have followed step by step the guidance mentioned above. However for the Sender Structure 0ACTTYPE,
    0ACT_UNIT, 0COSTCENTER are not assigned to an InfoObject(because I want to retract to PS). 0WBS_ELEMT is assigned.
    I have created a BPS Planning Area and Planning Level. The planning Level and Package include
    Controlling area
    Cost Element
    Currency
    Fiscal year
    Fiscal year/period
    Fiscal Year Variant
    Unit of measure
    Value type (Restricted to 20)
    Version (Restricted to 0)
    WBS Assignment (IM)
    The Planning Function is set up as suggested. Controlling Area and Cost element (All other available fields are assigned to be changed) are not included in the fields to be changed because the system complained about it (Is there any guidance on how these fields should be assigned).
    The Parameter Group is set up as suggested. Other than
    Retr. R/3 Comp. (set as 9)
    BTW is there any guidance of the following settings (all currently set up as suggested)?
    Controlling Area
    Cost Element
    In the InfoCube I have records with all the data elements in the planning element filled and the WBS elements, cost elements match records in R3 with actual postings against.
    If I use my very limited debugging skills. If I look at the values in xth_data[x], the values are as I would expect cost element, fiscal period and wbs element are available correctly in the structure.
    When function UPBR_DATA_PACKAGE_MAP is called the values are available correctly in ith_data[x]. The function completes without error. However if I look in report S_ALR_87013531 the values are not updated.
    This is very frustrating. If any one has any really sound guides or a good approach for debugging or checking of pre-requisites or advice in general I would be over the moon.
    Thanks. Ross.

    Hi Ross,
    I just saw your response in sdn that you were able to solve the issue. Can you please let me know how did you resolve. Below are the settings which Iam currently using; greatly appreciate your help....
    We are using WBS & ABCPROCESS combination to retract the project cost;
    UPBR_RULE Mappings:
    Rec.Field - Sender Field
    0ABCPROCESS - 0ABCPROCESS
    0WBS_ELEMT - 0WBS_ELEMT
    0FISCPER3 - 0FISCPER3
    0FISCVARNT - 0FISCVARNT
    0FISCYEAR - 0FISCYEAR
    0OBJ_CURR - USD (Constant)
    0VERSION - ZFEVRSION (custom field)
    0AMOCCC - ZFEMSTR (custom field for amount)
    Parameter Group Settings
    Retr. R/3 Comp. - 9
    Retractor Control - 4
    Delta Update - 1
    Sender str. - UPB_SND_COPS
    Destination - PDSCLNT300
    Test mode Is Active - 0
    R/3 Version - VA1
    Wait for Update - 1
    Controlling Area - 01
    Cost Element - 02
    CElem category - 03.
    When I execute the planning function after manually creating few records. It does run sucessfully and the below message will be displayed;
    2 data records were read, 0 of them were changed, 0 generated.
    Iam not sure what Iam missing. Please let me know your inputs....
    Looking forward to hearing from you.
    thanks
    Syed.

Maybe you are looking for

  • Link in User Decision step not showing correctly in UWL

    Hi SAP Experts, I have a requirement to add a link in a user decision step, this link triggers a custom webdynpro for additional input. When I access the workitem from Business Workplace, the link is showing fine. But when I execute the workitem in U

  • Rotation lock doesn't work for the camera?

    I can't lock the rotation for the camera and it's infuriating. I've locked the rotation on my phone by sliding up and pressing the lock, and that works for all my other apps. However, when using the camera, it will still rotate. I don't want to, nor

  • Setting a sql statement to run at a later time

    Hello, Is there a way to submit a sql but let it run at a later time? Maybe a sleep function? Thank you.

  • What are the Version Differences?

    What is the difference between the 2 versions?  Are they both 64 bit?

  • Syncing after restore, recent backups missing

    I had Sprint unlock my phone for international use.  I backed up my phone to Gail-PC on Itunes and then reset the iphone 4S.  When i went to resync the phone after the reset my computer now says the last time it was backed up was March 2013.  I backe