Skip to Content
avatar image
Former Member

IS Mill Error ..!! DDIC_TYPE_INCONSISTENCY ..

Hello Experts,

When we activated IS Mills in our system through t-code sfw5, it gets

on now..!! But we are getting dumps on most of the t-codes.

I am attaching the error dump file here for better understanding.

Please reply soon to resolve the issue.

Runtime Errors DDIC_TYPE_INCONSISTENCY

Date and Time 07.02.2008 14:12:43

Short text

Inconsistency in the Dictionary for the structure "PLPO_DI".

What happened?

Error in the SAP kernel.

The current ABAP "SAPLCPDI" program had to be terminated because the

ABAP processor detected an internal system error.

What can you do?

Note which actions and input led to the error.

For further help in handling the problem, contact your SAP administrator

.

You can use the ABAP dump analysis transaction ST22 to view and manage

termination messages, in particular for long term reference.

Error analysis

There is an internal system error.

eliminated with ABAP/4.

How to correct the error

The internal system error cannot be fixed by ABAP means only.

You may be able to find a solution in the SAP note system. If you have

access to the SAP note system, try searching for the following terms:

"DDIC_TYPE_INCONSISTENCY" " "

"SAPLCPDI" or "%_CCPBD"

" "

If the error occures in a non-modified SAP program, you may be able to

find an interim solution in an SAP Note.

If you have access to SAP Notes, carry out a search with the following

keywords:

"DDIC_TYPE_INCONSISTENCY" " "

"SAPLCPDI" or "%_CCPBD"

" "

If you cannot solve the problem yourself and want to send an error

notification to SAP, include the following information:

1. The description of the current problem (short dump)

To save the description, choose "System->List->Save->Local File

(Unconverted)".

2. Corresponding system log

Display the system log by calling transaction SM21.

Restrict the time interval to 10 minutes before and five minutes

after the short dump. Then choose "System->List->Save->Local File

(Unconverted)".

3. If the problem occurs in a problem of your own or a modified SAP

program: The source code of the program

In the editor, choose "Utilities->More

Utilities->Upload/Download->Download".

4. Details about the conditions under which the error occurred or which

actions and input led to the error.

System environment

SAP-Release 700

Application server... "gpisandbox"

Network address...... "80.8.0.208"

Operating system..... "Windows NT"

Release.............. "5.2"

Hardware type........ "4x AMD64 Level"

Character length.... 16 Bits

Pointer length....... 64 Bits

Work process number.. 0

Shortdump setting.... "full"

Database server... "GPISANDBOX"

Database type..... "ORACLE"

Database name..... "GPI"

Database user ID.. "SAPSR3"

Char.set.... "C"

SAP kernel....... 700

created (date)... "Jun 11 2007 00:14:33"

create on........ "NT 5.2 3790 Service Pack 1 x86 MS VC++ 14.00"

Database version. "OCI_10201_SHARE (10.2.0.1.0) "

Patch level. 114

Patch text.. " "

Database............. "ORACLE 9.2.0.., ORACLE 10.1.0.., ORACLE 10.2.0.."

SAP database version. 700

Operating system..... "Windows NT 5.0, Windows NT 5.1, Windows NT 5.2, Windows

NT 6.0"

Memory consumption

Roll.... 16192

EM...... 20949200

Heap.... 0

Page.... 40960

MM Used. 4557792

MM Free. 3819040

User and Transaction

Client.............. 100

User................ "RAJESH_CO"

Language key........ "E"

Transaction......... " "

Transactions ID..... "A458D5DC8AD3F13F92E800145E4673D6"

Program............. "SAPLCPDI"

Screen.............. " "

Screen line......... " "

Information on where terminated

The termination occurred during generation of the ABAP/4 program "SAPLCPDI".

-

The termination occurred in line 18

of the source code of program "%_CCPBD" (when calling the editor 180).

Source Code Extract

Line SourceCde

1 TYPE-POOL CPBD .

2

3 TYPES CPBD_FLAG(01) TYPE C. "Allgemeines Flag

4

5 TYPES CPBD_REC_NAME(30) TYPE C. "Recordname

6

7 TYPES CPBD_FLD_NAME(50) TYPE C. "Feldname

8

9 TYPES: BEGIN OF CPBD_DI_KEYS,

10 * Plangruppe

11 PLNTY LIKE RC271-PLNTY,

12 PLNNR LIKE RC271-PLNNR,

13 * Planalternative

14 PLNAL LIKE PLKO_DI-PLNAL,

15 * Planfolge

16 PLNFL LIKE PLFL_DI-PLNFL,

17 * Planvorgang

>>>>> VORKN LIKE PLPO_DI-VORKN,

19 VORNR LIKE PLPO_DI-VORNR,

20 * Planuntervorgang

21 UVOKN LIKE PLPO_DI-UVOKN,

22 UVORN LIKE PLPO_DI-UVORN,

23 * Kompontenzuordnung

24 ZUONR LIKE PLMZ_DI-ZUONR,

25 STLTY LIKE PLMZ_DI-STLTY,

26 STLNR LIKE PLMZ_DI-STLNR,

27 STLAL LIKE PLMZ_DI-STLAL,

