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

where does the inactive object reside?

gill367
Active Contributor
0 Likes
886

Hi

I am new to abap. I want to know when we create a object in the data dictionary, where is it stored?

I do know that when we activate the object a same replica is created in the database having the syntax valid in the database.

I just want to know if i have created one object which is not activated where it will be stored?

Thanks,

Sarbjeet Singh

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
793

Hi Sarabjeet,

When a program/objects is created without saving till that time it is only in application sever and thereafter when are you pressing

'SAVE' , then only it is stored to the backend database as inactivate version.

While code changing (modifications) both inactive and active versions are stored in the database.

When it is inactive(if you are executing it alone ), only you can use it not other system users(Note: you can't use one inactive versions object in another active objects.)

Once it is activated, all other users of same client can use your Program/objects.

Hi

I am new to abap. I want to know when we create a object in the data dictionary, where is it stored?

I do know that when we activate the object a same replica is created in the database having the syntax valid in the database.

I just want to know if i have created one object which is not activated where it will be stored?

Thanks,

Sarbjeet Singh

3 REPLIES 3
Read only

Former Member
0 Likes
794

Hi Sarabjeet,

When a program/objects is created without saving till that time it is only in application sever and thereafter when are you pressing

'SAVE' , then only it is stored to the backend database as inactivate version.

While code changing (modifications) both inactive and active versions are stored in the database.

When it is inactive(if you are executing it alone ), only you can use it not other system users(Note: you can't use one inactive versions object in another active objects.)

Once it is activated, all other users of same client can use your Program/objects.

Read only

kesavadas_thekkillath
Active Contributor
0 Likes
793

Check Amit Mittal's reply in this thread

You can try fm RS_INACTIVE_OBJECTS_LIST to get the list

Read only

Former Member
0 Likes
793

Hi ,

When you generate a development object, the system creates a separate runtime object (LOAD compilation) and also stores it in the Repository. This generated version is the version that is executed (interpreted) at runtime.

If your program has an inactive version as well as an active version, then you can get both versions to run as follows:

- If you start your program using the context menu of the navigation area or by means of a transaction, then the active version is used. That is, the LOAD generated for the last activation is executed.

- In contrast, if you start the inactive version loaded to the editor using the F8 button, then a temporary runtime object is generated from it and executed.

Hope this helps you .