SAPфорум.RU https://sapboard.ru/forum/ |
|
WS использование ФМ https://sapboard.ru/forum/viewtopic.php?f=21&t=68856 |
Страница 1 из 1 |
Автор: | Mikada [ Пт, апр 15 2011, 05:47 ] |
Заголовок сообщения: | WS использование ФМ |
Добрый день, В SAP есть функциональный модуль, который при обращении возвращает таблицу, в VS написал приложение которое использует данный ФМ и записывает полученные таблицы в Oracle, но для работы моего ПО необходимо присутствие на ПК клиента sap, знаю что как-то можно использовать ФМ через веб сервисы, т.е. без установки клиента, нашел вот что: http://sapr3d.oao.sng:8010/sap/bc/soap/ ... -password= однако данный запрос возвращает xml с различными параметрами, а вот как использовать ФМ чтобы онвозвращал таблицы через веб? |
Автор: | chumpa [ Пт, апр 15 2011, 12:09 ] |
Заголовок сообщения: | Re: WS использование ФМ |
таблица тоже будет в xml |
Автор: | Mikada [ Пт, апр 15 2011, 13:00 ] |
Заголовок сообщения: | Re: WS использование ФМ |
ого, если там 10 полей и 200000 записей . тогда я так полагаю каким-то образом необходимо передать аргументы в ФМ, как это сделать? |
Автор: | chumpa [ Пт, апр 15 2011, 13:04 ] |
Заголовок сообщения: | Re: WS использование ФМ |
на входе XML вида: <rfc:ZPL_XI_ZZZZZZZ xmlns:rfc="urn:sap-com:document:sap:rfc:functions"> <AUART /> <ERDAT /> <VDATU> <item> <SIGN>I</SIGN> <OPTION>BT</OPTION> <LOW>2011-01-01</LOW> <HIGH>2012-01-01</HIGH> </item> </VDATU> <WERKS /> </rfc:ZPL_XI_ZZZZZZZ> на выходе XML вида: <?xml version="1.0" encoding="UTF-8" ?> <rfc:ZPL_XI_ZZZZZZZ.Response xmlns:rfc="urn:sap-com:document:sap:rfc:functions"> <ERR /> <ERR_MSG /> <XI_CHR_APR /> <XI_PIPE_DLV_HEADER /> <XI_PIPE_DLV_POS /> </rfc:ZPL_XI_ZZZZZZZ.Response> Не нравится XML и веб-сервисы -- используйте JCo или SAP RFC SDK, можно бинарно таскать. |
Автор: | chumpa [ Пт, апр 15 2011, 13:09 ] |
Заголовок сообщения: | Re: WS использование ФМ |
а вообще после обёртки у вас же wsdl появляется, да? вот и опробуйте в SoapUI это дело. |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |