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

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.

Add a comment
10|10000 characters needed characters exceeded

Related questions

3 Answers

  • Best Answer
    Posted on Aug 01, 2010 at 12:00 PM


    Web Dynpro ABAP was ntroduced to capitalize web applications space, and stringent use of MVC and object oriented approach......later slowly replace BSP...

    the clear distinction between BSP and Web Dynpro is that:

    in BSP you can make both stateless and statefull web application.

    but in web dynrpo you can only mak statefull one..


    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Jul 30, 2010 at 12:36 PM

    Hi Varun,

    Check this link.



    hope it will help you.



    Add a comment
    10|10000 characters needed characters exceeded

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



  • author's profile photo Former Member
    Former Member
    Posted on Oct 02, 2010 at 05:09 PM

    HI varun ..

    Both webdynpro and Bsp are use dto create a web application..

    but there is lot of difference between those two..

    that is..

    1)-In bsp we can use stateless and statefull connection.. but in WDA we can use only satefull connection..

    2)- In BSP we can create applictation with or without MVC design pattern but in WDA, it is compulsary to use MVC

    i.e we can cannot create withoout mvc..

    3)-in wDA we r using structerd devlopment..

    4)-WDA having automatic input checkk..(u will realize it when u do devlpmnt).

    5)-In WDA we r using databinding i.e (context) so we can it will helpful in data transport.

    6)-cod eauto generation for UI elements and navigation..

    7)here we r using components.. that is nmost wanted things should be placed in components .. so it can be reused by alll other WDA applications

    8) easy creation of screens using already existing UI elements in screen editor..

    and WDA has so many advantage over BSp..

    is it enough??

    Add a comment
    10|10000 characters needed characters exceeded

    • Former Member


      To start with Webdynpro and BSP both are technologies which are used for UI development.

      Both have their own advantages and disadvantages

      Advantages of Webdynpro over BSP

      - Web designing is very easy using webdynpro as the designing tool has drag and drop components iIt reduces programming

      - As it uses stringent MVC architecute and hence more durability and low maintanence cost.

      - It does not support any client side scripting and hence is browser independent. It is just like open sql whereuser need not worry abt actual RDBMS used, here also user need not worry abt the browser.

      - Data binding ( way in which data is passed between UI elements and ABAP) is very easy.

      - Can handle objects just like our dynpro programs, ALVs, Select ooptions, F4 helps.. etc.. which gives u more or less classic dynpro feel

      Disadvantages of WebDynpro over BSP(advantages of BSP)


      - Supports both Stateful and Stateless applications.

      - Can develop user rich interfaces by importing libraries jquery.

      - supports hml extensions which helps in developign powerful UI

      - enables javascripting(client side scripting) which reduces load on the server.

      - Can also support MVC structure.

      - you can create your own UI elements.

      Both are different and hence you have to learn them seperately.



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.