cancel
Showing results for 
Search instead for 
Did you mean: 

Abap and Scala...did I miss something?

former_member557751
Participant

Hello,

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

larshp
Active Contributor
0 Kudos

hmm, interesting

MortenWittrock
Active Contributor
0 Kudos

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.

Regards,

Morten

Accepted Solutions (1)

Accepted Solutions (1)

former_member557751
Participant
0 Kudos

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.

Source:

https://diginomica.com/2018/07/03/is-saps-abap-a-special-snowflake-or-has-a-git-run-it-over/#comment...

Answers (2)

Answers (2)

former_member557751
Participant

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.

Sandra_Rossi
Active Contributor
0 Kudos

Why a strange name? A name is a name.

former_member557751
Participant
0 Kudos

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

pokrakam
Active Contributor

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.

former_member557751
Participant
0 Kudos

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.

SimoneMilesi
Active Contributor
0 Kudos

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

fabianlupa
Contributor
0 Kudos

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

https://blogs.sap.com/2018/01/08/how-to-use-python-seamlessly-inside-abap/

I hope it is more than that...