某些用户但错误代码为1001的异常和消息" SAP远程功能调用"

2020-08-21 11:00发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我是一名软件工程师,致力于通过R...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我是一名软件工程师,致力于通过RFC从SAP读取生产订单信息的应用程序。 我是SAP新手,手上还有一个谜。

使用此应用程序的所有软件工程师以及运行该应用程序的所有用户均具有SAP帐户。 谜团是:有些用户总是,有些用户永远不会出现错误代码1001和消息" SAP远程功能调用"的异常。

例如(简化的 VB.net 代码):

 Dim bapiFunctions = CreateObject(" SAP.Functions")'每个人都可以顺利通过

 sapConnection = bapiFunctions.Connection
 sapConnection.client =(省略)
 sapConnection.User =""
 sapConnection.Language =" EN"
 sapConnection.Password =""
 sapConnection.System =(略)
 如果sapConnection.Logon(0,False)<> True然后
     MsgBox("没有连接到SAP!")
     退出子
 万一
 '每个人都顺利通过以上

 '有些用户总是在这里遇到例外,有些从来没有
 昏暗的详细信息= bapiFunctions.Add(" BAPI_PRODORD_GET_DETAIL")

我请管理我们SAP用户帐户的人员将所有SAP帐户权限从有效的帐户复制到无效的帐户。 他们按照我的要求做了,并报告说两个用户现在具有相同的"角色",并且这应该通过这些API有效地授予他们同等的访问权限。 情况并非如此,没有改善。

是什么原因造成的?

2条回答
compass1988
2020-08-21 11:34

嗨,Dominik。 感谢您的回答。 我应该澄清所有这些用户都可以登录到SAP GUI。 另外,我认为该异常是在登录后而不是在登录时抛出的。 我注释了示例源代码中的哪些行可以,也不会抛出异常。

一周热门 更多>