‎2014 Mar 13 12:46 PM
Good Morning Gurus.
I have a program Z created by other guy.
When i try Change this program then is showed the message:
Changes to ZCX_FEBRABANT_REL are forbidden by ABA-FELIPE
But This Guy ( ABA-FELIPE ) dont work in my company since 2008.
How I can Change this program?
The message says:
Diagnosis
You attempted to change ABAP/4 source code, but the author or last user
has locked this against further changes by setting the editor lock.
System Response
You are not allowed to change the ABAP/4 source code, but can view it i
display mode.
Procedure
You can change the ABAP/4 code only when the user who set the editor
lock has canceled it.
Thanks Gurus.
‎2014 Mar 13 12:53 PM
The best option is to recreate the user, log in as them, and unprotect it. Your security people could help you with that.
The next choice is to go into debug. When the return is created saying that you don't have rights, you change it to 0. Then you unprotect the program. But you better get approval from you security people for that before you try it.
Neal
‎2014 Mar 13 12:53 PM
The best option is to recreate the user, log in as them, and unprotect it. Your security people could help you with that.
The next choice is to go into debug. When the return is created saying that you don't have rights, you change it to 0. Then you unprotect the program. But you better get approval from you security people for that before you try it.
Neal
‎2014 Mar 17 3:55 PM
‎2014 Mar 13 12:59 PM
You could also write a one-liner that clears TRDIR-EDTX for that program.
Also make sure you do research before posting, "ABAP remove editor lock" returns many relevant hits.
Also send a "nice" postcard to ABA-FELIPE, whereever he is nowadays.
Thomas
‎2014 Mar 17 6:45 PM
Hi Ronaldo,
various methods are there
1.After getting proper approval from superior approach security team and do a password reset for the ABA-FELIPE user and login as an user and remove the editor lock in the attribute of the program.
2.Use the below program
TABLES: trdir. "System table TRDIR
PARAMETERS: program LIKE trdir-name.
PARAMETERS: lock LIKE trdir-edtx.
SELECT SINGLE * FROM trdir WHERE name = program.
trdir-edtx = lock.
MODIFY trdir.
IF sy-subrc EQ 0.
WRITE: / 'Editor Lock update Successful ', trdir-name.
IF trdir-edtx = 'X'.
WRITE: ' Lock'.
ELSE.
WRITE: ' UnLock'.
ENDIF.
ELSE.
WRITE: / 'Editor Lock update Unsuccessful ', trdir-name.
ENDIF.
Execute this program with lock as SPACE (unchecked) to unlock
LOCK with 'X'(check) to lock
Regards,
Kannan
‎2014 Nov 25 1:31 PM