cancel
Showing results for 
Search instead for 
Did you mean: 

what is used for WebDynpro for ABAP?

Former Member
0 Kudos

hi all friends,,

what is used for WebDynpro for ABAP?

Thanks,

S.Suresh.

Title was edited by:

Alvaro Tejada Galindo

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi

Web Dynpro for ABAP - Getting Started

Web Dynpro for ABAP is SAP’s new standard UI technology for developing user interfaces in the ABAP environment. In the long term Web Dynpro for ABAP will be the successor of the traditional screen (“Dynpro”) based user interface technology which is based on the SAP GUI. Available with NetWeaver 7.0 (2004s) Web Dynpro for ABAP provides the same declarative UI development paradigm as Web Dynpro for Java directly out of the NetWeaver ABAP Application Server. Web Dynpro for ABAP allows the development of user interfaces directly within the ABAP Workbench (SE80) and the Web Dynpro runtime environment is a central part of the ABAP server and can be used in any SAP solution based on NetWeaver 7.0 (2004s) without the need of an additional server installation.

Web Dynpro for ABAP allows the development of user interfaces in a declarative way by providing a mighty framework which abstracts the rendering technology from the core UI definition tasks. The Web Dynpro developer declares the layout and behavior of the UI without caring about HTML, JavaScript, browser specifics or the HTTP protocol. Instead the focus lies on designing graphically Web Dynpro components based on the Model View Controller model, which enforces a clear separation between the UI layer and the underlying business logic.

This declarative Web Dynpro programming model enforces the developer to focus on the tasks of

Designing the layout of the visible views (where should the table be placed, do I need tabs, how should the button look?)

Declaring the flow and behavior of the application (flow between views, which event is triggered by which button click, etc)

Defining the data binding (which internal table is displayed in a specific table, etc)

Implementing the event handlers and controller methods.

Without making any assumption about the used rendering technology, like which browser should be supported or if the Web Dynpro application will be later displayed in a web browser via HTML at all or in another kind of client with completely different rendering capabilities.

The Web Dynpro Frameworks provides all important UI features directly out of the box:

All elements (tables, buttons, trees, dropdown list boxes, etc) necessary for state of the art user interfaces are provided by the Web Dynpro Framework in the form of predefined UI element libraries.

Complex features and behavior of UI elements.

Internationalization of the UI. All visible strings in a Web Dynpro ABAP UI are handled by the translation system and are translated in the same translation environment like other ABAP language dependent resources. All texts are displayed automatically at runtime, dependent of the user’s credentials.

Accessibility features are directly built into the framework and UI elements.

A unified rendering engine generates at runtime the data which is sent to the specific client application, which is not limited to browsers but includes the NetWeaver Business Client.

All this is available in the established environment of the ABAP application server and well known capabilities like the transportation and change management system, security environment, test and performance analysis tools or remote debugging can be used like in common ABAP development.

Learn about the Web Dynpro for ABAP technology with the resources below, and post your related questions and answers to the Web Dynpro forum.

Web Dynpro for ABAP: Sneak Preview

Download, License Key Documentation, and Installation Guide available here.

Web Dynpro for ABAP: Tutorials for Beginners

SAP NetWeaver Product Management provides this set of tutorials for getting started with Web Dynpro for ABAP technology.

SAP Help Portal: Web Dynpro for ABAP

This online SAP documentation goes into detail about Web Dynpro architecture and programming, Web Dynpro for ABAP administration and security, and more.

Web Dynpro - Not Just for Java Developers Anymore (PDF 3.8 MB)

In this SAP Insider article, SAP Product Manager Karl Kessler describes the tools of Web Dynpro for ABAP and uses a simple flight report example to highlight new and updated tools in the familiar ABAP environment.

Community Contribution: WDA Tutorial I - Getting Started with Web Dynpro for ABAP (PDF 2.5 MB)

Software Engineer Rich Heilman provides this step-by-step guide for developing a Web Dynpro for ABAP application.

Going into Details

Basic Concepts - Selection vs. LeadSelection

In this blog, Thomas Szuecs of the Web Dynpro for ABAP development team shows how selection and LeadSelection works in Web Dynpro for ABAP.

Web Dynpro for ABAP: Recreate the SE16 Data Browser (PDF 386 KB)

In this tutorial, Thomas Jung of SAP NetWeaver Product Management shows how to create a data browser simulator using Web Dynpro for ABAP.

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/webcontent/uuid/80aef577-543f-2a10-d19c-d83a5... [original link is broken]

<b><REMOVED BY MODERATOR></b>

Message was edited by:

Alvaro Tejada Galindo

Answers (1)

Answers (1)

former_member387317
Active Contributor
0 Kudos

Hi Suresh,

WebDynpro is available with netweaver 2004s (WAS7.0) Only. Not for below versions..

WEBDYNPRO :

A Programming Model for User Interfaces

Defines a standard structure for user interface applications

Derived from the MVC (“model-view-controller”) design pattern

A Set of Tools for User Interface Design

Focus on graphical modelling

Code is generated from meta-model declarations

Integrated in SAP NetWeaver Developer Studio and the ABAP

Workbench

A Runtime Environment for Applications

Framework running on SAP Web AS server offers common services

A Technology for Software Modularization

Components help structure applications and support pattern-based

UIs

Benefits

Deliver an Enterprise Quality

Web Development Environment

minimize coding, maximize design

separate layout and logic

support arbitrary backend systems

support reuse of components

configuration of UI patterns

support Web services and data-binding

Achieve Independence

run on multiple platforms

Improve User Experience through a

"High Fidelity Web UI"

browser based, zero footprint

screen updates w/o page reloads

client-side dynamics

performance through caching

and now about WD ABAP

1) Web Dynpro ABAP

As the name suggests Web Dynpro for ABAP uses exactly the same meta model as its cousin Web Dynpro for Java. A Web Dynpro component, a Web Dynpro view, a Web Dynpro model, a Web Dynpro controller have the same semantics both for ABAP and Java. The main difference is the designtime environment, the development infrastructure and the runtime environment.

The designtime environment is properly embedded in the ABAP Workbench where Web Dynpro artifacts are simply a new category like BSP applications or classical dynpro based applications before. Also no surprises regarding the development infrastructure. The correction and transport system keeps track on all changes that are done, versions them and helps to propagate the Web Dynpro application from development to production like you would do with ordinary BSP or dynpro-based applications.

Last not least the execution platform is the ABAP server that produces application content ready to be integrated in the NetWeaver Portal seamlessly. Features like portal eventing can be used between applications written in ABAP or applications developed with Java.

Refer these links :

http://help.sap.com/saphelp_nw2004s/helpdata/en/20/1d353ed106ec2ce10000000a114084/frameset.htm

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

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

http://help.sap.com/saphelp_nw04s/helpdata/en/77/3545415ea6f523e10000000a155106/content.htm

http://www.sap-press.de/download/dateien/1079/sappress_web_dynpro_for_abap.pdf

=======================

<b>Also refer below thread...</b>

Hope it will solve ur problem.

<b><REMOVED BY MODERATOR></b>

Thanks & Regards

ilesh 24x7

Message was edited by:

Alvaro Tejada Galindo