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: 

ABAP is a compiler or interpreter ?

Former Member
0 Kudos

ABAP is a compiler or interpreter ? also how is it ? or why ?

1 ACCEPTED SOLUTION

Former Member
0 Kudos

hi there

Abap to some extent has both...

Before an ABAP program is executed, the ABAP compiler must translate it into an intermediate language.

This form of program i.e. the program in this intermediate form is called an ABAP load.

Then the ABAP virtual machine comes into the picture. ABAP virtual machine is an interpreter for ABAP loads, that is, it can execute ABAP loads.

You can somewhat correlate the whole scenario with the process of Java compilation-interpret process.

for further assistance u can check the link below...

http://www.thaisapclub.com/forums/showthread.php?t=45

reward if helpful

regards

niharika

1 REPLY 1

Former Member
0 Kudos

hi there

Abap to some extent has both...

Before an ABAP program is executed, the ABAP compiler must translate it into an intermediate language.

This form of program i.e. the program in this intermediate form is called an ABAP load.

Then the ABAP virtual machine comes into the picture. ABAP virtual machine is an interpreter for ABAP loads, that is, it can execute ABAP loads.

You can somewhat correlate the whole scenario with the process of Java compilation-interpret process.

for further assistance u can check the link below...

http://www.thaisapclub.com/forums/showthread.php?t=45

reward if helpful

regards

niharika