Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

What Language is SAP written in?

Former Member
0 Kudos

Hi All,

Can anyone plaese tell me in what language is SAP written in. Not SAP coding language, but the source code of SAP...

16 REPLIES 16

markus_doehr2
Active Contributor
0 Kudos

Please define what you mean with "SAP" in this case.

SAP has > 100 different applications - about which one are you talking?

Markus

Former Member
0 Kudos

As Markus Said, SAP is a company, not a software.

A very generic answer for SAP softwares based on Netweaver could be :

C++ for the Abap kernel

Abap for tha Abap stack

Java for the Java stack

Olivier

0 Kudos

Agree with Olivier -:)

As per my knowledge...The whole R/3 system is actually builded 90% ABAP and 10% C++ -;)

So...They used ABAP to build the ABAP compiler...Weird isn't it?

Greetings,

Blag.

0 Kudos

>

>The whole R/3 system is actually builded 90% ABAP and 10% C++ -;)

...But my question is In which Language ABAP is written?

Cheers,

Amit.

0 Kudos

> So...They used ABAP to build the ABAP compiler...Weird isn't it?

Well - Java does the same javac is an application running in the VM (well - with native libraries written in C/C++ of course)

Markus

0 Kudos

Hi Alvaro,

>They used ABAP to build the ABAP compiler...Weird isn't it?

Well this is very common : C compilers are written in C language.

I've already compiled the Gnu C compiler (gcc) with itself on Linux !

Some people says that it is a criteria for a real programming language.

Regards,

Olivier

0 Kudos

Hi,

You already got the answer : ABAP is written in C++.

In fact, ABAP bytecode (compiled) is interpreted by the C++ code of the kernel.

SAP, with ABAP, used the virtual machine a long time before this concept was re-discovered by the Sun Java folks...

Regards,

Olivier

0 Kudos

....... isn't the answer 'German' ?

matt
Active Contributor
0 Kudos

Judging by some of the comments in really old code - Schäbisch.

Edited by: Matt on Nov 26, 2008 9:40 PM - replaced the typo that was there for 30 milliseconds before I corrected it, so that Anton's message makes sense.

0 Kudos

well, schäbisch to me sounds more like a coding style (which of course is not to be found in ABAP code). What you mean is schWäbisch.

cheers, anton

0 Kudos

oh, this a good example of how the possibility to edit postings once they are already sent renders the online conversation sometimes meaningless.

for the record: the posting I replied to contained a typo which I was making a (not so bad I think) joke of...

0 Kudos

> the posting I replied to contained a typo which I was making a (not so bad I think) joke of...

That'll teach you to quote your victim

0 Kudos

> That'll quote you to teach your victim

These quotes can be altered though as desired...schäbig, schäbig

0 Kudos

nothing here.

Like this? )

0 Kudos

>....... isn't the answer 'German' ?

Of course ! I forgot this is the Coffee Corner !

matt
Active Contributor
0 Kudos

>

> oh, this a good example of how the possibility to edit postings once they are already sent renders the online conversation sometimes meaningless.

>

> for the record: the posting I replied to contained a typo which I was making a (not so bad I think) joke of...

error reinstated.