Future of BSP

hi,
with SAP introducing WEB dynpro, what is the future of BSP. Will BSP die in the near future or is it still a good choice for customer to implement web applications ?
Elko

I think that the role that BSP plays will change slightly, but I certainly don't see it dying.
First of WDA is only available in NetWeaver04S and higher.  Looking at the vast majority of SAP solutions out there, many of them for years to come will only be on releases lower than that.  Talking to other customers that have made the move to ECC 5.0 or R/3 enterprise in the last year or two - many don't expect another major upgrade for 5-8 years.  For these customers BSP is there already and a perfectly fine tool to use.
Second - WDA and BSP have some technical differences that set them appart.  WDA is stateful only.  BSP is stateful or stateless.  BSP allows pixel perfect rendering and the inclusion of any frontend rendering technology you want to code (custom HTML, JavaScript, ActiveX controls, AJAX, Flash, etc).  WDA on the other hand is a closed rendering system.  You have no access to the low level rendering - nor can you create your own UI elements (to be fare - you can create composit elements as WD components - an example being the SAP implementation of ALV Grid in WD - just not new elemental UI objects).  This is done to obscure the client delivery mechanism and future proof the technology (WebDynpro can be deployed to the browser or to a Smart client already - with very different rendering technologies - yet your code remains the same).  This approach is great for creating internal facing business transactions - but isn't necessarily flexible enough for everthing.  Internet facing applications which need greater rendering customization and statelessness would still be better served as BSP.

