在使用Excel和VBA时,有没有办法调用SAP客户端来检索一些数据?如果有办法做到这一点,你能告诉我怎么做吗?
因为我听说我不能像其他MySQL/SQLite/...那样使用任何数据库驱动程序来访问HANA数据库。数据库。我必须通过SAP客户端访问它们。客户端会注意没有一致性错误,这我可以理解,但为什么阅读会导致一致性问题?但这是另一个话题。
通过CLR Execution Engine 2.4 Library调用SAP库是可能的,甚至可以通过P/Ivoke调用本机C/C++函数,但是调用用ABAP语言编写的.NET客户端(正如我假设的那样)??
提前感谢!
发布于 2016-10-29 20:01:10
一种想法是在SAP系统中创建一个Webservice (假设我们在一个ABAP栈上),比如SOAP或更好的OData,并在您的Excel/VBA中调用这个Webservice。就我目前所见,用VBA处理HTTP请求似乎相当容易。
发布于 2016-10-31 02:08:50
您可以在Excel VBA中调用RFC函数。您需要安装GUI才能使用。调试操作最差。示例如下:http://www.vbforums.com/showthread.php?337408-VB-and-SAP-Integration
https://stackoverflow.com/questions/40299649
复制相似问题