DaV написал(а):
Всем Здрасте,
возник дамп TABLE_INVALID_INDEX при чтении внутреней таблицы (программа BBP_PDH_TEXT экран 100 изменение вложения для корзины ), код следующий:
....
соответственно описание дампа : Был использован индекс "0", я понимаю если бы такой дамп вылез бы например в предпоследней строчке кода MODIFY или при Insert , но как индекс может быть ноль при чтении по ключевому полю не понимаю, подскажите пожалуйста.
еще в дампе есть следующее описание ошибки
Code:
The termination occurred in the function "ab_TuLineNrLoop" of the SAP
Basis System, specifically in line 125 of the module
"//bas/640_REL/src/krn/runt/abtutil.c#5".
The internal operation just processed is "ENDF".
спасибо.
Из справки:
Цитата:
Exceptions
Non-Catchable Exceptions
Cause: When reading a table with READ ... WITH [TABLE] KEY, duplicative and overlapping key specifications were used.
Runtime Error: DYN_KEY_DUPLICATE
Cause: When reading a table of the type SORTED, the specified key fields have to be a beginning part of the table key when you specify BINARY_SEARCH.
Runtime Error: ITAB_ILLEGAL_BINARY_SEARCH
Cause: Missing key specification.
Runtime Error: ITAB_KEY_COMPONENT_MISSING
Cause: Illegal key specification when accessing a key table.
Runtime Error: ITAB_KEY_ILLEGAL_COMPONENT
Cause: Illegal implicit key specification in the Unicode context.
Runtime Error: READ_ITAB_UC_KEY_ERROR
Т.е. подобный дамп не предусмотрен - значит либо падает всё-таки на MODIFY, или же это глюк в ядре.
Можно попробовать переактивировать, перегенерить программу, а если не поможет, выставить сообщение о проблеме в SAP