Similar Messages

  • What is future of BSP  ? .........

    Hi expert,
                    Can any one tell exactly  that what is future of BSP ? Currently in which solution's of SAP it is being used . Some people says that it is outdated technology and it will be replace by WD ABAP or WD JAVA.
    Is it True ?
    Thanks,
    Madhu Sudan Bhoyar

    Hi,
    this topic has been discusted several times.
    BSP and WebDynpro can live together very good. There are some things, that are not possible in WebDynpro.
    - BSP can be stateless
    - BSP can use all possibilities of the web like Javascript
    - You have a request - response cycle controled by the developer
    - Pure HTML possible
    To make clear: WebDynpro is a great and has lots of possibilities, that BSP hasn't. But depending on the project it could be more useful to use BSP.
    Best regards
    Renald

  • Future of BSP: Can it be completely replaced by WebDynpro

    Hi All,
    I have read few tutorials on BSP as well as Webdynpro. I couldn't make out the exact difference between both of them. Please help me by answering folling questions:
    1. What are the major differences between BSP and Web Dynpro
    2. SAP still supports BSP or not?
    3. Which scenarios, BSP should be used and which scenarios Webdynpro is used.
    PS: This information is required for proposing solution to our client and will be helpful if adequate examples are given.
    Thanks,
    Lakshmi

    There are many people for whom the iPad is all they need. There are plenty of others who find they need a laptop as well.
    Although this doesn't speak to your daughters specific needs I think it relevant to the discussion. The high school my children attend had been issueing laptops to each student when they started (which would do them their whole high school time) This year they scrapped that program in favor of issueing iPads instead. They have to do somethings a little differently but the device is used for textbooks, writing asignments, taking notes, art, music etc etc. So far they are very pleased with the introduction as they see the iPad as more versatile than the laptop, saves them money on both device and software, and saves the wear and tear on students backs by dramatically reducing the number of paper books they need to carry back and forth from school p-lus the device is lighter too. They have found unexpected benefits such as easy note taking coupled with camera for school excursions.
    For myself I think of the iPad as 2 devices in one. It is a pad and is used for everything a p[ad would be used for especially jotting down ideas whern the ideas occur which can be anywhere. It is also a book. Reading on the new iPad screen is fantastic. That includes books, news and research. It has the extra benefit of being good for social media, video, emails, etc.
    I think every person is going to find their own usage scenario. Some will use it purely for entertainment, others will get some work done in it. Some will use it a lot and some a little. There is a very good chance that your daughter will love using one and will use her laptop much less than before. Only one way to find out

  • BSP / Web-Dynpro (Java / Abap)  what to use in this case ?

    Hi all,
    i have some questions about all this BSP/Web-Dynpro stuff. We have an application (for health care written in Visual Studio) out there at our customers. Some of these customers are using SAP as their backend system. So we've writte some backend functionality (a cash processing, additional reports, a special invoice system etc.etc.) in Abap and Abap-Objects. Actually we are planing a new release for this backend stuff which is using the normal SAP Gui.
    Maybe we plan for the next release to convert our app to a Web based app and we discuss what SAP technology we should use for that.
    Here are my questions :
    - When and why should we use Web-Dynpro (Java) ?
    - Can't we use BSP ?
    - Is there any future for BSP ?
    - When will Web-Dynpro for ABAP be released (actually we are not a Java Shop so Abap is prefered)?
    Hope someone can answer my question.
    Greetings
    Henning

    If you don't mind, I am going to terminate discussion of Web Dynpro ABAP here. It is not that I want to, but we are in a difficult position with this development, and can not really discuss it too much.
    But, let me first make a few (last) comments:
    (*) BSP is available since WebAS 610 (which is now nearly at the end of its lifetime). WebAS 620 is the main platform out there, with NW04 (WebAS 640) now shipping, and the next product is inevitably coming. If you keep in mind that SAP supports each release at least 7 years, and we will be shipping BSP in an upcoming release, you can see that with BSP you are not going to left stranded for many years to come.
    (*) Web Dynpro Java is out and shipping. A very nice development environment. You can build nice things with it.
    (*) Web Dynpro ABAP: it will become a very nice product as well. We should know :). But, it will definitely not ship on NW04 platform. Which unfortunately means the next great NW shipment (both naming and date is not available).
    From our experience, most people seem to make their decisions based on the available Java versus ABAP skills in the shop. However, the other factor to look at is also "pixel perfect" rendering. Only with BSP can you influence the rendering. Web Dynpro is more a development platform for business applications, and as such they must conform to the designated model/concepts, etc.
    brian

  • BSP's

    Hello All,
    Till now I never used BSP's in my developments, I can say I did not get chance to work on BSP's.
    But now I want to introduce BSP's in my client environment for this first  I need to convince my client. So, I want to know about BSP's ( not in development prospective) What is the concept behind BSP's? How it will be useful? How complex these are? What is the advantage? Future of BSP's ? How end user's or Business will use these BSP's etc..
    Please share your valuable thoughts and give suggestions.
    Waiting for your response.
    -Vidya

    Hi,
    You can check this help on BSPs
    http://help.sap.com/saphelp_nw70/helpdata/en/e9/bb153aab4a0c0ee10000000a114084/frameset.htm
    and the tutorial
    http://help.sap.com/saphelp_nw04/helpdata/en/c8/101c3a1cf1c54be10000000a114084/frameset.htm
    and this discussions BSP vs Web Dynpro
    Web Dynpro ABAP v/s BSP
    BSP and Web-DynPro
    Eddy
    PS. Which type of SDN Ubergeek/BPX suit are <a href="/people/eddy.declercq/blog/2007/05/14/which-type-of-sdn-ubergeekbpx-suit-are-you">you</a>?
    Deadline: June 15th

  • Re: future

    HI,
    I have doubt about future of BSP applications.
    I got trained in BSP. All the companies are going to implement Netweaver. Then what is the use of BSP. What will be the future for BSP.
    rgs
    p.kp

    Hi,
    These forum threads say it all:
    Future of BSP application
    future of BSP
    Eddy

  • Bsp table view - functionality . future direction

    hi bsp'er,
    does anybody knows whether it is planned to make  bsp-extensions available that cover a functionality compareable to the ALV in abap or do we have do this stuff on our own.
    i have seen a tableView in cprojects which actually has a bit more functionality than the one in standard bsp (r/3) environments, it's an plm bsp extension.????
    what does other people / companies do to provide end user with such functionality, or are they even satisfied with the "as it is" ?????
    kind regards
    oliver

    The following is a link to weblog on that provides the download portion of this solution (just one piece of what is being discussed) as a reusable BSP extension:
    /people/thomas.jung3/blog/2004/09/02/creating-a-bsp-extension-for-downloading-a-table
    Now this is intentionally not linked to the tableView or the iterator.  This has advantages and disdvantages. 
    I too have had to create some of this additional functionality via iterators.  However I find that this still requires a lot of custom development for each solution.  Ideally I would like to create some sort of wrapper element for the tableView that has all the UI elements and processing for doing the things described in it already.  Then using this enhanced table control would be as easy as working with the ABAP ALV Grid.  However I just haven't had the time to work on such a complex project.

  • Capture Browse Event in BSP application

    Hi guys,
    i have a BSP page which contains a browse button and a drop downlist. my requirement is to enable a button only when the value is selected from the dropdown list and the text field of the browse event is filled.
    the problem is that am able to capture the selection from teh dropdown list however am not able to determine whether the browse button was clicked and hence a file name been selected.
    i wanted to know if there is any kind of event which is trigger when the browse button is presse in the page.
    thanking you for your aids.
    fardeen.

    I found a piece of code whereby the author insert an Event name(OnInputProceesing) in one of the onaction event.
    I have not tried it yet, but will do it in the near future
    Since i got no replies here, i'l close the thread.

  • How to call bsp application in workflow and process it...

    The requirement is ...
    HR as (admin) -- in standard workflow selects apprasiee for 360 degree apprasial process(bsp application developed by me)..
    aprasiee selects 10 employees and sends to HR
    HR checks the employees list and their relationships
                            if
                      HR satisfies and clicks ok .. email will go to all 10 employees selected by apprasiee with a link
                  of 360 degree application developed in bsp..
                      else
               HR says to reselect the employees to apprasiee.
    when apprasier completes the form and submits both HR and appraisee gets a note that particular
    employee as filled your application..
    for this process ... there r standard ones and i have to creare new ones ..
    tell me which standard workflows  i can use for this and which one to and also how to create a new one...
    i hope i can use HR and apprasiee selected by HR can be used as standard ones, which i want to copy and create a new one.

    Hi,
    If you want to use a BSP in your workflow, this can fairly easy be done by incorporating your BSP as a webactivity in your own flow or into an existing one. Things to consider when creating webactivitysteps in your workflow are:
    - Making settings in WF_HANDCUST.
    - Make settings in SICF: here you have to activate the WSHANDLER (pad /default_host/sap/bc/webflow/wshandler) and your own BSP which is somewhere under pad /default_host/sap/bc/bsp/&name_of_your_bsp&
    - Make settings in WF_EXTSRV: here you can make settings between the import and export parameters of your BSP and the (future) parameters in your workflowtask. When all these settings are made correctly, you can generate a WF-task with the corresponding button in this transaction (a wizzard will be started). The connection between the task and your BSP will be stored in table SWLWPTSSID.
    Try if you can figure it out with these transactions. Good luck!
    Kind regards,
    Joost van Poppel

  • Bsp Vs Webdynpro ABAP

    Hi All,
         I am new to the concepts of BSP and ABAP web dynpro,Can some body please guide me on what is the difference between BSP and ABAP web dynpro.
    Thanks in Advance.

    Hi Varun,
    think of WebDynpro as a replacement UI technology for SAPGUI. It is designed to support interactive transactions (i.e. multi-screen) with a standard look and feel for professional users.
    BSP is designed to support simple web-style transactions where the user has a fairly simple interaction with the page and you can tailor the user experience to look any way you like.
    So WebDynpro would suit a rewrite of the Sales Order Entry transaction. BSP would suit building a web-style shopping basket experience. and
    i. In Web DynPro there is lesser coding when compared with BSP. i.e Web Dynrpo are more dependent on Designing rather than coding whereas, BSP's are done by coding.
    ii. There is low possibilty of customization in web dynrpo, i.e We need to use only the available color or style themes available..It is not easy to have user defined color themes but in BSP we can have our own color themes at ease.. and
    The difference is a little bit more subtle than that. Both webdynpro and BSP call ABAP function modules from HTTP. The BSP interface does this via programming in SE80, the webdynpro does this via programming in the Java development workbench. The BSP enters the SAP systenm via the ICM and is 'routed' to ICF where call are then made to executre ABAP (a good example is we use SOAP BSP's). Webdynpro routes via the ICM to the Java engine which then executes the Java to cann the functions via an RFC interface called a JCo connection.
    Another difference to note is SAP is now dedicated to using webdynpro as its internet platform of the future. This indicates that it aims to eventually retire such things as ITS and BSP.
    and also check
    What is difference between WebDynpro and BSP?
    Cheers,
    Bhavana

  • How to Assiging BSP application in workflow

    Hi, Experts..
    I have developed an bsp application ,i want it to assign in workflow..
    if we select 10 employess such that the application as to go all 10 employess selected in their ms-outlook.
    please help in this ..
    1.Assiging bsp appplication in workflow
    2.selecting 10 employess
    3.sending application to all selected employess to thier ms-outlook.
    if u provide me sample application and step by step procedure i would be thankful to u

    Hi,
    If you want to use a BSP in your workflow, this can fairly easy be done by incorporating your BSP as a webactivity in your own flow or into an existing one. Things to consider when creating webactivitysteps in your workflow are:
    - Making settings in WF_HANDCUST.
    - Make settings in SICF: here you have to activate the WSHANDLER (pad /default_host/sap/bc/webflow/wshandler) and your own BSP which is somewhere under pad /default_host/sap/bc/bsp/&name_of_your_bsp&
    - Make settings in WF_EXTSRV: here you can make settings between the import and export parameters of your BSP and the (future) parameters in your workflowtask. When all these settings are made correctly, you can generate a WF-task with the corresponding button in this transaction (a wizzard will be started). The connection between the task and your BSP will be stored in table SWLWPTSSID.
    Try if you can figure it out with these transactions. Good luck!
    Kind regards,
    Joost van Poppel

  • Future of PCUI??????

    Hi all,
    I was just wondering whether PCUI exists
    in the next versions of CRM after CRM 5.0.
    If it doesnt what will replace it , Standard WebDynpros ?? given by SAP, just as we have standard BSP now ie PCUI??
    Inputs are welcome...
    Neo

    Hi Neo,
      The end of PCUI is SAPCRM2006s. Look at What is the future of PCUI
    Regards.
    Manuel

  • Drag and Drop with Calendar functionality in BSP/WebDynpro

    Hi,
    I am not sure where to ask this information. First trying in this forum.
    We are looking for a  scheduling software-kind of functionality within SAP. We get service calls from customers if there is any leak on the roof. We would like to know if we can provide drag and drop functionality in BSP/Webdynpro. We are envisioning left pane with Leak Notification # (could be 25-30 Notification calls per office) and calendar(month or week) functionality on right pane of the page. The service manager can drag and drop Leak Notification # into Calendar on the right pane OR move around within Calendar. When they do that, we want to update certain custom table fields in SAP. Do you think this can be done in BSP or Webdynpro for ABAP easily. If so, can you point us in the right direction ?
    Regards,
    Niranjan

    Thanks once again for the reply Thomas.
    Yes, we have used XHTMLB and PHTMLB extensively.
    One last question if you don't mind since you now work for SAP. We have 1-2 BSP applications written without MVC pattern. We are thinking to convert that to MVC using Webdynpro ABAP. Do you suggest that for any new applications we should start using Webdynpro ABAP and not BSP ? I look at Webdynpro as ABAP query(with not much flexibility) and BSP as normal ABAP coding (which offers more flexibility). Is my assumption correct ? I want to know where SAP is investing in future; is it Webdynpro OR BSP ?
    Also, do you know if SAP has come out with new themes like Design2009 or Design2010 or Design2011. We currently use Design2003 and it does not work well with Firefox or Chrome.
    Thanks once again for writing that book. In fact, I will be training one of my colleague next week on BSP and I am planning to go throu your book this weekend to refresh my memory before training her.
    Niranjan

  • To add attachment in BSP page

    Hi all,
    we have a requirement where we have to attach a doc in our BSP page. Please let me know how it can be achieved and in future how this doc can be retrived.
    Thanks in advance.
    Regards,
    Vithalprasad

    As Thomas suggested you should use <htmlb:fileUpload> to allow files to be attached to service tickets from BSP page. And the same can be stored either in a Ztable or in SAP DMS.
    for file upload - check out SBSPEXT_HTMLB/fileupload.bsp
    alos check out this weblog.
    /people/mark.finnern/blog/2003/09/23/bsp-programming-handling-of-non-html-documents
    BSP FAQ
    /people/brian.mckellar/blog/2003/10/23/bsp-trouble-shooting-frequently-asked-short-questions
    Regards
    Raja

  • Call ITS from BSP Application

    i have created a ITS screen which in turn calls a Abap report
    I want to call this ITS screen from a BSP application .
    Could you please provide some sample code which is used to call ITS from BSP application..
    Useful answers will be rewarded
    Thanks

    Since it is related to both ITS and BSP i thought i can post it in both. and also i didnt get answers for the queries..... for a long time. Anyhow i will take your suggestion for my future query.
    i hv done using iframe to call my ITS application.
    I can able to call the Bsp application whichin turn calls its screen abap program.
    while executing ,  the selecting the directory from the file browse pop up doesnt work for downloading the file
    becos the client , they will not change the settings related to applet in the internet browser for security reasons.
    I hav to make it some how to make it work in the portal which calls this BSP application..
    at the moment i mapped this BSP application to the user role in the SUS Portal . but it appears in the SUS portal . but i m not able to click the application and also handsymbol is not seen while bringing the mouse to that area.
    Could you please tell me , how to use Action_id for that particular application, Authorisation profile settings.
    Kindly  give your suggestions asap.

Maybe you are looking for

  • Unable to read InputStream in Signed Applet when interacting with ISA proxy

    Background info: We have an applet that we use for incremental refresh of data items. The applet model works for all but one of our customers Client info: VeriSIgn signed applet. IE 6.0 browser Java JRE version: 1.5.0_06-b05 OS: Windows XP Version 20

  • ANN: Next series of free FM-to-Acrobat TimeSavers 1-hour webinars

    You are invited to attend webinars in the next series of free FrameMaker-to-Acrobat TimeSavers 1-hour webinars (starting 10am PST/PDT): Better PDFs with FrameMaker-to-Acrobat TimeSavers, January 14 Effective PDF Bookmarks with FM-to-Acrobat TimeSaver

  • Are there any Oracle OLAP ODI Knowledge Modules for Oracle Olap 11g ?

    Hi guys, wasnt sure where to post this so I put it here and the ODI forum Does anybody know when Oracle OLAP Knowledge Modules, will be available for Oracle Olap 11g. It appears that the knowledge modules released with Oracle Data Integrator 10.1.3.5

  • Scheduling and partial confirmation

    Dear all i have created a project, released...... now i am confirming the activities................my question is, when i am partially confirming the activities, ex: duration of activity id 10 days, today when i am confirming the activity with 50% p

  • Unable to create Aggregate Level on Multi Provider ( Real and Standard)

    Hi all ,    I am not able to create a " Aggregate Level " on a Multi Provider. When i say create i can't see any info Objects for selections and everything is grayed out i can't select the check boxes . Any idea on what i am doing wrong ? Is this an