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

runtime object

prasanth_kasturi
Active Contributor
0 Likes
1,278

wht is run time object? i know that its generated when the prog is activated. i want a more clear idea

3 REPLIES 3
Read only

Former Member
0 Likes
803

Like in JAVA where we have a "class" file after compilation and is interpreted during runtime, similarly we have runtime object in ABAP which is interpreted during execution.This work is carried out by Work Processes.

with regards,

Hema Sundara.

Read only

Former Member
0 Likes
803

Hi,

Tables, views and types (data elements, structures and table types) have runtime objects that contain the information about the object that is relevant for ABAP programs or screens. The runtime object (nametab) is generated the first time an object is activated and subsequently adjusted to the most recent version of the object each time it is activated thereafter. The runtime objects are buffered so that ABAP programs and screens can access the information relevant to them quickly.

Time stamps are used to ensure that ABAP programs and screens always access the most up-to-date information. When an object is activated in the ABAP Dictionary, the time stamp of the runtime object and the time stamp of all programs and screens that use this object are adjusted. However, the time stamp of dependent programs and screens is only adjusted if there was a change relevant for programs or screens during activation.

The next time the program or screen is called, the time stamps can be compared to determine whether the program or screen can be executed directly or must be regenerated. This avoids unnecessary generating, and several consecutive changes to an object can be made in a single generating step.

In the maintenance screen of a table, view or type (data element, structure, table type), you can display the corresponding runtime object with Utilities ® Runtime object ® Display. Choose for explanations about the displayed information.

with regards,

sowjanya.gosala.

Read only

Former Member
0 Likes
803

hi prasanth,

Hope this link helps you.

[http://help.sap.com/saphelp_nw70/helpdata/en/cf/21f20b446011d189700000e8322d00/frameset.htm]

ABAP program contains the following components:

Source code ...

containing the ABAP statements

Screens ...

Interface

Text elements

Documentation

Variants

Declarations

Event Blocks :

The contents of all processing blocks form the processing logic.

When you generate the program, these parts are compiled to form the load version. This is interpreted at runtime.

ABAP runtime environment processes control the execution of an ABAP program by calling the processing blocks of the program.

Hope this is helpful, Do reward.