点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)通过API创建用户后,用户搜索错...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)通过API创建用户后,用户搜索错...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
通过API创建用户后,用户搜索错误
由于数据不一致,无法访问该用户帐户,并且登录ID为空
代码:
尝试{IUserMaint用户= userFactory.newUser(用户名); user.setLastName(用户名); user.setFirstName("新用户"); user.save(); user.commit(); IRoleFactory rf = UMFactory.getRoleFactory(); IRole角色= null; 角色= UMFactory.getRoleFactory()。getRoleByUniqueName("管理员"); if(null!= role){UMFactory.getRoleFactory()。addUserToRole(user.getUniqueID(),role.getUniqueID()); } IUserAccountFactory accountFact = UMFactory.getUserAccountFactory(); IUserAccount uacc = accountFact.newUserAccount(username,user.getUniqueID()); uacc.setPassword(password); uacc.setPasswordChangeRequired(true); uacc.created(); uacc.save(); uacc.commit(); userFactory.commitUser(user,uacc); userFactory.invalidateCacheEntryByUniqueName(user.getUniqueID()); } catch(UMException e){e.printStackTrace(); }
嗨,本。
检查此树液注释 https://launchpad.support.sap.com/#/ notes/1839065 ,
致谢
SS
一周热门 更多>