Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Web Dynpro runtime versus BSP runtime

Former Member
0 Likes
548

Does anyone know if ABAP Web Dynpro runtime and BSP runtime are referring to same technical component? I read some presentation material and it is stated that ABAP will generate the UI from metadata and then use BSP runtime to generate HTML pages to be send to client. I thought ABAP Web Dynpro runtime is a new technical component from SAP. If Web Dynpro runtime is a different technical component than BSP runtime, so does it means that Web Dynpro runtime will generate HTML and Javascript from the Web Dynpro component (ABAP class/object generated from web dynpro metadata)? How about Java Web Dynpro runtime time compare to JSP runtime?

Also, anyone know how to transfer ABAP web dynpro metadata to Java web dynpro metadata? Is ABAP web dynpro metadata get stored in ABAP dicitonary while Java web dynpro metadata get stored in Java dictionary?

1 ACCEPTED SOLUTION
Read only

RichHeilman
Developer Advocate
Developer Advocate
0 Likes
512

Since WebDynpro has its own rendering engine, I would say that it is separate from BSP runtime. WD uses this rendering engine to determine what client(browser, smart client, etc) is requesting, and builds the response which the client can understand. In the case of the browser requesting, HTML and javascript are rendered, in the case of NetWeaver Business Client, I believe it is all XML. So in summary, i would say that they use different technologies in this regard, but may share some of the low level components of the NetWeaver system of course, like ICF

Regards,

Rich Heilman

3 REPLIES 3
Read only

RichHeilman
Developer Advocate
Developer Advocate
0 Likes
513

Since WebDynpro has its own rendering engine, I would say that it is separate from BSP runtime. WD uses this rendering engine to determine what client(browser, smart client, etc) is requesting, and builds the response which the client can understand. In the case of the browser requesting, HTML and javascript are rendered, in the case of NetWeaver Business Client, I believe it is all XML. So in summary, i would say that they use different technologies in this regard, but may share some of the low level components of the NetWeaver system of course, like ICF

Regards,

Rich Heilman

Read only

0 Likes
512

Thanks, Rich. This helpful answer. How about metadata transfer tool? Is there a tool to transfer Web Dynpro metadata from ABAP to Java? I am assuming Java Web Dynpro metadata is stored in Java dictionary, right?

Read only

0 Likes
512

Currently there is no tool to translate a WDA component to a WDJ component. And as for the metadata of WDJ, it is all generated XML . Don't think this is stored in java dictionary.

Regards,

Rich Heilman