Fiori 的开发工具基本包含了如下三个:

  • SAP HANA Studio/Eclipse
  • SAP WebIDE
  • ABAP/4

SAP HANA Studio/Eclipse

SAP HANA Studio/Eclipse主要用于开发SAPUI5工程以及CDS View,需要利用Eclipse工具下载安装相应版本的插件,对于开发者而言比较方便,同样是免费的,但是相对于WebIDE开发效率较低。

首先我们得下载并安装Eclipse客户端(Mars/Neon等),注意同时需要下载安装Java JDK,并配置相应的环境变量。

右击“我的电脑”-->"属性"-->"高级系统设置"-->"高级"-->"环境变量" 

在系统变量里新建"JAVA_HOME"变量,变量值为:C:\Program Files\Java\jdk1.8.0_60(JDK的安装路径);

在系统变量里新建"classpath"变量

.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

找到path变量(已存在不用新建)添加变量值

%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

注意:变量值之间用";"隔开。注意原来Path的变量值末尾有没有;号,如果没有,先输入;号再输入。

注意配置完环境变量,通过命令“java -version”测试是否成功。

打开Eclipse,进入Help-Install New Software。

点击Add之后,在Location处输入“https://tools.hana.ondemand.com/mars”后点击“Add”进行确认。

选择“Tools for developing ABAP applications for SAP NetWeaver.”和“Tools for developing SAPUI5 applications.”后点击“Next”按钮进行安装即可。

SAP WebIDE

SAP WebIDE也是用于开发SAPUI5工程的,它让开发变得简单快速,但是需要收费。对于学习者而言可以下载离线版本或者申请试用账号进行学习试用(功能限制)。

下面就对上面所说的两种WebIDE方式进行讲解。

1、在线版(试用版)

进入网址“https://account.hanatrial.ondemand.com/cockpit#”,首先需要注册账号,然后进行登录,登录后选择欧洲试用版本(Europe Rot - Trial),查找SAP WebIDE后转到相应服务即可。

2、离线版(个人版)

进入网址“https://tools.hana.ondemand.com/#sapui5”,找到SAP WebIDE下载地址(同时记得下载WebIDE安装说明文档),根据说明文档进行配置WebIDE即可。

对于试用版的SAP WebIDE开发SAPUI5工程仅能发布一次,且无法连接到HANA服务器(只能连接到前端NW Gateway),运行速度相对于正式版本偏慢一些,仅供学习者使用。

ABAP/4

ABAP/4主要用于开发后端Gateway Service数据逻辑,这里不做详述。

【转:SAP学习篇】Fiori 的开发工具相关推荐

  1. web前端开发需要学习什么?需要哪些开发工具?

    web前端开发需要学习什么?需要哪些开发工具? web前端工程师其实在不同的公司,有不同的职能,但是称呼都是类似的 1.做网站设计.网页界面开发 2.做网页界面开发 3.做网页界面开发.前台数据绑定和 ...

  2. ZigBee-CC2530学习心得(1) --------ZigBee开发工具

    首先,我是只是一个大学应届毕业生,本人也是因为参加了挑战杯这个项目,所学也专业包涵单片机内容,所以才开始我的ZigBee之旅,写了2个月左右,项目的基本要求大致是达到了.写这篇博客主要是总结这2个月所 ...

  3. Java基础学习——环境配置及开发工具-IDEA的安装

    学习目标: 了解什么是计算机语言 了解什么是java的跨平台原理 掌握如何搭建开发和运行环境 必须掌握HelloWorld程序的开发 必须记住Java的基本语法 了解注释符号有哪些 了解什么是关键字和 ...

  4. Android学习论坛网站、开发工具、镜像

    安卓开发 | 软件开发 |  https://an.rustfisher.com/ 一个可以搜索Android相关源码的网址https://cs.android.com/ Android Code S ...

  5. Java培训学习之Java可视化开发工具:WindowBuilder

    安装WindowBuilder 打开eclipse–>在菜单栏中找到Help–>选择Eclipse Marketplace 进入商店,搜索windowBuilder 重点:安装如果失败请关 ...

  6. Python学习三:Python开发工具

    前面我们已经讲过如何打开IDLE,接下来我们就要用它来编写代码了 (1)在IDLE的主菜单上,选择File→New File菜单项,会打开一个新窗口,在该窗口中可以直接编写Python代码. (2)在 ...

  7. 【转:SAP学习篇】Fiori 的基本架构

    了解Fiori 的基本架构之前,我们首先来了解一下Fiori APP的几种类型(主要有如下三种). 1.事务型应用(Transactional APP) 比如员工出差需求.员工请假需求.创建采购订单. ...

  8. iOS新知识学习之React Native开发工具集

    本文整理了React Native iOS开发过程中有用的工具.服务.测试.库以及网站等. 工具 你可以选择不同的开发环境:DECO.EXPO或者你可以使用Nuclide+Atom,目前我使用EXPO ...

  9. Android学习笔记Android必备开发工具之一命令行创建Git库

    提供相关文章介绍 http://hi.baidu.com/baixuejiyi1111/blog/item/e7a475a2589123e19152eed9.html http://www.2cto. ...

最新文章

  1. 兼容ie8_兼容IE8的一些笔记
  2. 【深度学习】面向医学图像的病灶分割调研(三)
  3. jedis取存 数据库查到的对象_Mysql数据库索引BAT面试必问
  4. c++11 chrono
  5. java 上传 进度条_Ajax上传文件并显示进度条
  6. mysql aa复制_MySQL的复制架构与优化
  7. ios键盘done中文_IOS_IOS关闭键盘的方法,首先输入完成后按键盘上的done - phpStudy...
  8. 使用PyQt4和twisted写的局域网聊天室(2)
  9. js加载本地shp数据到地图上_地图服务矢量数据获取方法总结
  10. qq家园纵横四海的源码
  11. 顺序表-有序顺序表的归并算法(新建表+小的先放+余下归并)
  12. TOM邮箱|选出好用的邮箱让你事半功倍
  13. 小葵花妈妈课堂开课了《RecyclerView 复用解析》
  14. 图像处理公共数据库下载地址集锦
  15. 做网站开发设计注意字体是否侵权
  16. LINUX下磁盘管理的基本流程与相关操作命令
  17. 查看IC卡芯片的位置
  18. Ghost超级应用技巧集锦
  19. win10 安装 paddledetection 避免踩坑
  20. 子曾经曰过,一晃如隔世,三周荒废逝。

热门文章

  1. 人工智能:一种现代方法汇总
  2. Ext JS 4.1.1 RC2发布
  3. 为什么互联网公司都喜欢自研业务系统?
  4. 鹅厂顶级产品课程:产品细节中的情感化设计
  5. 【5分钟一本书】暗时间:用时间管理把握产品的进度条
  6. 【人物】李开复:未来属于创新者和小公司
  7. MVC 之HTML辅助方法
  8. 【版本更新】Aspose.Slides V17.10发布 | 支持免费下载
  9. 在Centos 5.2下编译安装LAMP
  10. (WPF, MVVM) Event 处理