Application Development and Automation 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: 
Read only

Compilation process of ABAP code.?

Former Member
0 Likes
2,115

Hai every one.

Can any one tell me how a ackground process of ABAP code..How it is executed and How it is stored in database ( In which form )..!

13 REPLIES 13
Read only

Former Member
0 Likes
1,746

hi ,

not clear about your question..

are you asking about compilation or background execution or execution ??

Read only

0 Likes
1,746

Hai thanks for attending my question..First of all tell me Compilation process of ABAP Code..

Read only

0 Likes
1,746

its a block interpreter...

Read only

0 Likes
1,746

Sorrry I didnot get u.Can u explain me in detail..In which form it will stored in database.

Read only

0 Likes
1,746

what is the link between compilation and storing in database?

Read only

0 Likes
1,746

IF u have any knowledge of JAVA,after compilation java code is available in " .class " file. So iam asking the after compilation ABAP code what file ( or what form code will exists for executuion ) we get..?

Read only

SuhaSaha
Product and Topic Expert
Product and Topic Expert
0 Likes
1,746

Hello,

I donot know JAVA. But in ABAP when you save any code (you donot have to compile it), it gets stored in RAWSTRING format in the field DATA of table REPOSRC.

BR,

Suhas

Read only

0 Likes
1,746

suhas,

he talking about a file as .class extension which is created in java programs after compiling it.

@naga

this is not the case in ABAP... ctrl+F2 is just syntax check.. it doesnt store any thing.. only after you save the code its stored in the above table as suhas has explained..

when you activate and run the program, its stored in SAP memory and starts processing.

this is max what i know..

Read only

0 Likes
1,746

Hi,

If I am not wrong the whole thing gets stored as Datafiles and Cofiles.

K.Kiran.

Read only

0 Likes
1,746

Hai, thanks for ur reply..i got a clear picture of it and all the ABAP programs are stored in the same table REPOSRC.If that is the case how can we differentiate them ,when we are retrieving them.

Read only

0 Likes
1,746

when we activate it..Is it get stored in ABAP memory or SAP memory..?

Read only

0 Likes
1,746

Hi,

It gets stored in Data base table, memory is a term which will come into paly when you deal with variables in a program.

Regard,

Murthy.

Read only

matt
Active Contributor
0 Likes
1,746

This is probably the strangest thread I've seen for a while. First of all, why do you care? Just abstract knowledge?

ABAP is not a compiled language. Therefore there is no compilation process. ABAP is interpreted. If you want to know what that means, then go read a dictionary or wikipedia or something similar.

When you save an ABAP program it is stored in the database. You do not put it into the database or retrieve it from the database directly, using any form of SQL. Indeed, from ABAP, you can't. You use the editor and the save function. Programs are only "stored" in memory when you RUN them. You can have many versions of a program as well as the active/inactive versions. For information about that, search the help on version management and change and transport system (CTS)

Different programs are differentiated in the database by the name of the program. How else would it be done?