2017-11-10 10 views
0

RFCプロトコルとIDocメッセージを使用してSAPシステムと通信するアプリケーションを実装する必要があります。.NETアプリケーション(非SAP)とのSAP通信

このアプリケーションは、SAPシステムからIDocメッセージをリッスンし、IDocメッセージをSAPシステムに送信することもできます。

どのような方法が最適ですか?

SAP .Net Connectorを使用しますか? WCFを使用しますか? 他のものを使用しますか?

答えて

0

最新のSAP .Netコネクタバージョンは3.0です。私はSAP統合に関して大きな経験を持っていますが、.NetコネクタもWCFも使用していません。私のためにJavaコネクタは使いやすくなっています。

IDOC統合の場合、SAPコンサルタントまたはSAPシステムアクセスの助けが必要です。

  1. は、SAP ABAPアプリケーションサーバの資格情報の誰かを掲載し、ワークステーション
  2. でSAP GUIログオンをインストールします。もちろん、あなたがIDocを使用してSAP Javaアプリケーションサーバーと対話する必要がほとんどない可能性があるが、それはSAPのアクセス
  3. が決定し確認するために与えられた資格情報を使用してSAP GUIを使用してみてください非常にまれな問題(主にSAP PIのJavaのIDocアダプタ)
  4. ませんSAPゲートウェイサービスが配置されています。 IDOC対話の大部分はRFCプロトコルを使用して実装する必要があり、SAPゲートウェイは受信者を作業の前に登録する必要がある唯一の場所です。その
  5. SAPコンサルタントか、SAP側
  6. でカスタマイズセットアップIDOCにあなたのアプリケーションからIDocを送信するのIDOC
  7. を受信するためにあなたの側でIDOC_INPUT_%で何か%の機能モジュールを実装する必要がありましたためのいずれかの資格情報が必要とされていますSAPにいくつかの調査が必要な場合は、今すぐ適切な方法でアドバイスすることはできません。

その他のトランスポートは、アプリケーションサーバーがマウントされた共有ファイルである可能性があります。そのためには、RFC関連のものは必要ありません。必要なのは、いくつかの構造に対してTXTまたはXMLファイルを作成することだけです。

これらは、輸送とフォーマットの論文のみでした。その他の作業は、必要な形式のメッセージを作成することです。 WE60 'トランザクション'(IDOC文書)を実行する必要があります。

私にとって優れたテストツールまたはプロトタイプツールは、SAP ActiveXコントロールです(The Function Controlを参照)。

幸運を祈る!