大数跨境
0
0

【学习系列】SAP RAP 16:RAP应用部署集成至Fiori Launchpad 【On-Premise】

【学习系列】SAP RAP 16:RAP应用部署集成至Fiori Launchpad 【On-Premise】 DeveloperMrMeng
2025-10-26
2

 

前言

前一篇中介绍了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命令

依赖安装完成之后继续添加部署信息:

【声明】内容源于网络
0
0
DeveloperMrMeng
从事SAP开发相关工作多年,不定时更新一些技术总结,佛系更文,如果觉得有用不妨一键三连😁
内容 67
粉丝 0
DeveloperMrMeng 从事SAP开发相关工作多年,不定时更新一些技术总结,佛系更文,如果觉得有用不妨一键三连😁
总阅读29
粉丝0
内容67