Текущее время: Пн, июл 21 2025, 19:43

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Как сделать веб сервис? Не могу подключить функцию.
СообщениеДобавлено: Чт, ноя 09 2006, 18:22 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Чт, апр 07 2005, 05:27
Сообщения: 621
Откуда: Москва
Пол: Мужской
Решил создать веб сервис.

В se37 сделал функцию, 1 входной, 1 выходной параметр. Поставил в свойствах галочку "Дистанционный модуль" (я решил что это и есть RFC). Далее запустил визард (меню Utilities > More Utilities > Creating a Web Service > From Function Module).

Визард все проглотил, но в конце выдал надпись "такой модуль уже есть". Хотя такого модуля по-идее нет впомине.

В транзакции WSADMIN и SE80 ничего похожего на мой веб-сервис не отображается.

КАК ЛЕЧИТЬ?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, ноя 10 2006, 11:33 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Чт, апр 07 2005, 05:27
Сообщения: 621
Откуда: Москва
Пол: Мужской
Вылечилось.

Для тех, кто наступит на те же грабли, расскажу.
При логине под RUS - визард выдавал некую абстрактную ошибку а-ля "не могу и все тут". При логине под ENG - все прошло гладко, все шаги были идентичные.

Еще были грабельки с тем, что в SE80 контекстное меню одних и тех же пунктов весьма зависит от того, каким путем до этих пунктов добрались...

Один и тот же пункт выдавал как развесистое меню, так и куцее "FIND".


Последний раз редактировалось lumer Пт, ноя 10 2006, 17:28, всего редактировалось 1 раз.

Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, ноя 10 2006, 17:26 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Чт, апр 07 2005, 05:27
Сообщения: 621
Откуда: Москва
Пол: Мужской
Ну раз я здесь разговариваю сам с собой, то продолжу...

Смастерил я таки web-service и вызвал его из того же самого ABAP. Все отработало на УРА.

Новый вопрос такой - а что прописать в эксплорере, чтобы моя функция что-то вернула и в него? На данный момент есть строка с WSDL, которую я использовал при генерации прокси. В какую сторону ее поменять для вызова моей функции?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, ноя 13 2006, 12:38 
Младший специалист
Младший специалист

Зарегистрирован:
Ср, апр 12 2006, 14:36
Сообщения: 60
Цитата:
Новый вопрос такой - а что прописать в эксплорере, чтобы моя функция что-то вернула и в него? На данный момент есть строка с WSDL, которую я использовал при генерации прокси. В какую сторону ее поменять для вызова моей функции?

IE посылает HTTP запросы, а тебе нужен SOAP запрос.
Для использования IE можно создать BSP-приложение и вызывать сервис из него. Если стоит и JAVA WAS - можно потестировать через тестовую страницу.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, ноя 13 2006, 13:07 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Чт, апр 07 2005, 05:27
Сообщения: 621
Откуда: Москва
Пол: Мужской
Хм... а как максимально просто можно протестировать SOAP запрос к SAP "извне SAP"?


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

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


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

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


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

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