This website has been archived, it is working in read-only mode.

This website has been archived, it is working in read-only mode.

I know that both webdynpro and BSP call ABAP function modules from HTTP.

Should I go with Web Dynpro or BSP? I've gotten to know that Web Dynpro will be gone in the next three years and the next big thing will be the SAP Composite Application Framework, for which BSP is the base.

And what is ABAP webdynpro and JAVA webdynpro

asked 31 Mar '12, 14:34

bobby's gravatar image

bobby
1464513
accept rate: 0%


Webdynpro and BSP have different goals so choosing one usually depends on what you want to do. With Webdynpro you don't need to know HTML or Javascript, it is all abstracted to ABAP (or Java) components. And you program in the typical MVC pattern of desktop GUIs. On the other hand, BSP follows the typical web development pattern with HTML templates that can have server-side blocks of code in ABAP, controllers that receive the web request and then call the view, and other typical web concepts.

I choose BSP when my goal is to do something more "web-like", eg. generation/integration of XML/JSON or simple stateless web applications. I find Webdynpro more interesting to make applications that need to be stateful and need complex UI components like the ALV grid.

Netweaver can be programmed in ABAP or Java, so webdynpro also supports both. Notice that SAP is now more focused in ABAP than Java, so unless you have a strong reason it's better to choose ABAP.

I think Webdynpro will still be around for some time. The future, in my view, seems to be the SAPUI5 toolkit for development of HTML5/javascript UIs.

permanent link

answered 02 Apr '12, 06:59

pedrolima's gravatar image

pedrolima ♦♦
1.1k232840
accept rate: 32%

Thank you for the response.

(03 Apr '12, 06:34) bobby
Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Question tags:

×28
×4
×2

question asked: 31 Mar '12, 14:34

question was seen: 21,983 times

last updated: 03 Apr '12, 06:34