Show TOC Start of Content Area

Process documentation How to Perform Layered Development  Locate the document in its SAP Library structure

Purpose

In this tutorial, you perform the development processes using the SAP NetWeaver Development Infrastructure (NWDI). One software component (SC) is developed based on another SC, so that the development is performed in separate layers, that is, you perform layered development.

With the complete NWDI, you can combine several tracks and develop applications that are based on one another; you then use the functions of the NWDI.

One typical scenario is the development of complex applications where the various SCs are organized in layers. All SCs in a particular layer are developed in one track, and then forwarded to a follow-on track where the SCs of the next layer are developed. The underlying idea is to use the quality-assured and authorized SC versions in the subsequent layer and thus to increase the stability of the development process.

This graphic is explained in the accompanying text

Layered Development Structure Overview

Prerequisites

System, Installed Applications, and Authorizations

      SAP NetWeaver Developer Studio is installed.

      Usage types AS Java and Development Infrastructure (DI) are installed.

      JDK 1.4 of the SUN Microsystems is installed.

Knowledge

      Managing the views and perspectives on the SAP NetWeaver Developer Studio.

      Basic Java programming language.

      Basic JSP technology.

Process Flow

The tutorial is separated into one common preparation part with the required settings you have to obtain in your SAP NetWeaver Developer Studio, and the essence is from the following steps that you have to take in order to achieve the layered development. Note that some of the steps are separated into a few smaller steps that you have to take:

...

       1.      Setting up the Developer Studio.

       2.      Creating users and assigning groups using UME.

       3.      Prepare the development environment for layered development.

       4.      Working in the Technology Layer.

       5.      Manage the changes in the Component Build Services (CBS).

       6.      Working in the Application Layer.

Next Step

Setting up the Developer Studio

End of Content Area