SAPUI5 library/component &1 used in application &2 does not exist

Message type: E = Error

Message class: /UI5/APP_API - Application index messages

Message number: 021

Message text: SAPUI5 library/component &1 used in application &2 does not exist



What causes this issue?

SAPUI5 component &V2& declares in its manifest.json file a dependency to
SAPUI5 component or library &V1& but the dependency cannot be found. If
the dependency is really required (and for example not specified
accidentally), this issue can potentially cause the app to fail.
Dependencies are specified in the manifest.json file under
sap.ui5/dependencies and sap.ui5/extends.


System Response

This check determines missing dependencies and makes them transparent.


How to fix this error?

Verify whether the dependency is really needed and spelled correctly.
There are several reasons why a dependency cannot be found:
The required component or library is not deployed to the system.
The specified dependency is actually an SAPUI5 control contained in a
library. For a list of all SAPUI5 distribution layer libraries, see
https://sapui5.hana.ondemand.com/versioninfo.html.
The component specified under sap.ui5/extends is only a base class and
not a real component. Only real components must be specified in the
manifest.json file, while pure base classes are only specified in the
extends statement in the Component.js file.
Examples for base classes not to be specified in the manifest.json file:
sap.ui.core.Component
sap.ui.core.UIComponent
sap.apf.base.Component


Procedure for System Administrators


Error message extract from SAP system. Copyright SAP SE.