Текущее время: Сб, июл 19 2025, 16:56

Часовой пояс: 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 часа


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

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


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

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