Текущее время: Ср, май 14 2025, 03:36

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


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


ВНИМАНИЕ! Прежде чем задавать вопрос, ознакомьтесь со ссылками ниже:

Вопросы по отличиям версий SAP, Add-On, EHP - сюда
Вопросы по SAP Front End (SAPlogon, SAPgui, guiXT и т.д.) - сюда
Вопросы по LSMW - сюда
Вопросы по архивации в SAP - сюда
Вопросы по SAP GRC - сюда
Вопросы по SAP Business Workplace (почте SAP) и SAP Office - сюда
Вопросы по miniSAP (SAP mini basis) - сюда
Вопросы по SAP HANA - сюда
Вопросы по лицензированию продуктов SAP - сюда



Начать новую тему Ответить на тему  [ Сообщений: 22 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Процессы обновления
СообщениеДобавлено: Вт, апр 17 2012, 09:08 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, ноя 12 2004, 10:44
Сообщения: 370
Откуда: Москва
Добрый день,

стала случаться такая беда: иногда процессы обновления идут целую вечность. причем в SM50 видно, что процесс читает таблицу или обновляет. при этом процесса в БД нет. в SM13 обновление в статусе "нач". Полностью стандартные функции вызываются, никакого Z-нет. если прервать процесс и повторить операцию, все проходит почти мгновенно. процессов вроде как достаточно.

MSSQL 9.00.4035, DBSL 700.08 / 031,
kernel 701 / 32, abap 1565

на что посоветуете обратить внимание? записей в системном журнале нет, алертов БД нет.

Спасибо


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

Зарегистрирован:
Ср, окт 04 2006, 15:30
Сообщения: 248
Откуда: от туда..
Начать отсюда http://help.sap.com/saphelp_nw04/helpdata/en/e5/de86e135cd11d3acb00000e83539c3/content.htm

на SAP AG поискать "Update lock", например "Note 78991 - Update hangs; locks gather"


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

Зарегистрирован:
Пт, ноя 12 2004, 10:44
Сообщения: 370
Откуда: Москва
leonik написал(а):
Начать отсюда http://help.sap.com/saphelp_nw04/helpdata/en/e5/de86e135cd11d3acb00000e83539c3/content.htm

на SAP AG поискать "Update lock", например "Note 78991 - Update hangs; locks gather"


обновление активно и не выключалось. db lock отсутствуют


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Процессы обновления
СообщениеДобавлено: Вт, апр 17 2012, 12:22 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, ноя 18 2008, 10:40
Сообщения: 342
Откуда: Пермь
Пол: Мужской
У вас со всеми обновлениями такая проблема или с какой-то одной транзакцией?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Процессы обновления
СообщениеДобавлено: Вт, апр 17 2012, 14:20 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, ноя 12 2004, 10:44
Сообщения: 370
Откуда: Москва
zsap написал:
У вас со всеми обновлениями такая проблема или с какой-то одной транзакцией?


с несколькими сбытовыми (VF01 / VLPOD). но странно, что процесс читает VBDATA или VBHDR. хотя иногда и на обновлении VBAK висят


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Процессы обновления
СообщениеДобавлено: Вт, апр 17 2012, 14:29 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, ноя 18 2008, 10:40
Сообщения: 342
Откуда: Пермь
Пол: Мужской
Может быть кто-то влепил таки в обновления Z-код, а вы об этом не знаете? ))
Попробуйте прицепить трассировку SE30 к активному обновлению - увидите что там происходит.
Еще можно попробовать для тестирования вписать в проблемные транзакции такой код
Code:
set update task local

обновление будет запущено в диалоговом процессе, в случае зависания на него можно натравить отладчик


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Процессы обновления
СообщениеДобавлено: Вт, апр 17 2012, 14:47 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 20:32
Сообщения: 2470
Пол: Мужской
zsap написал:
обновление будет запущено в диалоговом процессе, в случае зависания на него можно натравить отладчик
отладчик можно и так натравить - установить в свойствах галку 'Отладка обновлений', при запуске обновлений будете там останавливаться

