Текущее время: Пн, июл 28 2025, 11:04

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




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Error when importing object "C1"
СообщениеДобавлено: Чт, авг 13 2009, 09:35 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Пт, сен 07 2007, 07:53
Сообщения: 1398
Здравствуйте.

Производим апгрейд системы с версии 5.00 на 6.00. Возникла следующая проблема. Импорт кластера временных данных B2 завершается ошибкой «Error when importing object "C1"» с падением в дамп. Это происходит на операция типа IMPRT B2 как в зарплате? так и в оценке времени. Программа просмотра кластера B2 pt_clstB2 тоже падает.

С1 – это таблица в кластере B2. С1 состоит из структуры PC25X, которая в свою содержит в себе PSREF. Апгрейд добавил в эту структуру два поля SEGMENT и SSEGMENT. Ну, думаю, раз изменилась структура таблицы, то и структура хранения в кластере должна была измениться, а значит нужно запустить какую-нибудь конвертацию. Эту мысль вроде бы подтверждает тот факт, что если принять новый ТН, то для него оценка времени и расчет зарплаты проходит без проблем хоть в первый раз, когда кластера B2 , хоть второй, когда кластер уже есть. То есть, проблема только с оценкой времени, которая была выполнена версией программы до апгрейда.
Проверяю номер версии хранения для B2 до апгрейда в таблице PCL2 – 04, проверяю номер версии после апгрейда – тоже 04. Очень странно. Программы конвертации типа RPUCB20х тоже не работают, так как они проверяют это номер версии.

Далее, выяснил, что совсем старые оценки времени за 2004-2005 год считываются без ошибок, а с 2006 не загружаются. Хотя у всех у них версия стоит 04.
Каких-то своих доработок в этой области у нас вроде нет, в хранимые в кластере таблицы не вмешивались.

Никто не в курсе, в чем может быть проблема? В поддержку САП писал – посылают.

Еще, интересует такой вопрос. Вот, например, я пишу следующий код

IMPORT c1
FROM DATABASE PCL2(B2)
ID B2-KEY.

Раз САП выдает ошибку, то значит он знает, что структуры хранимой таблицы не совпадает с текущим объявлением. Это значит, что должна быть какая-нибудь настройка этого хранения. Я кроме таблицы T500L и транзакции PECLUSTER ничего не нашел. Есть еще что-нибудь в этом плане?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Error when importing object "C1"
СообщениеДобавлено: Чт, авг 13 2009, 09:57 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Пт, окт 08 2004, 14:23
Сообщения: 706
Откуда: Moscow
Пол: Мужской
я знаю тока одну причину:
изменилась структура C1
может быть у вас было свое поле в старой версии или длинны полей отличаются или порядок

вариант только один: найти отличия. запустите в старой и в новой и в отладчике посмотрите, перед импортом, есть ли отличия в структурах

А учитывая что совсем старые тянутся а более новые нет думаю что точно что-то со структурой ...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Error when importing object "C1"
СообщениеДобавлено: Чт, авг 13 2009, 10:35 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Пт, сен 07 2007, 07:53
Сообщения: 1398
изменилась структура C1
Так я и написал, что структура изменилась. Добавилось два поля SEGMENT и SSEGMENT. Мне непонятно, почему САП про это молчит, и почему нет никаких программ конвертации.

Мне бы узнать, как САП определяет, что структуры изменились. Должна быть какая-то настройка наверно...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Error when importing object "C1"
СообщениеДобавлено: Чт, авг 13 2009, 10:49 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Пт, окт 08 2004, 14:23
Сообщения: 706
Откуда: Moscow
Пол: Мужской
расширение новыми полями не приводит к дампу - 100% проверял
и у вас оно работает на оч.старых данный. Ведь так?

оператор import не пережевывает изменение длинн полей и еще некоторые. Скажем удаление поля - тоже дамп будет


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

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


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

Сейчас этот форум просматривают: Google [Bot]


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

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