SEM BPS Layout Performance trace

Hi guys,
our users are reporting following issues from Sales Planning Budget planning layout. User needs to restrict on a start page 1) Sales responsibility 2) Value Segment 3) Sales Employee 4) VAT code
They experience problems when selecting the variable values above, it can take many minutes before you can change the next variable value - sometimes it is not working at all. Sometimes, when users are able to choose all the values and press start planning function button - they don't get anything but blank layout.
So is there a way to trace somehow the performance of BPS planning layout and enhance it?
Thanks in advance, appreciated!
Riku
Edited by: Riku Uski on Feb 1, 2008 12:54 PM

Thanks for this, it was related to overall performance tuning etc.
We're currently running in BW 3.5 but in some time IP and BI7 should be alive - then there's a place from tuning.
Now I am still trying to find the bottle neck for the current issue so if someone has got information on solving this, cheers
Riku
ps. points assigned

Similar Messages

  • Refresh current SEM-BPS layout

    Hi,
    I have a need to refresh the current SEM-BPS layout after executing a planning sequence.
    How do i do that?
    the problem is,
    A planning sequence reposts current layout data & the data disappers from the layout but the document icons still appear in the layout. (these are just virtual icons meaning it doesn't let me to delete/edit the document. If i click on these icons, nothing happens but the icons just appears)
    I switched the layout (another button in the folder) after executing this planning sequence & again came back to the 1st layout & the icons are gone.
    So, I'm anticipating that refreshing the current layout should solve this problem.
    Appreciate any kind of help.

    Hi,
    I guess the problem lies in the way the Excel macros transmit the data from the BPS sheet to your sheet. The best way to handle the problem is to insert a delete operation in you VBA coding before the new data is transferred to the second sheet. What I mean is in the macro SAPAfterDataPut you first delete all data in the second sheet (including the icons) and then transfer everything to the second sheet.
    You cannot trigger a "restart" of the Excel layout via a planning function. If you are in a layout and trigger a planning function the system notices that the same layout should be shown and thus does not restart the Excel (for performance reasons). If you switch to another layout then the Excel application is stopped and a new Excel is started. There is no way to influence this behavior without doing a system modification.
    Best regards,
    Gerd Schoeffl
    SAPNetWeaver BI RIG EMEA

  • RABAX_STATE type of error while accessing SEM-BPS layout

    Hi
    I was trying to access SEM-BPS layout from CRM web UI. But i got following error:
    CRM: Function Module "UPX_KPI_API_SET_PROP_TIMELINE" not found
    The termination type was: RABAX_STATE
    Can anyone please tell me how to resolve this problem?
    Thanks,
    Smruti

    Hi Smruti,
    I don't know about your problem, as I don't know CRM, sorry.
    But for you info: It seems this RABAX_STATE occurs at every WD4A error.
    Kind regards, Matthias

  • How to Remove totals on few columns from SEM BPS layout

    On SEM BPS layout it has 10 5 charatestics columns
    and 10 key figure columns.
    out of these key figures I want see totals on some
    coulmns and for few columns I do not want to see totals.
    for wxample it does not make sense of seeing total under
    the salary incrase percentage coulmn.
    Please suggest anyway we can remove total for some  
    columns on the layout

    Hey, thanks -- everything worked as you described. It never would have occurred to me that the "put back" button refers to the browser selection not the layout selection, for reasons I give below.
    I think Aperture exhibits some conceptual confusion here. First of all, a "light table" is created by the New > Light Table command, and you add images to the newly created light table just as you would add them to an album. But those images don't go on the light table layout until you drag them from the browser to the layout table. The "put back" button and "remove from light table" contextual menu command both mean remove from the layout. The phrasing of the contextual menu command make it sounds as if it will remove the clicked image from the light table's collection of images, like removing an image from an album -- it would have made more sense to name this command "put back". Furthermore, the "put back" button is above the layout display, not above the browser, which to me implies that it applies to selections in the layout display. To select an image in the browser, and click "put back selected" seems backwards -- if you just selected the image in the browser, your attention is focused on the browser, not the layout; from the browser's point of view, the button should read "bring back" not "put back".
    The documentation didn't really help when I was trying to figure this out. Sometimes the Aperture documentation refers to just a "light table", as on the overview on page 732. On pages 733 and 734, though, it refers to a "light table album". On page 735 of the Aperture manual there is a very brief explanation of how "to add images to the light table" and "to remove an image from the light table". Here, "light table" refers to the layout not the album. The explanation of the "Put Back Selected" button says to select an image then click the button, and the picture shown is of an image selected in the layout, not in the browser.

  • VB Run time error '1004' in SEM BPS layout

    Hi,
    When I run a layout and activate the standard SAP macro, a Visual basic error message " Run Time error '1004' " appears.
    This error has been resolved after I made the following settings.
    TOOLS --> MACRO --> SECURITY --> Trusted Publishers --> check flag "Trust Access to Visual Basic Project".
    Does each user has to make this setting? Isn't there a setting for SAP macros to attach a trusted digital signature that automaticaly takes care of this error w/o having each user make this setting?
    I heard, a setting has to be made in Trusted Publishers to accept "SAPAG".
    But, I don't see this in Trsuted publishers list.
    I don't see this error in Excel 97 but in Excel 2003. How do I know which versions of excel gives this error to educate our users about this error.
    Appreciate any help.

    Hi anil1121,
    Since this is not a vb.net issue, and based on your description, I would recommend you post this issue in
    http://social.msdn.microsoft.com/Forums/en-US/home?forum=officegeneral forum to get supports.
    Regards.
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • Need to reduce overall width of SEM-BPS layout.

    Hi,
    I've a layout that gets wider and wider if user selected many vaules for the variable and I need to reduce the overall width of the layout.
    In the layout,
    characteristic COUNTRY defined in the lead columns.
    characteriatic CALMONTH is defined in the data columns as dynamic.
    layout contains keyfigures "Cost" and "REV".
    So, in the layout builder definition
    1st row in the data columns is with "Cost" in keyfigure column and variable VAR_MTH in CALMONTH column.
    2nd row in the data columns is with "REV" in keyfigure column and variable VAR_MTH in CALMONTH column.
    If variable VAR_MTH is selected with Jan 2004 - Mar 2004 for CALMONTH, layout is as follows.
    COUNTRY || Jan2004 Cost || Feb2004 Cost || Mar 204 Cost || Jan2004 REV || Feb2004 REV || Mar 2004 REV ||
    Here it is what am looking ..
    insert a row on top of header row and put "Cost & REV" texts in the new row and the header row will contain only months as follows
    ========||==========COST============||=============REV===========||
    COUNTRY || Jan2004 || Feb2004 || Mar 204 || Jan2004 || Feb2004 || Mar ||
    in top row, 3 cells are merged and merged cells will have COST. right below these cells, months are displayed in the header row. Similarly for REV.
    There is no problem if user always selects 3 month range.
    But, in our case user has to have flexibility to select as many months as he want which makes it difficult.
    I'm thinking of exploring macro options.
    But, I appreciate if you can share your earlier experiences if any or any suggestions.

    Hi Naveen,
    SAP has 80 columns max for display on the screen.
    if u want to accomadate more than six parameter the reduce the visible length.
    example.
    SELECTION-SCREEN : BEGIN OF LINE.
    PARAMETERS : p_reg1 TYPE char20 VISIBLE LENGTH 12.
    PARAMETERS : p_reg2 TYPE char20 VISIBLE LENGTH 12.
    PARAMETERS : p_reg3 TYPE char20 VISIBLE LENGTH 12.
    PARAMETERS : p_reg4 TYPE char20 VISIBLE LENGTH 12.
    PARAMETERS : p_reg5 TYPE char20 VISIBLE LENGTH 12.
    PARAMETERS : p_reg6 TYPE char20 VISIBLE LENGTH 12.
    SELECTION-SCREEN :  END OF LINE.
    also see to it that u dont cross the limit of 80 columns
    while writting the comments
    example
    SELECTION-SCREEN : <b>COMMENT 4(10)</b> text-006,
                     : POSITION 35.
    PARAMETERS       : p_sumrep RADIOBUTTON GROUP rad1 .
    SELECTION-SCREEN : <b>COMMENT 38(10</b>) text-048,
    <b>Please Reward Points & Mark Helpful Answers</b>
    To mark Helpful Answers ;click radio Button next to the post.
    RadioButtons
    <b>o</b> Helpful Answer
    <b>o</b> Very helpful Answer
    <b>o</b> Problem Solved.
    Click any of the above button next to the post; as per the anwers
    <b>To close the thread; Click Probelm solved Radio Button next to the post , which u feel is best possible answers</b>

  • Input Area in BPS Layout is too small

    Dear experts,
    I'm really desperated due to BPS. We definded a BPS layout of type "Key Figs in Data columns" and like to add data via manual planning. The layout is displayed in Excel format.
    When opening the layout only 20 lines in the layout are ready for input. When all 20 lines are used, we have to hit the "check" button, to insert new lines that are available for input. My problem is, that we run Excel macros to generate the data. The records are much more than 20. Only some of them are recognized as BPS data the rest is ignored and also not stored in the cube. Does anybody know where this limitation can be switched off or where the number of lines that are available for data entry can be increased.
    I guess this is not a new problem for some of you.
    Any input highly appreciated.
    Thanks!
    Bernd

    Thomas,
       Here are some useful links that will provide some food for thought:
    Re: Changing the number of rows allowed for editing in planning layout
    Re: Edit Saved characteristics in Excel Planning Layouts?
    Re: Maximum number of combinations in a SEM BPS layout
    Re: planning layout limitation
    The short answer is it will have significant negative performance impact.I would look at alternative solutions for the true business requirement.Please read the content in these links and let me know if your business requirement would still enforce you to do over 999 records manually at a time.
    Hope this helps.
    Cheers
    Srini

  • CRM fields not populating in BPS layout for opportunity Planning 0crm_order

    Hello Support,                                                                               
    We are using SAP CRM 5.0 SP09 with BW 7.0 SP 09.                                                                               
    When creating an opportunity in CRM, the product data ( quantity ,
    values) are not appearing in Planning tab( SEM-BPS Layout) .                                                                               
    Kindly let us know what needs to be done to resolve this issue.    
    Thanks and regards,                                                
    Rajiv Jain

    In your CRM system, check your mapping from CRM to BW are correct.
    You can do this in transaction SPRO. Menu path 'SAP Implementation Guide --> Integration with other mySAP components --> SEM --> Change mapping between CRM fields and InfoObjects'. Select planning application 'OPP' and click on 'Mapping table - system entries' on the left.
    In here you should see the mapping from the InfoObject to the CRM field (eg. Infoobject 0CRM_EXPREV uses structure CRM_BW_OPPT_H and field name EXP_REVENUE).
    In order for the value to be passed to planning you must tick the 'Empty' checkbox on.
    Regards,
    Adrian

  • 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

  • Changes are not reflected into SEM-BPS 1 layout.

    Hi,
    1st, I've included code in SAPAfterDataPut that copies data from SEM-BPS 1 into New Sheet.
    Now, I've inserted a method in the sheet module of New Sheet. This method takes care of reflecting changes from New Sheet into SEM-BPS 1 layout. but, finally am not getting changes back to SEM-BPS 1 sheet.
    I've tested this in excel (outside of BPS) and it works fine.
    in BPS, I went into VB debugging mode (after inserting a break point) and I can see that change that has been made in New Sheet was reflected back to SEM-BPS 1. But, when i test the same out of debugging mode, am not getting the same result.
    Looks like,after changes in New Sheet, SAPAfterDataPut is again being executed and is overwriting the changes that I made in new sheet.
    Do i need to inlclude code only in SAPBeforeDataPut to reflect changes from new Sheet into SEM-BPS 1?
    In excel (outside of BPS), this method works in such a way that, as soon as i make changes in Sheet2 will get reflected into Sheet1 without runnning any macro.
    but, with same code, this doesn't work in BPS. (instead of reflecting changes to SEM-BPS 1, changed value in New Sheet is reverted back to original value that is same as the value in SEM-BPS 1)
    Appreciate any ideas/thoughts on this.

    Hi,
    Usually you work with a second sheet in the following way: write a macro that copies the data from the SEM-BPS 1 sheet to the new sheet. In order to run that macro include it into the macro "SAPAfterDataPut" and set the flag in the check box of in the popup of the third screen of the layout builder. The system will call the macro after the data has been written to the sheet SEM-BPS 1.
    There is a second predefined macro that the system will executed provided that the flag is set on the popup in the layout builder. This macro is called "SAPBeforeDataGet". It is called before the BPS reads data from the SEM-BPS 1 and should be used for transferring the data back to the first screen (similar to the coding you have done in SAPAfterDataPut). Using this macro should solve your problem.
    I did not understand how the changes are transferred from the new sheet in your (stand alone) case. Unfortunately it sometimes does make a difference if you test a macro in a stand alone Excel or in the Excel inplace. Some features are disabled in Excel Inplace (by Microsoft!!).
    Best regards,
    Gerd Schoeffl
    SAPNetWeaver RIG BI EMEA

  • Web Layouts in SEM-BPS

    Hi all,
    I have the following question related to web layouts in sem-bps (non excel):
    - I have several web layouts to enter data, but we have now user requirements related to copy, paste informations cells (manually) from and to EXCEL. The problem is that, using a simple alv layout this operation can't be done.
    I've already searched possible ways to overcome this limitation, with no success (layout settings, by inclusion of some specific object, etc.)
    Can anybody help me ?
    Thanks,
    Ricardo

    Hi Raman,
    Sorry but your tip doesn't work
    That's precisely our problem: the authorization scheme we implemented in the "SAP GUI side" doesn't work in the web side". Using web layouts, I still can acess some layouts I shouldn't be allowed to (user dependent)
    Thank you anyway
    Regards,
    Ricardo

  • SEM-BPS Excel layout

    Hi,
    In SEM-BPS I use fiscal year variant K4 and when a Excel planning layout is started with a period October, 2007 to September, 2008 the system also displays a column with  year = 2008 and period = 00.
    How can I avoid this?
    Thanks,
    Jair

    Hi,
    isn't it accidently a misused "Summation" Column?
    to switch it off:
    8th icon from left hand side: a smiling face in front of a table.
    Switch "Show total" off.

  • Deleting lines in SEM-BPS Excel Layout

    Within our BPS excel layout, if a user selects a line and deletes it, it only deletes the planned values in the key figures.  It doesn't completely remove the line from the layout unless the user restarts the layout.  We've tried checking and resumming, but these do not remove the line.  Is there a way to delete a line and have it completely disappear without having to restart the layout?

    Hi Lee,
    you wrote:
    If you select and delete, that line will disappear.
    Does this happens even after characteristic values are protected?
    Afte a line has been entered in BPS layout,
    I can delete the entire line provided I've not executed any planning funciton / saved into cube. (at this point, characteristics are not protected)
    If I do execute any planning funciton / saved into planning cube, at this point I doubt if one should be able to delete the entire line (both characteristics & key figures) (at this point, characteristics are protected & doesn't allow to delete the same manually)
    at this point, to delete the line including protected characteristics, we will have to use delete funciton.
    if am wrong, I'm also interested to know your solution.

  • 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

  • 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!

Maybe you are looking for