点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 以下是我们当前的代码,该...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 以下是我们当前的代码,该...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
以下是我们当前的代码,该代码已成功运行,可以使用
创建新的测试用户安全性策略为默认设置。
IUserMaint newUser = userfact.newUser(PortalID);
newUser.setFirstName(名字);
newUser.setLastName(姓氏);
newUser.setEmail(EmailID);
语言环境PortalLang =新 Locale(" en");
newUser.setLocale(PortalLang);
newUser.save();
newUser.commit();
IUserAccount useracc = UMFactory.getUserAccountFactory()。newUserAccount(PortalID ,
newUser.getUniqueID());
useracc.setPassword(NewUserPWD);
useracc.save();
useracc.commit();
现在我们有了一个新方案,即在创建新用户时,我们需要将用户类型更新为技术用户(安全策略)。
我看不到代码中不能使用该属性或方法( setSecurityPolicy
(com.sap.security.api。*))
引用了以下链接,但以下方法不可用。
https://archive.sap.com/discussions/thread/1876052 #
例如
IUserAccount userAccount = accountFactory.getMutableUserAccount(<用户的唯一ID>);
userAccount.setSecurityPolicy(" <安全策略>"); //就我而言,我将其更改为技术性
userAccount.save();
userAccount.commit();
请帮助建议我们如何使用代码将用户类型更新为技术用户。
实现此方案的其他方式是什么。
谢谢,SMSVikasK
嗨,维卡斯,
您是否尝试过使用'SECURITY_POLICY_TYPE_TECHNICAL'常量而不是简单的技术常量,例如:
userAccount.setSecurityPolicy(IUserAccount.SECURITY_POLICY_TYPE_TECHNICAL);
最诚挚的问候,
尼克
一周热门 更多>