holocron написал(а):
с несколькими сбытовыми (VF01 / VLPOD). но странно, что процесс читает VBDATA или VBHDR. хотя иногда и на обновлении VBAK висят

VBDATA или VBHDR - это таблицы с данными процессов обновлений (параметры к ФМ обновлений), они и должны читаться. Правда если их долго читает - это наверное ненормально.
Когда остановитесь в ФМ обновления - гляньте в SM13 какие ФМ будут выполняться - может там таки затесался Z. Кроме того, при создании деблокированной фактуры будет запускаться проводка бухгалтерского документа, могут быть там проблемы

_________________
- Может ли настоящий мастер кунг-фу получить по морде?
- Настоящий мастер может все!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Процессы обновления
СообщениеДобавлено: Вт, апр 17 2012, 14:57 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, ноя 12 2004, 10:44
Сообщения: 370
Откуда: Москва
Z-модулей нет. это видно и без отладки в SM13. отладчик не перехватывает зависший процесс. если процесс перезапустить, то он успешно проходит. ситуация периодическая, но не постоянная. обновлений в VBHDR не много. 500 штук и все время обновляются.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Процессы обновления
СообщениеДобавлено: Вт, апр 17 2012, 15:07 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, ноя 18 2008, 10:40
Сообщения: 342
Откуда: Пермь
Пол: Мужской
holocron написал(а):
Z-модулей нет. это видно и без отладки в SM13.

Вы наверное меня не совсем поняли. То что Z-модулей нет это ни о чем не говорит, могли подломать и стандартный ФМ. Проверьте весь Z-код (не только в обновлениях), который имеет отношение к зависающим транзакциям. Тут se30 вам поможет
holocron написал(а):
отладчик не перехватывает зависший процесс.

Из sm50 не перехватывает? set update task local сделали?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Процессы обновления
СообщениеДобавлено: Вт, апр 17 2012, 15:29 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, ноя 12 2004, 10:44
Сообщения: 370
Откуда: Москва
set update task local? в стандартной транзакции его сделать?
да, sm50 не перехватывает идущий процесс.


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

Зарегистрирован:
Вт, ноя 18 2008, 10:40
Сообщения: 342
Откуда: Пермь
Пол: Мужской
holocron написал(а):
set update task local? в стандартной транзакции его сделать?

Да, в стандартной, но это так, на крайний случай.
Для начала проверьте свои абап-разработки.
Также попробуйте в sm13 провалиться в запись обновления, затем в строку с ФМ. Там должно быть сообщение об ошибке


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Процессы обновления
СообщениеДобавлено: Вт, апр 17 2012, 16:16 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, ноя 12 2004, 10:44
Сообщения: 370
Откуда: Москва
zsap написал:
holocron написал(а):
set update task local? в стандартной транзакции его сделать?

Да, в стандартной, но это так, на крайний случай.
Для начала проверьте свои абап-разработки.
Также попробуйте в sm13 провалиться в запись обновления, затем в строку с ФМ. Там должно быть сообщение об ошибке


сообщений об ошибке нет. все записи в статусе "Нач."


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Процессы обновления
СообщениеДобавлено: Вт, апр 17 2012, 16:20 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, ноя 18 2008, 10:40
Сообщения: 342
Откуда: Пермь
Пол: Мужской
По даблклику на такой строке появляется окно - Статус модуля обновления. Там тоже ничего нет?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Процессы обновления
СообщениеДобавлено: Вт, апр 17 2012, 16:24 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, ноя 12 2004, 10:44
Сообщения: 370
Откуда: Москва
zsap написал:
По даблклику на такой строке появляется окно - Статус модуля обновления. Там тоже ничего нет?


везде статус "Еще не выполнено"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Процессы обновления
СообщениеДобавлено: Вт, апр 17 2012, 16:30 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, ноя 18 2008, 10:40
Сообщения: 342
Откуда: Пермь
Пол: Мужской
Смотрите ниже на этом экране - поле Инфо об ошибке. Если в зависшем обновлении несколько ФМ, хотя бы в одном из них там должно быть какое-то сообщение


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 22 ]  На страницу 1, 2  След.

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


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

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


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

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