SAP-ABAP 使用ABAPGIT快速备份程序
作者:老胡Tiger https://www.bilibili.com/read/cv4326715 出处:bilibili 感谢分享!
注意:ABAPGIT仅支持SAP BASIS 702及以上版本,版本不够的,看个热闹吧。
本文内容:
- 安装ABAPGIT;
- 如何使用ABAPGIT备份程序;
- 如何上传备份的程序;
- 如何将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) 收藏 举报
浙公网安备 33010602011771号