什么是 SAP 运输请求?如何进口/出口 TR

什么是运输请求?

  • 运输请求 (TR) – 是开发系统中所做的更改的一种“容器/集合”。它还记录有关更改类型、传输目的、请求类别和目标系统的信息。它也被称为变更请求。
  • 每个 TR 包含一个或多个变更作业,也称为变更 任务 (可传输变更的最小单位)。任务存储在 TR 中,就像多个文件存储在某个文件夹中一样。只有当 TR 中的所有任务都完成、发布或删除后,才能发布 TR。
  • 更改任务实际上是特定用户修改的对象列表。每个任务只能分配给(并由)一个用户发布。但是,每个传输请求可以分配给多个用户(因为它可以包含多个任务)。任务本身不可传输,只能作为 TR 的一部分传输。

变更请求的标准格式如下: [系统管理员不可修改]

  • 的SID – 系统 ID
  • K – 是固定关键字/字母
  • 联系电话 – 可以是从 900001 开始的任何值

示例: DEVK900030

任务 也使用相同的命名约定,其中“数字”与包含它们的 TR 中使用的数字连续。

例如,上述 TR 示例中的任务可以命名为: DEVK900031、DEVK900032……

SAP 传输请求

  • 项目经理或指定负责人负责创建 TR,并通过为每个项目成员创建任务将项目成员分配给 TR。
  • 因此,她/他是可以控制该 TR 中记录的所有更改的所有者,所以,她/他只能发布该 TR。
  • 然而,一旦完成,分配的项目成员就可以发布各自的变更任务。

SAP 传输请求

工作台请求 – 包含存储库对象以及'跨客户端' 自定义对象。这些请求负责更改 ABAP 工作台对象.

定制请求 – 包含属于 ' 的对象客户特定' 定制。根据客户端设置,当用户执行定制设置时,这些请求会被自动记录,并且会根据传输层(如果已定义)自动分配目标系统。

SE01 – 运输组织器 – 扩展视图

交通组织者

创建变更请求

  • 变更请求可以通过两种方式创建:
    • 自动表 – 无论何时创建或修改对象,或者执行自定义设置时,系统本身都会显示用于创建变更请求的“对话框”,或者提及已创建的请求的名称(如果可用)。
    • 手动 – 从传输组织器创建变更请求,然后输入所需的属性并插入对象。

在中创建变更请求 SAP

发布运输请求(出口流程)

  • 将光标定位在 TR 名称或任务名称上并选择发布图标(卡车),TR 的记录将自动添加到系统中定义的相应导入队列中 TMS.
  • 发布和导入请求会生成导出和导入日志。

发布传输请求 SAP

进口流程

将 TR 导入目标系统

  • 请求所有者从源系统发布运输请求后,质量和生产系统应该出现变化; 然而,这并不是一个自动的过程。.
  • 一旦导出过程完成(释放 TR),就会在 OS 级别的公共传输目录中创建相关文件(Cofiles 和数据文件),并在 导入模板 Buffer (OS 视图)/ 导入队列 (SAP QAS 和 PRD 的 App. 视图。
  • 现在要执行导入,我们需要访问导入队列,为此,我们需要执行事务代码 STMS -> 导入按钮 或选择 概述 -> 导入
  • 它将显示当前域中的系统列表、描述以及导入队列中可用的请求数量和状态。

导入队列 -> 是公共目录中可用的 TR 列表,可以将其导入目标系统,这是 SAP 应用程序视图,在操作系统级别也称为 导入模板 Buffer.

进口流程

导入状态

导入队列显示一些标准'状态图标' 在最后一栏中,这里是图标及其含义,由 SAP:

导入状态

如果请求没有自动添加到导入队列/缓冲区中,即使存在 OS 级文件,我们也可以通过以下方法添加此类请求,但是我们应该知道预期 TR 的名称:

导入状态

导入历史

我们还可以检查系统中以前发生的导入,如下所示:

导入历史

传输日志和返回代码

  • 传输完成后,系统管理员必须检查传输是否正确完成, SAP 向我们提供了以下类型的日志 (SE01 -> GOTO -> 运输日志):
    • 动作日志 – 显示已发生的操作:出口、测试进口、进口等等。
    • 运输日志 – 保存运输日志文件的记录。
  • 日志提供的重要信息之一是返回代码:

    • 0: 导出成功。
    • 4: 已发出警告,但所有物体均已成功运输。
    • 8: 已发出警告,至少有一个对象无法成功运输。
    • 12 或更高: 发生了严重错误,通常不是由请求中的对象引起的。