Structure Packages
Use
A structure package bundles a set of packages at the top level of the package hierarchy. Structure packages do not contain any development objects. Instead, they hold several main packages and are used to structure software projects. You can also use structure packages to specify the conditions for decoupling software components. Thus, they have a special significance as far as defining the basic architecture of R/3 Enterprise. Examples of structure packages include BASIS, ABA, HR, and Enterprise Add-Ons.
Attributes
Types of Interfaces for Structure Packages
Structure package interfaces define the use relationships at the highest level of the package hierarchy. (For example, the application basis can use BASIS).
There are three main types of interface:
Virtual default package interface
Filter package interface
A filter package interface defines the objects that can be used by a user structure package by using filters – all objects, for example, that have a specified name prefix.
Interfaces of this type can be defined only in structure packages.
(Generated) default package interface
See also:
Creating Structure Packages How the Package Check Works