Текущее время: Пт, авг 01 2025, 22:25

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: RFC вызов
СообщениеДобавлено: Пт, фев 02 2007, 10:13 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, июл 01 2005, 13:23
Сообщения: 303
Откуда: Питер
Пол: Мужской
Доброе утро! Где-то на этом форуме я по-моему видел уже этот вопрос, но не смог найти почему-то... Поэтому придётся спросить снова. Как узнать откуда сделан RFC вызов? Из какой системы всмысле... Т.Е.Из чужих систем вызывают наш ФМ. В нём я должен написать, что если из одной системы - делать одно, а если из другой системы - другое! В SYST ID уже целевой системы лежит, т.е. нашей, а вот как мне узнать ту откуда это пришло? Причём к чужим системам у меня даже доступа нет... Спасибо!


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

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
Нужно в параметрах передавать, imho. Можно определить только какой пользователь использовался для RFC-вызова. Может быть, если глубоко покопаться, хост клиента.

Ведь RFC может вызывать любой клиент, не только R/3.

Если всегда из R/3, то можно попробовать
CALL FUNCTION ... DESTINATION 'BACK'.


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

Зарегистрирован:
Ср, сен 22 2004, 08:42
Сообщения: 1079
Откуда: Москва
Пол: Мужской
функция например RFC_GET_SYSTEM_INFO.


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

Зарегистрирован:
Пт, июл 01 2005, 13:23
Сообщения: 303
Откуда: Питер
Пол: Мужской
Mike1 написал:
функция например RFC_GET_SYSTEM_INFO.

Всё понятно :) Пробую :)


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

Зарегистрирован:
Ср, сен 22 2004, 08:42
Сообщения: 1079
Откуда: Москва
Пол: Мужской
Цитата:
You can use the destination BACK if the current program was already called by RFC. Then, BACK refers back to the calling program:

Code:
data RFCSI_EXPORT LIKE  RFCSI.
CALL FUNCTION 'RFC_GET_SYSTEM_INFO'
  EXPORTING
    DESTINATION                      = 'ВАСК'
IMPORTING
   RFCSI_EXPORT                     = RFCSI_EXPORT.


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

Зарегистрирован:
Пт, июл 01 2005, 13:23
Сообщения: 303
Откуда: Питер
Пол: Мужской
Mike1 написал:
Цитата:
You can use the destination BACK if the current program was already called by RFC. Then, BACK refers back to the calling program:

Code:
data RFCSI_EXPORT LIKE  RFCSI.
CALL FUNCTION 'RFC_GET_SYSTEM_INFO'
  EXPORTING
    DESTINATION                      = 'ВАСК'
IMPORTING
   RFCSI_EXPORT                     = RFCSI_EXPORT.


Дадада! Уже всё получилось! Спасибо большое!


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

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


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

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


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

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