专栏首页Jerry的SAP技术分享How to create extension project from standard CRM Fiori application

How to create extension project from standard CRM Fiori application

Pre-Steps: You should know how to run CRM Fiori 1.0 applications in WebIDE first.

Next, we will create a extension project out the My Opportunities app we cloned in our WebIDE workspace, what’s the advantage over create the extension project out of a remote resource? Well, you’ll have both the standard application and the extension application in the same workspace, and also, you can play around with the standard application, change a thing or two for experiment, and your extended app will pick up the changes made in the standard application right away, sounds good? Step 8. There’s actually a neo-app.json existed already when we first cloned the app, but it does not really works, that’s why we created our own. In order to create a extension project out it, we can’t have two neo-app.json file, that’s why in this step, what we will need to do is to rename this file to something the system won’t be able to recognize.

Step 9. Now, go to menu File -> New -> Extension Project.

Step 10. Select the webapp folder as the original application destination.

Step 11. Again, we’ll need to update the neo-app.json file of the extended app, so that you can connect it to your gateway system (you need to update gateway connection part in json file), and also, to eliminate the library.js not found error you may encounter.

Once that’s done, you’re good to go, happy coding

{
"routes": [
{
"path": "/sap/opu/odata",
"wattUsage": "odata_abap",
"target": {
"type": "destination",
"name": "your_gateway_name",
"entryPath": "/sap/opu/odata"
},
"description": "your_gateway_description"
},
{
"path": "/src/main/webapp/resources/",
"target": {
"type": "service",
"name": "sapui5",
"entryPath": "/resources"
},
"description": "SAPUI5 Resources"
},
{
"path": "/src/main/webapp/resources",
"target": {
"type": "application",
"name": "cuscrmlibreuse",
"preferLocal": true
},
"description": "Reuse Library"
}
]
}

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • How to run the CRM Fiori 1.0 applications in WebIDE

    I ran into some problem running the CRM My Opportunities application in WebIDE e...

    Jerry Wang
  • How to run the CRM Fiori 1.0 applications in WebIDE

    I ran into some problem running the CRM My Opportunities application in WebIDE e...

    Jerry Wang
  • SAP API management portal - 如何创建API provider

    (1) The API Provider is used to abstract the connection to the backend / target ...

    Jerry Wang
  • Uva 11729 Commando War (简单贪心)

    Uva 11729  Commando War (简单贪心) There is a war and it doesn't look very promising...

    Angel_Kitty
  • MySQL 8.0.2复制新特性抢鲜看

    MySQL 8 正在变得原来越好,而且这也在我们MySQL复制研发团队引起了一阵热潮。我们一直致力于全面提升MySQL复制,通过引入新的和一些有趣的功能。此外,...

    wubx
  • MySQL 8.0.2复制新特性抢鲜看

    MySQL 8 正在变得原来越好,而且这也在我们MySQL复制研发团队引起了一阵热潮。我们一直致力于全面提升MySQL复制,通过引入新的和一些有趣的功能。此外,...

    wubx
  • 袖珍分布式系统(一)

    本文是Distributed systems for fun and profit的第一部分,本文是阅读该文后的一些记录。

    zhuanxu
  • 推进图形代码要求的可视化规范

    中文摘要:人文学科的研究人员正在探索大数据世界。 他们已开始使用Python或R之类的编程语言及其相应的库来操纵大型数据集并发现全新的见解。 仍然存在的主要障碍...

    用户7454122
  • 用于共享控制机器人的主动意图消歧(CS RO)

    辅助性的共享控制机器人有可能改变数百万受严重运动障碍困扰的人的生活。共享控制机器人的实用性通常依赖于其底层的自主性推断用户需求和意图的能力,而这种消除歧义的能力...

    刘持诚
  • 针对使用冗余数据集和框架的函数采取自适应光谱近似(cs.NA)

    基于光谱的平滑函数近似普遍会导致快速衰减的系数。该种情况下,衰变率依赖于函数的平滑度,反过来亦然。近似过程中最优化自由度的获取相对容易,一旦达到阈值,截断系数即...

    Donuts_choco

扫码关注云+社区

领取腾讯云代金券