点击此处---> 群内免费提供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有效地授予他们同等的访问权限。 情况并非如此,没有改善。
是什么原因造成的?
您好 Sterling Christensen
查看SAP支持说明 320991-登录(列表)期间的错误代码,用于解释1001错误代码:
1001 密码是初始密码/密码已过期-需要进行交互式更改(RFC/ICF)
用户:与系统管理员/服务台联系 管理员:分别设置配置文件参数rfc/reject_expired_passwd = 0或icf/reject_expired_passwd = 0
(请参阅SAP Notes 161146 和 454962 )
这将解释为什么您仅对某些用户有问题。 尝试以交互式方式登录,即使用具有问题的用户ID的SAP Gui进行登录,并检查密码是否仍然有效,或者是否为初始密码并且需要更改。
HTH,BR
Dominik Tylczynski
嗨,Dominik。 感谢您的回答。 我应该澄清所有这些用户都可以登录到SAP GUI。 另外,我认为该异常是在登录后而不是在登录时抛出的。 我注释了示例源代码中的哪些行可以,也不会抛出异常。
一周热门 更多>