Skip to Content
author's profile photo Former Member
Former Member

ABAP Program Execution

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.



Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

2 Answers

  • Posted on Nov 17, 2004 at 08:35 PM

    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.

    Add a comment
    10|10000 characters needed characters exceeded

    • 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.


  • author's profile photo Former Member
    Former Member
    Posted on Feb 04, 2005 at 02:58 PM

    i am sorry posted mistakenly.

    Message was edited by: ambi chan

    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.