Is there a solution to deploy SAP Mobile apps for Android without local SAP HAT installation? - sapui5

I am asking me if there is a way to deploy SAP hybrid apps (programmed in WEB IDE) for Android / iOS without having a "local" HAT connector installed?
My intention is that with all this cloud services it should be possible to consume a "build for Android" service in the cloud instead of installing the build stuff on a local developer machine.
This question is a little bit related with these posts:
SAP Mobile Integration with android
SAP HANA Cloud Platform for mobile apps

Yes, this has been implemented end of last year. The prerequisites are as follows:
Subscribe to Portal service
Subscribe to Fiori Mobile service
Create a "default" launchpad in Portal service
Enable the Hybrid App Toolkit plugin in the WebIDE
Now when you create new apps in the WebIDE, on the first page there is a "mobile" checkbox that you need to select. If you have done this, you can trigger a cloud build via the "Fiori Mobile" context menu that you get when you right-click your project. You can find a more elaborate guide here.

Related

is it possible to develop and deploy application to the SAP-Fiori Launchpad

I want to develop some application for SAP Fiori with the OpenUI5, but I don't have acces to the SAP yet. So, my Question is:
Is it possible to develop application with OpenUI5 and deploy it to the SAP Fiori Launchpad after I get my access for it.
You need to complate below steps for registering your custom app to launchpad.
Upload your app as BSP application with /UI5/UI5_REPOSITORY_LOAD report.
Create new launchpad role in LPD_CUST t-code.
Add your app to this role with custom alias.
Create a new semantic object in /UI2/SEMOBJ t-code.
Create tile in Fiori Launchpad at http://yourserver/sap/bc/ui5_ui5/sap/arsrvc_upb_admn/main.html
Create role in PFCG t-code for Fiori Launchpad Catalogs in menu tab.
More details are in this blog post.
Not forget UI5 has multiple version, if you make your development with newer one, you cannot run it on old versions.
If you haven't got any SAP instance, you can install your own ABAP trial system with WebIDE.

How to access SAP Cloud Integration tool?

I know the very basics such as it is a tool to integrate different cloud and/or on-premise systems, but what I don't understand is that where is this Integrator (hci/sci)?
I already have an S-User, I can acces Sap Cloud Platform Cockpit (we spend most of our times in the webide creating Fiori applications).
In Sap CP Cockpit there is a service called Cloud Integration, and it is enabled but I get a 503 – Service Unavailable page when I click on "Configure Cloud integration".
I also heard about https://cloudintegration.hana.ondemand.com tool, but I'm not familiar with it yet.
So my question is, if I have a job to integrate (e.g SuccesFactor with an ERP system on-premise) where do I go? Which platform is where I can configure the integration, etc?
Bonus question: Is Sap Cloud Integration and Hana Cloud Integration the same thing?
"Hana Cloud Integration" and "SAP Cloud Integration" are outdated terms for what is now called: "SAP Cloud Platform Integration" "SAP Integration Suite".
You can find the corresponding docu here: https://cloudplatform.sap.com/capabilities/product-info.SAP-Cloud-Platform-Integration.cceaaf2b-8ceb-4773-9044-6d8dad7a12eb.html#
On the very right side of this page is a “Contact Us” link for further help.

How do I deploy only certain parts of an app to SAP Cloud Platform?

I've imported an existing SAPUI5 app into SAP Web IDE and wish to deploy it to Hana Cloud Platform (HCP) SAP Cloud Platform (SCP) SAP Business Technology Platform (SAP BTP).
Unfortunately the structure is not just one app, rather 3 apps within a parent app folder.
When I deploy to HCP SCP SAP BTP, it simply picks up the first app and ignores the other 2.
Can any of the config files (neo-app.json etc) be changed to allow specific folders to be deployed?

How to integrate SAPUI5 apps developed on ABAP repository in HANA Cloud Platform

The scenario is to use already developed SAPUI5 applications on ABAP Gateway as portal widgets in sites developed through SAP HANA Cloud Platform,portal service.
I know we can add the ABAP backend gateway services using HANA Cloud connector and destination in HCP cockpit.
How to do we deal with the SAPUI5 applications.
a) Do we need to export them from the ABAP repository and import them into HCP web ide?
b) Can we directly deploy the same application on HCP as well and access it on the site?
In above both cases, what about the service calls made from within the app? wouldn't the urls be changed once the app is moved/imported to HCP [assuming app only makes call to relative urls.]
Any information/Documentation on this would be really helpful.
to both a) and b) my answer is Yes. With some reservation for a) as actually I just don't know of another method to deploy existing SAPUI5 apps from backend to HCP.
In my case the scenario was the following:
First, we installed HCP connector, linked it to existing S-users, then I defined a destination in my HCP account. Be aware that you have to add some specific attributes to the destination to make it available in WebIDE.
My task was to extend some existing SAPUI5 applications, so I imported them into WebIDE and it appeared that they worked just fine when running via WebIDE without changing a single line of code or configuration. Apparently they can be deployed to HCP as a standalone apps or as a part of Fiori launchpad.

IBM Mobilefirst and IBM Bluemix

I have created an IBM MobileFirst Project in eclipse and I want to deploy it in IBM Bluemix, is there any way to do that? I am using Windows 7, Eclipse Luna and jdk 1.7
Generally speaking, at the time of writing this answer it is currently not supported by IBM to run your Worklight/MobileFirst project on Bluemix.
You could call Bluemix services, but not put the server on Bluemix in an official capacity.
Not exactly, no. In general, the mobile services on the IBM Bluemix platform, i.e. these:
and the IBM MobileFirst Platform (on-premise, aka Worklight) product are not directly compatible - they have different APIs. When you develop a MobileFirst Platform project, the client code is deployed to a mobile device anyway (which is also true of a mobile project built with Bluemix as a back-end), so that wouldn't be relevant in this case. What does go on the MobileFirst Platform server are the adapters - and no, they can't be deployed on Bluemix. However, Bluemix does provide other services in the "Integration" category which are similar.