在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

怎么使用abap Git在ABAP On

133次阅读
没有评论

共计 2247 个字符,预计需要花费 6 分钟才能阅读完成。

本篇内容介绍了“怎么使用 abap Git 在 ABAP On-Premises 系统进行代码传输”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让丸趣 TV 小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

SAP ABAP 顾问朋友们,应该都使用过 SAPLink 这个工具。如果两个 ABAP Netweaver 系统没有建立起传输路径时,我们无法使用标准的 SE10 事务码创建传输请求的方式进行这两个系统间的代码传输。此时,SAPLink 就有了用武之地。

SAPLink 简单地说就是一个报表和一系列插件的集合。如果我们期望在系统 A 和 B 之间传输代码,步骤为:

(1) 在系统 A 和 B 上都安装 SAPLink,其实也就是手动创建报表,然后从 SAPLink 的 github 上把源代码拷贝过来,激活即可:
https://github.com/sapmentors/SAPlink

(2) 在系统 A 上执行 SAPLink,把想传输的代码导出成一个本地文件。

(3) 在系统 B 上执行 SAPLink,将前一步生成的本地文件导入。

SAPLink 的介绍文章,网络上太多了,本文不再赘述。

到了云时代之后,SAP 云平台 ABAP 编程环境的代码版本管理,选择了基于 abapGit 这个开源项目的 GIT 来进行。

下面跟着 Jerry 一起,通过一个简单的例子来了解怎么做吧。

Jerry 这个例子的场景是,我在 ABAP On-Premises 系统 AG3 里,开发了一些 ABAP 代码。我想通过 abapGit,把这些 On-Premises 系统上的 ABAP 代码导入到 SAP Cloud Platform ABAP 环境里。

(1) 首先到这个 Github 仓库里找到 abapGit 的源代码,拷贝到 On-Premises 系统里。

激活之后运行报表,界面如下:

(2) On-Premises 系统上的 ABAP 代码是无法直接推送到 SAP 云平台 ABAP 环境的,需要一个中转站,即 http://github.com 上的代码仓库。为此,Jerry 新建一个代码仓库:test-sap-abap-cloud.

(3) 回到 On-Premises 系统的 abapGit 报表,点击工具栏的 Online 超链接,同第二步创建的 Github 仓库建立关联。

上图的意思是我在 On-Premises 系统里新创建的开发包,$ZJERRYPACKAGE 里面的代码,会和 http://github.com 的 test-sap-abap-cloud 这个仓库建立关联。

因为我的开发包里尚未创建任何代码,所以此时 abapGit 里除了包描述 XML 文件外,没有显示任何和 ABAP 代码相关的资源文件。

(4) 现在我在 On-Premises 系统里随便创建一个 Hello World 的报表:

回到 On-Premises 系统的 abapGit,刷新,此时就能看见我刚刚创建的 ABAP 报表了。

和大家使用 Mac 或者 Windows 版本的 Git 客户端一样,我首先用 abapGit 把 On-Premises 系统创建的这个 Hello World 报表推送到 github.com:

怎么使用 abap Git 在 ABAP On-Premises 系统进行代码传输

随便维护一个推送注释,比如 the first commit from Jerry s abapgit:

怎么使用 abap Git 在 ABAP On-Premises 系统进行代码传输

成功推送完毕,现在 github 上的仓库已经能看到刚刚推送的来自 On-Premises 系统的报表代码和推送注释了:the first commit from Jerry s abapgit
https://github.com/i042416/test-sap-abap-cloud

怎么使用 abap Git 在 ABAP On-Premises 系统进行代码传输

(5) 现在我们可以把 http://github.com 仓库里的代码导入到 SAP 云平台 ABAP 环境了。给 ABAP Development Tools 安装 abapGit 插件,地址为:http://eclipse.abapgit.org/updatesite

怎么使用 abap Git 在 ABAP On-Premises 系统进行代码传输

安装完毕后,打开 abapGit 视图:

怎么使用 abap Git 在 ABAP On-Premises 系统进行代码传输

登录 SAP Cloud Platform ABAP 编程环境,点击 Link 按钮:

怎么使用 abap Git 在 ABAP On-Premises 系统进行代码传输

输入
github.com 的仓库地址:
https://github.com/i042416/test-sap-abap-cloud

怎么使用 abap Git 在 ABAP On-Premises 系统进行代码传输

指定 SAP 云平台 ABAP 环境里 ZJERRY 这个包存放来自 http://github.com 的 ABAP 代码:

怎么使用 abap Git 在 ABAP On-Premises 系统进行代码传输

clipboard18,18

当我们在 abapGit 视图里看到标记为 Imported 状态的条目时,说明导入成功。然而,在 SAP 云平台 ABAP 环境的开发包 ZJERRY 里,我并没有看到 On-Premises 系统里的 Hello World 报表,这是怎么回事呢?

怎么使用 abap Git 在 ABAP On-Premises 系统进行代码传输

原来,在 SAP Cloud Platform ABAP 环境里,能允许开发人员编写 ABAP 代码的载体就只有下列五种,不支持 On-Premises 环境里通过 SE38 创建的 ABAP 报表。如果我们在 On-Premises 系统里创建一个 ABAP 类,通过本文介绍的步骤,是能够顺利导入 SAP 云平台 ABAP 环境并可以继续在其上开发的。

怎么使用 abap Git 在 ABAP On-Premises 系统进行代码传输

在 SAP 云平台 ABAP 编程环境里,我们如果想模拟 On-Premises 环境 SE38 里创建的报表,可以通过创建实现了接口 IF_OO_ADT_CLASSRUN 的 ABAP 类来完成。

右键单击这种类,选择 Run As ABAP Application(Console) 即可。

怎么使用 abap Git 在 ABAP On-Premises 系统进行代码传输

“怎么使用 abap Git 在 ABAP On-Premises 系统进行代码传输”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注丸趣 TV 网站,丸趣 TV 小编将为大家输出更多高质量的实用文章!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-08-16发表,共计2247字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 亚洲色一区二区三区四区 | 天躁夜夜躁狼狠躁 | 国产我不卡 | 忘忧草视频www | 国产熟女一区二区三区四区五区 | 免费在线成人网 | 日韩性爱视频 | 国产精品久久久久9999 | 亚洲综合色婷婷七月丁香 | 亚洲女视频 | 精品国产日韩亚洲一区在线 | 两个人看的www高清免费视频 | 日韩在线视频二区 | 国产亚洲第一 | 久久久毛片 | 免费观看污视频 | 动漫精品一区二区 | 四虎+网站+影院+网站 | 91免费影视 | 日韩视频久久 | 福利视频一二区 | 国产自产v一区二区三区c | 99精品一区二区三区无码吞精 | 制服丝袜美腿一区二区 | 玩两个丰满老熟女 | 夜夜躁狠狠躁日日躁2002 | 青青伊人精品 | 无码国产成人午夜电影在线观看 | 亚洲成a人片在线观看中文 亚洲成a人片在线观看中文!!! | 中文字幕乱码熟女人妻水蜜桃 | 美女视频黄a视频免费全过程在线 | 两个人看的视频高清在线www | 亚洲人成电影院在线观看 | 新逃学威龙在线观看 | 免费欧洲美女牲交视频 | 中文字幕久荜一区日本精品 | 色噜噜狠狠一区二区三区 | 久久精品国产只有精品2020 | 国产三级精品最新在线 | 麻豆精品偷拍人妻在线网址 | 在线成人爽a毛片免费软件 在线成人天天鲁夜啪视频 在线成人亚洲 |