Show TOC Start of Content Area

Component documentation The Package Builder and the ABAP Package Concept  Locate the document in its SAP Library structure

Purpose

The Package Builder tool allows you to implement the concept of the packages in the ABAP Workbench. Packages are designed to help developers to modularize, encapsulate, and decouple units in the SAP System.

Features

§         Create packages and their subpackages

§         Build up a package hierarchy

§         Define package interfaces for potential users

§         Expose repository objects to package interfaces

§         Define use access for client packages

§         Restrict the use of interfaces to selected users

Use of Packages

Packages can be either server (provider) or client (user) packages. Server packages offer services to other packages by exposing elements (function modules, BAPIs, classes, ABAP programs, types, and so on) into one or more package interfaces. A server can also take on the role as a client, availing itself of the services of other packages.

 

In the documentation that follows, we have assigned a variety of activities to each of these two roles (server and client). Each scenario explains how you use the Package Builder and which activities are relevant.

Tasks for Server Packages

I. Creating packages and defining the package hierarchy

For more information, see Use Case 1: Defining the Package Hierarchy

II. Making Services Available

For more information, see Use Case 2: Making Services Available

Tasks for Client Packages

I. Creating packages and defining the package hierarchy

For more information, see Use Case 1: Defining the Package Hierarchy

II. Using services

For more information, see Use Case 3: Using Services from Other Packages

Package Checks

Package Checks and System Settings

Package-based Architecture

Package Architecture in SAP ERP

 

 

End of Content Area