Текущее время: Вт, июл 29 2025, 00:56

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 14 ] 
Автор Сообщение
 Заголовок сообщения: Можно ли вызвать из SAP RFC во внешней системе
СообщениеДобавлено: Пт, июл 27 2007, 10:38 
Начинающий
Начинающий

Зарегистрирован:
Пт, июл 27 2007, 10:27
Сообщения: 9
Всем привет!

Скажите плз можно ли вызвать из SAP RFC во внешней системе?

Спасибо.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Можно ли вызвать из SAP RFC во внешней системе
СообщениеДобавлено: Пт, июл 27 2007, 10:54 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
Deniz написал(а):
Скажите плз можно ли вызвать из SAP RFC во внешней системе?
Т.е. системе A указать системе B что она должна обратиться к системе C? Или как?
И с какой целью интересуетесь?

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июл 27 2007, 10:58 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 20:32
Сообщения: 2470
Пол: Мужской
Если вам нужно вызывать по RFC функциональные модули САПа - то RFC SDK из поставки гуя вам в руки

_________________
- Может ли настоящий мастер кунг-фу получить по морде?
- Настоящий мастер может все!


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

Зарегистрирован:
Чт, апр 13 2006, 12:32
Сообщения: 1503
Откуда: Питер
ArmAnn написал:
Если вам нужно вызывать по RFC функциональные модули САПа - то RFC SDK из поставки гуя вам в руки


ИМХО, речь идет о вызове не FM SAP, а из SAP, например ActiveX на локальном компьютере. Например, обработчик com-порта.
Да, можно. На форуме есть примеры. Ищите по слову ActiveX.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июл 27 2007, 11:16 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Пт, июн 16 2006, 00:43
Сообщения: 1686
Откуда: Москва <-> Красноярск
Пол: Мужской
Нет, человеку нужно, юзая RPC, обращаться к функциональности других программ из САПа.
Если я правильно понял вопрос.
Да, можно. qRFC и вперед.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июл 27 2007, 11:36 
Начинающий
Начинающий

Зарегистрирован:
Пт, июл 27 2007, 10:27
Сообщения: 9
Да нужно из программы САПа вызвать функцию другой системы и получить из неё данные.
Процесс такой:
1. функция формирует пакет данных
2. я запускаю программу в САПе
3. программа обращается к этой функции
4. получает данные
5. все


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июл 27 2007, 11:36 
Начинающий
Начинающий

Зарегистрирован:
Пт, июл 27 2007, 10:27
Сообщения: 9
Пономарев Артем написал:
Нет, человеку нужно, юзая RPC, обращаться к функциональности других программ из САПа.
Если я правильно понял вопрос.
Да, можно. qRFC и вперед.


Как использовать qRFC. пример можно если не сложно. :D


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июл 27 2007, 12:30 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Пт, июн 16 2006, 00:43
Сообщения: 1686
Откуда: Москва <-> Красноярск
Пол: Мужской
А help.sap.com отменили уже? ;)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июл 27 2007, 12:50 
Начинающий
Начинающий

Зарегистрирован:
Пт, июл 27 2007, 10:27
Сообщения: 9
Пономарев Артем написал:
А help.sap.com отменили уже? ;)


Нет вроде. :D
Просто интересно как сам коннект настроить?


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

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
Deniz написал(а):
Просто интересно как сам коннект настроить?


Коннект-то настраивается очень просто: указывается RFC-назначение в SM59, а потом CALL FUNCTION ... destination.
В от RFC-сервер писать посложнее будет, особенно если внешнюю систему писали не Вы.

Проще, наоборот, из внешней системы вызывать SAP, например, с помощью startrfc. А если очень хочется кнопку в SAPе иметь, то по нажатию этой кнопки с помощью rfcexec.exe можно запустить внешнюю систему, которая уже вызовет RFC-ф.м. Изврат, конечно, зато не сложно.

Вариантов много. Всё зависит, в обе стороны данные передаются или в одну, а также от возможностей внешней системы.


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

Зарегистрирован:
Пт, июн 16 2006, 00:43
Сообщения: 1686
Откуда: Москва <-> Красноярск
Пол: Мужской
Для примера смотрите следующее:
1.
Нота 619060
2.
ФМ OIB_QCI_CALL_EXTERNAL_FUNCTION
3.
Вообще группы функций с QCI

З.Ы.: Если обмен двухсторонний, я бы начал с написания промежуточного слоя...


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июл 27 2007, 16:28 
Специалист
Специалист

Зарегистрирован:
Вс, мар 13 2005, 13:59
Сообщения: 201
Откуда: Moscau
А на чем написана внешняя система? для Java и .NET есть очень удобные коннекторы. Оба использовали на разных проектах - работает отлично.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июл 27 2007, 16:55 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Пт, июн 16 2006, 00:43
Сообщения: 1686
Откуда: Москва <-> Красноярск
Пол: Мужской
Цитата:
А на чем написана внешняя система?

Это не важно. RPC - стандартный протокол. Который может юзаться в любом языке программирования.
Цитата:
для Java и .NET есть очень удобные коннекторы

Ага. Но они всего лишь берут на себя черновую часть работы. Удобно, конечно, но не более того.

Кстати, сейчас вот дотнет коннектор использую. И что-то не вижу как он может помочь дернуть что-то из САПа. Прокси класс только для дерганья RFC ФМов годится.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, июл 31 2007, 08:42 
Специалист
Специалист

Зарегистрирован:
Вс, мар 13 2005, 13:59
Сообщения: 201
Откуда: Moscau
Цитата:
Цитата:
для Java и .NET есть очень удобные коннекторы

Ага. Но они всего лишь берут на себя черновую часть работы. Удобно, конечно, но не более того.

Зачем изобретать новый велосипед если он уже давно изобретен и раздается бесплатно? этак дойдем что на ассемблере писать надо.

Цитата:
Кстати, сейчас вот дотнет коннектор использую. И что-то не вижу как он может помочь дернуть что-то из САПа. Прокси класс только для дерганья RFC ФМов годится.

Посмотри C:\Program Files\SAP\SAP .NET Connector 2.0\Samples\CSServerSimple. Отлично обрабатывает вызовы ФМ из SAP.
такой механизм использовался уна ранней стадии проэкта, но потом отказались в пользу идоков ( который принимает NET connector)


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

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


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

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


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

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