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

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


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

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


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

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