ABAPGit安装与使用

2021-10-23 13:05发布


          点击此处--->   EasySAP.com 群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)

因为在做 ABAP 开发的在线课程,于是我面临了一个比较麻烦的问题,就是如何分享程序代码给到学员,有这么几种方式:

1.

学员和我在同一个系统平台,直接查看代码

2.

学员通过课程视频,手动录入代码

3.

我来撰写博客文章,手动分享代码

4.

使用 SAPLink

5.

使用 ABAPGit

选择

以上几种方式,最理想的就是学员和我在同一个系统中进行学习,不过这要花费学员每年300多块钱,用来购买系统的使用权,而这个课程也不过100左右,相比较而言投入较高,无形中提高了学习课程的成本。 通过视频自己录入代码容易出现错误,这在这个月的问答中已经出现过几次。后来我写了博客文章,把源代码分享,不过对于 ABAP 代码来说,还有 text symbols,或者屏幕组件,选择屏幕的字段文本等是没办法通过源代码的方式分享的。

最终两种方案,SAPLink 与 ABAPGit。SAPLink 更加的全面,但是不能直接查看代码(其实是可以的,不过格式没有什么美化,就是文本文件)。最终我选择了 ABAPGit,这样可以直接上传 github,同时同学在 github 可以直接查看代码,并且这些代码能够根据 ABAP 语法规则高亮显示,效果如下:

安装

ABAPGit 的安装十分的方便,一个主程序搞定,为了方便测试 SSL 的连接,还需要一个辅助测试程序,以下是两个程序的源代码连接:

ABAPGit 主程序

SSL 测试

1.

复制 ABAPGit 主程序以及 SSL 测试程序到需要安装的 SAP 系统

2.

运行 SSL 测试程序检查 SSL 配置

看到以上界面,表示配置成功。

3.

开始使用

SSL配置

在这里花了点时间,这里是配置文档的连接:

SSL 配置帮助(英文)

为了方便不愿意详细读英文的朋友,我大概简述一下:

到 github 下载证书,推荐使用 chrome 方式

拿到证书:

选择复制到文件:

重复操作第二级以及第一级证书(双击每一级证书,选择详细信息,然后复制到文件,然后按照默认操作就行)

在 SAP 事务代码 STRUST 安装证书

1.

进入 STRUST

2.

点击修改按钮

3.

导入上面保存的三个证书

4.

正常的话结果大概如下

5.

保存(很重要,一定要保存)

检查 RZ10参数配置,如果没有,加上以下两个参数,重启服务器;如果已经有了,则直接测试。

ssl/client_ciphersuites = 150:PFS:HIGH::EC_P256:EC_HIGH

ssl/ciphersuites = 135:PFS:HIGH::EC_P256:EC_HIGH

这里需要 Basis 帮忙,因为添加这两个参数需要重启服务器。

测试连接

使用

ABAPGit 使用十分的简单,直接使用 SE38运行程序即可。程序运行之后界面如下:

总结

ABAPGit 十分的强大,而且很稳定,大家可以尝试着使用。当然要注意安全性的问题,别把自己公司的代码放到 github 的公用空间哦。

接下来:

1.

我会在《SAP ABAP 开发指南》课程中做一期视频详细介绍 ABAPGit 的使用,方便每位学员分享自己的代码以及查看别人的代码。

课程二维码:

2.

学员需要学会这个工具,如果有问题可以把自己代码的github 的连接发给我,方便我帮助你解决问题。

翱翔云天的博客


赞赏支持