Текущее время: Пн, июл 28 2025, 15:05

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 16 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Jco и транзакции
СообщениеДобавлено: Вс, май 30 2010, 22:40 
Младший специалист
Младший специалист

Зарегистрирован:
Вс, май 30 2010, 21:59
Сообщения: 56
Всем привет.

Необходима помощь по следующему вопросу. Пишу небольшую утилиту на Java с JCo для SAP. Сейчас возникла ситуация, когда необходимо удаленно выполнить транзакцию с определенными параметрами и проанализировать результат в своей программе. В поисках нужной RFC функции я пока не нашел ни одной такой функции, которая удаленно позволяет выполнить транзакцию или отчет и вернуть результат... Вот и хотелось бы узнать вообще существует такая RFC функция, которая это позволяет? Может быть существует другой способ?

Заранее всем спасибо за помощь.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Jco и транзакции
СообщениеДобавлено: Пн, май 31 2010, 01:45 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Чт, мар 09 2006, 10:12
Сообщения: 565
Откуда: Волгодонск
Пол: Мужской
А что имеется в виду под результатом?
ФМ: CALL_TRANSACTION_FROM_TABLE, RFC_CALL_TRANSACTION_USING, ABAP4_CALL_TRANSACTION

и вобще se37 -> f4-> "Информационная система" -> "Все критерии выбора" -> заполняем:
"Функциональный модуль" - "*CALL_TRANSACTION*"
галку поставить на "RFC-модули"

_________________
Изображение Попытка не пытка


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Jco и транзакции
СообщениеДобавлено: Пн, май 31 2010, 07:54 
Почетный гуру
Почетный гуру
Аватара пользователя

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

Необходима помощь по следующему вопросу. Пишу небольшую утилиту на Java с JCo для SAP. Сейчас возникла ситуация, когда необходимо удаленно выполнить транзакцию с определенными параметрами и проанализировать результат в своей программе. В поисках нужной RFC функции я пока не нашел ни одной такой функции, которая удаленно позволяет выполнить транзакцию или отчет и вернуть результат... Вот и хотелось бы узнать вообще существует такая RFC функция, которая это позволяет? Может быть существует другой способ?

Заранее всем спасибо за помощь.

"все делают это"
почти все BAPI к вашим услугам

_________________
Нет сегодняшних проблем -
есть вчерашние ошибки
(с)


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Jco и транзакции
СообщениеДобавлено: Пн, май 31 2010, 11:20 
Младший специалист
Младший специалист

Зарегистрирован:
Вс, май 30 2010, 21:59
Сообщения: 56
Разве можно с помощью:CALL_TRANSACTION_FROM_TABLE, RFC_CALL_TRANSACTION_USING, ABAP4_CALL_TRANSACTION и т.д. выполнить транзакцию в background с определенными параметрами?
Например, выполнить RZ11 с auth/test_mode в качестве параметра и программно получить ее ответ.
Или как например можно получить программно ответ программ RSPARAM.
А далее уже обработать результаты их выполнения.

В идеале хотелось бы узнать 2 RFC функции (может это и одна умеет):
1) Отправляет название RFC и возвращает ее входные параметры. (Ведь у каждой транзакции свои входные параметры)
2) Отправляет имя RFC запроса со значениями входных параметров и возвращает результат ее выполнения в каком-либо виде для дальнейшего анализа.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Jco и транзакции  Тема решена
СообщениеДобавлено: Пн, май 31 2010, 11:51 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
dino написал(а):
Разве можно с помощью:CALL_TRANSACTION_FROM_TABLE, RFC_CALL_TRANSACTION_USING, ABAP4_CALL_TRANSACTION и т.д. выполнить транзакцию в background с определенными параметрами?
Например, выполнить RZ11 с auth/test_mode в качестве параметра и программно получить ее ответ.
Или как например можно получить программно ответ программ RSPARAM.
А далее уже обработать результаты их выполнения.

В идеале хотелось бы узнать 2 RFC функции (может это и одна умеет):
1) Отправляет название RFC и возвращает ее входные параметры. (Ведь у каждой транзакции свои входные параметры)
2) Отправляет имя RFC запроса со значениями входных параметров и возвращает результат ее выполнения в каком-либо виде для дальнейшего анализа.

