1

Visual Studio2008および2010で動作するはずの新しいSAP.netコネクタ3.0を入手しました。C#コンソールアプリケーションを作成しようとしましたが、プロジェクトメニューに移動して「新しいアイテム」を追加しましたが、表示されません。 SAPプロキシアイテム。私は何が欠けていますか?

.netコネクタ2.0を知っていますが、2.0バージョンは必要ありません。コードプロジェクトの記事などはすでに見たので、2.0バージョンを参照している記事へのリンクを投稿しないでください。SAP .netコネクタ3.0の全体的な目的は、2010と比較することです。

また、C:\ Program Files \ SAP \ SAPDotNet(sapnco.dll、およびsapnco_utils.dll)から2つのdllファイルを取得し、C#アプリケーションでそれらのファイルを参照しました。System.Web.Servicesへの参照もあります。

これで、プロジェクトを右クリックして[アイテムを追加]できるようになり、それらのアイテムの1つがSAPプロキシオブジェクトアイテムになります...

4

1 に答える 1

3

3.0コネクタはこのようには機能しません。ドキュメントから:

.NET Connector 2.0では、NCo設計時に、呼び出すABAP汎用モジュールごとに「プロキシメソッド」が生成され、この汎用モジュールが参照している構造またはテーブルタイプごとに1つの特定のクラスが生成されます。これらの構造/テーブルクラスからオブジェクトを登録し、それらを汎用モジュールに対応するプロキシメソッドに渡す必要がありました。

.NET Connector 3.0では、生成されたコードはなくなりました。

良い:

  • VisualStudioのバージョン依存関係はありません。
  • SAP機能の小さな変更は、クライアントを壊しません。
  • 生成されたコードはありません。

悪い:

  • オートコンプリートはありません。関数とデータ型の宣言を読む必要があります。SAPまたはデバッガー。

ドキュメントとサンプル

于 2011-02-17T21:06:02.937 に答える