cancel
Showing results for 
Search instead for 
Did you mean: 

WebDynpro with ABAP or JAVA?

Former Member
0 Kudos

Hi all,

I am a veteran in ABAP. I wish to learn web dynpro. I never worked on JAVA. Can anybody advice me which programming language i should use to learn WebDynpro development. Also let me know which companies have webdynpro projects in India?

Thanks in advance..

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi ,

Welcome to Web Dynpro ABAP !

Since you are veteran in ABAP I would suggest you to go in for Web Dynpro ABAP. In web dynpro ABAP we follow MVC(Model View Controller) architecture.

In this object oriented ABAP is used to provide background functionality. Here, your ABAP skills can be utilized to the fullest. Programming in web dynpro ABAP is different than conventional ABAP programming. Here we strictly follow MVC architecture in terms of controller interface. Also there are many wizards available so that we can directly pick the code from wizards.

e.g We can call BAPI through a service call in web dynpro application. Thus automatically backgroud code for BAPI execution will be generated.

To start with Web dynpro ABAP you can try following tutorial:

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/a282c952-0801-0010-1eb5-87953e03...

Cheers,

Darshna.

Former Member
0 Kudos

Thanks alot Darshna.....

Former Member
0 Kudos

Thanks alot for the points

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi Buddy,

Welcome to intresting world of Web Dynpro.

As veteran ABAPer you should go for WebDynproABAP .

Now why ?

Point 1:

In my view WebDynpro ABAP and Wd Java are not same.

Basically WebDynpro ABAP and Java are two different webDynpro provided by NetWeaver Stack.

Basic conceptual base of WD ABAP and WD Java is same.I mean to say concepts like Context binding , node , elements , Layout both support are same.

But when you provide background functionality to your Web Screen then Java or ABAP come in to picture.Just take case , you want do some thing on click of some button then

1) in case of java may you will call some ejb or you will may write some java code on click.

2) but in case of WD ABAP you have to do same thing with ABAP classes . You will call some call or some method of some system defined class.

Ulimately point I want make

1) WD ABAP and WD java 's Base is same but you code in completely different way.

2) Purpose for which SAP came with two different WDynpro is different. Java can be used for developing quite sophistcated Web services.

Point 2:

another help for you .Just go thr' following thread

How much of oops ABAP is required for ABAP Webdynpro .

Point 3:

You can start with tutorials and all

Web Dynpro for ABAP

http://help.sap.com/saphelp_erp2005/helpdata/en/a5/1a1e3e7181b60ae10000000a114084/frameset.htm

best tutorials in wbdynpro for ABAP to start with :

https://www.sdn.sap.com/irj/sdn/developerareas/webdynpro?rid=/webcontent/uuid/fed073e5-0901-0010-4eb... [original link is broken]