Show TOC

Development InfrastructureLocate this document in the navigation structure

Use

We refer to the following as development infrastructure: SAP NetWeaver Development Infrastructure (NWDI), Development Infrastructure perspective of the SAP NetWeaver Developer Studio and third party development infrastructure. Here you will find information about how to configure the NWDI after having installed it as a part of the SAP NetWeaver, how to set up the development landscape, and how to start the actual development based on the usage of this development infrastructure.

Let us start with an overview of the possible cases:

  • SAP NetWeaver Development Infrastructure - overview of the idea that lies behind the full installation and configuration of the usage of the NWDI.

  • Development Infrastructure perspective - if you plan only to perform development in landscape and transport systems that have already been set up, the Development Infrastructure is the place for you to work in.

  • Third party development infrastructure - if you already have preferences regarding the development infrastructure you want to use, the SAP NetWeaver provides you with integration possibilities.

SAP NetWeaver Development Infrastructure

What we call NWDI is actually an installation of the SAP NetWeaver Development Infrastructure (DI). NWDI is designed for the development and maintenance of business applications in complex landscapes. It provides the services for all development steps that are part of the software life cycle: from the administrator creating the development landscape using the central and project-specific administration of source files and archives of the developers, to consolidation and test phases of quality management, to the final delivery and production of support packages. The following figure shows the commons steps you take when working with the NWDI:

Figure 1: NWDI Tasks

The NWDI itself allows:

  • Administration of development landscape and transport management in the Change Management Service (CMS)

    Note Depending on how you want to organize the transports of NWDI, you can use CMS stand alone, CMS with CTS integration, or you can use CM Services in ABAP (without CMS). For more information on the options, see Organizing the Transports in the Landscape.
  • Central archive and build management in the Component Build Service (CBS)

  • Central management of source files in the Design Time Repository (DTR)

Development Infrastructure Perspective

Development Infrastructure perspective - the SAP NetWeaver Developer Studio perspective that you use to perform the software development with the NWDI; this is the place where you perform the actual development and where you can configure the entire development specifics. This perspective in the SAP NetWeaver Developer Studio does not come with the installation of the NWDI, but with the SAP NetWeaver Developer Studio.

Third Party Development Infrastructure

Development infrastructure of your choice - any development infrastructure tool(s) you prefer to use in your development environment - these are the versioning system, build environment, and transporting system.

Further Information

This documentation is divided into the following parts:

  • Concepts

    Detailed information about the concepts, the architecture and the component model used for the development. Here you can also find descriptions of the development scenarios that you can use.

    Note

    Make sure you are familiar with the concepts behind the NWDI usage, and the proposed development scenarios for using the NWDI. All the conceptual information that you need to avoid possible issues with the NWDI usage are covered in this section.

  • Tasks

    Provides information about the concrete tasks you perform in using the development infrastructure. This section also includes administrative and development tasks you face both when configuring the NWDI and in your daily activities when using NWDI. The tasks section is organized to follow the basic steps you take when working with development infrastructure, and beneath it is the detailed information about performing each step required from the task.

  • Reference

    Here you can find helpful tutorials and various reference information, including the command line tools of the NWDI.