‎2009 Oct 13 1:13 PM
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 )..!
‎2009 Oct 13 1:17 PM
hi ,
not clear about your question..
are you asking about compilation or background execution or execution ??
‎2009 Oct 13 1:18 PM
Hai thanks for attending my question..First of all tell me Compilation process of ABAP Code..
‎2009 Oct 13 1:20 PM
‎2009 Oct 13 1:21 PM
Sorrry I didnot get u.Can u explain me in detail..In which form it will stored in database.
‎2009 Oct 13 1:24 PM
what is the link between compilation and storing in database?
‎2009 Oct 13 1:27 PM
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..?
‎2009 Oct 13 1:42 PM
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
‎2009 Oct 13 1:46 PM
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..
‎2009 Oct 13 1:48 PM
Hi,
If I am not wrong the whole thing gets stored as Datafiles and Cofiles.
K.Kiran.
‎2009 Oct 14 9:31 AM
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.
‎2009 Oct 14 9:34 AM
when we activate it..Is it get stored in ABAP memory or SAP memory..?
‎2009 Oct 14 10:40 AM
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.
‎2009 Oct 14 10:47 AM
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?