Как создать интерфейс SAP для извлечения некоторых данных из нашего веб-приложения? - PullRequest
1 голос
/ 28 сентября 2010

У нас есть веб-приложение на Java, построенное на реляционной базе данных, и мы хотели бы создать модуль SAP для передачи некоторых данных из этого приложения в SAP.

Что будет задействовано?Насколько я понимаю, нам понадобится интерфейс Java web-dynpro, созданный для импорта данных из нашего веб-приложения с использованием SOA.

Кроме того, мы ищем поставщика, который смог бы реализовать этот модуль для нас,Я уже смотрел на некоторых известных индийских поставщиков, но я чувствую, что наши требования были бы достаточно небольшими и несложными, чтобы не требовались дорогие известные аутсорсинговые фирмы.

Ответы [ 2 ]

4 голосов
/ 28 сентября 2010

Вам не нужен webdynpro для выполнения этой операции.Webdynpro можно рассматривать как структуру, и его будет непросто интегрировать в собственное приложение.

JCO - это Java-компонент (библиотека), позволяющий подключаться к системе SAP.Это довольно просто в использовании.Я без проблем интегрировал библиотеку в приложение на WebSphere и Tomcat.Некоторые учебные пособия доступны здесь

JCO будет использоваться для вызова функций с дистанционным управлением на стороне SAP (RFC).Доступно много стандартных функций.Так как вы не дали нам никакой информации о своей области, я не могу помочь в этом.Если вы получили доступ к системе R / 3, транзакция BAPI может дать вам представление о том, что уже существует.

Если нет функции, которая соответствует вашим потребностям, тогда ABBAPer может помочь вам.Если вам не нужны «дорогие громкие аутсорсинговые фирмы», то решением может стать внештатный сотрудник.

Однако, если вы подключитесь к существующему компоненту SAP (и я не понимаю, почему вы хотите подключиться к SAP, если он не использует SAP ...), очевидно, что «простой» запрос может бытьболее сложный, чем вы думаете.

С уважением
Гийом

1 голос
/ 03 ноября 2010

Вы можете получить данные из вашего приложения. во многих отношениях.
Если ваше приложение. имеет некоторый интерфейс веб-службы, который позволяет создавать клиенты веб-служб в SAP для получения необходимых данных. Смотри здесь .
Используя собственный SQL, вы можете получить доступ напрямую из SAP к вашему приложению. база данных, если у вас есть доступ к сети. Смотри здесь .
Кроме того, как указано в предыдущем ответе, вы можете получить доступ к системе SAP из своего Java-приложения. через JCo или через веб-сервисы .
Существуют более творческие формы, такие как передача текстовых файлов: EDI , REST , SAP PI ... SAP предлагает множество способов взаимодействия с мир!

Привет

...