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

ABAP Program Execution

Former Member
0 Likes
979

Dear Frds,

Could any one please tell me what exactly happing in database when we are started writing ABAP program up to the execution of ABAP program?

Please give me technical detail for it.

I would appreciate if you give some docu or web like for the detail.

Regards,

Atul

5 REPLIES 5
Read only

nablan_umar
Product and Topic Expert
Product and Topic Expert
0 Likes
926

Are you talking about the DB that stored the Abap source code or the DB that your program is accesssing?

Nothing actually happen to the DB when you run your program. When you do an update to a DB, the update process will be trigger when a commit is done thru COMMIT WORK or when you ends the program.

Read only

0 Likes
926

I would like to know the ABAP program execution architecture.

Read only

retired_member
Product and Topic Expert
Product and Topic Expert
0 Likes
926

Hi,

maybe its a goo idea to have look into the documentation http://help.sap.com/saphelp_nw04/helpdata/en/d3/2e974d35c511d1829f0000e829fbfe/frameset.htm , book "ABAP Objects" (ISBN: 0201750805) or the Weblogs /people/horst.keller/blog/2004/10/21/abap-geek-3--about-transactions and https://www.sdn.sap.com/sdn/weblogs.sdn?blog=/pub/wlg/970. [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken]

Read only

ssimsekler
Product and Topic Expert
Product and Topic Expert
0 Likes
926

Hi Atul

Firstly, Horst is an ABAP expert and his weblogs and book will be of great help for you to get into ABAP more profoundly.

Most of the standard SAP courses start with explaining program flow at ABAP runtime.

To summarize;

When the user executes a program, the program context is loaded on the application server. The program context contains memory areas for variables and complex data objects, information on the screens for user dialogs and ABAP processing blocks. The runtime system gets the program information from the repository, which is a special part of the database.

When the user performs a user action (choosing Enter, a function key, a menu function or a pushbutton, for example), control is handed over from the presentation server to the application server and certain parts of the ABAP program are processed. If further user dialog is triggered within the ABAP program, the system sends a screen to the presentation server and control is once again handed over to the presentation server.

*--Serdar

Read only

Former Member
0 Likes
926

i am sorry posted mistakenly.

Message was edited by: ambi chan