前言
abapgit是特别牛的一个程序,是由国外社区的一些大佬联手打造的,不仅可以方便的打包SAP中的程序代码,还可以使用联网在线模式更新迭代代码,真的是非常强大,图形化界面也设计的是很漂亮,操作起来也很符合逻辑人性化,而且它不仅仅可以打包代码,也可以将smartforms模板表格样式、还有自建表、增强类、增强include程序、等等,都可以打包带走。真的是无比强大,abap虽然是一个小众的语言但是大佬还是有许多的,也非常感谢国外的这些大神能提供这么强大的程序。
一、笔者的需求
笔者最近是要跑路了,把这个项目中的资料整理整理,代码什么的都搞走,好在下个项目的时候事半功倍,之前是了解了saplink这个工具,不好用,安装也麻烦,最后是在群里面才知道现在最好的是ABAPGIT,确实很牛逼,官网、文档、安装、各方面都很好。
二、安装运行ABAPGIT
1、下载安装
a
.官网下载,https://docs.abapgit.org
b
.现成的,我帮大家下载好的。资源已绑定
c
.创建一个报表程序,上传此代码,激活即可。不要复制粘贴,一定要使用上载下载,不然会死机。
2、运行使用
三、打包资源
这里我只介绍整个开发包的打包案例,也可以单独打包程序、等等,更多的使用方法大家可以自行研究
1、打包下载整个开发包
我们下载的整个包中有 程序、增强、include程序、smartforms模板、smartforms样式、自建表、自建域、自建结构、等等。都可以上传到下个项目系统中供我们使用
四、上传
1、建立与本地资源包的链接
上述步骤完成之后我们只是建立了了类似于github中的一个仓库并没有将包中的程序资源上传进去
2、上传程序资源
a
.选择上传的包,必须是通过abapgit下载的zip
解析完会出现下面的画面
b
.上传指定资源程序
这里建议不要一次性上传多个程序,我们可以选择单一的程序资源一个一个上传,上传完之后再用se80去看是否上传创建成功了,一步一步一慢慢来
c
.Pull的时候的对象类型,如果你只上传smartforms的模板,却没上传样式的时候,调试smartforms会出问题,就是因为没有上传完整,这里我给大家附上一张图好让大家了解上个项目这些对象都是什么东西,这样上传的时候选择起来就容易了许多。
五、最终效果
b
.可以看到我们的程序资源被上传到了指定的包
六、总结
以上就是今天要讲的内容,本文仅仅简单介绍了sap中abapgit的使用方法,如果有说错或者不好的地方还望大家提出来见谅。感觉笔者写的好的别忘了关注点赞加评论哦,也欢迎大家一起来讨论。谢谢!