Текущее время: Пн, июл 21 2025, 04:47

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


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

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


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

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