JSP到SAP Fiori

2020-08-21 09:43发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我们已经创建了一个JSP提交表单应用程序,其中Java在后端工作。

现在,请求是将UI更改为Fiori Launchpad。 我认为Fiori可以使用ABAP构建。

对吗?

如果没有,我们如何实现这一目标。 将JSP应用程序覆盖到SAP Fiori应用程序。 感谢您的输入。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我们已经创建了一个JSP提交表单应用程序,其中Java在后端工作。

现在,请求是将UI更改为Fiori Launchpad。 我认为Fiori可以使用ABAP构建。

对吗?

如果没有,我们如何实现这一目标。 将JSP应用程序覆盖到SAP Fiori应用程序。 感谢您的输入。

付费偷看设置
发送
1条回答
野沐沐
1楼-- · 2020-08-21 10:28

您好,答案很简短:不,您可以拥有一个完全没有ABAP的SAPUI5/OpenUI5应用程序(Fiori应用程序),甚至可以只使用Java(+在任何可以反向提供静态文件的服务器中部署的UI5应用程序) Java服务器代理,或Java服务器本身)。

现在,请先提出一些快速概念,再详细说明更多问题

  • " Fiori应用程序" 遵循Fiori UX准则的SAPUI5/OpenUI5(即现在的UI5)应用程序的s语。
  • UI5是 HTML + XML + JS框架来构建与后端无关的Web应用程序,唯一的要求是后端应与OData协议(或JSON/REST,但不是推荐的初学者)进行通信。 您可以将UI5视为捆绑了UI的许多Web App框架之一,例如Angular(+ Material)。

您的问题有点含糊...当您说ABAP时 我认为您可能指的是以下两种情况之一(或可能两者兼有):

  • SAP Fiori Launchpad:提供良好启动屏幕的主机/外壳,可以从相同的起点启动应用程序(通过 好处)。 ABAP和Java堆栈都具有(内部部署)它,但是您在Cloud Platform上也具有Fiori Launchpad。
  • SAP网关:一种使ABAP讲OData协议的工具/运行时。
  • 正如您所说的,您已经在使用Java代码,您只需要以可以与UI5(OData)进行通信的方式包装代码即可。 Apache Olingo 是一个可以在这里为您提供帮助的库(这是有关实现Java + UI5的课程,如果您急着可以进入第2周)。然后围绕此OData构建UI5应用 -启用后端,然后通过Java服务器本身或通过其他方式(例如Nginx)为UI5应用提供服务。 这足以在Java后端周围构建UI5应用程序,您只需要在使用OData(相同域/域+具有域放松策略/CSP/...)。

    如果您确实需要在Fiori Launchpad(作为图块)中提供此应用程序,则取决于要使用的Fiori Launchpad,您还有其他一些步骤。

    最好的问候

一周热门 更多>