Текущее время: Пт, май 16 2025, 01:05

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 17 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: забрать itab по RFC
СообщениеДобавлено: Вт, ноя 08 2005, 16:41 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 31 2004, 14:57
Сообщения: 5258
Откуда: Ростов невеликий
Пол: Мужской
Какие ФМ лучше использовать?
Нужно сделать выборку на удалённой системе и забрать результат.
поиск *RFC* ну очень большой


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

Зарегистрирован:
Ср, май 04 2005, 16:29
Сообщения: 687
Откуда: Нижневартовск->Москва
Пол: Мужской
Если есть возможность в удалённой системе написать свой модуль, то я бы написал свой..
А иначе всё засисит от того, что за выборка интересует.


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

Зарегистрирован:
Вт, авг 31 2004, 14:57
Сообщения: 5258
Откуда: Ростов невеликий
Пол: Мужской
T написал:
Если есть возможность в удалённой системе написать свой модуль, то я бы написал свой..
А иначе всё засисит от того, что за выборка интересует.

Есть.
К примеру:
remote_FM.
select * into table i41 from usr41.
send_i41_into_mysystem.

что предпочтительнее? имхо - велосипед :)


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

Зарегистрирован:
Ср, май 04 2005, 16:29
Сообщения: 687
Откуда: Нижневартовск->Москва
Пол: Мужской
Что-то я не понял на счёт send_i41_into_mysystem...

Пишу удалённо вызываемый модуль, например Z_RFC_GET_USR41, переношу в нужные системы.
В своей системе запускаю его с требуемым destination и получаю в результате, что хотел..


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, ноя 08 2005, 18:29 
Гость
T написал:
Пишу удалённо вызываемый модуль, например Z_RFC_GET_USR41

вот это и нужно - пример? :)


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, ноя 08 2005, 18:50 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, май 04 2005, 16:29
Сообщения: 687
Откуда: Нижневартовск->Москва
Пол: Мужской
Code:
FUNCTION Z_RFC_GET_USR41.
*"----------------------------------------------------------------------
*"*"Локальный интерфейс:
*"  TABLES
*"      USR41 STRUCTURE  USR41
*"----------------------------------------------------------------------

  select *
    from usr41
    into table usr41.

ENDFUNCTION.

В свойствах функции указываем вид выполнения - дистанционный модуль


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, ноя 09 2005, 05:31 
Ассистент
Ассистент

Зарегистрирован:
Пн, апр 18 2005, 11:09
Сообщения: 47
Если выборка по таблице или ракурсу, смотри RFC_READ_TABLE.


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

Зарегистрирован:
Вт, авг 31 2004, 14:57
Сообщения: 5258
Откуда: Ростов невеликий
Пол: Мужской
Sheriff написал(а):
Если выборка по таблице или ракурсу, смотри RFC_READ_TABLE.

да это видел. из внутренней просто забирать надо - it из zusrmon - переделываю сабж в распределённый (по согласованию с автором ес-но)).
как рыба пойдёт - копнём просто глубже - спасибо..
----------
ну вот - всё нашёл - просто до противного )). А то пока по курсам до конкретики дойдёшь...картинок насмотришься и делать расхочется


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

Зарегистрирован:
Вт, авг 31 2004, 14:57
Сообщения: 5258
Откуда: Ростов невеликий
Пол: Мужской
Sheriff написал(а):
Если выборка по таблице или ракурсу, смотри RFC_READ_TABLE.

Когда определяю "RFC-поддерживается", то это означает, что программа будет загружена на remote, исполнена там и результат возвращён в локальный tables? Тогда submit ta-ta в ней будет вызывать уже remote-расположенные модули?
или не так? Какова физика процесса?


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

Зарегистрирован:
Пн, окт 11 2004, 20:32
Сообщения: 2470
Пол: Мужской
Skif написал:
Когда определяю "RFC-поддерживается", то это означает, что программа будет загружена на remote, исполнена там и результат возвращён в локальный tables? Тогда submit ta-ta в ней будет вызывать уже remote-расположенные модули?
или не так? Какова физика процесса?