28 STLKN LIKE PLMZ_DI-STLKN,

29 * Fertigungshilfsmittel

30 PZLFH LIKE PLFH-PZLFH,

31 PSNFH LIKE PLFH_DI-PSNFH,

32 * Planmerkmale

33 MERKNR LIKE PLMK_DI-MERKNR,

34 END OF CPBD_DI_KEYS.

35

36 TYPES: BEGIN OF CPBD_ERROR_REC,

37 ARBGB LIKE CMFMSG-ARBGB,

Internal notes

The termination was triggered in function "ab_RxDdicTypeError"

of the SAP kernel, in line 1053 of the module

"//bas/700_REL/src/krn/runt/abucutil.c#2".

The internal operation just processed is " ".

Internal mode was started at 20080207141243.

There is an inconsistency in the DDIC structure "PLPO_DI". This means there is

an error in the corresponding Dictionary runtime object (NAMETAB).

The number of components in the structure (NAMETAB component "fldcnt")

is given as 309. However, when all substructures are resolved, and the

actual total number of components is calculated (recursively), the value

is different.

This error was caused by a change being made to the structure "PLPO_DI" or one

of its substructures, and an error occurring during the subsequent

activation. To find out the exact cause of the error, examine the

runtime object of the structure "PLPO_DI" in the Dictionary.

If the program RSDDCHECK is in your system, you can use it check the

structure "PLPO_DI".

Active Calls in SAP Kernel

Lines of C Stack in Kernel (Structure Differs on Each Platform)

SAP (R) - R/3(TM) Callstack, Version 1.0

Copyright (C) SAP AG. All rights reserved.

Callstack without Exception:

App : disp+work.EXE (pid=1260)

When : 2/7/2008 14:12:43.265

Threads : 2

Computer Name : GPISANDBOX

User Name : SAPServiceGPI

Number of Processors: 4

Processor Type: EM64T Family 15 Model 4 Stepping 10

Windows Version : 5.2 Current Build: 3790

State Dump for Thread Id a84

FramePtr ReturnAd Param#1 Function Name

0000000007ae2420 0000000078d7041f 000000002a001160 ntdll!NtWaitForSingleObject

0000000007ae24c0 000000000169d3a1 0000000000000454 kernel32!WaitForSingleObjectEx

0000000007ae2710 0000000000606705 0000000000000001 disp+work!NTDebugProcess [ntstcdbg.c (501)]

0000000007ae2740 0000000000a8b52c 0000000000000001 disp+work!CTrcStack [dptstack.c (182)]

0000000007ae2790 0000000000a90720 0000000000000001 disp+work!rabax_CStackSave [abrabax.c (7052)]

0000000007ae3170 0000000000a03d35 0000000001c04828 disp+work!ab_rabax [abrabax.c (1243)]

