2016-10-28 17 views
0

ExcelとVBAを使用しているときにSAPクライアントを呼び出してデータを取得する方法はありますか?それをする方法があれば、どうすれば教えてくれますか?VBA ExcelからSAPクライアントを呼び出す

私は、他のすべてのMySQL/SQLite/...データベースと同様にHANAデータベースにアクセスするためのデータベースドライバは使用できないと聞いて以来、 SAPクライアントを介してアクセスする必要があります。クライアントは私が理解できるコンシェルジュエラーはありませんが、読書は一貫性の問題を引き起こすのはなぜですか?しかしこれは別の話題です。

CLR Execution Engine 2.4 Libraryで.NETライブラリを呼び出すこともできます.P/Ivokeを使用してネイティブC/C++関数を呼び出すこともできますが、ABAPで書かれたSAPクライアントを呼び出すことはできますか?

ありがとうございます!

+0

この質問に対する唯一の回答は「はい」で、誰にも役立たない可能性があります。あなたの質問にもっと具体的にしてください。 – vwegert

答えて

1

SOAPまたはより良いODataのようなSAPシステム内で(ABAPスタック上にあると仮定して)Webサービスを作成し、このWebサービスをExcel/VBA内で呼び出すことが考えられます。 VBAでHTTPリクエストを行うのは、今のところわかるようにかなり簡単です。

+0

この方法もお勧めします。インタフェースは直接RFCよりもはるかに優れています(またはできるだけ早く)。 RFCは、任意のABAP開発者がWebサービスとして直接公開することができます。 –

関連する問題