用 ABAP 编程语言实现一个 git 客户端

举报
Jerry Wang 发表于 2021/10/16 14:30:24 2021/10/16
【摘要】 Jerry习惯把自己写的小程序放到自己的github上:https://github.com/i042416对于写的ABAP程序,需要先把SAPGUI里的代码手动拷贝到本地,然后用git客户端push到github上。但是其实可以直接在SAPGUI里通过一个ABAP实现的git客户端将代码push到github上。这是一个开源项目:http://www.abapgit.org/首先在gith...

Jerry习惯把自己写的小程序放到自己的github上:https://github.com/i042416

对于写的ABAP程序,需要先把SAPGUI里的代码手动拷贝到本地,然后用git客户端push到github上。

但是其实可以直接在SAPGUI里通过一个ABAP实现的git客户端将代码push到github上。

这是一个开源项目:http://www.abapgit.org/

首先在github上创建一个空的代码仓库,然后将仓库关联到一个ABAP package里。

一旦关联完成,一旦ABAP package里有新建代码,这些代码就会出现在git客户端里。例如我创建了一个新的报表ZTEST_JERRY2, 这个改动就会显示在ABAP git客户端里。

此时就可以直接把这个改动commit并且push到github的空仓库里。

commit时可以像其他git客户端一样,输入提交记录:

在ABAP git客户端里输入的提交记录即显示在github的仓库里。

需求:在SAPGUI里点击这个语法检查的小图标或者直接按快捷键Ctrl+F2可以执行ABAP标准的语法检查。

如果需要实现SAPGUI里自定义的语法检查,比如,某团队强制要求应用程序类的每个方法的实现代码不能超过100行。如果超过,报下列的警告信息。

具体实现参考我的博客:https://blogs.sap.com/2017/04/13/implement-custom-syntax-check-in-sap-gui/

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。