Текущее время: Пн, июл 28 2025, 19:51

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Взаимодействие с внешней программой
СообщениеДобавлено: Чт, сен 02 2010, 09:23 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, фев 17 2006, 07:38
Сообщения: 99
Добрый день.

Мне необходимо запускать из транзакции программу на компьютере пользователя (через cl_gui_frontend_services=>execute), и отслеживать результаты её работы. Подскажите, как можно наладить такое взаимодействие? Пока придумал делать это через чтение/запись файлов, но может в системе есть стандартные методы?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Взаимодействие с внешней программой
СообщениеДобавлено: Чт, сен 02 2010, 09:33 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
vahtang написал(а):
Добрый день.

Мне необходимо запускать из транзакции программу на компьютере пользователя (через cl_gui_frontend_services=>execute), и отслеживать результаты её работы. Подскажите, как можно наладить такое взаимодействие? Пока придумал делать это через чтение/запись файлов, но может в системе есть стандартные методы?

Зависит от программы, что она умеет и что Вы с ней можете вытворять.
Наиболее очевидный способ - запуск как ole-объект, так вы сможете полностью ее контролировать .

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Взаимодействие с внешней программой
СообщениеДобавлено: Чт, сен 02 2010, 09:52 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, фев 17 2006, 07:38
Сообщения: 99
Вариант c ole я рассматривал, но он мне не очень нравится.
Программа в исходниках, вытворять с ней можно что угодно. Может есть какой-то аналог RFC взаимодействия с сессией запустившей программу (т.е. не создавать RFC соединение с сервером, а отправлять события из внешней программы окну транзакции её запустившую)?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Взаимодействие с внешней программой
СообщениеДобавлено: Чт, сен 02 2010, 10:23 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Чт, апр 13 2006, 12:32
Сообщения: 1503
Откуда: Питер
vahtang написал(а):
Вариант c ole я рассматривал, но он мне не очень нравится.
Программа в исходниках, вытворять с ней можно что угодно. Может есть какой-то аналог RFC взаимодействия с сессией запустившей программу (т.е. не создавать RFC соединение с сервером, а отправлять события из внешней программы окну транзакции её запустившую)?


Тык OLE и использует RFC соединение. Создаете ActiveX объект - оболочку для вашей программы, как sy-uname посоветовал.

_________________
С уважением, VGA
Мой блог


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

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


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

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


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

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