Dear SCN Member,
In order to fully benefit from what SCN has to offer, please register at:
Thank you,
The SCN team
We are improving! The SCN wiki will not be available for new content submission starting August 7th 6PM CET until August 10th 6PM CET.
Please plan your SCN wiki tasks accordingly.
Skip to end of metadata
Go to start of metadata


The goal of the Web Dynpro for Java Demo Kit is to provide a comprehensive overview about the capabilities available within Web Dynpro for Java. The Web Dynpro for Java Demo Kit consists of 20 tutorials, several demo applications and a portal-like shell application which offers additional functionality. 

The complete Web Dynpro sources are available for download and can be imported into the SAP NetWeaver Developer Studio for further analysis or as starting point for your own Web Dynpro for Java applications.  

The Demo Kit Shell

The Demo Kit shell offers typical shell functionality like search, logoff or a feedback channel. 
In the side panel on the left side of the shell, you can

  • search for specific tutorials or demo content
  • show a "How To" document for the selected tutorial or demo application
  • go to Helpful Links (showing further links to interesting articles and threads for example in SDN).

In the tool bar above the content area you can

  • show and hide the navigation panel and the side panel
  • change the size of the side panel
  • open the tutorial document
  • trigger application-specific actions.

In the header menu you can

  • change the visualization of the Demo Kit shell
  • send feedback
  • report bugs 

The Demo Kit shell itself is built using standard Web Dynpro for Java functionality. The shell of the SAP NetWeaver CE 7.20 version for example is heavily using the capabilites of web widgets to integrate application-specific HTML and JS to create a SAP-like shell visualization. The shell application itself is a very good example for correct usage of the Web Dynpro component capabilities.

The sources of the shell implementation(s) are also part of the downloads mentioned below.

We recommend to run the Demo Kit using Internet Explorer 7 or Internet Explorer 8.


The SAP NetWeaver CE 7.11 Version

This version covers all features available in the SAP NetWeaver 7.11 release - both as standalone version and embedded into the SAP Enterprise portal.

The included features are for example typical AJAX capabilities like input suggestion or drag & drop, UI integration capabilities using Flash islands or stateful iFrames or extended programming model features like popup-windows or dynamic component usages. Besides that the Demo Kit shows how to use advanced features of the Web Dynpro context, how to correctly define layouts and how to provide extended sorting, filtering and scrolling capabilites for the Web Dynpro table control.

The SAP NetWeaver CE 7.11 version of the Demo Kit is available for download here.

The SAP NetWeaver CE 7.20 Version

This version covers additional features available only in the SAP NetWeaver 7.20 release - both as standalone version and embedded into the SAP Enterprise portal.

In addition to the feature set of the 7.11 version, this version shows extended capabilities for drag & drop, web widget and Silverlight islands for integration of non Web Dynpro Java based content or asynchronous application embedding.

The SAP NetWeaver CE 7.20 version of the Demo Kit is available for download here.

The standard Tomcat Version

This version covers all features available when running on top of a standard Tomcat installation. For obvious reasons not all Web Dynpro for Java features are available in this scenario (e.g. the EJB model does not work on a standard Tomcat as there is no EJB container available).

The Tomcat version of the Demo Kit is available for download here.


Feel free to give us feedback using the "Feedback" link in the shell header or use the Web Dynpro Java forum available here.

Available Tutorials

All tutorials and demo applications can be started from within the Web Dynpro for Java Demo Kit. In addition you can read the available tutorials using the following list:



  1. Guest

    Unable to download the demo kit, I am getting below error.

    Unfortunately we have trouble completing your download request. Please contact for further support.



  2. Same error here...


  3. Guest

    I am also getting the error.


  4. Guest

    Use a different browser.

    A dumb idea, but it works. (smile)

    I used Firefox(rocks!!), it worked.

    -Prasad Nutalapati

  5. Guest

    Totally, firefox works!

  6. Guest

    It also works in Google Chrome.

     Nice and very useful tutorial, btw.

  7. Guest

    Works fine! (thumbs up)

    But where I can get the source code of the examples???

    - Henry -

  8. The source code for all demos, tutorials and the demokit frame is available after importing the corresponding development components into the NWDS as described in the documentation.

  9. Guest

    I couldn't find the TableFilter and TableSorter java classes for CE 7.11 in the Demo Kit I downloaded. Can you please provide us those classes for CE 7.11 version.


  10. Hi Armin,

    I am tried to find out SCA files but no success.
    Could you please let us know where to find the Software Components like HM-WDUIDMKTCNT SCA file etc as metioned in the demo kit applications.

    - Arun Jaiswal

  11. Guest


    Can the Tomcat version run on MAC OS?



  12. Guest


    Where should i down load the demo Applications from....

    I could see the Document which opens for every different Project. But i dont see where to sync the DC from?

    I have connected to sapnameserver:53600 but donno in which track i will find the HM-WDUIDMKTCNT component :(

    Help me here plsssss :(



  13. Hello Armin,

    Will there be the some demo kit for NW7.3 version? which has been released for some time already?

    Thanks and best regards,


  14. wow all link are very use ful,i wanna example for how to connect  mysql DB in NWDS 7.3

  15. Is package for CE7.2 - 0 bytes!?

  16. Tomcat version - 0 bytes, can you please provide it?