SAP 工具箱之开发代码转移乾坤大挪移

作者:ABAP技巧与实战 约 7 分钟阅读 更新日期:2025-03-02 1 年前更新 标签:ABAP, 开发
目录
SAP 工具箱之开发代码转移乾坤大挪移 - 封面图
SAP 工具箱之开发代码转移乾坤大挪移 - 封面图

原创 无峰 [ ABAP 技巧与实战 ](javascript:void\(0\);)

作为一个开发人员,相信你曾经经历过这么一个时刻

"哇,我这个程序写的太好了

SAP 工具箱之开发代码转移乾坤大挪移 - 封面图
SAP 工具箱之开发代码转移乾坤大挪移 - 封面图

,我要带到下个项目上继续使用,可是这个程序中我使用了太多的对象,应该怎么带到下个项目呢?

SAP 工具箱之开发代码转移乾坤大挪移 - 封面图
SAP 工具箱之开发代码转移乾坤大挪移 - 封面图

",于是你跑去百度/google寻求帮助.

你找到了很多下载代码的工具

• ** SAP提供的代码导出工具/表导出工具 ** : 你确定这个用了不生气? SAP 工具箱之开发代码转移乾坤大挪移 - 封面图 SAP 工具箱之开发代码转移乾坤大挪移 - 封面图 我都不想截图了

• ** ZDOWNLOAD_PROGRAM ** : 简单易用,程序/表/函数等定义都能够下载到本地文件. 但是写入到新的系统需要花费太多时间,不符合一个懒骨头的行为规范.同时有些特殊的开发对象还没法下载. _ 文末的代码分享就用了这 _

SAP 工具箱之开发代码转移乾坤大挪移 - 封面图
SAP 工具箱之开发代码转移乾坤大挪移 - 封面图

• ** SAPLINK ** : 也许你找到了这个工具,这个工具功能挺强大的. 但是使用起来有点麻烦, 需要针对不同的开发对象导入不同的插件.才能处理特定的对象. 而且版本还在不断变化.总之,用过两次后就不想再用了.

SAP 工具箱之开发代码转移乾坤大挪移 - 封面图
SAP 工具箱之开发代码转移乾坤大挪移 - 封面图

• ** ZABAPGIT ** : 这个... 也算吧. 但是我还没用明白.

SAP 工具箱之开发代码转移乾坤大挪移 - 封面图

• ** 传输请求 ** :最后你终于想到了SAP的这个标准工具. 开发天天都在,为什么最后才想到呢?

** 对,就是传输请求,这个就是我今天文章的女主:赵敏

SAP 工具箱之开发代码转移乾坤大挪移 - 封面图
SAP 工具箱之开发代码转移乾坤大挪移 - 封面图

**

是个ABAPer都知道这个工具, 但是为什么不用它来携带开发资产呢? 不了解工作原理?麻烦?没有服务器文件系统授权? 外族女子,不易沟通?

这些问题可能是阻碍你使用她的原因. 但是看完这边文章.所有这些阴霾将会一扫而空.因为:她碰到宿命了

SAP 工具箱之开发代码转移乾坤大挪移 - 封面图
SAP 工具箱之开发代码转移乾坤大挪移 - 封面图

.

咱们的男主角上场,一举拿下.

男主角名叫: 传输请求处理大师

SAP 工具箱之开发代码转移乾坤大挪移 - 封面图
SAP 工具箱之开发代码转移乾坤大挪移 - 封面图

(起个响亮的名字,容易捕获赵敏的芳心), **原名:** 张无忌,明教人士,擅长武技:乾坤大挪移,攻击指数999

张无忌的几项本领

SAP 工具箱之开发代码转移乾坤大挪移 - 封面图
SAP 工具箱之开发代码转移乾坤大挪移 - 封面图

• ** 第一式,从服务器下载传输请求 ** : 输入请求号,从系统的传输路径下载文件到PC指定目录

SAP 工具箱之开发代码转移乾坤大挪移 - 封面图
SAP 工具箱之开发代码转移乾坤大挪移 - 封面图

• ** 第二式,上传传输请求到应用服务器 ** : 输入传输请求号,从PC指定目录读取文件,上传到应用服务器的特定目录 /usr/sap/trans/cofiles /usr/sap/trans/data

上传后,可以通过下面的功能检查结果.

• ** 第三式,检查传输请求文件在应用服务器 ** : 检查传输请求文件在特定目录是否存在

SAP 工具箱之开发代码转移乾坤大挪移 - 封面图
SAP 工具箱之开发代码转移乾坤大挪移 - 封面图

• ** 第四式,执行传输请求的导入 ** : 执行后,传输请求的内容将写入目标系统

同时,标准功能(TCODE: STMS中也能看到这个请求及处理的日志)

SAP 工具箱之开发代码转移乾坤大挪移 - 封面图
SAP 工具箱之开发代码转移乾坤大挪移 - 封面图

有了这几项本领,张无忌把赵敏拿捏的死死的, 从此过上了没羞没臊的幸福生活.

有人会问:为什么不能一次处理多个传输请求?(咱们的张无忌还是比较专情的.一次只钟意一个妹子,好吧,我记错了. 张无忌好像有四个妹子)

** 附注: SAP传输请求的工作原理(张无忌的泡妞原理): **

开发时创建的所有开发对象都会强制写入一个传输请求号.(相关表E070/E071/E071K).需要传输到目标系统时,需要先用SE10去释放传输请求(释放的过程,就是开发对象的打包过程,所有的内容都会按特定格式写入文件包,放在服务器的特定目录下/usr/sap/trans/cofiles

和 /usr/sap/trans/data).后续的处理过程: STMS只是一个界面工具,它实现了如下过程

1\. 把文件同步到目标系统的应用服务器中

2\. 把传输请求添加到导入队列中

3\. 执行传输请求的导入过程.把其中的所有开发对象写入目标系统

咦,这个过程看起来有点眼熟. 是的, 这就是张无忌的部分技能.

** 文末就是发福利时间: (如果你真的喜欢这个软件,请记得回来打个赏,作为支持我继续下去的动力,这是一个真反馈过程.

越多的人打赏,作者越有动力分享,读者就能享受更多的福利. 毕竟打赏的金额富不了我,穷不了你,却能支持这个公众号长久发文.) **

**

**

** 往期工具: (进入公众号->菜单(精华回顾)可以看到更多好用的工具) **

** **

> 后台作业管理

>

> 无峰,公众号:ABAP开发技巧 [ SAP批量后台作业定义和管控

> ](http://mp.weixin.qq.com/s?__biz=Mzg4MjA1MjE4NQ==&mid=2247484332&idx=1&sn=2b6615a7c2244acf9fae582df523ad43&chksm=cf5dde9af82a578c90557d0a2ba3a348a5d388dca0ccc44eeae7ea0569d7d13a0e225a022486#rd)

公众号二维码

SAP 工具箱之开发代码转移乾坤大挪移 - 封面图
SAP 工具箱之开发代码转移乾坤大挪移 - 封面图

链接:https://pan.baidu.com/s/1ZWsRAjSlYjIx2pe_VoTrGA

提取码:requ

**

**

ABAP技巧与实战

关于作者:ABAP技巧与实战

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

来源说明:本文内容由「SAP工具箱之开发代码转移乾坤大挪移.md」整理生成,仅用于内部技术分享与学习交流。