Show TOC

 Adding Development PackagesLocate this document in the navigation structure

Use

While structure and main packages form the higher levels of the package hierarchy, the development packages (with the exception of local packages), are always subpackages and can, in turn, be used as superpackages for further development packages.

Development packages are regular packages that can contain any number of repository objects. 

Prerequisites
  • To create or change a development package you need authorization for the activity 02 (Change) and object type DEVC in the authorization object S_DEVELOP.
  • To specify the transport layer of the package to be created, you also need the corresponding CTSauthorization (authorization object S_CTS_ADMI or S_CTS_SADM).
  • The superpackage of the package to be created exits already in the relevant system. This superpackage serves as the anchor for adding the new package to the package hierarchy.
Procedure

You can add packages to a main package in one of two ways. If you wish, you can create new sub packages - from within a main package - and assign them to the main package at the same time. Alternatively, you can add existing packages to a main package in a separate step.

 

To add a new subpackage to a given superpackage:

Open the Properties page of the direct superpackage.

Starting with Object Navigator (SE80), open the Properties page of the direct superpackage. 

Alternatively, you can create a new subpackage from the superpackage's object list in the SE80 using the context menu Create  →   Development Coordination  →   Package.

Make sure you are in Change mode.

Choose the Subpackages tab.

To create a new subpackage, choose the Add button.

The system displays the Create Package dialog box.

Specify the following package properties.

Package

Enter the name for the new package that complies with the Naming Conventions for packages. Within SAP itself, the name must begin with a letter from A to S, or from U to X.

Short Description 

Enter a meaningful short text.

Application Component

From the component hierarchy of the SAP system, choose the abbreviation for the application component to which you want to assign the new package.

Software Component

Select an entry. The software component describes a set of development objects that can only be delivered in a single unit. You should assign all the subpackages of one main package to this software component. Exception: Subpackages that will not be delivered to customers must be assigned to the HOME software component.

Transport Layer

This property determines the transport behaviour of the package - that is, whether the package and its elements are transported.

This property is only available if you have the corresponding CTS authorization for the system (see Prerequisites).

Choose  (Continue).

In the dialog box that appears, assign a transport request.

If the package already exists, choose the Add Existing Package button.

Result

You have created one or more subpackages and added them to a superpackage. To add subpackages to an existing package (that is, to nest subpackages), double-click a package and follow the instructions above.

 

See also:

Visibility Rules in Embedded Subpackages