Текущее время: Сб, июл 19 2025, 20:00

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: динамическая ошибка
СообщениеДобавлено: Чт, июл 04 2013, 06:32 
Специалист
Специалист

Зарегистрирован:
Сб, фев 16 2013, 17:03
Сообщения: 110
Что тут нужно сделать?

Категория Внутренняя ошибка ядра
ДинамОшибка DDIC_TYPE_INCONSISTENCY
Прикладной компонент BC-ABA-LA
Дата и время 03.07.2013 18:04:43



Краткий текст
Inconsistency in the dictionary for the structure "COEP_ONLY".



Что произошло?
Error in the SAP kernel.

The current ABAP "ZBPC_EKP_R" program had to be terminated because the
ABAP processor detected an internal system error.



Что Вы можете сделать?
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.




Анализ ошибки
There is an internal system error.
eliminated with ABAP/4.

There is an inconsisteny for the DDIC structure "COEP_ONLY", the corresponding
Dictionary runtime object (NAMETAB) is incorrect.

The number of components of the structure (NAMETAB component "fldcnt")
is specified as 77. If all the substructures are resolved and the
actual total number of components is calculated recursively, a different
value is returned.



Указания по устранению ошибки
The error was probably caused by changes being made to the
DDIC structure "COEP_ONLY" or one of its substructures and an error occurred
afterwards at activation. Check the runtime object of the structure "COEP_ONLY"
in the Dictionary to analyze the exact cause of the error.

If the program RSNTABCONSISTENCY or its predecessor RSDDCHECK exists in
your system, you can check structure "COEP_ONLY" with the help of one of these
programs.

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.



Информация о месте прерывания
The termination occurred during generation of the ABAP/4 program "ZBPC_EKP_R".
-

The termination occurred in line 69
of the source code of program "ZBPC_EKP_R_TOP" (when calling the editor 690).


Внутренние указания
The termination was triggered in function "ab_RxDdicTypeError"
of the SAP kernel, in line 1068 of the module
"//bas/720_REL/src/krn/runt/abucutil.c#4".
The internal operation just processed is " ".
Internal mode was started at 20130703180443.
There is an inconsistency in the DDIC structure "COEP_ONLY", the corresponding
dictionary runtime object (NAMETAB) is incorrect.

The number of components of the structure (NAMETAB component "fldcnt")
is specified using 77. If you dismantle all the substructures and
calculate the actual total number of all the components recursively
then the result is a different value.

The error was caused because structure "COEP_ONLY" or one of its substructures
was changed and an error occurred in the subsequent activation. Please
check the runtime object of the structure "COEP_ONLY" in the dictionary to
analysis the exact error cause.

If the program RSDDCHECK is available on your system, you can also use
it to check structure "COEP_ONLY".


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: динамическая ошибка
СообщениеДобавлено: Чт, июл 04 2013, 08:31 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Чт, мар 01 2007, 09:00
Сообщения: 69
Я бы запустил тр.SE38 и посмотрел через нее кто является автором пользовательской программы ZBPC_EKP_R. И все прочие вопросы почему данная программа валится в дамп решал бы с ним.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: динамическая ошибка
СообщениеДобавлено: Чт, июл 04 2013, 09:24 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2011, 14:26
Сообщения: 416
Откуда: KZ, Walldorf
Пол: Мужской
Xpert написал(а):
Я бы запустил тр.SE38 и посмотрел через нее кто является автором пользовательской программы ZBPC_EKP_R. И все прочие вопросы почему данная программа валится в дамп решал бы с ним.


Не факт, что автор до сих пор работает там :).
Проще, Вам обратиться к разработчикам (т.е. ABAP-ерам)

_________________
Если две ошибки не принесли результата - испробуй третью. Лоренс Питер


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: динамическая ошибка
СообщениеДобавлено: Чт, июл 04 2013, 09:37 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Чт, мар 01 2007, 09:00
Сообщения: 69
Ну да, если они (абаперы) есть у топик стартера :) Ну а если нет, то такие темки лучше сразу открывать в профильной ветке "Форум по ABAP". Вероятность получить более ценный совет там будет выше.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: динамическая ошибка
СообщениеДобавлено: Чт, июл 04 2013, 10:04 
Специалист
Специалист

Зарегистрирован:
Сб, фев 16 2013, 17:03
Сообщения: 110
понял, буду обращаться теперь в Форум по АБАП, спасибо всем! )


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: динамическая ошибка
СообщениеДобавлено: Чт, июл 04 2013, 11:55 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пт, июл 08 2005, 13:07
Сообщения: 5274
Откуда: Geneva
Пол: Мужской
я лучше тему перенесу...


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: динамическая ошибка
СообщениеДобавлено: Пт, июл 05 2013, 07:58 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, сен 09 2004, 07:32
Сообщения: 777
Откуда: Москва
Пол: Мужской
Есть две ошибки:
1) Неконсистентность структуры СД;
2) Неконсистентность объекта в БД.
Оба случая - результат сбоя при расширении структуры СД (доп/поля, например, в CI-структуре).

Боремся следующим образом:
1) Неконсистентность структуры СД
Проблема
Дамп при выполнении программы (например, оператор TABLES: prps.)
Активация таблицы проходит успешно.
Проверки объекта Словаря Данных ошибок не дают.
Проверка программы сообщает о неконсистентности объекта Словаря Данных.
Объект СД (таблица/структура) содержит структуру расширения (SI_* или CI_*).

Детализация
Возможно, ошибка есть следствие некорректного порядка переноса запросов на разработку. В результате объект СД структуры-расширения содержит ряд пользовательских полей, но объект СД, содержащий структуру расширения эти поля не содержит.

Решение
В соответсвии с рекомендациями SAP Note 721039 следует сделать следующее:
убедиться, что CI_* (SI_*) структура действительно содержит ряд полей - ФМ DD_NAMETAB_GET;
убедиться, что структура/таблица, содержащая структуру расширения (CI_* или SI_*) не содержит этих полей - SE11;
удалить поля CI_* (SI_*) структуры - ФМ DD_NAMETAB_DELETE;
активировать структуру/таблицу, содержащую структуру расширения.

2) Неконсистентность объекта БД
Проблема
Дамп при обращении к содержимому таблицы (SE16):

Динамическая ошибка DBIF_RSQL_SQL_ERROR
ОсобСит CX_SY_OPEN_SQL_DB

Детализация
Возможно, ошибка есть следствие некорректного порядка переноса запросов на разработку. В результате проверка объекта БД, соответствующего объекту СД (Меню "Утилиты - Объект базы данных - Проверить") выдает сообщение о противоречивости объекта БД и объекта СД.

Решение
В соответсвии с рекомендациями SAP Note 1301699 следует сделать следующее:
Войти в систему под именем DDIC;
Запустить транзакцию SE14 (Утилиты - Объект базы данных - Утилита базы данных);
Ввести имя таблицы и нажать "Обработать";
В меню выбрать "Таблица - Реконструировать";
Подтвердить, что исправление является экстренным случаем.

В итоге таблица придет к первоначальному состоянию, когда неконсистентных полей не было в объекте СД. Их придется восстанавливать либо вручную через транспорт, либо воспользоваться рекомендациями SAP:

Undo the change that caused the conversion to be required, and activate the changed object (data element, structure, table).
Analyze and change the table using a database tool, and then convert it using transaction SE14.
Analyze and change the table using an ABAP program you created, and then convert it using transaction SE14.
Convert the table again using transaction SE14 and change the unsuitable data in a copy of the QCM table.

_________________
"Прежде чем сделать что-то, подумай, к чему это может привести..."


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB