Skip to Content

Abap and Scala...did I miss something?

Mar 28 at 05:25 AM


avatar image


as I recently started to learn Scala as an additional programming language, I stumbled accidentally today about the following announced talk at Scala Days Europe in Berlin.

Scala Days Europe 2018 Berlin

About this talk:

In this talk, we will explain our uses for Scala and our reasoning behind it. We share our experiences using Scala and Scala technologies within a large corporation that is moving towards open source technologie.

I have to say, I'm quite a bit surprised, as I have never heard of something like this before. Is there any tool, extension or whatever available? How would Scala and Abap work together (somehow hard to imagine). I know that Scala is already supported by SAP Cloud Platform, as it compiles to JVM and JS, even it it is not very well supported.

Can someone enlighten me on this?

Best regards, Tapio

10 |10000 characters needed characters left characters exceeded

hmm, interesting


Reading the description, it seems more like the title of the session is off/wrong. The talk seems to be about SAP's use of Scala behind the scenes. I don't think the title should be read literally as ABAP and Scale combined.



* Please Login or Register to Answer, Follow or Comment.

3 Answers

Tapio Reisinger Mar 29 at 02:46 AM

After a little bit of research, I could find the following picture.

And a related presentation to it.

SAP Scala Marmolata

Hmm, looks like an additional development environment for Cloud Platform with connection to Abap. Looks interesting. Strange name, though.

Show 5 Share
10 |10000 characters needed characters left characters exceeded

Why a strange name? A name is a name.


Don't know. Sounds like italian ice cream. But you're right, a name is a name.


I wonder if this is the new era of market research: Let's throw a bunch of technologies and languages out there that all do the same thing and see which one gets popular.

And since the aim here is similar to what Fiori does, it's only fitting to continue the Italian naming theme.


Hmm, I don't think so. Fiori is only front-end and this seems to have some kind of back-end functionality too. Most likely Fiori is involved in the front-end part as well.

Let's see. Maybe we will get some feedback from SAP.


Marmolata is the German translation of Italian mountain "Marmolada"
It's cold but not easy to conquer like an icecream ;)

Fabian Lupa Mar 28 at 10:01 AM

The only thing that comes to mind is the "seamless" ABAP python integration using COM and OLE...

I hope it is more than that...

10 |10000 characters needed characters left characters exceeded
Tapio Reisinger yesterday

Quite interesting comment from Hasso Plattner...

Hasso Plattner says: July 3, 2018 at 10:28 pm

hi everybody,
i don’t know what sap systems you are talking about. yes, s/4hana is mostly written in abap and java script, but in the public cloud nobody has access to the source code any more. add ons can be written in many languages, abap was added only recently on customer request to the sap cloud platform.
what makes abap valuable for the developers are the several hundred microservices, reused again and again in business apps. for analytics, machine learning, intensive math, etc other subsystems are used.
the data is stored in hana and can be accessed from many languages, abap doesn’t lock anybody in at all. i don’t know who came up with that idea.
in a new project the abap microservices are embedded in another language, scala, and completely invisible to the developer. probably you might like scala better. with scala we can hopefully get rid of java script as a language we have to code in.
a large part of sap’s revenue comes from the cloud and most apps aren’t written in abap at all.
it’s time to move on and off the ecc6.0 (r/3) version of sap.
btw, do you care about the language hana is written in? i give you a hint: it’s not java.
cheers h.p.


10 |10000 characters needed characters left characters exceeded