Как получить / отправить данные из / в существующую систему SAP?

Мне нужно подключиться к системе SAP, чтобы получать / передавать данные в / из этой системы?
Я загрузил SAP PDK для .NET, построил решение с его помощью, но для этого требуется, чтобы на сервере была установлена ​​среда выполнения Portal Runtime для .NET. , а это невозможно, потому что SAP-сервер - это сервер Solaris!

Кроме того, я проверил существующие решения, но все они используют VS.NET 2003 для создания того, что называется прокси-сервером SAP Connector?

Итак, есть ли способ подключиться к системе SAP помимо VS.NET 2003?

[Обновление]
Проверял ли кто-нибудь это раньше, NCo. Это коннектор SAP .NET для .NET 3.0 ?!


person Ahmed Atia    schedule 17.01.2011    source источник
comment
Ничего не пробовал в NCo, вроде новинка! Если попробуете, интересно будет узнать ваши впечатления.   -  person Felice Pollano    schedule 17.01.2011
comment
Он хороший, я уже подключился к SAP серверу с его помощью.   -  person Ahmed Atia    schedule 17.01.2011
comment
Отвечает ли это на ваш вопрос? Microsoft и SAP   -  person Suncatcher    schedule 13.05.2020


Ответы (3)


Если возможно настроить часть SAP, попробуйте изучить PI, вы можете включить двунаправленную связь SAP.NET с помощью простых HTTP-сообщений, содержащих данные для обмена в виде вложения. На мой взгляд, очень простой и стабильный путь.

person Felice Pollano    schedule 17.01.2011
comment
Что вы имеете в виду под настройкой части SAP? - person Ahmed Atia; 17.01.2011
comment
Я имею в виду, если вы можете добавить некоторую инфраструктуру в часть SAP, чтобы реализовать обмен данными. В этом случае вам нужно написать какой-нибудь abap и настроить какой-то канал PI в системе SAP. - person Felice Pollano; 17.01.2011
comment
В этом случае вы можете попробовать адаптер WCF Lob и пакет адаптеров BizTalk: microsoft.com/biztalk/en/us/adapter-pack.aspx, несмотря на название, вы можете использовать компоненты даже без biztalk. Этот вопрос я исследовал в прошлом, но затем я изменил его на тот, который я предложил, поэтому я не пробовал это решение. - person Felice Pollano; 17.01.2011

В среде Sap можно создавать веб-сервисы. Мы широко используем их для CRUD всех видов данных. Я считаю, что это называется XI Services, и вы можете найти некоторую информацию об этом здесь.

Аналитики Sap работают с ABAP и присылают нам (разработчикам .NET 4.0, работающим над VS2010) wdsl, все, что нам нужно сделать, это интегрировать их в наше решение, как любой другой веб-сервис.

person koenmetsu    schedule 17.01.2011

Коннектор SAP для Microsoft .NET 3.0 уже существует как официальный коннектор SAP .NET.

person Ahmed Atia    schedule 17.01.2011