SAPфорум.RU
https://sapboard.ru/forum/

Загрузка данных через веб-сервис
https://sapboard.ru/forum/viewtopic.php?f=12&t=55834
Страница 1 из 1

Автор:  ASuvorov [ Пн, дек 07 2009, 12:31 ]
Заголовок сообщения:  Загрузка данных через веб-сервис

Коллеги, есть такая задача - нужно настроить загрузку данных из учетной системы (1C 8) в SAP BW.
Данные доступны по ссылке вида http://mycomp.ru/xml.data.asp?date=01.11.2009 (в IE открывается xml с данными).
Я так понимаю - такие задачи решаются с помощью веб-сервиса?
Подскажите плиз доки или help, как такую загрузку настроить.

Автор:  Дериват [ Пн, дек 07 2009, 12:42 ]
Заголовок сообщения:  Re: Загрузка данных через веб-сервис

ASuvorov написал(а):
Подскажите плиз доки или help, как такую загрузку настроить.

http://help.sap.com/saphelp_nw04/helpda ... ameset.htm
http://help.sap.com/saphelp_nw04/helpda ... ontent.htm
Однако, если это выгрузка из 1C, возможно стоит рассмотреть вариант выгрузки через DB-connect (через специальную вьюху на стороне 1C которая выдает данные в нужном формате)

Автор:  ASuvorov [ Пн, дек 07 2009, 12:48 ]
Заголовок сообщения:  Re: Загрузка данных через веб-сервис

Спасибо!

Автор:  hazysonic [ Ср, май 03 2017, 09:58 ]
Заголовок сообщения:  Re: Загрузка данных через веб-сервис

Добрый день!
Необходимо настроить веб сервис, чтобы брал данные с внутреннего веб-сервера, который в свою очередь парсит сайты и сохраняет нужные данные.
Подскажите пожалуйста документацию по настройке Веб сервиса, нигде толкового не могу найти.. везде разрозненная информация. Ссылки выше уже не работают.


Информация по созданию источника данных после создания исходной системы есть и она понятна, но как добраться правильно до этого?
Какие настройки необходимы в SE80 и для чего? Вот это не совсем ясно.
Спасибо.

Автор:  Air_demon [ Ср, май 03 2017, 14:53 ]
Заголовок сообщения:  Re: Загрузка данных через веб-сервис

Создание потребителя для стороннего вебсервиса в 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.


Автор:  hazysonic [ Чт, май 04 2017, 11:04 ]
Заголовок сообщения:  Re: Загрузка данных через веб-сервис

Air_demon спасибо, полезно!
А как теперь эти данные передать в PSA? Как найти исходную систему чтобы сделать источник данных?

Автор:  Air_demon [ Чт, май 04 2017, 13:59 ]
Заголовок сообщения:  Re: Загрузка данных через веб-сервис

Я сделал источник в self-системе на базе ФМ. Пример вызова из абапа давал.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/