SAP NetWeaver – 传输管理
SAP NetWeaver – 传输管理
运输管理系统 (TMS) 是 SAP 系统中的关键组件之一,用于控制新请求、监控变更(例如谁实施了变更)以及定义和配置 SAP 环境中的系统环境。
运输管理系统由 3 部分组成 –
-
变更和运输组织者 (CTO)
交易:SE01
这用于管理、配置 SAP 存储库和其他对象中的更改。这为开发和配置项目提供了一个中心环境。( https://wiki.scn.sap.com )
-
运输管理系统
这用于管理、控制和复制开发对象以及用于在 SAP 系统环境中执行的自定义,使用配置了 RFC 连接的传输路由。这包括从一个 SAP 系统导出对象并导入到目标系统。
-
工具
工具是 SAP Kernel 的一部分,用于管理 R3trans 和传输控制程序。
R3trans称为 SAP 系统传输,用于在不同 SAP 系统之间传输对象。使用传输控制程序(tp)或使用 SAP 升级实用程序调用它。
传输控制程序用于支持在不同平台和不同数据库上运行的不同系统之间的数据和对象传输。
配置传输管理
传输管理是 SAP 系统环境中的关键组件之一。
传输域控制器
这用于管理所有 TMS 配置详细信息。对配置设置的任何更改都会分发到所有系统。要设置域控制器,请使用事务:STMS
如果 SAP 系统没有域控制器,系统将提示您创建一个新的域控制器。运输领域包括以下要执行的活动 –
-
用户创建 TMSADM
-
RFC连接和请求创建,TMSADM用于登录目标系统
-
DOMAIN.CFG 文件创建在 usr/sap/trans/bin 目录下,该文件存储 TMS 配置,供系统和域用于检查现有配置。
将系统添加到传输域
要添加系统,请登录要添加到系统的 SAP 系统。使用客户端 000并启动事务 STMS。如果系统未添加,TMS 将检查配置文件DOMAIN.CFG并要求加入域。点击“选择提案”并保存。系统最初将保持“等待”状态。
完成任务 → 登录域控制器系统 → 事务 STMS → 转到概览 → 系统。
您可以看到将可用的新系统。转到 SAP 系统 → 批准。
管理运输路线
传输路由定义为 SAP 管理员定义的路由,用于在不同 SAP 系统之间传输更改。
您可以定义两种类型的运输路线 –
- 整合(从 DEV 到 QAS) – 使用传输层
- 交付(从 QAS 到 PRD) – 不需要传输层
运输请求
传输请求包含要在开发系统中实现的更改数量。它由变更类型、目的、变更类别、目标系统等详细信息组成。
传输请求以标准格式命名为 – < SID > K < Number >
例子
SID代表系统 ID
K代表固定关键字/字母
数字可以是从 900001 开始的范围内的任何内容
在 SAP 系统中可以创建两种请求类型 –
-
Workbench Request – 此请求类型用于包含存储库和跨客户端自定义对象。工作台请求用于在 ABAP 工作台对象中进行更改。
-
定制请求– 此请求类型用于包含属于客户端特定定制的对象。当用户自定义设置时,系统会自动创建这些请求,并根据传输层自动分配目标系统。
要创建传输请求,请使用事务 SE01
可以通过两种方式创建传输请求 –
-
自动– 它是自动创建的。
-
手动– 您还可以手动创建传输请求。
传输系统中对象的导入/导出
在源系统中完成传输请求后,您必须从源系统导出请求并将其导入目标系统。要执行导入,您必须选择导入队列。
运行交易 STMS → 导入,或者您可以转到顶部的概览选项卡 → 导入。
您可以查看当前域中的系统列表、说明以及导入队列中可用的请求数量和状态。
导入队列
此列表包含目录中准备导入到目标系统的传输请求。
要手动添加请求,您可以转到附加 → 其他请求 → 添加。您应该知道传输请求的名称。
传输请求日志
您还可以在传输请求完成后检查日志。要检查日志,事务 SE01 → 转到 → 传输日志。
运输管理系统中提供以下两种类型的日志 –
-
传输日志– 它跟踪已在传输请求中移动的传输日志文件。
-
操作日志– 它包括在传输请求中执行的操作日志的详细信息。包括出口、进口等。
日志记录值
运输管理系统中存在以下日志记录值 –
-
0 – 此值表示导出成功。
-
4 – 此值表示已发出警告并且对象已成功传输。
-
8 – 这表示发出了警告,并且至少有一个物体无法运输。
-
12 或更高– 此值表示传输请求中的错误,通常不会由于传输请求中的对象而导致。发生这种情况的原因可能是系统故障。