SAP 修行SAP

OpenSAP Fiori Elements 公开课第四单元视频

2021-08-31  本文已影响0人  _扫地僧_

视频链接

该视频字幕由 Jerry 人工翻译。

欢迎大家回来,本课程是第一周第四单元,Fiori Elements 开发环境的搭建。

在本课程中,我们将使用 SAP Business Technology Platform,简称 BTP.

原因是绝大多数 SAP Fiori Elements 使用的 OData 服务,都是基于 ABAP 技术栈。

我们使用SAP BTP,因为其上的 ABAP 环境非常容易使用。

并且,这样我们总是能访问到 ABAP 平台的最新版本,从而能够使用 ABAP 最新的功能和改进。

一个很酷的新特性就是 Restful ABAP Programming Model 简称 RAP,之前第二单元的课程已经介绍过了。

使用 RAP 可以非常容易地创建 OData V2 和 V4.

如果系统的 ABAP 版本比较低,那么仍可使用 ABAP Programming Model for Fiori, 后者仍然提供了基于 CDS view 创建 OData 服务的功能。

如果您仍然在使用 740 及以下的版本,仍然可以使用 SEGW 来手动开发 OData 服务,只是开发量要更大些。

总之,如果您的系统没法用 RAP,那么我们推荐您使用 SAP BTP.

除了 RAP,您还可以尝试 Cloud Application Programming,即 CAP.这也是创建 OData 服务的另一绝佳方法。

如果您还没有 SAP BTP Trial 账号,第一步是创建一个,然后使用 Booster 向导,完成 ABAP 环境设置。请注意,Trial 环境是用于教育目的,不能拿来作为生产系统。此外,Trial 环境的生命周期是有限的,Trial 用户共享同样一个 ABAP 后台,不同用户之间不存在数据隔离。

如果您以前没有用过 Booster 来设置 BTP 上的 ABAP 环境,我来给大家展示一下。如果你还没有 SAP BTP 试用帐号,可以点击这里免费创建一个。我之前已经注册过了,所以直接登录。

在欢迎页面,点击 Enter Your Trial Account.我们需要的 ABAP 运行环境可以通过 Booster 轻松完成配置,只需要单击 Prepare an Account for ABAP Trial 的 tile.

配置完成后,点击 Go to Service Key.当我以后将 BTP 上这个 ABAP 环境添加到 ABAP Development Tool(简称ADT)上时,我需要这个 key.

在本课程中,我们将使用 ABAP CDS 注解没来完成 list report 和 object page 的相关练习。

因此您需要在您的机器上安装ADT,并使用 ADT 登录 SAP BTP ABAP 环境。在此页面上,您可以找到本地安装和运行 ADT 所需的所有信息。首先,确保本地满足使用 Java的先决条件,以及 Windows 操作系统和微软 VC 运行时。现在进行 ADT 安装。第一步是下载 Eclipse, 我已经提前下载并安装了。下一步是在 Eclipse 中安装 ADT. 为此,我从前面的步骤获取到 URL.

我点击帮助菜单:Install New Software,点击 Add 按钮,随便维护一个名称,把 URL 粘贴过来。勾上 ABAP Development Tool 前面的 checkbox, 点击下一步。同样,单击 Next, 接受这些条款并单击完成按钮,Accept Certificate. 安装过程完成后,我需要重新启动 Eclipse,切换到 ABAP Perspective.

路径为 Window-Perspective-Open Perspective-Other.选择 ABAP,点击 Create an ABAP Cloud Project:

选择 Service Key, 点击 Next. 现在回到 SAP BTP 控制台,把 Service Key 拷贝下来,粘贴到 Text Area 里,点击 Next.

现在需要进行身份验证,单击 Open in Browser. 这里输入SAP BTP Trial 系统的用户名和密码即可。回到 Eclipse, 点击 Next 和 Finish.现在, ADT 已经成功与 SAP BTP ABAP 运行环境建立了连接。

总结一下,本单元您学习了如何在 SAP BTP Trial 账号中设置 ABAP 运行环境,并如何在本地安装 ADT,以连接到上述环境。

在下一个单元中,我们将使用 ADT,在很短的时间内,生成做练习所需的 OData 服务,敬请期待。

更多Jerry的原创文章,尽在:"汪子熙":


上一篇下一篇

猜你喜欢

热点阅读