Создание потребителя для стороннего вебсервиса в BW.
1. Тр. SPROXY

2. Create object -> Service Consumer

3.

4.

5.

6.

7.

8. Активируем

9. Создаем логический порт (Start SOA MANAGER Ctrl+F10, кнопка рядом с Tips&Tricks)

10.

11.

12.

13.





14. Тестирование сервиса



15. Пример вызова из ABAP
Code:
DATA: cl_proxy TYPE REF TO <тех.имя прокси класса>, " Proxy Class
data_in TYPE <тип для Request>, " Proxy Input
data_out TYPE <тип для Response>, " Proxy Output
fault TYPE REF TO cx_root. " Generic Fault
* instantiate the proxy class providing the logical port name
create object cl_proxy exporting logical_port_name = <имя логического порта>.
* set fixed values
data_in-date_from = '2016-07-11'.
data_in-date_to = '2016-07-12'.
TRY .
cl_proxy-><имя метода>( EXPORTING input = data_in
IMPORTING output = data_out ).
CATCH cx_root INTO fault.
* here is the place for error handling
break-point.
ENDTRY.