在 CUA 项目里,很多用户主数据分发问题最后都会落到一个很不起眼的地方,WE20 里的 Partner Profile。SCUA 已经建好系统组,SALE 里的逻辑系统也看着没问题,SM59 连接测试能通过,BD64 里的模型视图也已经分发,可到了真正同步用户时,SCUL 里还在报分发异常,WE05 或 BD87 里能看到 USERCLONE IDoc 没有按预期进入目标系统。这个时候不要急着怀疑 SU01、角色分配、RFC 用户权限,先回到 WE20,看中央系统对每个子系统的 Outbound Parameters 是否完整,特别是 Message Type 为 USERCLONE 的记录是否存在,以及它绑定的 Basic Type 是否被中央系统和子系统共同支持。
SAP 官方文档也把 Partner Profile 的检查放在 CUA 生成配置之后的独立步骤里,尤其强调当 CUA 里的 SAP 系统版本不一致时,需要在中央系统和子系统中检查 WE20 配置。检查路径就是进入 Partner Type LS,也就是 Logical System 节点,选择对应的逻辑系统,再检查 USERCLONE 相关参数。(SAP Help Portal)