Thursday, July 16, 2009

Shortdump DYNPRO_ITAB_ERROR after systemcopy

I receive this shortdump when I try to logon after a homogeneous system copy (DB-independent, using sapinst).
This is an ECC 6.0 system and the solution for me was to upgrade Kernel.
Fortunately I made a copy of \usr\sap\SID\sys\exe\run-folder before I imported the system copy at my target system. I could use this copy as my new kernel after finishing the import.
Kernel Patchno 144 is installed during system copy import (db-independent - SR3).

Here is some more details from my shortdump:
Runtime Errors DYNPRO_ITAB_ERROR
Date and Time 2009-07-16 08:18:21

Short text
Error in internal table in screen

What happened?
The current screen processing action was terminated since a situation
occurred where the application could not continue.
This is probably due to an error in the ABAP program or in the current
screen.

Error analysis
The program "SAPMSYST" has terminated.

The following error occurred (short text of cause of error):
"FX099: Wrong fieldtype for CURSOR. Has to be binary/hex type."

The following elements are affected:
Screen name.............. "SAPMSYST"
Screen number............ 0020

This error is connected to the processing of an internal table with the
field or variable "TC_IUSRACL-CURRENT_LINE", and was triggered within in the program.

Trigger Location of Runtime Error
Program SAPMSYST
Include SAPMSYST
Row 1,076
Module type (MODULE PBO)
Module Name D020_LOGON_WITH_SNC