Skip to Content
author's profile photo Former Member
Former Member

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?



Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

1 Answer

  • Posted on Jan 11, 2005 at 04:12 PM

    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

    Add a comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      Dear Rael,

      you can workaround that limitation without any SE80. How to do: Open Web Interface and select root node => Set the property generate class = true (this will open the field for the class name) => Generate the Web Interface - and VERY IMPORTANT: uncheck the option 'regenerate class' from the pop-up.

      This should answer your question and make the how to applicable for you.

      Regards, Olaf

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.