是否有方法调用SAP客户端检索一些数据时使用Excel和VBA?如果有办法,你能告诉我怎么做吗?
因为我听说我只是不能使用任何数据库驱动程序访问HANA数据库像每一个其他MySQL/SQLite/…数据库。我必须通过SAP客户端访问它们。客户端会注意没有一致性错误,我可以理解,但是为什么读取会导致一致性问题??但这是另一个话题。
通过CLR Execution Engine 2.4 Library
调用。net库是可能的,甚至通过p/Ivoke调用本机C/c++函数,但调用SAP客户端,用ABAP编写(我假设)??
提前感谢!
一个想法是在SAP系统中创建一个web服务(假设我们在ABAP堆栈上),比如SOAP或更好的OData,并在Excel/VBA中调用这个web服务。用VBA做HTTP请求似乎相当容易,因为我现在可以看到。
可以在Excel VBA中调用RFC函数。您需要安装GUI才能使用。调试操作最差。示例:http://www.vbforums.com/showthread.php?337408-VB-and-SAP-Integration