0000000007ae31b0 0000000000d73d62 00000000000000fd disp+work!ab_RxDdicTypeError [abucutil.c (1055)

0000000007ae3200 0000000000d73f5b 000007fe72910bc0 disp+work!FirstLevelChildCnt [scsypar.c (3384)]

0000000007ae32e0 0000000000d7489b 0000000007ae3380 disp+work!UcTypeToTree [scsypar.c (3582)]

0000000007ae6fa0 0000000000d74a42 000007fe72910bc0 disp+work!UcTypeToFragView [scsypar.c (3845)]

0000000007ae7020 0000000000d68c56 000007fe72910bc0 disp+work!sc_tparUcFragView [scsypar.c (3897)]

0000000007ae7050 0000000000d6e915 00000000035c8748 disp+work!sc_loadflds [scsytyp.c (815)]

0000000007ae7320 0000000000d6fdf7 00000000035c8748 disp+work!simple_type_find_1 [scsytyp.c (3003)]

0000000007ae73b0 0000000000da1c95 0000000000000000 disp+work!sc_complex_type_find [scsytyp.c (2680

0000000007ae7440 0000000000da61fd 00000000035c8748 disp+work!sc_data_type_find_1 [scsydat.c (8958)

0000000007ae74d0 0000000000d70233 000007fe726d70da disp+work!sc_data_type_find [scsydat.c (8852)]

0000000007ae7540 0000000000d63017 00000000000000da disp+work!sc_ctypid [scsytyp.c (2344)]

0000000007ae75a0 0000000000f9b655 00000000000000da disp+work!sc_typid [scsymb.c (1733)]

0000000007af7770 0000000000cf4050 0000000000001349 disp+work!rs_expan_abap [rsabap32.c (1237)]

0000000007af77b0 0000000000d4fb4e 0000001700000000 disp+work!sc_expan [rsyn6.c (2230)]

0000000007af7970 0000000000d4eede 0000000000000000 disp+work!parse [rsyn4.c (1395)]

0000000007af7d10 0000000000de3735 0000000000000000 disp+work!sc_check [rsyn4.c (402)]

0000000007af8580 0000000000f961ba 00000000000000d9 disp+work!sc_inclu [rsyn31.c (1680)]

0000000007b08750 0000000000cf4050 00000000000000d9 disp+work!rs_expan_abap [rsabap32.c (1237)]

0000000007b08790 0000000000d4fb4e 0000001700000000 disp+work!sc_expan [rsyn6.c (2230)]

0000000007b08950 0000000000d4eede 0000000000000000 disp+work!parse [rsyn4.c (1395)]

0000000007b08cf0 0000000000de3735 0000000000000000 disp+work!sc_check [rsyn4.c (402)]

0000000007b09560 0000000000f0e562 0000000000000076 disp+work!sc_inclu [rsyn31.c (1680)]

0000000007b19730 0000000000cf4050 0000000000000076 disp+work!rs_expan_abap [rsabap31.c (53026)]

0000000007b19770 0000000000d4fb4e 0000001700000000 disp+work!sc_expan [rsyn6.c (2230)]

0000000007b19930 0000000000d4eede 000007fe00000000 disp+work!parse [rsyn4.c (1395)]

0000000007b19cd0 0000000000cebeb2 00000000035c6180 disp+work!sc_check [rsyn4.c (402)]

0000000007b1a170 00000000009dc823 0000000007b1a2a0 disp+work!cg_generate [cgmain2.c (643)]

0000000007b1a210 000000000063c742 0000000000000001 disp+work!ab_gabap [abgen.c (1626)]

0000000007b1dbc0 00000000009dd0f7 0000000000000041 disp+work!dy_gen_abap [dynpabsv.c (306)]

0000000007b208b0 000000000078416b 0000000007b22428 disp+work!ab_genprog [abgen.c (1380)]

0000000007b20980 00000000007849f8 00000000ffffffff disp+work!newload [abload1.c (388)]

0000000007b209e0 0000000000784aa0 0000000007b22428 disp+work!ab_LoadProgOrTrfo [abload1.c (160)]

0000000007b20a10 0000000000a57110 0000000000000046 disp+work!ab_load [abload1.c (63)]

0000000007b20aa0 000000000064d1f5 00000000244bee28 disp+work!ab_LoadMainProg [abdynpro.c (169)]

0000000007b22360 0000000000636465 0000000000000000 disp+work!dystartx [dytransact.c (893)]

0000000007b28bf0 0000000000aebc15 0000000000000000 disp+work!dy_cdiag [dynpabsv.c (1644)]

0000000007b2c270 0000000000a5e99e 0000000000000000 disp+work!ab_ctransaction [abtcod.c (473)]

0000000007b2cb10 0000000000a606a3 000000000000000f disp+work!ab_retdynp [abdynpro.c (676)]

0000000007b2cba0 00000000006629d8 000000000000000f disp+work!ab_dstep [abdynpro.c (491)]

0000000007b2cd20 000000000066699a 000007fe72629e2c disp+work!dynpmcal [dymainstp.c (2395)]

0000000007b2cdc0 0000000000665f1a 0000000000000000 disp+work!dynppai0 [dymainstp.c (1004)]

0000000007b2ce70 0000000000625d59 0000000000000000 disp+work!dynprctl [dymainstp.c (360)]

0000000007b2fc30 00000000004d56f8 000000000000000c disp+work!dynpen00 [dymain.c (1482)]

0000000007b2feb0 000000000042d186 00000000081a5e10 disp+work!TskhLoop [thxxhead.c (4438)]

0000000007b2fee0 0000000000401087 ffffffff00000003 disp+work!DpMain [dpxxdisp.c (1121)]

0000000007b2ff10 0000000001929621 0000000000000000 disp+work!nlsui_main [thxxanf.c (82)]

0000000007b2ff70 0000000078d5965c 0000000000000000 disp+work!wmainCRTStartup [crtexe.c (498)]

0000000007b2ffa0 0000000000000000 00000000019294b0 kernel32!BaseProcessStart

State Dump for Thread Id 21c

FramePtr ReturnAd Param#1 Function Name

000000000d16fe40 0000000078d5f611 0000000000000000 ntdll!NtFsControlFile

000000000d16feb0 000000000181cb3f fffffffffffffffe kernel32!ConnectNamedPipe

000000000d16ff40 000007ff7fc411c4 0000000000000000 disp+work!SigIMsgFunc [signt.c (611)]

000000000d16ff70 0000000078d6b66a 0000000078d6b630 msvcrt!endthreadex

000000000d16ffa0 0000000000000000 0000000000000000 kernel32!BaseThreadStart

Thankyou.

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • Best Answer
    avatar image
    Former Member
    Feb 19, 2008 at 09:24 AM

    Hi,

    Not sure whether your problem is solved. anyway, i had the same problem and it is solved.

    what i did is, go to se11 -> 'PLPO_DI'<your structure name> -> display -> Utilities->Runtime Object -> Check. this will check the object consistency. Then try to re-activate your structure and reactivate your program as well.

    This worked for my program, hope it helps.

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Hello lesley,

      Thankyou for reply...

      Anyway i have resolved the issue by updating my DIMP patch level from 6 to 11.

      Regards,

      MSR.

  • avatar image
    Former Member
    Feb 11, 2008 at 06:55 AM

    Hello Experts,

    Any advice or solution in this regard...!!

    Add comment
    10|10000 characters needed characters exceeded