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

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


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

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


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

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