Show TOC Start of Content Area

Component documentation Central Source File Management  Locate the document in its SAP Library structure

Purpose

The Design Time Repository (DTR) provides a versioned storage of the source files in a database. You use the DTR in all development scenarios of SAP NetWeaver Development Infrastructure (NWDI).

The version and change management of the DTR defines how you work with the development resources that a software component (SC) consists of. In a multi-user development, where more than one person can work with the same resource(s) simultaneously, this has to be handled in an alternate development path. In the DTR, the configuration management logs all changes to files and folders during the development process.

The configuration management includes:

      Managing different versions of a development resource in the same repository through version control.

      Maintaining multiple states of a software component by workspaces and snapshots

      Managing multiple users carrying out modifications on the same development resource through concurrency control.

      Managing distributed development of the same resource in different workspaces, which may reside in the same repository or in different repositories present in different geographical locations.

Implementation Considerations

The DTR is part of the development infrastructure of the NWDI. You need the DTR to develop with the NWDI, especially if you want to modify Java applications that are based on the SAP’s component model. More information: Component Model.

Integration

As part of the NWDI, the DTR runs as a service on the AS Java. It is seamlessly integrated into all development processes: as a developer you can access it using the SAP NetWeaver Developer Studio, and the Component Build Service retrieves the source files directly from the DTR. The objects in the DTR are managed mainly directly in the Change Management Service (CMS).

Features

DTR has the following tasks in the version and change management:

      Version Control

      Concurrency Control

      Distributed Development

DTR enables a development project-specific access to all required source files by managing files in workspaces. More information: Managing Files in Workspaces.

See also:

Conflicts

End of Content Area