Текущее время: Пн, дек 22 2025, 00:45

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




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Украина. FI-SL Увеличение числа характерестик в Object table
СообщениеДобавлено: Чт, апр 28 2011, 10:52 
Начинающий
Начинающий
Аватара пользователя

Зарегистрирован:
Пт, мар 25 2011, 16:00
Сообщения: 6
Откуда: Украина
Пол: Женский
Внедряем новую схему НУ на спец регистрах.
Потребовалось расширить количество полей в таблице объектов. Теперь их 15.
Потребовалось изменить индекс к таблице, но в индексе не может быть больше 16 полей(наши 15 + мандант + БЕ).
В итоге, мы выкинули одно из полей из индекса, таблица активировалась. Но с точки зрения спец регистров,
то что мы сделали было не корректно, потому как ругается, чтоб все поля, добавленные пользователями
присутствовали в индексе. Сделали перенос полей для этого нового поля. Запустили сбор данных, отработало,
поле заполнилось.

Можно ли так оставить, не повлечет ли это в дальнейшем проблем? Или убрать поле и искать другие пути?


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Украина. FI-SL Увеличение числа характерестик в Object table  Тема решена
СообщениеДобавлено: Чт, апр 28 2011, 13:20 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пт, июл 21 2006, 15:56
Сообщения: 1180
Откуда: Москва
Пол: Мужской
Если Вы переделываете стандартное решение на FI-SL - там есть Object Table 2, как раз для таких случаев. Воспользуйтесь лучше ей. С точки зрения наполнения - таблица будет отрабатывать даже с кривым идексированием, но в некоторый момент начнет сильно тормозить при выборках. Торможение будет развиваться по экспоненте, а исправить индекс таблицы с заполнением так, чтобы заполнение сохранилось, в 99% случаев невозможно, придется все сбрасывать.

_________________
Гюгюльме аля улю


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Украина. FI-SL Увеличение числа характерестик в Object table
СообщениеДобавлено: Чт, июн 02 2011, 13:33 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Вт, авг 11 2009, 09:25
Сообщения: 56
Пол: Мужской
Добрый день.
Как раз недавно столькнулся с той же проблемой и сначала тоже пошел по "кривому" пути, по которому пошел автор.
При проводке через GB01 периодически стали возникать ошибки при обновлении таблицы БД, в SAP почту присылалось сообщение типа:
Code:
Обновление прервано

Ид. системы..   XXX
Мандант......   XX
Пользователь   XXXXXXXXXX
Транзакция...   GB01
Ключ обновления 4DC7943818AC5082E10000000A04438E
Создано......   11.05.2011, 11:18:26
Выполнено....   11.05.2011, 11:18:28
ИнформПоОшибке  00 671: ABAP-процессор: MESSAGE_TYPE_X

Причем отловить случай когда документ постился, а когда откатывался я не смог найти. Решил использовать таблицу объектов 2 и не ломать функционал.
Отсюда совет, не ждать когда проблема выстрелит в продуктиве и не насиловать функционал, когда есть обходное решение.

_________________
Это неправильные пчелы, видимо, они делают неправильный мед.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Украина. FI-SL Увеличение числа характерестик в Object table
СообщениеДобавлено: Пн, окт 21 2013, 23:18 
Ассистент
Ассистент

Зарегистрирован:
Вт, мар 05 2013, 13:18
Сообщения: 29
Подскажите , а что за таблица объектов 2?
у нас есть ZTAXREGT, ZTAXREGA, ZTAXREGO,ZTAXREGP
Спасибо.


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

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


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

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


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

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