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

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


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

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


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

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