- 1. When you execute a transaction (in particular KEU5), you receive runtime error RAISE_EXCEPTION. The termination occurred in the function NAMETAB_GET.
- 2. Syntax error when checking a report which uses the field of an internal structure. However, this field is defined correctly in the Dictionary.
- 3. The SHOW command in the ABAP editor either causes a termination or not enough fields are displayed.
During individual access to a field description by position or field name (C_DD_GET_FIELD, NAMETAB_GET), the system calculates an offset to end of the field description which is only of the C-type "short." An overflow occurs when there are more than 1540 fields in an internal structure. The ABAP/C call C_DD_GET_FIELD returns a SY-SUBRC=1. This causes the error during the syntax check of a report.
Strutures with more than three digit field amounts cannot be correctly displayed in transaction SE11 for maintaining DDIC objects.
Alternatively, you can also find out the number of fields using database statements:
In ORACLE with "sqlplus"
select max(position) from dd03l where tabname = '
No comments:
Post a Comment