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

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: процессы V2
СообщениеДобавлено: Вт, окт 10 2006, 09:20 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, дек 01 2005, 08:39
Сообщения: 106
Откуда: Пермь
Пол: Мужской
Привет всем! Кто знает, как после процесса V2 навесить еще один (типа V3 что-ли)? Дело в том, что в V2 выполняется бапишка, за которой нужно подчистить данные.


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

Зарегистрирован:
Чт, дек 01 2005, 08:39
Сообщения: 106
Откуда: Пермь
Пол: Мужской
Может кто-нибудь знает?
Заранее спасибо.


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

Зарегистрирован:
Чт, ноя 11 2004, 10:03
Сообщения: 127
Если я правильно понял то V1 и V2 - различные типы update.
А если попробовать выполнить синхронный update с Commit work and wait, то после него до появления нового экрана (могу и ошибаться) система будет ждать пока не будет выполнен V1 и V2, и после если попробовать вставить новый update, то может быть получиться?

_________________
В пору рабочую
пашут и ночью!


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, окт 17 2006, 14:20 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
Запустить ФМ в ... IN BACKGROUND TASK.
Такие ФМ выполняются после V2

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


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

Зарегистрирован:
Чт, сен 09 2004, 07:32
Сообщения: 777
Откуда: Москва
Пол: Мужской
Удав написал(а):
Запустить ФМ в ... IN BACKGROUND TASK.
Такие ФМ выполняются после V2

... инициализация их выполнения происходит одновременно с модулями V2-Update... :roll:

_________________
"Прежде чем сделать что-то, подумай, к чему это может привести..."


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, окт 20 2006, 08:52 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
Это же можно обойти "с заду":
Запустить свой ФМ с V2, а уже из него - ФМ с IN BACKGROUND TASK ;)

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, окт 27 2006, 13:24 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, дек 01 2005, 08:39
Сообщения: 106
Откуда: Пермь
Пол: Мужской
Удав написал(а):
Это же можно обойти "с заду":
Запустить свой ФМ с V2, а уже из него - ФМ с IN BACKGROUND TASK ;)

Так сделал - не работает :(


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, окт 27 2006, 14:21 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, сен 01 2004, 07:44
Сообщения: 174
Цитата:
Так сделал - не работает

естественно, поскольку очередь tRFC процессов активируется по COMMIT

_________________
Жизнь прекрасна! Если правильно подобрать антидепрессанты...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, окт 30 2006, 00:32 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
Bizon написал:
Так сделал - не работает

Как именно?
В фоновом ФМ(который запускается IN BACKGROUND TASK) необходимо проверить, завершился ли ФМ с BAPI.
Это можно сделать с помощью механизма блокировок:
1.Определить, какой объект блокировки используется в BAPI
2.В своем ФМ запустить цикл с проверкой блокировки объекта.

Как правильно заметил vvk, очередь tRFC процессов активизируется по COMMIT.
В нашем случае, когда запускается наш модуль V2, он должен оказаться в очереди обновления после BAPI.
Поэтому фоновый ФМ должен гарантированно запуститься после того, как запустится на выполнение ФМ BAPI.
Про обновления V1 и V2 можно прочитать
тут.
Про фоновые ФМ на help.sap.com сказано мало... :roll:

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


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

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


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

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


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

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