SEM-BPS functionality

Hi to everybody.
I'm searching for a particular functionality of SEM-BPS but I don't know if it exists or if I have to develop it custom(for ex:with ABAP).
Here, the issue: I have a product-hierarchy, the last two bottom-level of which are PRODUCT and (under) SKU (PRODUCT is parent of SKU).
I want to spread (I mean "distribute") values of particular PRODUCTS down to the respective SKUs following the hierarchy definition. An example: the value of PRODUCT P10 down to SKU 19, SKU 20 and SKU 21, the value of PRODUCT P11 down to SKU 22, SKU 23, SKU 24  and so on.
I have tried to use ALLOCATION function and it works perfectly but there are too much parameters to define (sender, receiver, distributor and so on) and it isn't related to the pre-defined hierarchy (I mean, there is no possibility to define a hierarchical reference).
This problem is born because of the large amount of PRODUCTS and SKUs (it's an hard work defining every single parameter...).
So I'm searching to a function that permits to refer to the product-hierarchy and execute the spread.
Any advice?
Thanx a lot.
Luca.

Hi Luca,
I am afraid I may not be able to help you with  your query! But if you dont mind can I ask for your help. I am new to SEM-BPS. I have done certification in SEM but you know how its like. The pace of the academy is so fast and furious that it is impossible to retain most of the stuff after the academy. Now I am working on an SEM-BPS project. The company wants me to show to them what BPS can offer them. They are currently using their own bespoked planning software but are not very happy. I need to show to them the functionalities of SEM-BPS. Are their standard examples on heirarchies in BPS? Or is their something u can send me to get started with using heirarchies in BPS so that I can map their organistion structure to BPS planning layout and then can proceed from there? And last but not the least can you advise me on the structure of info cube? What things do i need to take in to consideration before I can design my info cube? Thanks a lot.

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

  • Function types for Balance Sheet Planning missing in SEM-BPS 6.0

    Hi BPS experts,
    After upgrading our BI-system from SEM 4.0 to SEM 6.0 (level 10) as part of the upgrade from BW 3.5 to BI 7.0 (level 15), the BPS function types for balance sheet planning are not available in the planning environment (Transaction code BPS0).
    According to the SAP Library the balance sheet planning functions in SEM-BPS comprises of 6 standard function types - one of them is "Depreciation":
    <a href="http://help.sap.com/saphelp_sem60/helpdata/en/0a/242537cedf2056e10000009b38f936/frameset.htm">help.sap.com -> Business Planning and Simulation (BW-BPS)</a>   
    Menu path: Business Planning Functions -> Functions for Balance Sheet Planning
    In our existing SEM 4.0 we are using "Depreciation" and the functions based on this function type are of course short dumping when executed in our upgraded system (SEM 6.0) as the function type does not exist here.
    Odd though - we do have the function type "Allocation" available in SEM 6.0, which should be delivered with SEM together with the Balance Sheet Planning function types (It is listed directly under "Business Planning Functions" in the SAP Library) .
    I have tried to figure out whether we missed out on activating something during or after the system installation, but our basis consultant has not found anything in the installation guides related to this issue. Also I was wondering whether it could be a simple matter of activating some Business Content but without any luck.
    Does anybody know why the Balance Sheet Function Types are not available in SEM-BPS 6.0?
    Kind regards,
    Lars
    PS: Our system status is:
    SAP_ABA     700     0013     SAPKA70013     Cross-Application Component
    SAP_BASIS     700     0013     SAPKB70013     SAP Basis Component
    PI_BASIS     2005_1_700     0013     SAPKIPYJ7D     PI_BASIS 2005_1_700
    ST-PI     2005_1_700     0005     SAPKITLQI5     SAP Solution Tools Plug-In
    SAP_BW     700     0015     SAPKW70015     SAP NetWeaver BI 7.0
    FINBASIS     600     0010     SAPK-60010INFINBASIS     FINBASIS 600 : Add-On Supplement
    SEM-BW     600     0010     SAPKGS6010     SEM-BW 600 : Add-On Supplement
    BI_CONT     703     0007     SAPKIBIIP7     Business Intelligence Content
    Message was edited by:
            Lars B Rasmussen

    Hi Lars,
    It seems not all the planning function from SEM BPS are available in BW BPS. Please check the links below: -
    what is the difference between BW 3.5 BPS and SEM BPS 4.0
    BW- BPS and SEM- BPS
    SEM-BPS VS BW-BPS
    BCS Doc
    Regards,
    SK

  • 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

  • SEM Planning functions (Already checked the BPS Forum)

    We installed BW 3.5 which I now see the BW-BPS planning functions.
    Then we installed SEM 4.0 and I see another BPS menu item.
    Does the BPS0 transaction now contain all the SEM planning functions or just those limited to BW-BPS.
    Will reward points as always!
    Richard

    You would be able to see the additional Planning Functions one you are using the Planning Workbench(BPS0).
    When using the Planning functionality in this transaction, you would be able to use the additional Planning functions that come as part of SEM.
    Bye
    Anurag

  • Planning Function : Amortization in SEM BPS

    Hi,
    We have a need to implement Amortization function in SEM BPS. We are implementing SEM-BW 3.5 version.We need to set up schedules to track bond issues, principal and interest payments, etc in BPS. Data will be coming from Excel.
    Can any one help me out by giving me a step by step procedure or guidance to implement this function in BPS...
    Thanks in advance...

    In your exit function you have a parameter XTH_DATA. This parameter contains a hashed table. The structure of the table consists of S_CHAS that contains all characteristics and S_KYFS that contains all key figures. In a Multi area there is a field called AREA___ that you can check. The basic coding in your function module should therefore look like.
    DATA: l_s_data TYPE /1SEM/_YS_DATA<...>
    LOOP AT xth_data into l_s_data.
      IF l_s_data-s_chas-_area___ = 'CUBE1'.
        l_s_data-s_chas-_area___ = 'CUBE2'.
        insert l_s_data into xth_data.
        IF sy-subrc <> 0.
          MODIFY xth_data FROM l_s_data.
        ENDIF.
      ENDIF.
    ENDLOOP.
    Note that this does not delete existing records. The type of the structure l_s_data depends on the client and name of the multi area.
    Best regards
    Dirk

  • Analysis Authorization with SEM-BPS

    Hi,
    We have performed technical upgrade from BW 3.5 to BI 7.0. We want to migrate to BI 7.0 functionality phase wise.
    We have SEM-BPS and now we want to migrate to Analysis Authorization of BI 7.0.
    Once we have igrated to Analysis Authorization, will there be any impact on SEM-BPS? Can we still use SEM-BPS with New Analysis Authorizations? We do not want to move to BI-IP in near future?.
    Please advise.
    Best Regards,
    UR

    Dear UR,
    Iu2019m going to try helping you,
    In difference of reporting functionality, in planning, the data of an InfoCube is not just read; it is also changed or created.
    There are two planning tools in BI: BW-BPS (Business Planning and Simulation), and BI Integrated Planning.
    There are two main tcode: BPS0 and RSPLAN
    There are three authorization objects to manage Integrated Planning:
    S_RS_PL_ADMIN - Planning Administrator
    S_RS_PL_PLANNER u2013 Planner
    S_RS_PL_PLANMOD_D u2013 Planning Modeler (Development System)
    The main object in the planning scenario is InfoCube real-time, where can available writing in small package that arrive in parallel. In some cases the security requirements for reporting and planning can be merging. In this case you need authorization object for checking planning, as authorization object above, and you need authorization object for using a query for planning requires as S_RS_COMP.
    In addition to authorization for displaying data, the authorizations for changing data you need analysis authorization (the analysis authorization focus in the InfoProvider, no in Aggregation Level).
    In your analysis authorization design for reporting stuff, you should use in 0TCAACTVT characteristic 03 value. In the planning stuff, you should use in 0TCAACTVT characteristic 03 and 02 values. As explain following:
    Using the characteristics 0TCAACTVT (activity), you can restrict the authorization to different activities. Read (03) is set as the default activity; you must also assign the activity Change (02) for integrated planning.
    http://help.sap.com/saphelp_nw70ehp1/helpdata/en/b1/0c9441b8972e7be10000000a1550b0/frameset.htm
    I hope this suggestion can help you answer question,
    Luis

  • Report on process chains using SEM-BPS

    We are looking to develop a tool to:
    1. Monitor data loads at the process chain level
    2. Within in the same tool, enter error resolution /
       action steps for all failed loads
    3. Report out % of successful or failed loads, using the data captured by the tool.
    We have studied the BW Tables rspcchain, rspcchainattr, rspclogchain, rspcprocesslog, rspclogs, rseventchain and
    rspcchaint.
    We are considering the following options:
    1. Develop an ABAP report and allowing the process chain monitor to manually enter the error resolutions (Perhaps in a Z-Table)
    2. Create an InfoCube in BW using the above tables and then write a query, but we can not allow the user to enter error resolutions in the query.
    3. Create a transactional infocube in SEM-BPS using the above tables and use the input functionality of tansactional infocube to facilitate the error resolution report entry.
    Can anyone suggest any alternate solution, or has anyone encountered similar requirement on project?
    One more doubt to check: is there any way to create an infoobject with CHAR type to enter data with 1000 or more characters? Or is there any other alternative solution to it? The doubt is to take care of the text entry for the error resolution.
    Milind Vad

    Just some thoughts:
    Have you considered using document service in BW or even KM (Portal) technology rather than CHAR 1000+ fields? This would give you more flexibility also on the type of document.
    For loading there are monitors available (based on tables like RSMONMESS). If you are interested in loads only (and not other process types), maybe using information from the BW load monitor could be beneficial (like RSMONMESS) rather than the process chain stuff.
    Maybe it's even worth having an InfoObjekt with a resolution code that links to a document describing the resolution with a key and whenever there is a new solution available create a new key with a new document. That would be most beneficial for reporting (like how many times has this problem / resolution occurred and the like).
    Regards, Klaus

  • Manual data change in SEM-BPS

    Hello,
    Dos somebody know how to find possibility of manual data change in the planning layout of SEM-BPS?
    Thanks for answers.

    Hello Svetlana,
    When you meant "to add new (or change existing) data in a planning layout, you have to make use of the function module
    <b>API_SEMBPS_SETDATA.</b>
    The parameters what you have to pass are:
    1) Planning area
    2) Planning level (where your layout is defined)
    3) Planning package
    4) Planning Laoyut
    5) Characteristic values of each row
    Check the documentation of the Funtion Module (CTRL+F4).
    <b><i>1) Be sure to convert the key figure values in string format, otherwise you would get a runtime error.
    2) Make sure that no two rows have same keys (characteristic value tuples)
    3) Make sure that all the characteristic values are contained in the planning level (Check the filters)</i></b>
    A simple working example (ABAP Code) you have it from me when things dosen't go forwards.
    Thanks and Good Luck!

  • SEM BPS vs BW BPS

    Are SEM BPS and BW BPS identical in terms of the functionality that they offer? If not what are the constraints and is one a limitation of the other?  Thanks

    hi,
    SEM-BPS has some additional financial functions and different business content.
    take a look :
    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
    and threads
    what is the difference between BW 3.5 BPS and SEM BPS 4.0
    BW- BPS and SEM- BPS
    SEM-BPS VS BW-BPS
    hope this helps.

  • BI Integerated planning and SEM-BPS ???

    Hi all ,
      I am new to SEM.
    Could you tell me
    1) if there's any difference between Bi integeraed planning and SEM-BPS ?
    2) if so, what are those differences ? & which one is better suited to planning needs ?.
    3) also can we use planning areas developed in bw-bps ???
    Friends if you have any documentation  for the practical part of SEM-bps
    could you please send it to [email protected]
    thanks in advance
    Nidhi Dashora

    Hello together,
    BI-IP is under contruction and wil be replaced later instead of BW-BPS. For the mean time BW-BPS will exist parallel.
    Further details see here: https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/b87271fb-0701-0010-00bd-b03502b8c011
    This is the theorie. In the praxis there are big differences and BI-IP is in a "very eraly stage", you should have at least SP 10, better wait for 12 to able to have at least the most important functionalities in BI-IP.
    e. g. you can not plan on hierarchy nodes (e. g. you dont have standard distribute function to distribute from # in a query). This is available from SP12. And so on....
    regards
    Eckhard Lewin

  • How to create an user input variable in SEM-BPS?

    Hi,
    anyone please guide me how to create an user input variable in SEM-BPS? I want to utilized user input variable to udpate characteristic with repost function.
    I tried to create in planning folder, variables right-click create, but the system said 'operation cannot be executed here'...
    please help....
    thanks.

    Hi Bindu,
    would you give me one more help,
    I want to use the variable created for a repost process, how do I achieve that?
    My scenario:
    - There will be a repost function on the planing folder
    - User can select a row or many rows then click the repost function button, then a popup window will appear for user to input the value for the variable
    Is it possible with the scenario? Please advise if I can use standard repost function or should i create a FOX or exit function for this purpose.
    thanks.

  • Performance concerns in upload flat file into SEM-BPS.

    Hi,
    we are using HOW-TO document to upload flatfile into SEM-BPS.
    in the same exit function, we have a need to derive missing characteristic values from reference data.
    So, we are reading reference data using API_SEMBPS_GETDATA.
    upload is taking around 10 minutes in test systems. our concern is, if taking so long for test systems with less data , what about production time with more data?
    from what all I can see is, most of the time is being consumed at reading reference data.
    I'm dealing around 14000 records of reference data & around the same number of uploaded records. Initially, system status is, "number of cells to be formed : 33092" and then immediately after 5 seconds, status changes to, "formed cells : 33000" and this status stays for like 8 minutes.
    I'm not using any input/output layouts but just exit planning function in the planning folder. So, I anticipate that above status is while reading reference data but not due to huge amounts of uploaded records.
    When I ran the same exit funciton by commenting just the "reading reference data" code, upload function execution time came out as 2 minutes.
    What is the best bet in dealing this scenario?
    Usually, what is the best approch to read reference data / to derive missing characteristic values?
    I couldn't able to use "Char Relationship using reference data" as it might not be suitable in my case. Even if suits, am missing enough documents/info/examples to deal "Char Relationship". Documentation on help.sap.com is not enough in this case.
    PS: initially, when I tried to read 14000 records at detailed level, exit funciton returned no reference data & in the debugging mode, I could see a message "too many records".
    Can a given layout read only a maximum of 9999 records / excel rows?
    records are at CALMONTH level. As I don't need CALMONTH for derivation of characteristic values, I have deleted CALMONTH from " READ reference data" level to avoid the above message. Does this anyway relates to peformance?
    Appreciate any help

    Hello Hari,
    it is touch to say what exactly causes this performance problem. Since you are dealing with custom coding (the how-to + your derivation logic), I suggest to do an ABAP trace (SE30) to see where the time is really spent.
    The API call to read data should not take more than a few seconds. Test it separately by putting the API call into a simple ABAP program.
    As Mary pointed out already, there's a 9999 line limit for layouts and therefore the GETDATA API as well.
    Note: The file upload/download how-to solution was never meant for mass data loads. This needs to be done using regular BW functionality.
    Regards
    Marc
    SAP NetWeaver RIG

  • IP vs SEM-BPS 6.0

    Does anyone have a link to info on the functional differences between IP in 2004s and SEM-BPS 6.0? 
    Thanks!

    Hi Sean,
    please see BI FAQ: http://service.sap.com/bifaq > BI Planning.
    Regards,
    Marc
    SAP NetWeaver RIG

  • SEM-BPS 6.0 error message requested data cannot be locked but at 999 row?

    Hi all,
    We are using SEM-BPS with WIB and EP 7.0 and I encountered issues for the first time.  I normally avoid configuring layouts with large hierarchies but at this one the client insisted.  They are in testing right now and selection of relatively small node (approx. 10-20 cost centers) still gave us an error message. 
    I know layouts has a limit of 9,999 rows and we should have been okay since it is about 200-300 lines per cost center but we are getting the error message below and it mentioned a limit of 999 rows in the selection table..  Any way we can change that?
    Thanks,
    mary
    Requested data cannot be locked (-> see long text)
    Notification Number RSPLS092
    Diagnosis
    In order to edit data from InfoProvider 'ZYEE_C02', the requested data has to be locked exclusively for user 'YEESU01'. The data that is currently being requested is specified by a very large selection table. In order to lock the data exclusively, the system has to store a compressed version of this selection table on the SAP standard lock server. However, the compressed selection table still has more than 999 rows. So that a reasonable number of users are able to change data at the same time, the system limits the number of records allowed in a selection table to 999 records.
    Information on Context of Lock Request:
    Lock requests can come from BI-Planning or from BW-BPS. The context specifies the following information:
    BI-Planning: for a lock request from a query, {Planning Function} for a lock request from a planning function.
    BW-BPS: {Planning Area}{Planning Level}{Planning Package}{Planning Function}{Parameter Group}. For lock requests from manual planning the following is true: Planning function = '0-MP' and the parameter group is the technical name of the planning layout.
    InfoProvider 'ZYEE_C02' is always a Basis InfoProvider. The current context information is:
    '{0-ADHOC}{0-MP}'
    System Response
    The requested data cannot be locked.
    Procedure
    You can normally only avoid this by simplifying your selections. For more information, see the documentation on this.
    Procedure for System Administration

    Hi Mary,
    in RSPLSE you use the option that the BI lock table is maintained in the SAP enqueue server. Here there is a limit - as explained in the long text of the message - that the compressed selection table for one enqueue request should not have more than 999 rows. This limit can not be changed.
    The selection table seems to be very big, since the compression factor is at least 5. So please check your selection table:
    1 check whether you can make the characteristic causing the problem not lock relevant
    2 or use the second option that the BI lock table is maintained in a shared memory area of the central instance of the system.
    But it is better to keep the selection tables small, e.g. by making some characteristics not lock relevant.
    Check sizing note 928044, e.g. in case you want to use 2. The default setting is very small.
    Regards,
    Gregor

Maybe you are looking for

  • I backed up my library and now i cant restore it on my new mac!

    Okay, So, my PowerMac came today, and I backed up my iTunes library, then (stupidly), deleted almost all my music off my iMac. So i go to do the back up, and it copies 70 or so songs then says "Attempting to copy to the disk "Mac Hard Drive" failed.

  • Error en Query : [SQL Server] Error de Division entre 0

    Maestros !! Tengo este problema: Al ejecutar una query me figura este error " [SQL Server] Error de Division entre 0 ". Entiendo el error, cualquier numero divido por 0 arroja este problema, mi pregunta es como lo hago para no considerar las operacio

  • Complete End User transactions of Credit management and Cash Remittance

    Hi All Can any one please Guide me on what are all transactions the end users need to perform  in the below areas - 1 - Collections 2 - Credit Management 2 - Cash Remittance 4 - Tax Processing I have to give the trainings on these areas and these are

  • Where can I find explanations for all the export options?

    [ Re-posting this from the iPhoto & iDVD branches ] When I export a slideshow in iPhoto 9, choose 'Custom export' and then hit the 'Options' button, a dialog pops up with Video & Sounds options that can further be explored. In the Video section, I ca

  • ITunes user ID

    So I'm having some problems with my user ID and I am hoping someone can help. Okay so it started off with my current email as my apple ID then one of my friends asked me hey whats your apple ID so I can de-authorize you from my computer and I was a l