ABAP基础知识 传输请求(一 记录)

点击蓝字 关注我们

前言

传输请求是ABAP开发的一个很重要的工具,主要负责把开发的对象或配置的内容从源系统(开发系统)发布到目标系统(测试/生产系统).

按照传输请求的生命周期,把相应的功能分为以下几组

  • 记录(把开发的对象或配置的内容记录在特定的传输请求中)

  • 管理(管理传输请求中的相关内容)

  • 发布(把传输请求中记录的内容传递到目标系统)

本文主要讲解和传输请求记录相关的功能

传输请求类型

根据传输内容把传输请求分为如下两种

  • 定制请求: 传输集团相关的配置表内容

  • 工作台请求:传输所有资源库对象和集团不相关的配置表内容

传输请求的记录

根据传输请求类型及传输对象把传输请求的记录区分为如下几种

  • 定制请求自动记录

  • 定制请求手工记录

  • 资源库对象自动记录

  • 资源库对象手工记录

  • HANA视图手工记录

  • BW对象手工记录

  • PO对象记录

定制请求自动记录

集团相关的配置表内容修改的自动记录依赖于

  • 集团配置(SCC4),如图一

  • 配置表的维护视图配置标志记录例程,如图二

当二者都存在时, 配置表的内容通过SM30/SM34或配置路径(最终也调用SM30/SM34)修改内容时,系统会自动弹框要求用户选择或创建传输请求记录相关修改的内容(增,删,改)都会被记录下来.

说明: 集团无关的配置表只依赖于配置表的维护中的标准记录例程设置. 和集团属性无关

图一

图二

定制请求手工记录

集团相关及集团无关的定制请求都可以通过如下方式手工写入到传输请求中

  • SM30                调用视图维护

  • SE16N                常规表显示

  • ZBC_TRANS_SE11      把数据字段的对象写入传输请求

01

SM30

每次只能传输一个表,可以指定配置表的特定内容传输

执行SM30,输入要传输的配置表,点击传输

选择或创建一个传输请求

选中要传输的行,包含到请求中

最后一定要保存以下,确保左下角提示请求已改变.

02

SE16N

每次只能传输一个表,可以指定传输表中的特定行

确认传输

选择或创建传输请求

03

程序ZBC_TRANS_SE11

可以同时传输多个表的所有内容,但是无法限制只传输特定内容.

配置请求的相关表

配置表相关的传输请求内容记录在表

E070/E071/E071K

E070 传输请求及任务主表

E071 传输请求及任务包含的对象

E071K 传输请求及任务包含的表内容

资源库对象自动记录

创建资源库对象时(以报表程序为例),必须选择一个包(/开发类)(如图三) 如果包的属性(如图四),设置了在传输请求对象中记录了对象更改. 则创建或修改包中的对象都会自动记录到一个传输请求中(仅本地对象不会自动记录传输请求)

图三

图四

资源库对象的手工记录

资源库对象可以通过如下方式手工记录到传输请求中.以下列出的都是事务代码

  • SE80                对象导航器

  • SE10                传输组织器

  • ZBC_ABAP_EXPORT      导出指定程序的所有相关对象

  • ZBC_TRANS_SE11      把数据字段的对象写入传输请求

01

SE80

在对象浏览器中可以通过右键把选中的对象写入传输请求.

可以右键点击开发包写入传输请求,通过选择所有对象, 可以把开发包中的所有对象同时写入到传输请求中.

02

SE10

传输组织器中通过选中请求,点击按钮 包含对象

可以通过如下几种方式把相应的资源库对象写入传输请求

03

ZBC_ABAP_EXPORT

ZBC_ABAP_EXPORT 导出指定程序的所有相关对象

执行程序, 设定需要处理的程序,执行.

列出程序相关的所有对象,全选后点击写入按钮,

弹窗输入一个传输请求号(这里没有新建功能,需要通过SE10先创建一个传输请求, 或者在输入界面选择并创建一个传输请求,自动跳过弹窗). 确认后, 该程序的相关对象对会被写入传输请求中.

04

ZBC_TRANS_SE11

数据字典对象写入传输请求

程序ZBC_TRANS_SE11 把数据字段的对象写入传输请求

包含了如下数据字典对象

  • 域定义

  • 数据元素

  • 表/结果/视图

  • 搜索帮助

  • 表格类型

资源库对象的相关表

资源库对象传输请求内容包含在表 E070/E071中

E070 传输请求及任务主表

E071 传输请求及任务包含的对象

HANA视图手工记录

执行事务代码SCTS_HTA,输入HANA视图所在的包(图五)

选中要传输的HANA视图,执行(图六)

状态 status

  • 绿灯 表示上次传输后, HANA视图未执行过修改

  • 黄灯 表示上次传输后, HANA视图修改过, 需要执行传输

  • 红灯 表示资源库对象冲突, 无法传输(具体含义不明)

  • 白灯 表示HANA视图导入到目标系统, 但是为调整到HANA资源库

图五

图六

在弹窗中创建或者选择传输请求,确认后,HANA视图被写入传输请求

十一

BW对象手工记录

事务代码RSA1

按下图的执行顺序, 可以指定BW中的对象及相关对象,写入到传输请求中.

十二

PO对象的传输

PI/PO中的对象也可以通过传输请求传输(但是更常用的是通过导出/导入功能传输)

通过关键字 PO CTS 可以在BING中搜索到如下文章

感兴趣的朋友可以自行查找.

https://blogs.sap.com/2013/05/25/part-1-cts-configuration-for-process-orchestration-pipo-and-aex-731-java-only-stack/

十三

传输请求与SM

传输请求与Solution Manager

由于知识体系的局限, 虽然知道可以通过Solution Manager 统一管理传输请求, 但是因为没有类似的项目经验, 所以无法写出这部分的内容. 如果你有这方面的经验,可以联系392077 补充这部分内容

通过下面的链接,可以大致了解一些相关内容

https://help.sap.com/saphelp_sm72_sp03/helpdata/en/40/ae955118fab712e10000000a423f68/frameset.htm

十四

总结

传输请求管理是SAP 提供的发布软件变更的一种方式. 可以灵活,方便的把系统中的开发及配置组织起来. 发布到目标系统.

本文主要总结了写入传输请求的多种方式. 这些方式中有些是自定义开发程序,可以更加高效的把多个相关对象写入传输请求.

配置请求传输的是表内容. 因此可以通过表同步取代配置内容传输, 可以在表E071中找到所有需要同步的表

对象类型 TABU VDAT 后面对应的需要同步的表或视图. 再通过表DD25L找到视图对应的表, 使用同步工具同步表内容即可.

简介无峰,公众号:ABAP 技巧与实战SAP工具箱 数据同步平台( 一 简介 )
配置无峰,公众号:ABAP 技巧与实战SAP工具箱 数据同步平台( 二 配置 )

THE

END


©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 219,366评论 6 508
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 93,521评论 3 395
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 165,689评论 0 356
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,925评论 1 295
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,942评论 6 392
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,727评论 1 305
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,447评论 3 420
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,349评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,820评论 1 317
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,990评论 3 337
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,127评论 1 351
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,812评论 5 346
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,471评论 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 32,017评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,142评论 1 272
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,388评论 3 373
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 45,066评论 2 355

推荐阅读更多精彩内容