VB6 代码创建 DLL 以从 SAP BAPI 获取数据,带参数
我要求某人提供 VB6 代码支持来创建 .DLL 以从 SAP BAPI 获取数据。我不知道要使用什么 ActiveX 控件或从哪里开始。我是这种编程的新手。非常感谢您的帮助。
I am asking somebody to give VB6 code support to create a .DLL to fetch data from SAP BAPI. I don't have any idea what ActiveX control to use or where to get started. I am new in this kind of programming. Your help is greatly appreciated.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
VB6 - 困难。
您最好的选择可能是通过 Web 服务访问 BAPI(每个 BAPI 都作为 Web 服务公开;至少在较新的 SAP 版本中是这样)。但这似乎并不那么简单(google一下)。
曾经有一个用于访问 RFC 函数的 COM 组件,但不再受支持。最后一个选项是使用 RFC SDK 并创建一个 VB6 包装器来访问 libRFC.dll 中的导出函数(可能不是最简单的任务)。
如果您切换到 VB.Net(或任何其他 .Net 语言),事情会变得更加简单:有一个新版本的 SAP .Net 连接器。
VB6 - Difficult.
Your best bet is probably access the BAPI through web services (every BAPI is exposed as Web Service; at least in more recent SAP versions). But that does not seem to be that simple (google for it).
There was once a COM Component for accessing RFC functions, but that is no longer supported. The last option would be to use the RFC SDK and create a VB6 wrapper for accessing the exported functions in libRFC.dll (maybe not the easiest task).
Things get a lot more simple if you switch to VB.Net (or any other .Net language): There is a new version of the SAP .Net Connector.