cancel
Showing results for 
Search instead for 
Did you mean: 

Bsp Vs Webdynpro ABAP

varunkumarkodali
Explorer
0 Kudos

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.

Accepted Solutions (1)

Accepted Solutions (1)

krishnendu_laha
Active Contributor
0 Kudos

hello,

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..

Thanks.

Answers (2)

Answers (2)

Former Member
0 Kudos

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

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

and WDA has so many advantage over BSp..

is it enough??

Former Member
0 Kudos

Hye

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)

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.

Regards

Imran.

former_member233090
Active Contributor
0 Kudos

Hi Varun,

Check this link.

hope it will help you.

Cheers,

Bhavana

varunkumarkodali
Explorer
0 Kudos

Hi bhavana,

I already had a look at all these links,but i was not able to get clear picture so i posted the question.

former_member233090
Active Contributor
0 Kudos

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

Cheers,

Bhavana