Вы вначале теорию по ABAP изучите, а уж потом за RZ11 беритесь.
Транзакции, равно как и отчёты, не имеют никаких возвращаемых результатов и ответов. Так же как излишне сильное утверждкние про "транзакции свои входные параметры".
В общем виде ваша задача не имеет решения, поэтому всё-таки уточните что Вы в итоге хотите сделать и получить?

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


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Jco и транзакции
СообщениеДобавлено: Пн, май 31 2010, 15:55 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, июн 02 2009, 22:28
Сообщения: 228
Откуда: MOW
Пол: Мужской
Что касается RZ11, то есть ФМ RSAN_SYSTEM_PARAMETER_READ
Но он не дистанционный. Можно написать RFC-обертку.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Jco и транзакции
СообщениеДобавлено: Пн, май 31 2010, 16:21 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 31 2004, 14:57
Сообщения: 5258
Откуда: Ростов невеликий
Пол: Мужской
raaleksandr написал:
Что касается RZ11, то есть ФМ RSAN_SYSTEM_PARAMETER_READ
Но он не дистанционный. Можно написать RFC-обертку.

ну тут "транзакции", имхо, случайно затесались ;)
а параметры вытягваются, имхо опять же, в поиске - *metadata* ..get, send типа.
можно конечно поглядеть log чем их VC тянет ;)

_________________
Нет сегодняшних проблем -
есть вчерашние ошибки
(с)


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Jco и транзакции
СообщениеДобавлено: Пн, май 31 2010, 20:34 
Младший специалист
Младший специалист

Зарегистрирован:
Вс, май 30 2010, 21:59
Сообщения: 56
Спасибо sy-uname за замечание.
Спасибо raaleksandr за подсказку.

А можно вот об этом поподробнее:
Skif написал:
а параметры вытягваются, имхо опять же, в поиске - *metadata* ..get, send типа.
можно конечно поглядеть log чем их VC тянет ;)


Последний раз редактировалось dino Пн, май 31 2010, 22:04, всего редактировалось 1 раз.

Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Jco и транзакции
СообщениеДобавлено: Пн, май 31 2010, 22:03 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, июн 02 2009, 22:28
Сообщения: 228
Откуда: MOW
Пол: Мужской
Если мои подсказки кому-то все-таки нужны :) - нашел и RFC-шный ФМ, называется RSDU_CCMS_GET_PROFILE_PARAM
Позволяет читать параметры профиля SAP ( profile parameters )
Аналогично RZ11


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Jco и транзакции
СообщениеДобавлено: Вт, июн 01 2010, 08:25 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 31 2004, 14:57
Сообщения: 5258
Откуда: Ростов невеликий
Пол: Мужской
raaleksandr написал:
Если мои подсказки кому-то все-таки нужны :) - нашел и RFC-шный ФМ, называется RSDU_CCMS_GET_PROFILE_PARAM
Позволяет читать параметры профиля SAP ( profile parameters )
Аналогично RZ11

далась вам эта RZ11 :wink: ему нужно bapi-шку с неизвестными imp/exp/tab дёрнуть из жабы? а вот эти "imp/exp/tab" по имени фм fetchinng metadata.. visual composer при моделировании. просто посмотреть с помощью какого фм он это делает.

p.s. ну это так - в пределах моей невежественности :)

_________________
Нет сегодняшних проблем -
есть вчерашние ошибки
(с)


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Jco и транзакции
СообщениеДобавлено: Вт, июн 01 2010, 10:35 
Модератор
Модератор

Зарегистрирован:
Пт, ноя 12 2004, 11:40
Сообщения: 542
Откуда: Москва
Пол: Мужской
мб RFC_GET_FUNCTION_INTERFACE ?


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Jco и транзакции
СообщениеДобавлено: Вт, июн 01 2010, 10:47 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
Ich Will написал:
мб RFC_GET_FUNCTION_INTERFACE ?

Если делается конкретная утилита с определённой целью, то смысл лепить "гибкость" и "универсальность"?
Лучше использовать конкретные ФМ с конкретными параметрами. Всё равно ведь не вытянуть себя из болота за собственные волосы.

Вот если делается очередная местечковая "универсальная" среда разработки чего то, то да. Возможно и стоит заморачиваться.

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


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Jco и транзакции
СообщениеДобавлено: Вт, июн 01 2010, 11:39 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 31 2004, 14:57
Сообщения: 5258
Откуда: Ростов невеликий
Пол: Мужской
sy-uname написал(а):
Вот если делается очередная местечковая "универсальная" среда разработки чего то, то да. Возможно и стоит заморачиваться.

это кто-то пишет эксплойт ;)

_________________
Нет сегодняшних проблем -
есть вчерашние ошибки
(с)


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Jco и транзакции
СообщениеДобавлено: Вт, июн 01 2010, 11:48 
Модератор
Модератор
Аватара пользователя

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

Или опртимизирует затраты на лицензии пользователей :roll:


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Jco и транзакции
СообщениеДобавлено: Вт, июн 01 2010, 16:19 
Младший специалист
Младший специалист

Зарегистрирован:
Вс, май 30 2010, 21:59
Сообщения: 56
А что под SAP бывают эксплоиты ? :shock:


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

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


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

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


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

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