Message type: E = Error
Message class: DT - Table activation (incl. indexes)
Message number: 311
Message text: Changed foreign key &-& is still used in:
A foreign key that was used in the definition of an aggregate (view,
matchcode, lock object) has been changed.
The aggregates affected by this change are listed in the log lines that
follow. It may be necessary to move to a higher log level to display
this list.
The system issues an error message and will not allow you to continue with this transaction until the error is resolved.
Check whether you need to adjust the aggregates. At the time of a
Release upgrade, these aggregates are generally included in the
transport request.
Error message extract from SAP system. Copyright SAP SE.
DT311
- Changed foreign key &-& is still used in: ?The SAP error message DT311 indicates that a foreign key relationship has been changed, but there are still existing references to that foreign key in the database. This typically occurs when you attempt to modify a foreign key constraint in a way that is not compatible with existing data or relationships.
Cause: Foreign Key Modification: You may have attempted to change the definition of a foreign key (e.g., changing the referenced table or field) while there are still records in the database that rely on the old foreign key definition. Data Integrity Violation: The existing data may violate the new foreign key constraints, meaning that there are records that would no longer be valid if the change were applied. Dependent Objects: There may be dependent objects (like views, indexes, or other foreign keys) that are still using the old foreign key definition.
Solution: Identify Dependencies: Use transaction codes like SE11 (Data Dictionary) or SE14 (Database Utility)
Get instant SAP help. Sign up for our Free Essentials Plan.
DT310
Deleted foreign key &-& is still used in:
What causes this issue? A foreign key used to define a view, matchcode object, or lock object should be deleted.System Response The system issues an...
DT308
Foreign key &-& is extended generically
What causes this issue? The key of a check table was extended by additional key fields. Such a change is normally passed on to all the foreign keys o...
DT312
Foreign key &-& becomes generic because key of check table was extended
What causes this issue? The key of a check table has been extended.System Response When the check table is activated, the foreign keys that point to...
DT313
For. &-& (& and & have different data types)
What causes this issue? When you assign foreign key fields to the key fields of the check table, the corresponding fields must have the same data typ...
Click on this link to search all SAP messages.