Hi Praveen Antony,
, is it possible to have a Kapsel offline app(because it was created from that template) with the cordova barcode scanner plugin (without SMP or HCPMS or offline feature ) deployed onto the ABAP UI repository?
Are you referring to the WebIde Kapsel Offline Template ? If so,once even if the initial offline project is created specifying the odata url and the entitysets to be cached for offline used and project is created, we are supposed to go to the project settings of the newly created project to add the plugins that are to be used in the project.
(Remember , we just got a template to start our offline project and no plugins are added till now)
Screenshot 1: Creating a Kapsel Offline Project from webide template
It is in the ' Project settings-->Device Configuration' of the project that we specify the plugins to be used by our application.
Screenshot 2: Adding the plugins to be used in our application
Please look at screenshot 2, Cordova plugins are open source and does n't require HCPMS/ SMP 3 to be used.
But if kapsel plugins like offline are to be used , Specifying the HCPMS/SMP 3 details are mandatory as kapsel plugins are part of SMP SDK.
Screenshot 3: Adding kapsel Plugins and specifying HCPMS/ SMP 3 connection details
Please remember that we are creating a hybrid application which generates a package file to be installed by the user (Package file- Android : .apk , IOs: .ipa). which is n't to be hosted in ABAP UI repository.
Abap UI repository is only to host the webfiles of UI5 . Here in Hybrid application we are taking the webfiles of UI5 and creating a hybrid application to generate an application package (.apk / .ipa).
Eventually it needs to be launched from SAP FIORI client?
Fiori client is just another hybrid application developed using Fiori client plugin of Kapsel and available to download from respective device stores To develop a new fiori client / customise the fiori client , SMP SDK is required as it is one of the kapsel plugins.
Midhun had a good blog to get started with offline plugin of SMP using WEBIDE. Creating Offline Mobile Apps using SAP Web IDE . Links to download trial SDK and HCPMS registration are added earlier.
Also there is an Open SAP course started last week that will help to gain good insights of developing mobile applications using HCPMS and offline plugin. Developing Mobile Apps with SAP HANA Cloud Platform - Jeff Gebo and Dhimant Patel
Regards
Virinchy