SAPфорум.RU https://sapboard.ru/forum/ |
|
Не активируется таблица в shadow-инстанции (sybase) https://sapboard.ru/forum/viewtopic.php?f=14&t=93825 |
Страница 1 из 1 |
Автор: | Friday [ Пт, окт 14 2016, 09:43 ] |
Заголовок сообщения: | Не активируется таблица в shadow-инстанции (sybase) |
Добрый день. Имеется система ERP (ehp6, linux,sybase). На нее накатываю EHP7. Остановился на фазе MAIN_SHDRUN/ACT_UPG 3 EDT014XActivate dependent table "RSMRMT_C_CLS_REL" 3 EDT228 "RSMRMT_C_CLS_REL"-"ATTR_4_VALUE" (Recommended length for field of type "SSTRING": "0") 1EEAD846 Table "RSMRMT_C_CLS_REL" is too long (>"4030") 3 EDT015 Dependent table "RSMRMT_C_CLS_REL" was not activated 1EEDO519 "Table" "RSMRMT_C_CLS_REL" could not be activated Прежде всего обновил версии tp и R3trans. Не помогло. Оказалось, что в этой таблице раньше были 4 поля ATTR_*_VALUE по 60 символов (CHAR 60). В новой пытается сделать SSTRING 1333. В shadow инстанции в se14 проверяю таблицу - показывает отличия, что в базе данных 180 символов, а Runtime Object 3999. В основной инстанции таблица нормальна. Нажимаю кнопку Activate and adjust database - сообщение "Request for RSMRMT_C_CLS_REL executed successfully". Вроде все ок, но тест показывает ошибки. Стал разбираться с базой данных. В Sybase нашел программу ddlgen. Она нашла две таблицы с этим именем У пользователя SAPSR3 Code: create table RSMRMT_C_CLS_REL ( NAME varchar(96) DEFAULT ' ' not null, CLASS_ID varchar(30) DEFAULT '0000000000' not null, SEQ_ID int DEFAULT 0 not null, ATTR_1_VALUE varchar(180) DEFAULT ' ' not null, ATTR_2_VALUE varchar(180) DEFAULT ' ' not null, ATTR_3_VALUE varchar(180) DEFAULT ' ' not null, ATTR_4_VALUE varchar(180) DEFAULT ' ' not null ) lock datarows with deferred_allocation, dml_logging = full , compression = page , lob_compression = 100 on 'default' И у SAPSR3SHD Code: create table RSMRMT_C_CLS_REL ( NAME varchar(96) DEFAULT ' ' not null, CLASS_ID varchar(30) DEFAULT '0000000000' not null, SEQ_ID int DEFAULT 0 not null, ATTR_1_VALUE varchar(3999) DEFAULT '' not null, ATTR_2_VALUE varchar(3999) DEFAULT '' not null, ATTR_3_VALUE varchar(3999) DEFAULT '' not null, ATTR_4_VALUE varchar(3999) DEFAULT '' not null ) lock datarows with deferred_allocation, dml_logging = full , compression = page , lob_compression = 100 on 'default' Получается, что создание таблицы и удаление таблицы работает правильно - в схеме SAPSR3SHD, а тест - в схеме SAPSR3. Что бы можно было бы сделать? |
Автор: | шрам [ Пт, окт 14 2016, 11:58 ] |
Заголовок сообщения: | Re: Не активируется таблица в shadow-инстанции (sybase) |
а кнопки - "accept non-severe errors" нету? https://wiki.scn.sap.com/wiki/display/SL/Accept+non-severe+errors+option+and+the+consequences |
Автор: | Friday [ Пт, окт 14 2016, 12:52 ] |
Заголовок сообщения: | Re: Не активируется таблица в shadow-инстанции (sybase) |
шрам написал: а кнопки - "accept non-severe errors" нету? https://wiki.scn.sap.com/wiki/display/SL/Accept+non-severe+errors+option+and+the+consequences Есть, нажал. Просто хотелось бы разобраться. Просто любопытно - что за глюк такой с базой с shadow-инстанцией |
Автор: | шрам [ Пт, окт 14 2016, 13:25 ] |
Заголовок сообщения: | Re: Не активируется таблица в shadow-инстанции (sybase) |
я бы не стал заморачиваться, если бы по завершении всего, объект был в консистентном состоянии... мож где у индусского разработчика рука дрогнула. З.ы. я бы пенял на SUM.. т.к. он осуществляет контроль того, где и что должно выполняться. |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |