视频链接

该视频字幕由 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的原创文章,尽在:“汪子熙”:

OpenSAP Fiori Elements 公开课第四单元视频的中文字幕相关推荐

  1. SAP Fiori Elements 公开课第三单元学习笔记 - OData 和注解深入讲解

    课程地址 很多 SAP 从业者反映,open SAP 上的视频,因为网络原因无法访问,所以我会陆续在我的个人微 信 号"汪子熙"上面,把这些视频配上中文字幕并发布出来,敬请关注. ...

  2. SAP Fiori Elements 公开课第二单元视频的台词和课程主要内容

    课程地址 很多 SAP 从业者反映,open SAP 上的视频,因为网络原因无法访问,所以我会陆续在我的个人微 信 号"汪子熙"上面,把这些视频配上中文字幕并发布出来,敬请关注. ...

  3. SAP Fiori Elements 公开课第一单元概要介绍

    Open SAP 课程地址 很多 SAP 从业者反映,open SAP 上的视频,因为网络原因无法访问,所以我会陆续在我的个人微 信 号"汪子熙"上面,把这些视频配上中文字幕并发布 ...

  4. Open SAP 上 SAP Fiori Elements 公开课第一单元学习笔记

    Open SAP 课程地址 这门公开课的教学大纲: 第一单元:Painting the big picture 本课程将使用 SAP Fiori Elements 开发一系列的应用,如下图所示: Th ...

  5. SAP Fiori Elements 公开课第二单元学习笔记:Fiori Elements 架构

    课程地址 第二单元内容:讲解 Fiori Elements Architecture 使用 SAP Fiori Elements,SAP 负责提供应用 floorplans,而应用开发人员只负责专注于 ...

  6. “悟道”公开课第四讲丨悟道开发案例:​悟空策论——议论文写作平台

    图片出处:https://bmk.sh/2020/05/29/GPT-3-A-Brief-Summary/ 如果你错过了上一波深度学习引发的NLP范式转换,不要再错过这一波超大预训练模型的崛起. 现在 ...

  7. AI打AI,人脸对抗攻击公开课第四讲预告:对抗防御介绍

    精选6讲针对人脸识别的AI对抗专题课,搭配实战项目演练,完成项目作业即可获得完课奖品 近年来,AI安全问题愈加受到行业关注.在今年6月的智源大会上,清华大学计算机系教授.RealAI 首席科学家朱军就 ...

  8. 湖上建仓全解析:如何打造湖仓一体数据平台 | DEEPNOVA技术荟系列公开课第四期

    如今,面对数字化快速发展带来的挑战,现代化企业需要打破以往数据的孤岛,让数据从采集.加工.管理到应用,是统一的数据存储和数据处理,甚至是作为全栈式的湖仓一体数据平台,以支撑各类数据赋能业务,进而创造更 ...

  9. 计算机专业英语公开课教案,如何上好一节优秀英语公开课?(附视频)

    对青年教师来说,开一节公开课,如同完成一次蜕变,累掉一层皮,有着刻骨铭心的阵痛,但换来的是突飞猛进的专业成长.可以说,公开课是青年教师培训的有效途径,是名师培养的摇篮.下面,我将以自己的亲身经历和所见 ...

最新文章

  1. Android学习笔记(1)----播放音乐文件
  2. 深入理解Kinect for Windows开发
  3. 计算机中数据的编码方式
  4. python入门基础代码图-python入门基础知识(代码)
  5. 第二十二章:动画(十四)
  6. css两列布局之基于BFC规则实现
  7. 使用VMDepot镜像快速部署CKAN开放数据门户
  8. 请求发送者与接收者解耦——命令模式(六)
  9. 缓冲区是人为设定的吗_人为的,但这真的是情报吗?
  10. html左侧浮动广告代码,如何制作浮动广告 JavaScript制作浮动广告代码
  11. 【每日更新】万维钢精英日课3课程分享笔记:模糊逻辑:灰度认知,灰度决策,黑白执行
  12. c++语言杨辉三角,杨辉三角 (C++代码)
  13. centos7安装steam
  14. python开发问卷系统_哪个开源的问卷调查系统最好用?
  15. Ubuntu 20.04/21.04 不能检测到外部HDMI显示器
  16. php phalcon 安装,Phalcon框架安装与使用教程介绍
  17. 2020移动apn接入点哪个快_为什么别人的4g网总比你快?手机这个设置没开启,难怪网络...
  18. Python实现黑白棋人机对弈
  19. 如何在注册表里面删除所有qq相关文件
  20. 插画构图的六种基本形式,小白必看!

热门文章

  1. .NET Core+MySql+Nginx 容器化部署
  2. 移动应用安全初创企业Seworks获820万美元A轮融资
  3. 读《图解HTTP》总结--第九章
  4. 经验DELL电脑突然无法进去系统,一直在戴尔的图标上无限重启
  5. Tinkpad W540 BIOS bug ,中招了,中了一次还送了一次
  6. MySQL之权限索引学习整理
  7. 普通路由器封QQ 2010
  8. shopex证书无法安装解决方法探讨
  9. 手把手从python安装到setuptools、pip工具安装
  10. 从 ThinkPHP 开发规范 看 PHP 的命名规范和开发建议