我正在尝试使用SAP JCo从非SAP系统调用BAPI。它需要一个用户,密码。是否可以为RFC目标专门创建用户/密码,还是应该使用实际的SAP用户ID?
查看更多
身份验证在SAP中进行,因此,您必须使用SAP用户名和密码通过jco连接字符串进行连接。通常,您将需要请求SAP团队在SAP中创建具有访问BAPI权限的系统用户。然后,您将使用jco使用SAP服务器名称,系统编号,客户端编号,SAP系统用户名和密码来构建连接字符串或连接对象。
谢谢!RFC ID和客户编号是否相同或不同?
他们是不同的。“客户编号”由您的SAP团队提供,通常由3位数字组成,例如300、800。在连接字符串中没有这样的术语“ RFC ID”,但我假设您可能会引用RFC连接标识,通常由您自己指定以唯一地标识连接字符串。这是jco连接的示例:goenning.net/2014/06/13/connecting-the-world-to-sap-with-rfc
非常感谢你!