ABAPGit安装与使用

作者: 46b61a5f089d | 来源:发表于2018-08-23 09:04 被阅读74次

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

    1. 学员和我在同一个系统平台,直接查看代码
    2. 学员通过课程视频,手动录入代码
    3. 我来撰写博客文章,手动分享代码
    4. 使用 SAPLink
    5. 使用 ABAPGit

    选择

    以上几种方式,最理想的就是学员和我在同一个系统中进行学习,不过这要花费学员每年300多块钱,用来购买系统的使用权,而这个课程也不过100左右,相比较而言投入较高,无形中提高了学习课程的成本。 通过视频自己录入代码容易出现错误,这在这个月的问答中已经出现过几次。后来我写了博客文章,把源代码分享,不过对于 ABAP 代码来说,还有 text symbols,或者屏幕组件,选择屏幕的字段文本等是没办法通过源代码的方式分享的。
    最终两种方案,SAPLink 与 ABAPGit。SAPLink 更加的全面,但是不能直接查看代码(其实是可以的,不过格式没有什么美化,就是文本文件)。最终我选择了 ABAPGit,这样可以直接上传 github,同时同学在 github 可以直接查看代码,并且这些代码能够根据 ABAP 语法规则高亮显示,效果如下:


    image

    安装

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

    1. 复制 ABAPGit 主程序以及 SSL 测试程序到需要安装的 SAP 系统
    2. 运行 SSL 测试程序检查 SSL 配置


      image

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

    3. 开始使用

    SSL配置

    在这里花了点时间,这里是配置文档的连接:
    SSL 配置帮助(英文)
    为了方便不愿意详细读英文的朋友,我大概简述一下:

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


      image

      选择复制到文件:


      image
      重复操作第二级以及第一级证书(双击每一级证书,选择详细信息,然后复制到文件,然后按照默认操作就行)
      image
    • 在 SAP 事务代码 STRUST 安装证书
      1. 进入 STRUST
      2. 点击修改按钮


        image
      3. 导入上面保存的三个证书


        image
      4. 正常的话结果大概如下


        image
      5. 保存(很重要,一定要保存)
    • 检查 RZ10参数配置,如果没有,加上以下两个参数,重启服务器;如果已经有了,则直接测试。
      ssl/client_ciphersuites = 150:PFS:HIGH::EC_P256:EC_HIGH
      ssl/ciphersuites = 135:PFS:HIGH::EC_P256:EC_HIGH


      image

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

    • 测试连接

    使用

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


    image

    总结

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

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


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

    相关文章

      网友评论

        本文标题:ABAPGit安装与使用

        本文链接:https://www.haomeiwen.com/subject/xqqpiftx.html