Show TOC Start of Content Area

Background documentation How to Perform Team-Oriented Development  Locate the document in its SAP Library structure

Purpose

If you work in a team with centrally organized development using the version control provided with the Design Time Repository (DTR), you actually perform team-oriented development. With this tutorial we represent the development process of a small Java EE application in the SAP NetWeaver Developer Studio with the DTR as a source code control system.

Note

This tutorial does not describe the steps necessary to implement a central build environment, or how perform the software logistics processes.

By the end of this tutorial you will be able to:

      Set up the Developer Studio to work with the DTR as a version and source control system for each developer in the team.

      Set up the DTR for development and how to work with DTR.

Prerequisites

System, Installed Applications, and Authorizations

      Usage type AS Java is centrally installed. It is an obligatory prerequisite for installing usage type Development Infrastructure (that is, NWDI).

      SAP NetWeaver Development Infrastructure is centrally installed. It is needed only to provide the DTR. No other parts of the NWDI are used in the team-oriented development.

      SAP NetWeaver Developer Studio is installed on each developer’s machine.

      You have permissions to set up the DTR configuration.

      You have permissions to create users in User Management Engine (UME).

Knowledge

      Basic understanding of the SAP NetWeaver Development Infrastructure (NWDI) concepts and development scenarios.

      Basic knowledge in application development.

      Knowledge of the DTR security roles and permissions.

      Basic knowledge in working with UME.

Process Flow

This graphic is explained in the accompanying text

In this tutorial you take the following steps:

...

       1.      Preparing the System – prepare the system for team-oriented development.

       2.      Creating New Projects – a developer creates a new project.

       3.      Enhancing the Projects – another developer enhances the project that the first developer created.

       4.      Starting the Application – the project is complete and ready to be exported to any customer.

Next Step

Preparing the System

End of Content Area