Текущее время: Вт, июл 29 2025, 13:35

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


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

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


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

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