Флажок "RFC-поддерживается" всего лишь означает что этот ФМ можно выполнить из удаленной системы.

Например:
CALL FUNCTION 'ZTEST_RFC' DESTINATION RFC_DEST.
ФМ ZTEST_RFC должен присутствовать в системе RFC_DEST, и выполняться в ней же. Соответственно и программы, таблицы и прочее - все это будет использоваться из системы RFC_DEST.

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


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

Зарегистрирован:
Вт, авг 31 2004, 14:57
Сообщения: 5258
Откуда: Ростов невеликий
Пол: Мужской
ArmAnn написал:
Например:
CALL FUNCTION 'ZTEST_RFC' DESTINATION RFC_DEST.
ФМ ZTEST_RFC должен присутствовать в системе RFC_DEST, и выполняться в ней же. Соответственно и программы, таблицы и прочее - все это будет использоваться из системы RFC_DEST.

типа "так и вы и конфеты за меня кушать будете?!")) - вызвал из удалённой, а результат в удалённой как окажется? Нафиг я её вызывал?- ясный пень - чтоб вытянуть чего))
по ходу ещё - если вызванный отчёт - репорт с выводом на экран, то вызванный из удалённой системы, куда вывод пойдёт? - в дамп не вывалит? (или надо "зачистить" его для варианта удалённого вызова)


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

Зарегистрирован:
Пн, окт 11 2004, 20:32
Сообщения: 2470
Пол: Мужской
Skif написал:
вызвал из удалённой, а результат в удалённой как окажется? Нафиг я её вызывал?- ясный пень - чтоб вытянуть чего))

в точности так же как и при обычном ФМ - через параметры секций export и tables. То бишь что ФМ там заполнит - то и передастся в удаленную систему, дополнительных телодвижений не надо

Skif написал:
по ходу ещё - если вызванный отчёт - репорт с выводом на экран, то вызванный из удалённой системы, куда вывод пойдёт? - в дамп не вывалит? (или надо "зачистить" его для варианта удалённого вызова)
Отчет будет рисоваться у вас на экране, но есть нюанс - ширина вывода будет примерно с экран, остальное обрежется


ЗЫ. а конфеты, за вас - с удовольствием! :D

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


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

Зарегистрирован:
Вт, авг 31 2004, 14:57
Сообщения: 5258
Откуда: Ростов невеликий
Пол: Мужской
ArmAnn написал:
в точности так же как и при обычном ФМ - через параметры секций export и tables. То бишь что ФМ там заполнит - то и передастся в удаленную систему, дополнительных телодвижений не надо
Skif написал:
по ходу ещё - если вызванный отчёт - репорт с выводом на экран, то вызванный из удалённой системы, куда вывод пойдёт? - в дамп не вывалит? (или надо "зачистить" его для варианта удалённого вызова)
Отчет будет рисоваться у вас на экране, но есть нюанс - ширина вывода будет примерно с экран, остальное обрежется

где-то так и думал..в самом дубовом варианте -

function z_remote_usrmon.
...
tables rezult_tab
....
submit zusrmon exporting list to memory.
call function 'LIST_FROM_MEMORY'
..
tables rezult_tab.
endfunction.

так?


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

Зарегистрирован:
Пн, окт 11 2004, 20:32
Сообщения: 2470
Пол: Мужской
Skif написал:
function z_remote_usrmon.
...
tables rezult_tab
....
submit zusrmon exporting list to memory.
call function 'LIST_FROM_MEMORY'
..
tables rezult_tab.
endfunction.

так?


ага, так

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


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

Зарегистрирован:
Ср, янв 26 2005, 05:11
Сообщения: 185
Пол: Мужской
RFC_READ_TABLE


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 17 ]  На страницу 1, 2  След.

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


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

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


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

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