Do you have any question about this error?
Message type: E = Error
Message class: ESH_ENG_CDSVAL_ES - ES-CDS/ABAP: Validation of domain @EnterpriseSearch
Message number: 063
Message text: Fatal DDIC-inconsistency
The DDL with the definition of the CDS-entity contains elements which
are not present in the SQL-view generated from this CDS-entity.
The CDS-entity cannot be activated for Enterprise Search.
Make sure both objects are in sync, e.g. be regenerating in DDIC. A
newly triggered activation will then yield the Enterprise
Search-Connectors.
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.
ESH_ENG_CDSVAL_ES063
- Fatal DDIC-inconsistency ?The SAP error message ESH_ENG_CDSVAL_ES063 indicating a "Fatal DDIC-inconsistency" typically arises from inconsistencies in the Data Dictionary (DDIC) objects, particularly when dealing with Core Data Services (CDS) views or other database-related objects. This error can occur during the activation of CDS views or when executing certain operations that rely on these views.
Causes:
- Inconsistent Data Dictionary Objects: This can happen if there are inconsistencies in the underlying database tables, views, or other DDIC objects that the CDS view depends on.
- Missing or Incomplete Transport: If a transport request that includes changes to DDIC objects has not been properly imported, it can lead to inconsistencies.
- Changes in Underlying Tables: If the structure of the underlying tables has changed (e.g., fields added or removed) without corresponding updates to the CDS views, this can lead to errors.
- Incorrect Annotations: If the annotations in the CDS view are incorrect or not aligned with the underlying data model, it can cause activation issues.
Solutions:
- Check for Inconsistencies: Use transaction codes like SE11 (Data Dictionary) or SE14 (Database Utility) to check for inconsistencies in the DDIC objects. You can also use the report
RS_ABAP_SOURCE_SCAN
to identify issues in ABAP programs and CDS views.- Re-activate the CDS View: Sometimes, simply re-activating the CDS view can resolve the issue. You can do this in the ABAP Development Tools (ADT) or using transaction SE11.
- Transport Management: Ensure that all relevant transport requests have been properly imported and that there are no missing objects. If necessary, re-import the transport.
- Check Dependencies: Verify that all dependent objects (like tables, views, and other CDS views) are active and consistent. You may need to activate them in the correct order.
- Review Annotations: Check the annotations in the CDS view for correctness and ensure they align with the underlying data model.
- Database Consistency Check: If the issue persists, consider running a database consistency check using transaction DB02 or similar tools to identify and resolve any underlying database issues.
Related Information:
If the problem persists after trying the above solutions, it may be necessary to involve SAP support for further assistance.
Get instant SAP help. Start your 7-day free trial now.
ESH_ENG_CDSVAL_ES062
DDL w/o @EnterpriseSearch must not be succeeded by one with this anno
Self-Explanatory Message Since SAP believes that this specific error message is 'self-explanatory,' no more information has been given.The majority of...
ESH_ENG_CDSVAL_ES061
Sucessor &1 lacks @EnterpriseSearch-annotations
What causes this issue? You have set a CDS-entity on API-state "deprecated" which carries an @EnterpriseSearch.enabled-annotation. This CDS...
ESH_ENG_CDSVAL_ES064
&1 is a shared multi-tenancy table - cannot be used (&2)
What causes this issue? Table &V1& is shared in a multi-tenant installation; this means that shared parts of the table are kept centrally, wh...
ESH_ENG_CDSVAL_ES065
Sensitive data must not be used in search (&1)
What causes this issue? Element &V1& is annotated with @AccessControl.readAccess.logging.logdomain.domain or with @AccessControl.readAccess.l...
Click on this link to search all SAP messages.