cancel
Showing results for 
Search instead for 
Did you mean: 

Advantages of BSP over Webdynpro ABAP

Former Member
0 Kudos

Hi,,

Can anyone please explain what are the advantages of BSP over WebDynpro ABAP, In what cases do we need to stick with BSP?

Thanks,

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Answers (3)

Answers (3)

Former Member
0 Kudos

Hi,

There is a SAP web GUI map and it contains different technologies as follows:

If you have the SAP screen already available , then the best solution would be to go for the ITS solution(Web Gui).

But if you were to compare the man days required to code a dynpro and a web dynpro screen from scratch then they would approximately be the same.

Yes if you want to leverage on Web Dynpro you will have to currently code all screen from scratch , and encapsulate your backend logic as function modules.

Apart from BSP you have the option to use Portal Development Kit (if you have SAP EP in your landscape) . JSPHTMLB(tag libraries)JCO running on WAS 6.2 or 6.4 or other Java server.

If you have just one screen and currently dont have the WAS 6.4 in your landscape and it would involve delays interms of procurement , setup and training, then its better you go with either of the above solutions depending on the skillsets in your team.

If you can make an FM of your trx, the BSP solution might be the easiest step. No additionial knowledge (except from some HTML(B)) is needed.

Advantages of web dynpro:

Additionally,

I would say if you would want a quantum leap in advantages by preferring a UI solution , then it has to be webdynpro be it ABAP or Java.

Some of the features that I have heard about and noticed as well is

-> Metadata based which means tomorrow SAP could easily support a new client without you not requiring even to change a line of code.

-> Support for Java gui and Win gui for web dynpro coming up(over http)

-> More professional UI and flicker free

-> Faster development time when compared to BSP or JSP

-> Future proof

Disadvantages:

On the down side

-> You loose control on so many things that you took for granted in web programming such as javascript support, DHTML

Hope this will help you.

Cheers,

Darshna.

Former Member
0 Kudos

hi ,

I have worked on BSP as well as On WebDynpro ABAP .

Now you want to know Advantages of BSP over WebDynpro, Bit diffcult job but yes there are .

1) With BSP it is easy to do UI design and developeements .As you have many options avilable like HTML , HTMLB . In many cases you need to use HTML for Web Developement for such scenarios BSP is better choice.

2) You need not to strictly follow MVC(Model View Controller ) which is not case in WebDynpro .

3) May you can develope application that will do client side validations of input boxes and all with JAVA SCRIPT which is not the case in WebDynpro . Many times validation with JavaScript is easy .

4) Similarly you can introduce any Javascript function , you can easily use DOM (Document object model) with BSP .

5) Now in industry many projects are there in BSP as client normally don't switch to new technology like WebDynpro from BSP .As you have tried and Tested it .and dont feel of taking risk. So BSP is there in Market.

6) In case BSP you don't have this fundas like Context , node so at times it find easier .

Hope I have answered to some extent.

Cheers

Parry

RichHeilman
Developer Advocate
Developer Advocate
0 Kudos

Advantages of BSP over WDA?, well one would be if you needed to have a specific user interface, where you needed to code your own HTML or javascript, then BSP would be better, because you can not use your own HTML or javascript in WDA. You can not modify the UI elements in anyway when dealing with WDA.

Regards,

Rich Heilman