‎2007 Aug 21 4:50 PM
Whether is it client dependent program i have to activate first when i execute in another client and client independent program not?
‎2007 Aug 21 4:52 PM
Hi,
1. Programs are client-INDEpendent.
2. Hence, when we activate, it gets activated fully, ir-respective of all clients.
regards,
amit m.
‎2007 Aug 21 4:54 PM
‎2007 Aug 21 4:54 PM
Repository objects (like programs, Data Dictionary objects etc) are client-independent and so activating it in one client is enough to execute it in another client.
‎2007 Aug 21 4:58 PM
But why i modify a dialog program(haven't activate yet), i can't see the change in another client?
‎2007 Aug 21 5:03 PM
Inactive objects are still not written to the repository so they are not visible. I think they are not visible to another user logging into the same client but I am not sure. Inactive objects are stored in some other way/place as opposed to active objects. May be there is a temp table where the information is stored until you activate and once activated, it is transferred to the repository and deleted from the temp table.
‎2007 Aug 21 5:04 PM
HI ,
Activate it at the program level. then you will see it in all clients.
Thanks
Mahesh
‎2007 Aug 21 5:06 PM
Can i execute the program in another client only for me, not visible to other users?
‎2007 Aug 21 5:08 PM
Executing inactive objects will not help, you have to activate it if you want to execute it in another client and there is no way to prevent others from executing the changes once you activate it except to put some temporary logic like
IF SY-UNAME = 'MYNAME'.
*-- go into this changed code, otherwise skip
ENDIF.
‎2007 Aug 21 5:12 PM
Hi again,
1. The point is
ACTIVE <----
> INACTIVE
(and not different client(s))
<b>2. U can see the inactive version, ONLY FROM YOUR LOGIN ID.
From your id, u can also execute the INACTIVE Version.
3. But Other USERS will only see the OLD Active Version.
and they can execute that OLD ACTIVE version ONLY.
</b>
regards,
amit m.
‎2007 Aug 21 5:24 PM
i have a dialog program, after i make some changes and which still execute old version.
‎2007 Aug 21 5:56 PM
You make changes (not activated yet).
You execute it in the same client, then it generates a temporary active version and then executes that.
Another user tries to execute it in the same client, then it executes the old active version.
You or another user executes it in another client, it executes the old active version.
I hope this clarifies.
‎2007 Aug 21 6:00 PM
But is it possible not activate and execute in another client?
‎2007 Aug 22 3:54 PM
‎2007 Aug 21 6:08 PM
hi !
if ur using tables having mandt as primary key field that indiacates the that program wiil dependent on client informoation . without mandt field in any tables retriving data out side that says like client indepedent. because this significance of which client ur login and which data ur getting from the client .
thanks,
Suresh