cancel
Showing results for 
Search instead for 
Did you mean: 

WDJ line-info ?

Former Member
0 Kudos

Hello All,

For 3 Years I worked on ABAP ,

For the past 1 year I've been working on BSP's.

Now I got to work on WebDynpro for Java.

I learnt Java for this purpose.

I read the docs on WDJ from sdn and usw.

I gained the following info :-

If we want to make Web Applications using WD for Java :-

1. Install EP Server

2. This EP Server will have J2EE Server

3. Install NWDS .

4. Maintain connection to the J2EE server from NWDS

5. To connect to R/3 backend use SLD and define the backend system

6. Create JCo Connections for the backend system

7. Develop applications and deploy them onto Portal server.

<b>Please correct me if I was wrong .</b>

Now I've some Questions :-

<b>What's the advantage of WDJ w.r.t WD for ABAP and BSP ?</b>

I tried to search forums for this but didn't get quite convincing answers.

So could you guys throw some knowledge on this ?

Any help would be appreciated.

Regards,

Deepu.K

Accepted Solutions (1)

Accepted Solutions (1)

venkatakalyan_karanam
Active Contributor
0 Kudos

Hi

Web Dynpro for ABAP:

Web Dynpro for ABAP or Web Dynpro for ABAP (WD4A, WDA) is the SAP standard UI technology for developing Web applications in the ABAP environment. It consists of a runtime environment and a graphical development environment with special Web Dynpro tools that are integrated in the ABAP Workbench (SE80).

The use of declarative and graphical tools significantly reduces the implementation effort

1) Web Dynpro supports a structured design process

2) Strict separation between layout and business data

3) Reuse and better maintainability by using components

4) Automatic operation of the Web Dynpro application using the keyboard

5) User interface accessibility is supported

6) Full integration in the reliable ABAP development environment

for more see:

http://help.sap.com/saphelp_nw2004s/helpdata/en/77/3545415ea6f523e10000000a155106/frameset.htm

Web Dynpro for Java:

Web Dynpro is a client-independent programming model of the SAP NetWeaver technology platform for developing user interfaces for professional business applications. It is based on the model view controller paradim which ensures that the business logic is separated from the presentation logic. This architecture is visible in the Web Dynpro perspective of the SAP NetWeaver Developer Studio (NWDS).

Web Dynpro helps you with the development of Web applications by:

1) Ensuring platform-independence with the meta model approach

2) Minimizing the implementation effort through declarative programming

3) Supporting a structured design process by applying the model view controller paradigm

4) Providing reuse and better maintainability by using components

5) Providing graphical support with tools in the Web Dynpro perspective

6) Providing the SAP NetWeaver Java Development Infrastructure (NWDI) which supports team work with different services such as source code versioning and the Central Build Service.

for more see:

http://help.sap.com/saphelp_nw2004s/helpdata/en/15/0d4f21c17c8044af4868130e9fea07/content.htm

The concept of Web Dynpro ABAP is identical with Web Dynpro Java and offers more or less the same functions

regards

kalyan

Former Member
0 Kudos

Hello Kalyan,

Thanks for the info.

But u didn't correct my Quotes.

Are they correct ?

Is there any thing wlse whch am I missing ?

One more thing is info on Comparison with BSP !!!

Regards,

Deepu.K

Answers (2)

Answers (2)

Former Member
0 Kudos

Hai,

<a href="/people/oliver.mayer/blog/2006/06/14/web-dynpro-abap-or-java ABAP and Webdynpro Java</a>

<a href=" and BSP</a>

Regards,

Naga

Former Member
0 Kudos

Hello Guys,

Thanks for ur replies.

I got to know many things from ur replies.

I have one more Question :

I want to know the importance of the following :-

1. Visual Administartor

2. SLD

3. JCo.

4. SDM

Regards,

Deepu.K

Former Member
0 Kudos

Hi,

1. Visual Administartor

Visual administrator is a online tool which means that the J2EE should be up and this tool is used to configure various services in J2EE.

2. SLD

System landscape directory is used to define the backend systems you want to connect to. It serves like a telephone directory where you define the back end details like message server port, logon group etc. The java server checks the details of the backend system it has to connect in SLD.

3. JCo.

Java connector this is ued to connect between your Java server and ABAP server.Eg: A case you want to fetch data from R/3 using Web Dynpro for java. The WD program runs on Java instance and to fetch data from ABAP instance you nedd Java connectors (JCO)

4. SDM

Software deployment manager is a tool to deploy your files. Through SDM you can deploy SDA (Software Deployment archives) SCA and EAR files.

Do read about these components in help.sap.com where in you find further information.

Thanks & Regards,

Vijith

Former Member
0 Kudos

Hello,

Thanks for the info.

It was very useful.

Regards,

Deepu.K

Former Member
0 Kudos

Hi,

You dont need a portal server if you are planning to run standalone WD apps.

1. Install EP Server - You install WAS 6.40 and on that you install Portal server

2. This EP Server will have J2EE Server - The WAS server has your Java instance running

3. Install NWDS - This is done on client machines

4. Maintain connection to the J2EE server from NWDS

In NWDS you can go to Preferences -> SAP J2EE engine you can specify which server you want to deploy too.

5. To connect to R/3 backend use SLD and define the backend system

You have to define the backend systems you want to connect in the SLD of the Portal server

6. Create JCo Connections for the backend system

Perfect - 2 connections required one for model data and one for meta data

7. Develop applications and deploy them onto Portal server.

Perfect.

What's the advantage of WDJ w.r.t WD for ABAP and BSP ?

Check the following links:

http://www.sappro.com/downloads/OptionComparison.pdf

Thanks & Regards,

Vijith