saprfc - 当需要消息服务器和端口时,如何在 7.50+ 中从 VBA 连接到 SAP
问题描述
从 VBA 静默连接到 SAP 时,我遇到了需要消息服务器和端口的问题。
在 SAPGUI 7.50 之前,SAP 进行了更改。这些静默连接在 7.50 之前始终有效。显然您必须填写连接的 .GroupName 和 .MessageServer 属性。但是,没有可将端口附加到的属性。这就是我要找的。
解决方案
使用后端的三字母系统 ID 填充变量 .System。与 SAPGui 一样,VB 应用程序应该会自动从 C:\Windows\system32\drivers\etc\services 文件中找到消息服务器端口。
例如,如果后端的 Sys-ID 是“ABC”,那么服务文件将包含如下行
sapmsABC 3600/tcp
推荐阅读
- nginx - 如何在 NGINX 中执行多个重定向
- apache - 如何仅通过 mygodaddydomainname.com 而不是 mygodaddydomainname.com/webappname/pagename.jsp 访问 Web 应用程序
- reactjs - React Router-链接不会替换url
- visual-studio-code - 如何调整内部端子的位置
- sql - 如何执行存储在 MySQL 中的将 ID 从一个表插入到另一个表的过程?
- javascript - 使用 XMLHttpRequest 的跨域请求不起作用,但它可以通过 JQuery 工作
- excel - 减去时间并以小时、分钟和秒为单位获得结果
- rust - Core Audio HALOutput 音频单元调用输入回调失败
- javascript - JS选择类的第n个成员?
- php - 基于给定输入的 HTML 和 PHP 算术计算