Текущее время: Вс, июл 27 2025, 09:49

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


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


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: при создании деливери получаю "Update was terminated" Error info... FES 022: Error in control fram
СообщениеДобавлено: Вт, июл 12 2011, 19:23 
Начинающий
Начинающий

Зарегистрирован:
Чт, апр 15 2010, 17:02
Сообщения: 9
ошибка вылазит в RV_MESSAGE_UPDATE. при указании в output type - send immideately

это счатье появилось когда был добавлен вызов

CALL FUNCTION 'Z_SD_BA_FILEPROC'
IN BACKGROUND TASK AS SEPARATE UNIT
EXPORTING
file_name = file_name
mass_proc = mass_proc " TYPE C
l_dir_tr = l_dir_tr "TYPE FILE_NAME
l_dir_arc = l_dir_arc " TYPE FILE_NAME
TABLES
it_mess_att = it_mess_att
EXCEPTIONS
file_not_found = 1
OTHERS = 2.
смысл в том чтобы запустить таск который мог бы через 20 секунд проапдейтить тот же деливери что был открыт изначально. как раз к этому времени он уже не будет залочен.

Помогите плиз идеями.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: при создании деливери получаю "Update was terminated" Error info... FES 022: Error in control fram
СообщениеДобавлено: Ср, июл 13 2011, 09:44 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
Используйте блокировки для определения, когда завершится 1-й update.

_________________
С уважением,
Удав.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: при создании деливери получаю "Update was terminated" Error info... FES 022: Error in control fram
СообщениеДобавлено: Ср, июл 13 2011, 10:33 
Начинающий
Начинающий

Зарегистрирован:
Чт, апр 15 2010, 17:02
Сообщения: 9
честно говоря не вижу чем блокировки мне помогут. до моего апдейта дело вообще не доходит. похоже что сам вызов RFC рушит предыдущй апдейт.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: при создании деливери получаю "Update was terminated" Error info... FES 022: Error in control fram
СообщениеДобавлено: Ср, июл 13 2011, 10:36 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
hollitar написал(а):
похоже что сам вызов RFC рушит предыдущй апдейт.

Уберите AS SEPARATE UNIT.

_________________
С уважением,
Удав.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: при создании деливери получаю "Update was terminated" Error info... FES 022: Error in control fram
СообщениеДобавлено: Ср, июл 13 2011, 12:58 
Начинающий
Начинающий

Зарегистрирован:
Чт, апр 15 2010, 17:02
Сообщения: 9
без этого дополнения оно тоже не работает :) я как раз его вставила в надежде что если поставить в отдельной очереди то заработает.

попробовала вместо вызова ФМ сделать submit ... via job. тот же самый апдейт терминэйшн. джоб не создается. :(

хотя посмотрела в sm13 описане ошибки теперь другое - 14 005: Internal TSKH error, session terminated
и деливери не сохраняется.
раньше сохранялось :(
идея не сработала


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: при создании деливери получаю "Update was terminated" Error info... FES 022: Error in control fram
СообщениеДобавлено: Ср, июл 13 2011, 16:40 
Начинающий
Начинающий

Зарегистрирован:
Чт, апр 15 2010, 17:02
Сообщения: 9
итог : сделала event для запуска джоба. джоб ждет немножко, проверяет локи, делает апдейт. корявенько, но работает.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: при создании деливери получаю "Update was terminated" Error info... FES 022: Error in control fram
СообщениеДобавлено: Чт, июл 14 2011, 09:33 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
hollitar написал(а):
ошибка вылазит в RV_MESSAGE_UPDATE. при указании в output type - send immideately

...
смысл в том чтобы запустить таск который мог бы через 20 секунд проапдейтить тот же деливери что был открыт изначально. как раз к этому времени он уже не будет залочен.

Помогите плиз идеями.

Попробуйте вызывать ФМ ..IN BACKGROUND TASK в процедуре USEREXIT_SAVE_DOCUMENT. :wink:

_________________
С уважением,
Удав.


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

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


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

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


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

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