Текущее время: Вс, сен 07 2025, 22:58

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


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


Вопросы по ППМ (MRP) - сюда.
Вопросы по классификации - сюда.
Вопросы по входящим поставкам - сюда.



Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Материалы не появляются
СообщениеДобавлено: Вт, янв 16 2007, 15:08 
Специалист
Специалист

Зарегистрирован:
Вт, фев 21 2006, 15:59
Сообщения: 220
Добрый день всем

У меня периодически возникает следующая проблема: при заведении ОЗМ иногда не появляются ракурсы. Хочу я, например, доопределить материал на каком-нибудь заводе, создаю нужный ракурс через MM01, не наблюдаю никаких нехороших сообщений, но нужный ракурс может появиться сразу, может через час, а может и вообще не появиться. Третий вариант - самый неприятный, т.к. при попытке через пару дней заново создать тот же ракурс появляется сообщение, что "Материал для этой операции уже определён". При пакетном вводе мне всё-таки удаётся сделать перезапись ракурсов поверх существующих, а вот при ручном...

В общем, если кто знает как с этим бороться подкажите плиз...

_________________
I ♥ SAP


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Материалы не появляются
СообщениеДобавлено: Вт, янв 16 2007, 19:11 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Сб, окт 16 2004, 11:27
Сообщения: 348
Откуда: Москау
Пол: Мужской
BiG написал(а):
Добрый день всем

У меня периодически возникает следующая проблема: при заведении ОЗМ иногда не появляются ракурсы. Хочу я, например, доопределить материал на каком-нибудь заводе, создаю нужный ракурс через MM01, не наблюдаю никаких нехороших сообщений, но нужный ракурс может появиться сразу, может через час, а может и вообще не появиться. Третий вариант - самый неприятный, т.к. при попытке через пару дней заново создать тот же ракурс появляется сообщение, что "Материал для этой операции уже определён". При пакетном вводе мне всё-таки удаётся сделать перезапись ракурсов поверх существующих, а вот при ручном...

В общем, если кто знает как с этим бороться подкажите плиз...


У вас система распределенная? То бишь сколько серверов приложений?

_________________
Тот, у кого хватит храбрости и терпения всю жизнь вглядываться во мрак, первым увидит в нём проблеск света


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, янв 17 2007, 08:42 
Специалист
Специалист

Зарегистрирован:
Вт, фев 21 2006, 15:59
Сообщения: 220
Система-то распределённая, но ночью-то всё равно никто ничего не грузит, никто не работает, времени - завались.

_________________
I ♥ SAP


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, янв 17 2007, 09:58 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Сб, окт 16 2004, 11:27
Сообщения: 348
Откуда: Москау
Пол: Мужской
BiG написал(а):
Система-то распределённая, но ночью-то всё равно никто ничего не грузит, никто не работает, времени - завались.


У нас подобная хрень была...
Стоит 2 сервера приложений: один UNIX, второй WIN2003 (ну так нужно, не спрашивайте, зачем).

Так вот, если в сессии на UNIX создать материал или любое другой действие по обновлению БД, в сессии на WIN2003 эти изменения ника не отражались.

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

Предлагаю у вас это тоже проверить!

_________________
Тот, у кого хватит храбрости и терпения всю жизнь вглядываться во мрак, первым увидит в нём проблеск света


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, янв 17 2007, 10:06 
Специалист
Специалист

Зарегистрирован:
Вт, фев 21 2006, 15:59
Сообщения: 220
Старик написал:
...Сброс буферов помогал. Похоже, что синхронизация запаздывает...

Сброс помогал БЕЗ потери данных? Второй раз надо было грузить?

Пока нам было далеко до продуктива всё было хорошо, а сейчас, перед самым продуктивом объёмы данных совсем другие...

_________________
I ♥ SAP


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

Зарегистрирован:
Сб, окт 16 2004, 11:27
Сообщения: 348
Откуда: Москау
Пол: Мужской
BiG написал(а):
Старик написал:
...Сброс буферов помогал. Похоже, что синхронизация запаздывает...

Сброс помогал БЕЗ потери данных? Второй раз надо было грузить?

Пока нам было далеко до продуктива всё было хорошо, а сейчас, перед самым продуктивом объёмы данных совсем другие...


Под сбросом я подразумеваю инициализацию буферов, в которых хранятся записи, выбранные в предыдущих запросах из буферизуемых таблиц и т.п.

Из БД данные не удаляются!!!

Единственный большой минус - после этого заново компилятся все программы, т.к. буфер, в котором они лежат сгенеренные, тоже чистится...

Команда /$sync

_________________
Тот, у кого хватит храбрости и терпения всю жизнь вглядываться во мрак, первым увидит в нём проблеск света


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, янв 17 2007, 10:44 
Специалист
Специалист

Зарегистрирован:
Вт, фев 21 2006, 15:59
Сообщения: 220
Я не имел в виду удаление данных из таблиц, понятно что эти данные при сбросе буферов никуда не деваются. Я хотел спросить про те данные, которые "не доехали" в последнем сеансе пакетного ввода, т.е. ввод запустили, но записи появились в некорректном виде. Эти записи после сброса пропадут или нет? Я так понимаю, в момент сброса буферов в них находятся IDoc`и с данными тех записей которые стоят в очереди на заведение. По принципу работы баз данных незавершённая транзакция должна откатиться до состояния как всё было до её запуска. Так и случится или какие-то данные останутся?

_________________
I ♥ SAP


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, янв 17 2007, 11:03 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Сб, окт 16 2004, 11:27
Сообщения: 348
Откуда: Москау
Пол: Мужской
BiG написал(а):
Я не имел в виду удаление данных из таблиц, понятно что эти данные при сбросе буферов никуда не деваются. Я хотел спросить про те данные, которые "не доехали" в последнем сеансе пакетного ввода, т.е. ввод запустили, но записи появились в некорректном виде. Эти записи после сброса пропадут или нет? Я так понимаю, в момент сброса буферов в них находятся IDoc`и с данными тех записей которые стоят в очереди на заведение. По принципу работы баз данных незавершённая транзакция должна откатиться до состояния как всё было до её запуска. Так и случится или какие-то данные останутся?


Не уверен, что все обстоит именно так!
Данные в рамках одной транзакции либо все доехали, либо все не доехали!

Чтобы удостовериться, что фоновых процессов нет, смотрим монитор задани (SM37), а также обзор процессов (SM50).

IDoc с содержимым хранятся в таблицах. Если прошло прерывание - обработку IDoc можно возобновить.

Кстати, проверка результата выполняется в сессии на том же сервере приложений, на котором выполнялось создание материалов, или же на другом, или же распределение пользователей по серверам автоматически выполняется?

_________________
Тот, у кого хватит храбрости и терпения всю жизнь вглядываться во мрак, первым увидит в нём проблеск света


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

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


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

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


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

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