‎2008 Nov 13 10:10 AM
Subject changed by moderator. Please use meangingful subjects in future.
Moved to correct forum by moderator.
hello frinds,
My question is why we active a program in abap.
Edited by: Matt on Nov 13, 2008 11:28 AM
‎2008 Nov 13 10:33 AM
One major advantage of separating saving/importing and activating of development objects (not only programs) is due to the many circular dependencies between these objects. This way, applications consisting of many objects can be imported into a system and be collectively activated without errors ("object ... does not exist") in a second step.
In your specific example, you can hack away on your program and save your work, only activating later when all dependent objects are available (otherwise: syntax errors).
Thomas
‎2008 Nov 13 10:34 AM
The program a developer writes within development client 1 is only visible to this developer as long as the program is not activated.
[refer this|http://searchsap.techtarget.com/tip/0,289483,sid21_gci1261821,00.html]
Plz search before you make a post.
Regards,
Srinivas
‎2008 Nov 13 10:36 AM
Hi:
By activating the program, the required changes have been overwritten to the executable mode/source.
Regards
Shashi
‎2008 Nov 13 10:36 AM
hi,
Without activation object cann't copeid or created in data base layer rather they still exists in appliaction server itself, when we made any changes , that changes are reflected in database server only if we activate the object.
Thanks
RK
‎2008 Nov 13 10:37 AM
Any object (programs, tables, domains, etc)without activating cant be accessed by other dependent objects in SAP. The reason is, until the object is activated, it is not written to the database. For the modifications to reflect, you will have to activate the program.