!--a11y-->
Creating Software Components in the
SLD 
To be able to develop your own applications, you must create your own software components in the System Landscape Directory (SLD). You must do this before you start to develop your software. Normally, a system administrator or a quality manager creates the software components.
For the tutorial, you must create two software components yourself. During development work, the developers can add multiple development components to a new software component.
You have a user that can create software components in the SLD.
To create the software components, perform the following steps:
1. Start the interface of the SLD with the following URL:
http://<host>:<port>/sld
Replace <host> and <port> with the data of the J2EE Engine on which the SLD is installed. Log on with the Admin user. The initial screen of the SLD appears.
2. Choose Software Catalog and then New Product ... The Define Product screen appears.
Enter the following data:
Vendor: example.org
Name: MyTechnology
Version: 1.0
3. Choose Create.
The SLD creates the product and the Define Software Component screen appears.
4. Enter the following data:
Vendor: example.org
Name: Technology
Version: 1.0
5. Choose Create. The SLD creates the software component for the product defined above, and enables you to define a further software component. Choose Cancel. The software catalog appears again.
6. Repeat the above steps for the product and software component.
Product
Vendor: example.org
Name: MyApplication
Version: 1.0
Software Component
Vendor: example.org
Name: Application
Version: 1.0
You use usage dependencies to define the software components on which the new software component is based, and to define the dependencies for the central build.
You define usage dependencies as follows:
...
1. In the software catalog, choose the MyTechnology of example.org product. Choose Release 1.0. The Product Version screen appears.
2. Choose the Technology software component. The Software Component Version screen appears.
3. Choose Usage Dependencies. The Usage Dependencies screen appears.
4. Choose Define Dependencies and define the following dependencies for the Build Time context:
¡ SAP J2EE ENGINE <Release> (SAP-JEE <Release>)
¡ SAP BUILD TOOL <Release> (SAP_BUILDT <Release>)
¡ SAP JAVA TECH SERVICES <Release> (SAP_JTECHS <Release>)
5. Choose Create. The dependencies are displayed on the Usage Dependencies screen for the software component version Technology 1.0.
6. In the same way, define the following dependencies for the software component version Application 1.0.
¡ SAP J2EE ENGINE <Release> (SAP-JEE <Release>)
¡ SAP BUILD TOOL <Release> (SAP_BUILDT <Release>)
¡ SAP JAVA TECH SERVICES <Release> (SAP_JTECHS <Release>)
¡ TECHNOLOGY 1.0
You have created the Technology and Application software components and the required dependencies.
