所需软件:eclipse with abap adt,
vcode with sap fiori tools,
sap gui.
**
1.eclipse adt安装
地址:https://tools.hana.ondemand.com/
选择适合自己eclipse版本的abap组件
2.vcode安装fiori工具
vscode扩展里安装sap fiori tools-extension pack即可,这是一个集成包
3.https://nodejs.org/zh-cn/安装node.js 安装完以后cmd 输入node -v 确认node已经成功安装
4.cds发布odata服务
elipse里创建cds,选择data definition,
在上方添加注释@odata.publish:ture发布odata服务,
激活后cds后提示odata服务ZCDS_002_CDS未激活
5.SAP端激活服务
进入SAP,TCODE:/N/IWFND/MAINT_SERVICE
点击添加服务,输入cds发布的odata服务名称
分配一个包,其他默认。
返回服务目录,找到刚刚创建的服务。
点击调用浏览器,获取url
拷贝下url,后面vscode创建fiori会用到
5.vcode创建fiori
打开vsode,ctrl+shift+p,打开app生成器
选择第一个点next
选择连接到odata服务,输入url; sap用户名和密码,然后点击密码后方的login
,点击next
点击finish,等待npm安装依赖组件,至此fiori app 创建完成。
6.运行fiori
ctrl+shift+~打开终端,输入npm run start,回车运行
浏览器自动跳转到fiori,配置过滤器后即可看到cds视图里的数据