The software catalog in the SLD contains information about dependencies between SAP software component versions. However, you may have to define dependencies between third-party software component versions and SAP component versions.
You can define dependencies between your software component version and each other software component version in the following contexts:
InstallationTime
The context of an installation process (first installation or an upgrade to a newer version). The requirements of this context list the external resources that are needed for the installation.
Example
Software component C1 requires software components C3 and C4 to be installed. The installation and basic usage of C1 does not work without C3 and C4 being installed first. On the other hand, the installation of C1 does not require any other software component to be installed first, except the ones that are required implicitly through C3 and C4.
BuildTime
The context of a build process, such as the compilation of sources and the packing of archives. The requirements of this context list the external resources that are needed for the build.
Example
For example, software component C1 requires software components C2 and C3 to be built. The build of C1 does not work without building C2 or C3 first. On the other hand, the build of C1 does not require any other software component, except the ones that are required implicitly through C2 and C3.
MetaDataRequest
The context of a process, which requires external metadata in an installed system.
Example
An example is the content of the SAP NetWeaver Process Integration repository, which contains the definitions of services and interfaces. The SAP NetWeaver Process Integration content is used by the software components that implement the services and interfaces (in ABAP or Java).
You can also remove software components.
You have a user assigned to the LcrInstanceWriterCR role.
Choose
.From the Software Type dropdown box, select Software Components.
From the table with software component versions, select the software component version for which you want to define or remove the dependencies.
Choose the Dependencies tab.
From the Context dropdown box, select the context for which you want to define or remove the dependencies.
Prerequisite and dependent software component versions that are defined in the context you have selected are displayed.
Choose Define Prerequisite Software Component Versions.
From the Context dropdown box, select the context for which you want to define the dependencies.
From the table with software component versions, select the software component versions that are prerequisites for the software component version that you have selected, in the context that you have selected.
Choose Define As Prerequisite Software Component.
Prerequisite and dependent software component versions that are defined in the context you have selected are displayed.
From the table with prerequisite software component versions, select the prerequisite software component versions you want to remove.
Choose Remove.