在 SAP PI 或 SAP NetWeaver 的集成开发里,很多人第一次接触 ES Repository 时,注意力会放在 Message Type、Data Type、Service Interface、Operation Mapping 这些设计对象上。但真正让这些对象能被规范管理、能按软件组件组织、能在不同系统之间保持一致的,是背后那套 System Landscape Directory,也就是 SLD。SAP 官方文档里明确提到,ES Repository 连接 SLD 的目的,是为了创建 Software Component 和 Software Component Version,并把这些版本导入 ES Repository 使用。配置动作本身并不长,但它牵涉到 SLD、ES Repository、PI Exchange Profile、技术用户、Java UME 角色这几块内容,理解不到位时,后期导入 ESR Content、创建命名空间、加载软件组件版本时就很容易出问题。(SAP Help Portal)SLD 在这里到底管什么回到 SAP PI 的设计时架构,SLD 不是一个普通的配置表,也不是单纯存放主机名和端口的地方。SAP 文档把 SLD 放在 Technic