Microsoft и SAP - PullRequest
       34

Microsoft и SAP

16 голосов
/ 04 февраля 2010

В течение многих лет я использовал старый « SAP DCOM Connector » для связи между приложениями на основе Microsoft и SAP.К сожалению, эта старая, но хорошая и эффективная технология больше не поддерживается SAP с годами.Поэтому я хочу и должен перейти на другую более новую технологию.

Сначала есть « SAP Connector для .NET 2.0 ».На первый взгляд это кажется хорошей заменой.Но этот соединитель может использоваться только с .NET 1.1 (с обходным решением также с .NET 2.0), и в будущем дальнейшее развитие не планируется.Позор тебе SAP!SAP говорит, что в будущем мы должны использовать « Enterprise Services Explorer » для Visual Studio.Но эта технология доступна только для ECC6.0, а не для 4.6C.И в этом все дело.Мне нужна современная технология, которая доступна для 4.6C и ECC6.0 !!

Итак, я провел несколько исследований и обнаружил продукт " ERPConnect " из " Theobald-Software ".Это выглядит действительно красиво, и у них есть хорошая и дешевая модель лицензии.Первая проблема, связанная с этим продуктом, заключается в том, что клиенту не разрешается предоставлять исходный код приложений, основанных на ERPConnect.Это странно, потому что часто клиенты также покупают права на источники приложений.Вторая проблема состоит в том, что этот продукт не от SAP и также не сертифицирован от SAP.Многие клиенты не хотят получать продукцию от третьих лиц.

Итак, теперь мой вопрос: есть ли дальнейшие возможности для соединения Microsoft World с SAP World и кто-нибудь знает альтернативы вышеупомянутым методам?Особенно мне нужны альтернативы для использования RFC.

Ответы [ 9 ]

9 голосов
/ 14 июня 2010

Отличная новость: SAP объявила о выпуске 3.0 коннектора SAP .NET.Он будет поддерживать текущие выпуски Windows (Windows XP 32-разрядная, Windows 2003 32/64-разрядная (x64), Windows Vista 32/64-разрядная (x64), Windows 2008 64-разрядная (x64) и более поздние версии Windows 7), а также доДата исполнения Microsoft .NET Runtime (2.0, 3.0 и 3.5).См http://wiki.sdn.sap.com/wiki/display/ABAPConn/ABAP+Connectivity+Home и http://service.sap.com/connectors

3 голосов
/ 05 февраля 2010

Пару лет назад я работал над проектом, в котором также использовался коннектор SAP.Тем не менее, для совместимости системы я бы пошел на WCF в эти дни.

Я знаю, что иногда это может быть трудно, но это лучший способ, тбч.

3 голосов
/ 04 февраля 2010

У меня есть опыт разработки приложений на основе .NET 2.0 с помощью SAP .NET Connector.Дело в том, что вместо RFC я вызывал функцию BAPI , я не уверен, достаточно ли это для вас, но коннектор SAP .NET для меня сработал.Я получал доступ к некоторым внутренним данным с рабочего сервера и внедрял систему безопасности на основе ролей, используя ASP.NET для авторизации пользователей.

Короче говоря, коннектор SAP .NET не так уж плох.

2 голосов
/ 16 сентября 2012

Если базовая версия SAP System 6.40 или выше, вы можете создавать веб-сервисы в системе SAP и вызывать их напрямую из мобильных приложений без необходимости в коннекторе .NET.

2 голосов
/ 14 февраля 2010

Есть еще один продукт, который выглядит интересно: Sitrion Service Studio http://www.sitrion.com/products/ServiceStudio/fordevelopers.aspx Мейб, это хорошая альтернатива для ErpConnect. Ситрион сертифицирован SAP. Но я не знаю стоимость лицензии для этого продукта.

2 голосов
/ 12 февраля 2010

Я знаю о продукте под названием Duet. Похоже, этот продукт стал причиной прекращения разработки коннектора SAP .NET. Также можно использовать Excel 2007 с компонентами SAP ocx, которые доступны в SAPGUI.

2 голосов
/ 07 февраля 2010

Ваша самая большая проблема - подключение к SAP 4.6C. Срок расширенного обслуживания для SAP 4.6C истек в конце 2009 года, поэтому SAP не продолжает разработку SAP Connector для .NET 2.0

Начиная с версии 2004, вы можете представить любой функциональный модуль с поддержкой RFC в качестве веб-сервиса, используя транзакцию SOAMANAGER.

Вы можете продолжить использовать SAP Connector для SAP 4.6C. В качестве альтернативы, если у вас есть система PI (XI), вы можете создать интерфейс через PI и представить его как веб-сервис миру .NET.

2 голосов
/ 05 февраля 2010

Соединитель проходит через RFC, который дает вам тонны готовых встроенных BAPI и функциональных модулей.Это означает, что вам нужно мало работы на стороне сервера для достижения ваших целей, если у вас есть функция, подходящая для ваших нужд, также вы можете выполнять свои собственные.Это говорит о том, что все больше и больше людей переходят на веб-сервисы, что требует больше работы на стороне сервера (преобразование функциональных модулей в веб-сервисы), но они более пригодны для повторного использования, удобны для HTTP и т. Д.-)

1 голос
/ 26 марта 2010

Имеет какой-либо один пакет обновления для Biztalk Adapter, он поддерживает версию 4.6c, есть лицензия на процессор, вы можете выставить RFC как Сервис (WCF) и использовать его в любом приложении.

...