The development task is usually made up of several development components (DCs) that have defined inter-dependencies and are assigned to a software component. Here, the development tasks are distributed among several developers or developer teams (multi-user development). All the projects are based on the component model and use the existing SAP development infrastructure.
Source management and versioning is performed by the DTR. Support for a central build task is available in accordance with the development scenarios.
For an overview of all services, refer to SAP NetWeaver Development Infrastructure.
The development process can be split up into the following main steps:
1. Selecting the Development Configuration and Importing into the Developer Studio |
2. Creating a Development Component of the Web Dynpro Type |
In order to implement a Web Dynpro application using the Java development infrastructure, you first require a corresponding project in the Developer Studio. The special feature of this now is that such a project is identified using exactly one development component. In the first step, you will have an initial project framework for a Web Dynpro project generated with the help of a wizard. In this way, you receive a well-defined container for all the development objects and resources of your application. |
3. Synchronizing the Archives or DCs to Be Used |
4. Creating Application-Specific Objects and Implementing the Application |
Starting from the generated standard DC project, you will generally create one or several Web Dynpro components and there define the visual parts of the application together with the navigation or implement the required business logic for back-end access. Furthermore, you create a Web Dynpro application to define an entry point for the Web Dynpro components that can be called externally. |
5. Defining Public Parts |
For each DC whose functions you make available for other DCs also, you will need to define one or several public parts. The public parts can then be referenced by other DCs. |
5*. Declaring Usage Dependency |
6. Building Sources Locally |
7. Deploying and Testing the Application in a Local Environment |
To start a Web Dynpro application in your local environment, you must first create the respective archive and deploy it on the J2EE server. |
8. Checking the Activity into the DTR |
9. Activating the Changes |
10. Releasing the Activities |