Software Components
A software component bundles a set of packages that can only be delivered to customers together. All packages are distributed disjunctively among software components. This means that the objects in a package can only be delivered to customers with a software component. You assign objects to a software component by assigning the package containing these objects. In general there are several releases for each software component.
Support Packages can be imported into each software component separately.
Package Architecture in the R/3 Enterprise Core
Software component |
Description |
SAP_BASIS |
SAP Web Application Server (formerly: SAP Basis) |
SAP_ABA |
Cross-application components |
SAP_HR |
Human resources |
SAP_APPL |
Logistics and Accounting |
HOME |
This software component contains packages with objects that are not local, but that are not delivered to customers |
LOCAL |
Contains packages that contain only local objects |
The software component hierarchy
The software components delivered with R/3 Enterprise form a hierarchy. You can use this hierarchy to work out which dependencies are implied by the use of a given software component. For example, SAP_HR uses objects from the component, SAP_ABA, which in turn depends on SAP_BASIS.