Элемент SAP .net Connector 3.0 не отображается в Visual Studio 08, 10 и т. Д. - PullRequest
1 голос
/ 17 февраля 2011

Я получил новый коннектор SAP .net 3.0, который должен работать в Visual Studio 2008 и 2010. Я просто попытался создать консольное приложение C # и зашел в меню проекта, чтобы добавить «новый элемент», но я делаюне виден элемент прокси SAP.Чего мне не хватает?

Мне известно о .net разъем 2.0, но я не хочу версию 2.0.Я уже видел статью проекта кода и т. Д. И т. Д., Поэтому, пожалуйста, не размещайте ссылку на статью, ссылающуюся на версию 2.0.Вся цель SAP .net Connector 3.0 - использовать версию 2010 года.

Я также взял 2 файла DLL из C: \ Program Files \ SAP \ SAPDotNet (sapnco.dll и sapnco_utils.dll).и ссылался на эти файлы в моем приложении C #.У меня также есть ссылка на System.Web.Services.

Теперь я смогу щелкнуть правой кнопкой мыши мой проект и «Добавить элемент», и один из этих элементов должен быть элементом объекта SAP Proxy ...

1 Ответ

3 голосов
/ 18 февраля 2011

Разъем 3.0 не работает таким образом.Из документации:

При использовании .NET Connector 2.0 время разработки NCo будет генерировать «прокси-метод» для каждого функционального модуля ABAP, который вы хотите вызвать, и один определенный класс для каждой структуры или таблицы.Тип, что этот функциональный модуль ссылается.Вы должны были создать объекты из этих классов структуры / таблицы и передать их в прокси-метод, соответствующий функциональному модулю.

Теперь с .NET Connector 3.0 больше нет генерируемого кода..

Хорошо:

  • Нет зависимости от версии Visual Studio.
  • Небольшие изменения в функции SAP не нарушают работу клиента.
  • Нет сгенерированного кода.

Плохо:

  • Нет автозаполнения.Вы должны прочитать объявления функций и типов данных.В SAP или в отладчике.

Документация и образцы .

...