cancel
Showing results for 
Search instead for 
Did you mean: 

Comparision B/W ITS & WebDynpros

guru_subramanianb
Active Contributor
0 Kudos

Hi All,

Can any one tell me the comparision parameters between ITS & Webdynpros.

Regards,

guru

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Guru

ITS is a server which allows you to web enable SAP transactions. The transactions which are performed using codes like se 37/se 11 etc..

Webdynpro is a development tool where you can develop front end screens and web enable them. In this case the transactions can be perfomed using function modules/BAPI etc.

Regards

NagaKishore

Answers (2)

Answers (2)

guru_subramanianb
Active Contributor
0 Kudos

Hi Kishore,

I am been working on a comparitive study about the relative merits and demerits of ITS over WebDynpros as a part of official work.

Can you give me specific answers about the merits and demerits of ITS over webdynpros.And also if possible the business requirement of ITS.

Regards,

Guru

Former Member
0 Kudos

Hi Guru

The ITS is a interface/gateway between the HTTP server and the R/3 application server that aids communication between the HTTP protocol and the protocols supported by R/3 (SAPgui and RFC). The ITS thus forms an intermediate layer between the presentation layer on the Web browser side and the application layer on the R/3 side. Instead of using the standard R/3 front-end, the ITS uses a Web browser to access R/3 transactions, function modules, or simple reports."

In case of Webdynpro you directly access the SAP r/3 using the JCO connection thus eliminating the intermediate layer and is more performance oriented than than ITS.

ITS comes as build in service with SAP Web AS 6.40

Regards

NagaKishore

Former Member
0 Kudos

Hi Guru

Just adding in my thoughts

The main function of ITS is to provide a web based interaction to SAP objects such as reports, transactions , RFCs and WebRFCs. The ITS extends supported webservers to deliver this capability with a combination of various programming models such as

*Flow Logic

*HTML Template/Business HTML

*WebRFC

and dynamic presentation of SAP screens

In terms of communication with SAP backend ITS utilises the stateful diag protocol as well as the stateless RFC calls . This depends on the programming model you have chosen

<u>Pros</u>

->Faster delivery of screens already available in SAP

<u>Cons</u>

->Programming models are not mainstream open technologies and tightly integrated to SAP environment

->Templating mechanism depends on backend module pool development

->Component based reuse of controls not seen (atleast with flow files)

->An alternative web technology from SAP, not mainstream. Further feature enhancements questionable

<b>Web Dynpro</b>

As you are aware Web Dynpro is model driven metadata based UI runtime and development framework. This is currently based on Java , also available on the ABAP runtime in the future

<u>Cons</u>

->Conversion of SAP screens to Web Dynpro not available , although have heard such a tool might be available for ABAP Web Dynpro

->Free form development not possible(using javascripts, creating your own controls and layouts)

<u>Pros (many)</u>

->Componentization of UI controls

->Metadata driven, makes it future proof and thus allows Web Dynpro deliverable via future UI technologies

->Professional and consistent look and feel for developed applications

->Future UI technology for many SAP applications

->UI patterns will aid development of applications faster, pre built patterns will be delivered that addresses various UI data interaction models

Regards

Pran

Message was edited by: Armin Reichert

(Spelling correction: It's called "Web Dynpro")

Former Member
0 Kudos

Hi,

ITS is internet transaction server and WebDynpro is a framework for UI development.

Are u asking abt this ?

What do you mean by comparison parameters here.

If u want to just compare the traits..ITS is a server for to publish ur applications to the web.

WebDynpro is a development environment.

Is that what you want ?

Please do rephrase the question..It will be easier then!

Regards

Bharathwaj