SAP 请求传输相关知识简介

作者:郑德鼎 约 7 分钟阅读 更新日期:2025-03-02 1 年前更新 标签:ABAP, Basis, Data Engineering, PP, SD, 开发, 数据工程, 生产, 系统管理, 销售分销
SAP 请求传输相关知识简介 - 封面图
SAP 请求传输相关知识简介 - 封面图
SAP 请求传输相关知识简介 - 封面图
SAP 请求传输相关知识简介 - 封面图

** SAP请求传输 **

** 相关知识简介 **

SAP 请求传输相关知识简介 - 封面图
SAP 请求传输相关知识简介 - 封面图

** —知识分享— **

** 一、 **

** 释放传输 ** ** **

这是SAP ABAPer最常用的传输方式,常用到两个事务代码SE10、STMS。

1\. 释放传输请求

操作:

SAP 请求传输相关知识简介 - 封面图
SAP 请求传输相关知识简介 - 封面图

在SE10中,选择请求号,右键点击“释放”。

确认释放请求后,系统会检查对象依赖关系并完成释放。

注意事项:

释放请求后,对象会标记为可传输状态。

2\. 导入传输请求

操作:

SAP 请求传输相关知识简介 - 封面图
SAP 请求传输相关知识简介 - 封面图

在目标系统(如QAS或PRD)中,使用事务代码STMS。

SAP 请求传输相关知识简介 - 封面图
SAP 请求传输相关知识简介 - 封面图

队列中双击目标系统,选择传输请求,点击“导入”按钮。

输入目标系统的用户名和密码。

注意事项:

导入前请确认目标系统的传输路径已配置正确。

导入过程中可能需要解决依赖关系问题,如缺失的对象或版本冲突。

** 二、 **

** 已释放请求修改 **

1\. 通过程序RDDIT076修改

修改TR状态

SAP 请求传输相关知识简介 - 封面图
SAP 请求传输相关知识简介 - 封面图

SE38运行RDDIT076程序,双击请求号。

SAP 请求传输相关知识简介 - 封面图
SAP 请求传输相关知识简介 - 封面图

将TR的状态由已释放R修改为可修改的D状态。

SAP 请求传输相关知识简介 - 封面图
SAP 请求传输相关知识简介 - 封面图

修改后退出即可。

2\. 通过表E070修改

进入E070表中

SAP 请求传输相关知识简介 - 封面图
SAP 请求传输相关知识简介 - 封面图

进入调试模式

SAP 请求传输相关知识简介 - 封面图
SAP 请求传输相关知识简介 - 封面图

更改两个变量值

SAP 请求传输相关知识简介 - 封面图
SAP 请求传输相关知识简介 - 封面图
SAP 请求传输相关知识简介 - 封面图
SAP 请求传输相关知识简介 - 封面图

同样是将R改为D,一般是先修改子请求号,再修改母请求号。修改完保存更改即可。

** 三、 **

** 下载上传导入请求 **

要用到三个事务码:AL11、CG3Y、CG3Z、STMS。

第一步是使用AL11找到请求文件的位置,包括K文件和R文件

SAP 请求传输相关知识简介 - 封面图
SAP 请求传输相关知识简介 - 封面图
SAP 请求传输相关知识简介 - 封面图
SAP 请求传输相关知识简介 - 封面图

下载:CG3Y

SAP 请求传输相关知识简介 - 封面图
SAP 请求传输相关知识简介 - 封面图
SAP 请求传输相关知识简介 - 封面图
SAP 请求传输相关知识简介 - 封面图

到客户机用CG3Z上传事务代码上传K和R。

最后用STMS先添加请求

SAP 请求传输相关知识简介 - 封面图
SAP 请求传输相关知识简介 - 封面图
SAP 请求传输相关知识简介 - 封面图
SAP 请求传输相关知识简介 - 封面图

然后刷新请求导入队列,再正常导入就OK。

** 四、 **

** 副本请求一键传输 **

怎么创建正常的副本请求是我们ABAPer的常识,就不再赘述了。这次我们来个不一样的。

1\. 背景

业务人员测试程序通常是在测试环境,经常需要反复修改,频繁创建副本请求,释放,再去测试系统接请求,就显得很繁琐,尤其是当测试必须在准生产进行时。

2\. 实现效果

执行开发环境主程序,输入子请求号(可输入多个),点击执行按钮,一键生成副本请求并传输成功,无需到测试环境接请求。

SAP 请求传输相关知识简介 - 封面图
SAP 请求传输相关知识简介 - 封面图

可以输入多个子请求号,同时进行传输,会包在一个副本请求中。

SAP 请求传输相关知识简介 - 封面图
SAP 请求传输相关知识简介 - 封面图
SAP 请求传输相关知识简介 - 封面图
SAP 请求传输相关知识简介 - 封面图
SAP 请求传输相关知识简介 - 封面图
SAP 请求传输相关知识简介 - 封面图
SAP 请求传输相关知识简介 - 封面图
SAP 请求传输相关知识简介 - 封面图

3\. 实现思路

开发环境执行主程序,生成副本请求,再通过RFC调用测试环境或准生产的函数,进行请求传输。

3.1 创建ABAP连接

SM59->ABAP连接->创建

这里我创建了两个RFC连接,分别指向测试系统和准生产系统

SAP 请求传输相关知识简介 - 封面图
SAP 请求传输相关知识简介 - 封面图

创建完成可点击“连接测试”进行测试

3.2 开发环境主程序实现及测试环境函数实现

此程序是在开发环境执行,可通过修改此程序,修改生成的副本请求名称等。

代码比较长我就不直接贴了,附上飞书文档地址:https://u0vocx8xrmg.feishu.cn/wiki/GIjrwdXW9imH3FkrEEvc4oi4nah?from=from_copylink

** 五、 **

** 请求列表 **

** 丢失 ** ** 副 ** ** 本 ** ** 请求问题解决 **

这里要用到一个函数:TMS_UI_TRANSMIT_TR_QUEUE

SAP 请求传输相关知识简介 - 封面图
SAP 请求传输相关知识简介 - 封面图

输入目标系统S4T,域:DOMAIN_S4D

SAP 请求传输相关知识简介 - 封面图
SAP 请求传输相关知识简介 - 封面图

输入请求所在系统组:S4D

SAP 请求传输相关知识简介 - 封面图
SAP 请求传输相关知识简介 - 封面图

执行后刷新请求导入队列,消失的请求就回来啦。

** 六、 **

** 补充 **

关于SAP请求的知识还有很多。限于篇幅,未能详尽铺陈。本文旨在抛砖引玉,若能对初涉ABAP领域的同仁们提供一线灵光,解决一点问题,便足以令人欣慰。

SAP 请求传输相关知识简介 - 封面图
SAP 请求传输相关知识简介 - 封面图
SAP 请求传输相关知识简介 - 封面图
SAP 请求传输相关知识简介 - 封面图
SAP 请求传输相关知识简介 - 封面图
SAP 请求传输相关知识简介 - 封面图
SAP 请求传输相关知识简介 - 封面图
SAP 请求传输相关知识简介 - 封面图

作者 | 刘 磊

审核 | 贾栋才

编辑 | 王 锐

郑德鼎

关于作者:郑德鼎

企业信息化与 SAP 技术顾问,长期专注 SAP ABAP、FI/CO、MM、SD 等模块的技术分享与实战经验总结。查看更多介绍

来源说明:本文内容由「SAP请求传输相关知识简介.md」整理生成,仅用于内部技术分享与学习交流。