Текущее время: Пн, авг 04 2025, 16:52

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




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Ошибка SAPSQL_ARRAY_INSERT_DUPREC при переносе из разработки
СообщениеДобавлено: Чт, май 08 2008, 12:44 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Вт, сен 05 2006, 15:13
Сообщения: 34
Добрый день!
Ситуация следующая, в разработке были сделаны изменения куба, переношу запросом в тест, импорт завершается с кодом 12.
ABAP-процессор: SAPSQL_ARRAY_INSERT_DUPREC
Задание отменено.
Ошибка происходит при активации одного из правил обновлений куба, там есть Формулы.
Подходящую ноту пока найти не удалось, может кто-то сталкивался с подобным.
Версия SAP_BW 7.0

Спасибо за помощь.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, май 12 2008, 07:44 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Пн, май 12 2008, 07:12
Сообщения: 50
Откуда: Nsk
Может быть поможет - посмотрите ноту 985052 "'SAPSQL_ARRAY_INSERT_DUPREC' activating BI Admin Cockpit".
В этой ноте содержится код программы для устранения неконсистентности в формулах.
Если в Вашем случае имеет место что-то подобное, то наличие неконсистентности можно выявить приблизительно так:

DATA: i_t_rsaformt TYPE TABLE OF rsaformt,
wa_rsaformt TYPE rsaformt,
i_t_rsaform TYPE TABLE OF rsaform,
i_t_rsaform_del TYPE TABLE OF rsaformt.

SELECT * FROM rsaformt INTO TABLE i_t_rsaformt WHERE objvers = 'A'.
SELECT * FROM rsaform INTO TABLE i_t_rsaform WHERE objvers = 'A'.

LOOP AT i_t_rsaformt INTO wa_rsaformt.
READ TABLE i_t_rsaform
WITH KEY formula_id = wa_rsaformt-formid
objvers = 'A' TRANSPORTING NO FIELDS.
IF sy-subrc <> 0.
APPEND wa_rsaformt TO i_t_rsaform_del.
WRITE: 'FormulaID',
wa_rsaformt-formid,
'inconsistent'.
SKIP.
ENDIF.
ENDLOOP.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, май 13 2008, 10:11 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Вт, сен 05 2006, 15:13
Сообщения: 34
Большое спасибо за подсказку :D
Программа помогла, действительно была неконсистентность в формуле


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

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


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

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


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

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