!--a11y-->
Using Server-Side Eventing in Web Dynpro
Components 
Web Dynpro components allow you to subdivide an entire Web Dynpro application into logically separated units, which can then be assigned to several different developers.
Another important aspect is the reusability of Web Dynpro components within other Web Dynpro components. This tutorial is designed to use these two aspects. For the embedding Web Dynpro component, the windows of the embedded Web Dynpro components are visible to the outside as so-called component interface views, which can be integrated into the view composition modeled by the developer.
The embedding Web Dynpro component uses the Component Interface Controller for programmed access. The embedder of a Web Dynpro component can use this Component Interface Controller to call methods, to react to events, and for read and write access to its context contents.
The tutorial describes how you can use the server-side eventing to exchange data across component borders. In addition, you will learn about Reverse Context Mapping as a means of mapping the context elements of an embedded Web Dynpro component to the context elements of the outer Web Dynpro component.
By the end of this tutorial, you will be able to:
|
! |
Use a Web Dynpro component within another Web Dynpro component |
|
! |
Use a program to create and delete a used Web Dynpro component at runtime |
|
! |
Create a view composition using component interface views |
|
! |
Use server-side eventing to transfer data between two Web Dynpro components |
|
! |
Use Reverse Context Mapping to transfer data between embedding and embedded Web Dynpro component. |
|
|
You have launched the SAP NetWeaver Developer Studio. |
|
|
You have access to the SAP J2EE Engine (release 6.30) |
|
|
To deploy your application, you will need access to the Software Deployment Manager (SDM). |
|
|
You have acquired some basic experience with Web Dynpro applications - for example, by working through the Welcome Quickstart Guide (Creating Your First Web Dynpro Application). |
|
|
Basic knowledge of Java would be an advantage. |
In the next section, start with studying the scenario of the Eventing Example Application used throughout the tutorial.
