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

"哇,我这个程序写的太好了,我要带到下个项目上继续使用,可是这个程序中我使用了太多的对象,应该怎么带到下个项目呢?",于是你跑去百度/google寻求帮助.

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

  • SAP提供的代码导出工具/表导出工具: 你确定这个用了不生气?我都不想截图了

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

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

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

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

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

是个ABAPer都知道这个工具, 但是为什么不用它来携带开发资产呢? 不了解工作原理?麻烦?没有服务器文件系统授权? 外族女子,不易沟通? 这些问题可能是阻碍你使用她的原因. 但是看完这边文章.所有这些阴霾将会一扫而空.因为:她碰到宿命了.

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

男主角名叫: 传输请求处理大师(起个响亮的名字,容易捕获赵敏的芳心),        原名:张无忌,明教人士,擅长武技:乾坤大挪移,攻击指数999

张无忌的几项本领:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    文末就是发福利时间: (如果你真的喜欢这个软件,请记得回来打个赏,作为支持我继续下去的动力,这是一个真反馈过程. 越多的人打赏,作者越有动力分享,读者就能享受更多的福利. 毕竟打赏的金额富不了我,穷不了你,却能支持这个公众号长久发文.)

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

   

后台作业管理

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

公众号二维码

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

提取码:requ

SAP工具箱之开发代码转移(乾坤大挪移)相关推荐

  1. 【SAP Hana】SAP HANA协同开发代码管理应用入门

    SAP HANA协同开发代码管理应用入门 前言 1.创建本地工作区 2.同步服务器资源 3.代码管理协同开发流程 3.1.开发前获取最新代码 Check Out 3.2 创建代码(此处以脚本为例) 3 ...

  2. SAP UI5 应用开发教程之一百零四 - SAP UI5 表格控件的支持复选(Multi-Select)以及如何用代码一次选中多个表格行项目

    一套适合 SAP UI5 初学者循序渐进的学习教程 作者简介 Jerry Wang,2007 年从电子科技大学计算机专业硕士毕业后加入 SAP 成都研究院工作至今.Jerry 是 SAP 社区导师,S ...

  3. SAP工具箱 配置导入模板

    点击蓝字 关注我们 一 前言 前文介绍了通用导入程序 详见链接 无峰,公众号:ABAP 技巧与实战SAP工具箱 通用导入程序 本文主要介绍怎么给特定表的导入配置模板及数据检查 为了讲解的更清楚,更有条 ...

  4. SAP工具箱 自动生成发出接口程序(三 配置表)

    点击蓝字 关注我们 一 前言 前文讲了自动生成发出接口程序的基本操作及接口定义表的用处 详见链接 无峰,公众号:ABAP 技巧与实战SAP工具箱 自动生成发出接口程序(一) 详见链接 无峰,公众号:A ...

  5. 《SAP高级应用开发》---Idoc学习笔记

    黄佳<SAP高级应用开发>,第四章Idoc技术学习笔记,记录如 一,Idoc:Intermediate document,系统间数据交换过程的媒介          A: 面向消息(mes ...

  6. SAP UI5 应用开发教程之六十七 - 基于 OData V4 的 SAP UI5 List-Detail(列表-明细)布局的实现方式试读版

    一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 应用开发教程之一:Hello World SAP UI5 应用开发教程之二:SAP U ...

  7. SAP UI5 应用开发教程之六十六 - 基于 OData V4 的 SAP UI5 表格控件如何实现删除功能试读版

    一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 应用开发教程之一:Hello World SAP UI5 应用开发教程之二:SAP U ...

  8. SAP UI5 应用开发教程之六十四 - 基于 OData V4 的 SAP UI5 表格控件如何实现 filter(过滤) 和 sort(排序)功能试读版

    一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 应用开发教程之一:Hello World SAP UI5 应用开发教程之二:SAP U ...

  9. SAP UI5 应用开发教程之六十三 - 基于 OData V4 的本地 Mock Server 实现的深入介绍试读版

    一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 应用开发教程之一:Hello World SAP UI5 应用开发教程之二:SAP U ...

最新文章

  1. oracle存储换硬盘,Oracle 10g RAC 数据存储更换
  2. 分类mysql_MySql分类
  3. 转:国外科技论文写作资源
  4. sp_addlinkedserver (Transact-SQL)
  5. SGU 248. Integer Linear Programming( 背包dp )
  6. Arcgis Server初学笔记(一)
  7. 实践中的弹性基础架构
  8. jQuery 实现菜单
  9. (转)超越文艺复兴,Two Sigma成为全球量化基金新霸主
  10. Spring框架七大核心模块
  11. SEO关键词产出之词频分析(关键词工具篇)
  12. 操作系统---处理器调度
  13. ML Hyperlink
  14. MySQL字段约束条件,外键约束条件,表关系
  15. 软件型企业认定资质的好处
  16. 什么是SQL注入攻击以及如何防止SQL注入攻击
  17. 使用python画K线图(蜡烛图)
  18. java中的集合详解
  19. [转载]JSP与EJB
  20. 没想到cnblog也有月经贴,其实C#值不值钱不重要。

热门文章

  1. PHP 获取汉字拼音首字母大写
  2. python 向量二范数_向量的范数| 使用Python的线性代数
  3. 【Unity3D学习记录#2】Android调用Unity界面 与 信息交互
  4. 使用ajax方法实现form表单的提交(Ajax和from提交的区别)
  5. 个人记账app(一)需求设计
  6. 利用Qt将几张图片无损压缩成新的自定义格式后缀并能保存和打开
  7. 高并发之Linux优化
  8. 背景图片居中全屏自适应显示
  9. 阿里云部署Docker私有镜像仓库
  10. Kaggle赛题解析:Diffusion Prompt生成