SAP делает HTTPS-запросы к REST-сервису - PullRequest
3 голосов
/ 11 февраля 2010

Возможно ли это? Я собираюсь начать проект, который требует вызова от экземпляра SAP к удаленно размещенной службе с использованием XML через HTTPS. У кого-нибудь есть образец кода ABAP?

Ответы [ 2 ]

5 голосов
/ 11 февраля 2010

Существует статья SDN под названием " Real Web Services с REST и ICF ". Это касается только серверной части (предоставление услуги REST), но, возможно, это поможет вам начать работу. Есть также (возможно, довольно краткая) документация по разработке ICF на стороне клиента . Однако, похоже, вам придется анализировать тело самостоятельно, не используя ничего, кроме поддержки XML, которую предоставляет вам SAP. Это недостаток REST ...

3 голосов
/ 01 июня 2011

Это можно сделать с помощью cl_http_client. Проверьте справочную документацию SAP для кода.

Для совершения вызовов HTTPS вам также необходимо импортировать сертификат вашего поставщика услуг в систему. Это можно сделать с помощью транзакции «STRUST». Этот шаг является обязательным; без этого вы получите ошибки связи.

...