Skip to Content

General Availability of the XS Advanced Programming Model with Cloud Foundry on SAP Cloud Platform

Hi everyone,

As you might have heard today during SAPPHIRE NOW in Orlando or already experienced in our updated SAP Cloud Platform Cockpit, we just announced the general availability of our Cloud Foundry-based environment on SAP Cloud Platform . This includes an SAP HANA as a Service offering which enables the XS Advanced Programming Model now also on SAP Cloud Platform.

If you don’t know the XS Advanced Programming Model, it’s a SAP HANA native programming model replacing the XS Classic Programming Model. The XS Advanced Programming Model was introduced on-premise with SAP HANA 1 SPS 11 in 2015, with the major new application server architecture: SAP HANA extended application services, advanced model (XS Advanced) . This new architecture is based upon Cloud Foundry and brings many of the benefits of Cloud Foundry to SAP HANA on-premise.

Picture 1: On-premise (left) and in the cloud (right)

Having the XS Advanced Programming Model available on SAP Cloud Platform makes it now possible to deploy, run and scale applications developed with this programming model also in the cloud. A showcase for an application taking this new path from SAP HANA on-premise to SAP Cloud Platform is SAP Big Data Margin Assurance, a solution to analyse customer margins in the Telco industry.

SAP Big Data Margin Assurance is developed after the XS Advanced Programming Model and generally available on-premise in SAP HANA, and the XS Advanced Runtime there, for a year already. As a pilot, the application has now been also deployed in the cloud in SAP Cloud Platform, and the Cloud Foundry environment there. It is planned that a beta version of SAP Big Data Margin Assurance on SAP Cloud Platform will become available in Q3 2017 and to make the product generally available in SAP Cloud Platform in Q4 2017.*

All the best,

Sven

* This is the current state of planning and may be changed by SAP at any time without notice.

23 Comments
You must be Logged on to comment or reply to a post.
  • Hi Sven,

    I apologize if this has already been answered elsewhere, but are you aware of when HXE 2.0 is going to be available on CAL? I have already asked this question elsewhere, but it’s really hard to get any good answers in the community these days.

    Thank you, greg

     

  • Hello Sven

    I have got until there 🙂

    But will I not be able to create a tenant database there? The option to create one is disabled. Is there a way to link my trial HANA MDC db to this new region?

     

    • Hi Gowthami,

      due to a much higher than expected demand for this service in our trial environment we are facing some issues, we will address them as soon as possible.

      All the best,

      Sven

      • Hi Sven,

        Thanks for the info. Will be awaiting an update on this 🙂

        Is this not available for enterprise accounts? When I try cloud foundry trial on an enterprise account, it is re-directing me to trial account.

        • Hi Gowthami,

          Cloud Foundry is also available on enterprise accounts, there everything with the HANA works fine, but there you have to pay for it. If you want to explore the trial, this only works in trial accounts.

          With this update we introduced also this differentiation between:

          • Trial Account, free, no productive use, no SLAs, etc.
          • Enterprise Account, paid, productive use, SLAs, etc.

          All the best,

          Sven

      • Hi Sven,

         

        The option to create a tenant HANA DB is still disabled for the CF trial environment.

        Is there any update on when we would be able to work with it in the trial account.

         

        Thanks,

        Sagar J.

  • Hi,

    I find no documentation yet on using the “hanatrial” (hdi-shared) backing service available in HCP, especially from the perspective of desing-time artifacts (HDI). Creating the service via “cf create-service hanatrial hdi-shared …” seems to work, but I have no success yet deploying the “@sap/hdi-deploy” app. What I currently do is deploy a separate app for the DB (alongside the target app, which is NodeJs, and which depends on the DB app), and with the app I ship the HDI artifacts (/db/src/…).

     

    Can you please indicate how HDI should work with “hdi-shared” backing service in CF?

    Thank you!

  • Hi Sven,

     

    I’ve been trying to create an instance of the rabbitmq service but I’m getting an error saying “Not entitled to create service instance” even though I have all the roles assigned to Me both at the org and space level, have already posted this as a question on SCN.
    This service was working fine a few days back, but appears to have some issues lately or something that I might be doing wrong :).

     

    Can you please help Me understand the root cause of the error specified in the question.

     

    Thanks,

    Sagar J.

    • Hi Sagar,

      not entitled means, that you do not have enough quota. Please check your quota management, you find it when you are on global account level. With a trial account you have a quota of 1 RabbitMQ instance that you can have. Please stop/delete existing instances, then it should work again.

      All the best,

      Sven

      • Hi Sven,

         

        For the trial account that I’m using, there are no instances of rabbitmq service that are active.

         

        I also tried deleting all other service instances and then creating an instance of the rabbitmq service, but still it didn’t work.

         

        Thank,

        Sagar J

        • Hi Sagar,

          not sure why you are experiencing this then, for me everything is working fine on my trial account. Perhaps post a detailed question with screenshots here in the community.

          All the best,

          Sven

    • Hi Koray,

      as the XS Advanced Runtime is more or less “a Cloud Foundry tailored to HANA on-prem.”, it wouldn’t really make sense to offer this in SAP Cloud Platform in the Neo environment. In the cloud we don’t have the XS Advanced Runtime but Cloud Foundry directly as our runtime. What we have in both worlds is the XS Advanced programming model. On-prem. we have this with the XS Advanced Runtime and in the cloud we have this with the Cloud Foundry environment. Therefore, if you want to use the XS Advanced programming model in the cloud, you use the Cloud Foundry environment.

      All the best,

      Sven

       

  • Hi Sven,

    I have a Hana XSA system with HDI in CF. My purpose is to create Calculation Views based on the tables which are deployed in the mentioned system.

    Though I am not able to create Calculation Views . I have connected through Hana Studio with Chisel as the proxy provider.

     

    My question is how can we create Calculation view in this scenario?

    Can we do this through web Ide ?

    I am not sure whether we have a  dedicated web ide in CF .

     

    Any help is appreciated.

     

    Best Regards,

    Tapishnu Sengupta

     

    • Hi Tapishnu,

      for this scenario please use SAP Web IDE Full-Stack in the cloud or SAP Web IDE for SAP HANA on-premise. To SAP Web IDE Full-Stack you get via the Neo Environment and the Services overview there and besides the SAP Web IDE for Frontend Development you will find the new SAP Web IDE for Full-Stack Development in a second tile. Please use this one to develop for the Cloud Foundry environment. The documentation for SAP Web IDE Full-Stack can be found here and the specific part to develop DB artifacts here.

      All the best,

      Sven