Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

Inconsistency in the dictionary for the structure "DFKKOP".

former_member317957
Participant
0 Kudos

Hi

We have upgraded our system from 4.7 to ECC 6.0 ehp5 . After the successful upgrade we are facing many dumps in ST22 related to Datatype Inconsistency in table DFKKOP and DFKKMOP.

Runtime Errors         DDIC_TYPE_INCONSISTENCY

Application Component  BC-ABA-LA

Error analysis: There is an internal system error eliminated with ABAP/4.There is an inconsisteny for the DDIC structure "DFKKOP", the corresponding

    Dictionary runtime object (NAMETAB) is incorrect.The number of components of the structure (NAMETAB component "fldcnt")

    is specified as 162. If all the substructures are resolved and theactual total number of components is calculated recursively, a different

    value is returned.

The table is active in SE11 , even cant able to see its contents..

Thanks

Shilpa

4 REPLIES 4

0 Kudos

Hi,

The Short dump "DDIC_TYPE_INCONSISTENCY" usually occurs when a Dictionary
object, referenced by a program, is inconsistent. This can be caused by
a number of reasons, however, in the majority of cases, it is due to a
change being made to the dictionary object due to transports or upgrade
and there were errors during the activation.

In the dump you attached we can see the following:

Inconsistency in the Dictionary for the structure "DFKKOP".

Have you checked the status of this table?
To solve this error, please activate the structure manually by
going to transaction code SE11 - Data Type <> - display - structure -
Activate.

Please also review notes 211492, 595069 for your reference:

211492 - Inconsistency between ABAP Dictionary <-> database
595069 - Recursive check of inconsistent DDIC runtime objects

Thank You.

Regards,

Deepika

0 Kudos

Hi deepika

I have checked the table is active in SE11 and is consistent

regards

Shilpa

TuncayKaraca
Active Contributor
0 Kudos

Check SAP Note 1179178 - Table is deactivated - Sources are not new

It seems there are programs you can use to investigate the issues and resolve it.

  • RUTCHKSFWDD - Checks fixed-value objects in DDIC
  • RUTSFWOFFDD - Convert the status of ABAP  Dictionary objects that can be switched from the status "Active" to the status "New".

If you don't have RUTSFWOFFDD program, you can apply corrections in the note.

raymond_giuseppi
Active Contributor
0 Kudos

- There were steps to perform before upgrade (if yous use Funds Management) - check Note 834815 - Upgrade to SAP ECC 6.00 with FM

- Also execute SPDD before testing...

Regards,

Raymond