SAP 路线和层:逐步配置

⚡ 智能摘要

SAP 传输路径和层级连接着整个生态系统,确保变更能够安全地从开发环境过渡到生产环境。在传输管理系统中配置这些路径和层级,可以定义每个变更请求的整合和交付路径。

  • 🧭 传输层: 传输层将来自同一开发系统、遵循相同传输路径的对象分组在一起。
  • 🔗 整合路线: 整合路径将已发布的变更从开发系统转移到质量保证系统。
  • 📦 配送路线: 交付路线将导入的变更转发到生产或其他系统。
  • 🛠️ TMS模板: STMS 提供单系统、双系统和三系统组,可自动生成路线。
  • 🖥️ 手动配置: 复杂的地形增加了标准选项,提供了额外的集散和配送路线。
  • 📡 分发配置: 激活并分发配置,以便每个域成员系统都能收到更新后的路由。
  • 验证设置: 检查 RFC 连接、网络和传输工具,以确认配置运行正常。

配置 SAP 运输路线和图层

运输路线和层级是变更管理的核心。 SAP 流程图。它们定义了已发布的变更请求如何从开发系统流经质量保证流程,最终进入生产环境。此分步配置指南解释了每种路径类型以及如何在传输管理系统中进行设置。

什么是运输路线和图层?

A 传输层 每个开发对象都会被分配一个属性,该属性决定了其变更请求将遵循的传输路径。 交通路线 然后沿着该路径连接两个系统。 SAP 使用两种类型的路由:a 整合路线 它将已发布的变更从开发系统转移到质量保证系统,并且 配送路线 它将导入的更改转发到生产或其他系统。

所有路线均由中央统一维护。 运输管理系统 在域控制器上配置 (STMS)。配置完成后,域控制器会将设置分发到每个成员系统,确保整个环境共享一致的传输配置。

整合路线

整合路线 – 我们需要为每个传输层建立一条合并路径。开发/集成系统是这些合并路径的来源。质量保证/合并系统是传输目标。任何修改过的对象,只要其传输层有合并路径,都可以包含在变更/传输请求中。请求发布后,对象可以导入合并系统。如果对传输层没有设置合并路径的对象(或在定制请求中没有传输目标)进行了更改,则此类更改将自动被视为本地更改请求,即不可传输。 每个系统每个传输层只能设置一条合并路由。

SAP 整合路线

设置运输路线

一旦定义了域和景观的其他系统,我们就需要借助适当的传输路线(和层)将它们连接起来。由于许多客户的系统景观都属于同一类别,因此 TMS 提供了一些标准系统组,可用于轻松定义路由。使用标准选项时,会自动生成路由;我们可以选择以下选项之一:

  • 单一系统
  • 双系统格局:DEV 和 PRD
  • 三个系统格局:DEV、QAS 和 PRD

如果我们需要定义更复杂的运输系统,我们也可以首先使用标准选项,然后定义额外的合并和交付路线。

运输路线-标准配置

设置运输路线

运输路线 – 手动配置

设置运输路线

设置运输路线

设置运输路线

设置运输路线

交通路线

设置运输路线

分发和验证配置

  • 在域控制器中设置或修改传输路由后,域中的所有其他成员系统都应该知道新配置。为此,我们需要执行 STMS -> 运输路线屏幕 -> 系统概览 -> 配置 -> 分发和激活配置
  • 此外,我们还应该验证各种检查点,以确保整个安排按照预期的方式运行:
  • 对于 RFC 连接: 概述 -> 系统 -> SAP 系统 -> 检查 -> 连接测试
  • 对于 网络:运输路线概览->配置->检查->请求一致性
  • 对于 TP 和 TP 参数:系统概览屏幕 -> SAP 系统 -> 检查 -> 运输工具

整合运输与配送路线

两种路由类型都用于传输请求,但它们在不同的阶段运行。了解它们的区别可以防止变更在投入生产之前停滞不前。

方面 整合路线 送货路线
源系统 开发/集成 质量保证
Target 系统 质量保证 生产或其他系统
触发端口 发布变更请求 导入合并系统
限制 每个传输层每个系统一个 允许多种配送路线

配置传输路径的最佳实践

清晰的路由配置可确保整个网络环境中的传输可预测且可审计。请应用以下最佳实践:

  • 首先使用标准组: 先使用 TMS 单系统、双系统或三系统模板,然后再添加手动路线。
  • 仅保留一台域控制器: 集中配置路由并将其分发到所有成员系统。
  • 保留一条集结路线: 每个系统的每个传输层只能定义一条合并路径。
  • 始终分发并激活: 启用该配置,使所有系统共享相同的路由。
  • 验证连接: 每次更改后都要测试 RFC、网络和传输工具的检查。

常见问题

开发对象会被分配一个传输层,该传输层定义了其变更请求的传输路径。每个开发系统都有一个标准传输层,该传输层连接到一条通往质量保证系统的整合路径。

传输路径通过域控制器上的事务 STMS 进行配置。在“传输路径”屏幕中,您可以使用标准系统组,也可以手动定义合并和交付路径,然后分发并激活配置。

如果传输层没有合并路径,则对其对象的更改将成为无法传输的本地更改请求。您必须定义合并路径,以便这些对象可以发布并导入到其他系统中。

是的。人工智能驱动的变更管理工具可以分析传输依赖关系,预测导入冲突,并推荐安全的变更顺序。它们通过在风险变更请求到达生产系统之前将其标记出来,从而减少导入失败和停机时间。

越来越多,是的。 人工智能 DevOps 和 TMS 插件可自动执行传输调度、检测超限对象并验证一致性,并提供帮助。ping 管理员可以更快、更准确地将变更应用到整个系统中。

总结一下这篇文章: