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

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


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

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


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

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