!--a11y-->
External Library DC 
The DC type External Library enables you to use functions for development in the SAP NetWeaver JDI inside the component model, which are available only as libraries and not as source files.
You use the DC type External Library to integrate functions that are available only as libraries (for example, a Java JAR file) – and not as source files – into the SAP component model to use them in the SAP NetWeaver Java Development Infrastructure. You can combine several DCs of this type into a software component and provide it in tracks just like any other SC.
You can use all types of objects (library types) in External Library DCs.
In addition to the structure shared by all DC types, this DC type contains the folder “libraries“.
The DC type External Library is available in the SAP NetWeaver Developer Studio.
The result of the build process provides other DCs with the contents of the public part(s).
You edit this DC type in the Navigator view. Choose Window ® Show View ® Other… ® Basic ® Navigator.
You use the JDI for development and want to use a function implemented in Java, which is available to you only as a JAR file.
1. Create a new DC of type External Library.
The DC structure is generated.
The Navigator view is displayed.
2. Copy the JAR file into the libraries folder.
3. Create a public part of type Compilation and add the JAR file as a public part entity.
You can now use the library to build other DCs. Because the DC type External Library itself has no deployable build result, you must deploy this DC together with another DC to make it available on the server. To do this, you need another public part of type Assembly.
4. Create another public part of type Assembly. In the Package Explorer view add these JAR files as a public part entity.
You can now wrap this public part into another DC type and make it available on the server.

Other DCs then refer to the wrapped DC and not to the External Library.
After the build, you can use the new DC just like any other DC. You can use it either separately or combine several External Library DCs into an SC.