cancel
Showing results for 
Search instead for 
Did you mean: 

web dynpro abap or java ?

Former Member
0 Kudos

Hi All,

Our client wants a web front end for the SAP system and has asked us to search which web dynpro ABAP or Java will be suitale ?

They were of the opinion that web dynpro for ABAP is not that good for web interfaces is it correct ?Also is there demend for web dynpro developers in the market ?

Thanks & Regards

Gaurav Jain

Accepted Solutions (1)

Accepted Solutions (1)

thomas_jung
Developer Advocate
Developer Advocate
0 Kudos

>They were of the opinion that web dynpro for ABAP is not that good for web interfaces is it correct ?

What do you mean by Web Interfaces? Web Dynpro ABAP and Java are well suited for created browser-based (or rich client based) business application User Interfaces. If by Web Interfaces you mean Internet facing, highly customizable user interfaces - then no - neither web dynpro abap or java are really well suited for that situation. WDA and WDJ are both designed to create consistent Business Application user interfaces.

Now if you just want to compare WDA and WDJ - that is a very different question. The differences in capabilities are relatively minor. Generally it comes down to which programming language you have more of a skill set in and how close to the underlying data you need to be. Also are you planning to extend existing SAP applications? WDA is primarily used by SAP within the Business Suite (ERP, SRM, PLM, etc) - two exceptions however - WDJ is used in ESS/MSS (although newer portions of that solution are in WDA) and CRM uses BSP/CRMUI. WDJ is used by the middleware components (Portal) and edge or composite applications.

Answers (1)

Answers (1)

baskaran00
Active Participant
0 Kudos

Hi Jain,

Opinion that web dynpro for ABAP have no good web interface is wrong. Both Java and ABAP have similar web interface.

Depening on the application, u can select java or ABAP.

If are accessing ABAP function module, BAPI it is better to go with web dynpro ABAP. For same scenario in Java u have to create a JCO for communicating with ABAP to use Function module, BAPI.

If you want to enhance ESS application it is better to use Java and not ABAP.

Thanks,

Router