.Netコネクタを使用してSAPシステムにデータを送信しようとしています。RFC汎用モジュールへの呼び出しは非常に簡単に送信できましたが、標準のIdocを直接送信する方法はないようです。IdocsはSAPと通信するための標準的なコミュニケーションツールであると想定されているため、これは非常に奇妙です。
誰かがそれが可能かどうか/どのようにそれが可能かを見つけましたか?
私の知る限り、IDocを処理するためにSAPが提供する.NETコネクタ(NCo)用の開発ライブラリは現在ありません。NCoを使用する場合は、このIDoc処理を自分でコーディングする必要があります。IDocも通常、特別なリモート汎用モジュール(IDOC_INBOUND_ASYNCHRONOUSなど)を呼び出すことによって転送されるため、これが可能です。ただし、これは、特に非Unicode ABAPシステムや、中国語、日本語、韓国語などのマルチバイトコードページでも機能する場合は、非常に面倒で困難になる可能性があります。
しかし、NCoに固執する必要がない場合、IDocを使用して独自の開発を行う最も簡単な方法は、Javaに切り替えて、SAP JavaIDocクラスライブラリアドオンと組み合わせてSAPJavaコネクタ(JCo)を使用することだと思います。 。NCoとJCoのAPIは非常に似ていますが、このJava IDocクラスライブラリアドオンは、残念ながら.NET環境にはありません。少なくともSAPは提供しておらず、このための他の.NETライブラリも知りません。 。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加