Extensibility Registry: Consistency Checks

Message type: E = Error

Message class: CFD_REGISTRY_CHECK - Custom Fields: Messages for Registry Check

Message number: 000

Message text: Extensibility Registry: Consistency Checks



What causes this issue?

The Extensibility Registry is a maintenance transaction (SCFD_REGISTRY)
provided by the extensibility team for application development and
contains a set of logical transport objects. The application development
enters extensibility specific information into the Extensibility
Registry, which serves the following purposes:
The application expresses that an extensibility enabling has
successfully been carried out
The application provides information to automate the extension process
in a key user tool
The stability contract for these extensible entities can be checked
With the provided Registry data, we offer functionality for customers to
maintain custom fields and add extension logic. The checks ensure
functional correctness of Registry entries to make sure new extensions
work and already existing extensions do not break at customer side, when
Registry info is changed incompatible or referred objects get changed
(e.g. deletion of DDIC Extension Include) between releases.
<ZH>Note</>: To ensure that no extensions will break, you must not
request any exemptions for found errors. Approvals to exemptions will be
ignored and automatically rejected.


System Response

Each Registry entry is checked for metadata inconsistency and functional
correctness.
The following checks will be executed:
Obligatory fields are filled
Existence of entered objects (e.g. Extension Include, CDS View, OData
Entity, Business Context)
Functional correctness of registered entries (e.g. Uniqueness of Dummy
Field in Extension Include, Business Context Cloud Quotas will not
exceed, necessary CDS view Annotations, OData structure contains
Extension Include, ...)
In case of found inconsistencies<(>,<)> production relevant Prio 1 (Code
Inspector Error) messages will be raised.


How to fix this error?

For each error message navigate to the Extensibility Registry by
clicking on the check result. The UI editor is launched for the
erroneous Registry entry.
Alternatively, you can open the Extensibility Registry by executing
transaction SCFD_REGISTRY and search for the erroneous Registry entry in
the relevant tab.
In the Editor press 'Syntax Check'. The displayed messages describe
briefly the issue. Please analyze and fix them.


Procedure for System Administrators

The system issues an error message and will not allow you to continue with this transaction until the error is resolved.


Error message extract from SAP system. Copyright SAP SE.