前言
前一篇中介绍了RAP中关于messages的相关内容,到这一篇为止,关于managed场景的开发内容和一些基本功能的实现也介绍的差不多了,但一直到这一步都只是以预览模式在进行测试,无法作为一个正式应用进行使用以及传输,所以本篇介绍如何将已经开发好的内容部署为RAP应用并集成到Fiori Lanchpad中,部署过程在S4 HANA[1] 2023 On-Premise环境中进行。
正文
以下是完整Step-by-Step的详细步骤:
1. 创建Fiori Project
方式1: 从ADT[2]工具开始创建,点击Create Fiori Project按钮:
首次使用的话需要配置一下外部IDE[3],本例使用VSCode作为外部IDE:
点击Create Fiori Project按钮后VSCode会出现以下弹窗,这里如果是第一次配置的话就选Create new system:
然后分别输入以下系统信息,点击测试连接,没问题即可:
然后重新点击Create Fiori Project按钮,这次选择Choose saved system:
以后发布就可以选本次创建好的系统连接就行了:
然后按照向导进行,选择模板:
此处需要选择你的根实体,以及导航实体,表格类型这里默认是Responsive快速响应类型,UI界面效果会更灵活一些。
如果CDS实体中包含了任何一个聚合相关的注解,则这个实体就会被认为是分析视图,这里Table type就需要选Analytical,聚合注解目前只支持在OData V2中使用。
填好项目信息:
使用Fiori:Open Application Info命令打开应用信息面板,并按照提示运行npm install命令安装依赖:
如果npm install长时间没有反应,按如下方式解决:
![]()
步骤1.确认是否连接国内代理,如果不是则使用步骤2命令切换
npm config get registry
步骤2.切换为国内代理
npm config set registry=https://registry.npmmirror.com
步骤3.重新运行npm install命令
依赖安装完成之后继续添加部署信息:


