Showing results for 
Search instead for 
Did you mean: 

What is the use of Design Time Repository?

Former Member
0 Kudos

Hi Gurus,

What is Track?

What is DTR? and what it offers ?

what is CBS? and what it offers?

What is CMS ?and what it offers?

Please Give me some idea about this?

Thanks in Advance,


Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos
Active Contributor
0 Kudos

Please avoid crossposting. Main thread:

Former Member
0 Kudos


1 Introduction

NetWeaver Development Infrastructure (NWDI or JDI) provides an infrastructure for developing Java-based applications on SAP NetWeaver and is responsible for versioning, build and the life cycle management of the applications. The SAP NetWeaver Developer Studio and the NWDI are seamlessly integrated to allow a combined approach for a local development and testing environment and centrally synchronized, team-oriented development. You can use the NWDI for custom development, modification management or pure source control. The NWDI takes care of all parts of the development process in a project-specific way:

u2022Central source file management u2013 in the Design Time Repository (DTR), a file storage in a database with export mechanisms that allow you to synchronize the instances of the DTR in a distributed development.

u2022Central build and archive management u2013 in the Component Build Service (CBS), gives developers access to the latest archive versions in a central DB storage and a central build triggered by the developer.

u2022Central landscape and transport management u2013 in the Change Management Service

(CMS), gives administrators a central service to set up development landscapes for all

development tasks and manage all transport processes for these tasks in the same UI.

NWDI is used in a product development scenario; various development components are

integrated into software components, which form a product. During development of a product following major roles are occupied:

u2022Software Architect (SA): As a result of designing the software architecture he defines

the Product version, included Software Components to be developed, required Software

Components and their dependencies. He uses mainly the System Landscape Directory.

u2022Landscape Administrator (LA): LA sets up the initial environment for developing a

Product, comprising name reservations, Track definitions and Development Configurations. The Landscape Configurator part of CMS is used for these purposes.

u2022Transport Manager (TM): TM is responsible for transporting the according deliveries

between the logical systems that built up the track. In our scenario, he would start with

importing the necessary sources and archives in the Development System. Later on, he

imports the Development Components in the Consolidation and Test System. Besides this, he is responsible for assembling components to the new Product version. The Transport Studio of CMS is his preferred tool.

u2022Developer: Based on the imported Development Configuration, team members create

and implement Development Components (DCs) as part of the changeable Software

Components of the Product or change existing ones. Typically developers pass the steps Design >> Implementation >> (Unit) Testing for each Development Component in a local environment. Then they activate their changes in order to make them useable for further development steps. Builds and deployments in a central development environment ensure an ongoing integration of all changes made by development team members. When the feature is implemented and tested in the Development System, the corresponding Development Components are released for import in the Consolidation system. The NetWeaver Developer Studio is the developeru2019s main tool for these tasks.

u2022Quality Manager (QM): The quality manager assures that the new product confirms

Product confirms to the requested quality standards. He is responsible for Product

consolidation and for final approval before product delivery. For approval of the product

shipment the Transport Studio of CMS is used.