SAPLink(http://wiki.sdn.sap.com/wiki/display/ABAP/SAPlink)就是为了这个目的而开发的一个开源工具,但是在使用之前我们必须先安装这个工具,这又造成了一些不方便,假设我们开发了一些工具,需要在不同的项目中使用,如果我们每次都要先安装一个SAPLink,再用SAPLink来安装我们的工具的话,就会显得特别麻烦。
下面将会向大家介绍一个完全使用SAP标准功能来实现这个功能的具体步骤,假设的场景是我们有两个演示系统RS6和CM1,我们在系统RS6上开发了很多ABAP对象,现在希望能够将RS6上的ABAP对象快速的移植到CM1上面来(RS6和CM1完全不相关,也没有传输路径)。
1. 登录原始系统RS6, 运行事务代码 SE01,我们可以看到需要移植的ABAP对象。
2.下一步是Release这个CR (change request)RS6K907449, 这一步完成之后我们
就会看到在Application Server上两个文件已经生成了(T_CODE; AL11)。
第一个文件, Cofiles: /usr/sap/trans/cofiles/K907449.RS6
第二个文件, Data: /usr/sap/trans/data/R907449.RS6
3.然后我们使用CG3Y这个事务代码将这两个文件下载到本地,他们就会在后面的传输中被用到.
*对于文件R907449.RS6, 将路径改为‘//SAPCM01/sapmnt/trans/data/R907449.RS6′.即可
5.文件上传之后我们需要使用事务代码STMS将这个CR RS6K907449导入到Import Queue中。
在弹出的对话框中输入这个CR:
6.在CR被添加到Import Queue里面后,我们就可以正式开始导入了:
7.导入成功后我们双击这个CR就可以看到所有的ABAP对象都被移植到了新的系统