用户映射问题-条条大路通(IUserMappingService/ISystem

2020-09-10 03:05发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我正在尝试进行用户映射,我已经使...

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

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


我正在尝试进行用户映射,我已经使用IUserMappingService查看了示例代码。 但是,我在使用SP9时遇到了几个问题。

1。 无论如何,我找不到IUserMappingService。 我搜索了整个驱动器,但找不到usermappingapi.jar文件。 因此,我无法使用大量教程中显示的以下代码

IUserMappingService iums =(IUserMappingService)

PortalRuntime.getRuntimeResources()。getService(IUserMappingService.KEY); IUserMappingData iumd = iums.getMappingData(系统别名,iuser);

2。 因此,我尝试使用ISystemLandscapeObject执行以下操作。 但是我很难像服务器线程中所述那样启动景观对象。 最终,我拼命地希望使用" DummySystemObjectImpl",尽管它说" dummy",但无论如何我还是得到了该对象,它具有系统别名等。到目前为止很好。

IUserMappingData iumd = UMFactory.getUserMapping()。getUserMappingData(islo,iu);

但是当我进行扩展时,出现了" NoLogonDataAvailableException"。 我不确定这是否归因于"虚拟"对象。 但是对异常的搜索使我注意到823286,它说升级到SP12可能会解决它。 但是我没有使用加密。

3。 有人提到" HashMap userMapping =((IUser)request.getUser()。getUser())。getRawUserMappingData(" SYSTEMALIAS");" 但是这个getRaw ...界面永远不会显示在我的Ctrl-space帮助中。 是否已弃用? 还是我的SP9版本太旧了?

所以,凌晨2点,我正在挠头问自己,所有不错的UME API发生了什么? 我需要睡个好觉才能找到合适的罐子,还是我使用了错误的SP,或者UME API搞砸了?

感谢您的帮助!

2条回答
葫芦娃快救爷爷
2020-09-10 03:40

感谢Rajeev,

此线程已解决我的问题如何通过UserMapping访问用户ID和密码? 猜猜我只需要多睡10分钟才能找到它...而且不要太迷上一种方法...

所以还不错。 但是,我的问题中的一些难题仍然未知,例如,如何获取ISystemLandscapeObject。

干杯。

消息由以下作者编辑:Yujian Yan

一周热门 更多>