SAP Web IDE环境搭建 - 详细指导
SAP WebIDE 介绍
在前面我的一些文章中已经有了
SAP Web IDE
的介绍,还包括了本地的WEB IDE
的搭建,以及使用Eclipse
作为Fiori
开发的平台.不过目前看来,SAP的策略是以云为主,所以将来对于Fiori
的开发都会基于SAP Web IDE
云端的版本,本文将会详细的介绍如何搭建Web IDE
云端版本.
什么是 SAP WebIDE
SAP Web IDE is a web-based tool that enables you to create and extend end user applications for browser and mobile devices. It simplifies the end-to-end application lifecycle: development, packaging, deployment, and customer extensions for SAPUI5 and SAP Fiori applications, and allows developers to collaborate with business experts and designers to fulfill end user requirements and expectations more effectively.
Web IDE设计架构
![](https://img.haomeiwen.com/i2445987/adbda8d33a30be1c.png)
SAP WebIDE 环境搭建
首先,确保有SAP Cloud的订阅,一般公司会提供,如果没有,可以使用测试版本
-
登录到
https://account.<区域>.hana.ondemand.com/cockpit
-
检查订阅信息
15087409913827.jpg
- 注意记录
subaccount
的内容,这将在后文中配置cloud connector
中使用到. - 如果在你的s账号下没有订阅,请到SAP官方网站开通.
- 注意记录
安装SAP Cloud Connector
-
安装Java运行环境
Java SDK
版本: 1.8.0, 下载地址:
JDK 下载 -
Java 安装测试
打开命令行,输入命令:
java -version
如果可以看到版本信息,表示Java安装配置成功,在网上有很多的帮助文档可以参考.
-
下载
SAP Cloud Connector
:
SAP 开发工具集合 -
安装
SAP Cloud Connector
:
执行安装文件,按照步骤,一路默认下来安装,注意要记得安装目录. -
打开命令行工具,进入
SAP Cloud Connector
安装目录,执行:
go.bat
-
稍等片刻,直到看到以下界面:
Image
-
打开以下地址来配置
SAP Cloud Connector
:
https://localhost:8443
Image -2-
初始化用户名: Administrator
初始化密码: manage
第一次运行,需要修改密码,注意要记得这个密码,以后配置的时候都要用到.
-
添加新的子账号:
Image -3-.png
- 地区: 选择你的订阅区域,如果是测试版,一般是
eu-trial
- 子账号: 就是前面记录的账号,一串随机数
- 显示名称: 在
SAP Cloud Connector
中显示的名字,随意. - 用户名: 你的s账号
- 密码: S账号的密码
- 地区: 选择你的订阅区域,如果是测试版,一般是
-
进入
Cloud to On-premise
页面, 添加配置.
SAP Gateway配置.png
图中灰色部分需要填写公司内部Gateway的地址和端口
-
Access Control
需要指定云端可以访问的资源地址,在这里测试添加到整个根目录,你可以根据自己的访问限制来添加:
image.png
-
配置好之后在
SAP Cloud Connector
检查连接状态
Image -7-.png
在SAP Cloud Platform
中检查SAP Cloud Connector
的连接状态:
登录SAP Cloud Platform
,导航到Connectivity->Cloud connector
:
![](https://img.haomeiwen.com/i2445987/082a8674270a2227.png)
连接正常显示如下
![](https://img.haomeiwen.com/i2445987/6a5af5daea575300.png)
配置Destination
![](https://img.haomeiwen.com/i2445987/ab52279e4b4989b8.png)
- URL: 就是在
SAP Cloud Connector
中配置的虚拟地址 - 验证方式: 目前使用的是用户名密码,在接下来的文章中会介绍
principle propagation
方式实现SSO - WebIDEUsage:
odata_abap,dev_abap,ui5_execute_abap,odata_gen,dev_gen
运行 SAP Web IDE
开始工作
-
运行以下网址:
https://webide-<子账号>.dispatcher.<区域>.hana.ondemand.com
-
检查和SAP Gateway的连接:
Snip20171023_11
-
选择在Destination中配置的地址,如果能够显示以下屏幕,表示连接到后端系统成功.
Snip20171023_12