什么是 SAP ABAP 系统里的传输请求(Transport Request)

发布时间 2023-07-23 22:22:01作者: JerryWang_汪子熙

本教程我们已经学习过的前 105 篇文章里,我们一直没有接触传输请求的概念,因为到目前为止,我们在 ABAP 系统里创建的 ABAP 资源,比如 ABAP 类,ABAP 报表,ABAP Function Module,ABAP 数据库表等等,都是存储在本地开发包里的。

所谓本地开发包,就是指下图这些在 SE80 事务码里,显示在 Local ObjectsLocal Packages 下面,Transport Layer 为空,Software Component 为 LOCAL 的这些开发包。

本地开发包,顾名思义,存放在这些开发包里的 ABAP 资源,不会通过某种渠道,传输到其他的 ABAP 系统去。

既然有本地开发包,那么与之对应的就必然存在另一类能够传输到其他 ABAP 系统的开发包。下图是笔者 CRM 开发系统里开发包 CRM_SOC 的传输属性,可以看到同上图的本地开发包相比,这两个字段的值都有所不同。

开发包的 Transport Layer 和 Software Component 两个字段,一般都是由 ABAP 开发团队的资深开发人员或者架构师来维护,这两个字段的具体含义与本文介绍的传输请求无关,大家可以暂时忽略。

下面是 ABAP 传输请求的详细介绍