What is Web Dynpro?

Published under Netweaver Tagged with ,

5

Generic Definition : WebDynpro is a great modeling environment whitch stores the user-interface details in the form of metadata. We can write less code and fix bugs in a shorter time with lesser effort. It increases a programmer’s productivity by manifolds.

Webdynpro is nothing but one framework for developement of user interface for use with SAP NetWeaver.It support programming for different platform such as JAVA ,ABAP,.NET .

In case of JAVA webdynpro comes with extensive design tool .Thease tools are based upon Eclipse framework ans SAP’s NWDS

Technical Definition : WebDynpro is a client-independent programming model used for developing sophisticated user interfaces for web based business applications.

History: The name WebDynpro , Dynpro means Dynamic Program it is SAP’s Legacy technology for interactive UI’s.It is to Combine High Interactivity (dynamic GUI) and Zero Installation.

What are the naming conventions to be followed while developing Web Dynpro applications?

Web Dynpro context names should use only the characters A..Z, a..z, 0..9, _ . Digits can be used only from 2nd position. The JAVA naming conventions can be followed but avoid using unicode characters to keep the names simple. However one should avoid using the prefixes wd, WD or IWD since these are the prefixes used during generation of internal coding entities.

Basic Concepts

1. View – is the central logical layout element in the Web Dynpro application.It is responsible for the presentation logic and for the browser layout.

Description of a visible screen area
Contains and lays out controls (aka widgets)
Defines actions (i.e. relevant input on controls by the user), which trigger event handling

2. Controller – active part of web dynpro application,handles the data flow between the model and the view in both directions

Performs event handling
Each component has a component controller
Each view has a view controller
Custom controllers may be added for further structuring

3. Model – is the interface to the back end systm and is responsible for providing data to the entire application.

Represents the data in the backend

4. Component

Reusable UI program package
Mostly contains views, often uses models
Communicates with other components via component interfaces

5. Application

Something runnable (from client application, i.e. web browser)
Identified by URL
Running an application means starting a component, navigating” to an initial view in an initial window.

6. Windows

Single UI unit representing a component’s user Interface/View Composition needed for embedding purposes.

7. Context

A controller contains a context which holds the data. The data flow between the contexts is referred to as context mapping..

Popular Incoming Searches

  • web dynpro
  • what is web dynpro
  • sap webdynpro
  • webdynpro
  • sap web dynpro
  • web dynpro browser
  • web dynpro!

5 Responses to “What is Web Dynpro?”

  1. kalam says:

    i work for disney and everytime i use there website to view my pay stubs it tells me my system is not suppoted by web dynpro.how can i get this system?

  2. Marianne says:

    I work for Canada Post and everytime I try to look up my info on ESS it tells me that my browser/program does not support webdynpro. Not sure what to do so I can view my info online. Can you help me?

  3. Brian says:

    Are you using Internet Explorer 8? (If you have Windows 7 on your computer, IE8 is the default browser.) If so, that is the problem, as most Web Dynpro applications are set to default to IE6.

    The easy work-around for this is to either revert to IE7 or to install another supported browser, such as Firefox. I was having the same problem, and installed Firefox. Using Firefox, I was able to see my paystubs.

  4. Brian says:

    Amendment to my previous reply…

    A new browser is not needed. Use the Compatibility View instead (the little broken page icon at the right of the address bar in the top of your IE window). This should load your program fine by using IE 7 parameters.

  5. Kim says:

    I too am getting the message that my browser does not support web dynpro. I even downloaded firefox 3.6 and am still not able to get to my timesheet. I have a co-worker that can use his personal computer with Firefox.

Leave a Reply