SAP-ABAP 使用ABAPGIT快速备份程序

作者:老胡Tiger https://www.bilibili.com/read/cv4326715 出处:bilibili  感谢分享!

注意:ABAPGIT仅支持SAP BASIS 702及以上版本,版本不够的,看个热闹吧。

本文内容:

  1. 安装ABAPGIT;
  2. 如何使用ABAPGIT备份程序;
  3. 如何上传备份的程序;
  4. 如何将GITHUB上大神分享的代码导入到SAP中;

声明:本文不包含ABAPGIT连接GITHUB的内容,连接GITHUB的相关内容,请参考下面这个连接:https://axyt.net/abapdev/109.html

1、安装ABAPGIT:

第一步:下载程序

    程序连接:https://raw.githubusercontent.com/abapGit/build/master/zabapgit.abap

    官方网站:https://docs.abapgit.org/

    官方程序连接获取位置:    

第二步:SAP中执行事务代码SE38,输入程序名zabapgit

第三步:点击创建,输入描述程序描述“ABAPGIT”

第四步:选择类型"1.可执行程序",并点击【保存】

第五步:点击【本地对象】,并黏贴代码到编辑框中

第六步:点击【激活】按钮,等待激活成功

视频演示【av82858142

2、如何使用ABAPGIT备份程序

    说明:ABAPGIT管理程序是依托于[包]的,换句话说就是可以将包中所有的内容下载进行备份.也可以通过下载的文件进行上载来移植程序到别的服务器,所以使用ABAPGIT备份程序的前提是程序相关的代码与表,结构,元素,域,锁,函数等都要在同一个包中.下面我举一个下载已有程序的例子.

第一步:SE38 运行程序ZABAPGIT,点击[+offline]按钮,指定要下载的[包]

点击+offline

第二步:输入要做管理的代码的描述,可以是项目名称,也可以是程序名称.输入对应的[包]的名称(注:这里可以是已有包),这里演示分离程序并备份,所以新建一个[包]

输入名称与包名

第三步:填写[包]描述,并点击对勾

创建包

第四步:创建请求,填写请求描述,并确认

点击新建请求

输入请求描述

确认将内容写入请求

确认创建ABAPGIT管理包

显示包中内容

第五步:将要备份的程序分配到新建的[包]中

SE38,输入程序名,点击显示

点击显示对象列表

右键选择更改包分配

填写新建的包名称

将更改写入请求

第六步:将相关数据字典更改到新的包中,表,元素,域等都按此操作进行

SE11显示要转移的表

点击对象列表

点击更改包分配

将变更写入请求中

第七步:使用SE38运行程序ZABAPGIT程序,选择之前创建的GIT包

 

选择要备份的包

第八步:导出包中内容进行备份

点击导出按钮

选择保存位置

下载的zip文件示例
视频演示【av82867099

3、如何上传备份的程序

第一步、使用SE38执行ZABAPGIT程序创建ABAPGIT包

输入程序名ZABAPGIT

点击+Offline

创建ABAP的包

输入包描述

创建请求,输入请求名称

将包写入请求

点击OK创建ABAPGIT包

第二步、上传备份的 .ZIP文件

点击Import

选择文件

第三步、将程序导入系统,点击PULL

点击PULL
视频演示【av82886968

4、如何将GITHUB上大神分享的代码导入到SAP中;

第一步:打开GitHub网站并下载代码文件

选择下载ZIP格式

第二步:删除多余的文件,标准的abap程序备份是一个src文件加一个xml配置文件

使用自己的解压软件即可

第三步:通过上面的备份恢复操作恢复zip文件

演示视频【av82893412

作者:老胡Tiger https://www.bilibili.com/read/cv4326715 出处:bilibili  感谢分享!

posted on 2021-08-26 11:41  Violin_Huang  阅读(2366)  评论(0)    收藏  举报

导航