Deprecation of Dedicated Kapsel Templates for SAP Web IDE Hybrid App Toolkit
Updated on Sept 13, 2017: Added clarity on what templates to use in place of Kapsel templates.
Kapsel templates are the ones which include Kapsel plugins inbuilt to create Cordova based applications capable of interacting with SAP Mobile Platform or SAP Cloud Platform Mobile Services for Development and Operations. Kapsel templates provides enterprise capabilities to the Cordova applications to gain access to the mobile hardware features.
For most of the ‘Kapsel templates’ developed by Hybrid Application Toolkit team (the Fiori Mobile DevX), you can find an alternative template that can be mobilized out-of-the-box. The capabilities of the dedicated mobile app templates are handled by standard templates too. Hence the dedicated templates might not be the need of the day.
Example: the SAPUI5 Master Detail Kapsel Application template is replaced by the standard Fiori Master Detail Application template.
To be more clear, you can use the following SAP Web IDE standard templates to build mobile apps:
- SAP Fiori Worklist Application
- CRUD Master-Detail Application
- SAP Fiori Master-Detail Application
- List Report Application
- SAP UI5 Application
These standard templates are available in both the old Orion version of SAP Web IDE as well as the new “multi-cloud” version of SAP Web IDE.
So, the outcome is – dedicated Kapsel templates are deprecated in Orion version of SAP Web IDE (https://webide-*********.dispatcher.int.sap.hana.ondemand.com). In a couple of months, HAT team will decide to remove them. For now, you can still use these templates as a starting point for projects.
In the SAP Web IDE Full Stack version (https://rellatestdi-*********.dispatcher.int.sap.hana.ondemand.com), these templates are not supported (and hence not available).
Although, the offline template is a special case, which we will handle via the blog by Rasheed. This blog post will guide you through the necessary steps to build an offline app. The reason for not continuing this as a Web IDE template, is that each offline application needs to be tailored based on the application requirements and OData source. This is not something we can handle properly using a template.
The URLs mentioned here are test environments shown as an example.