Release the ABAP program editing lock
Method 1: If you have created and modified the SE38 permission
Report zunlock. TABLES: TRDIR. "System table TRDIRPARAMETERS: 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.
Method 2: If you do not have the SE38 creation and modification permissions
Run SE30/Tips & Tricks/and enter:
Update PROGDIR set edtx =''
Where name = 'program '. "replace PROGRAM with the name of the PROGRAM to be modified.
After the command is executed, the instance can be released successfully.
If you want to lock, similarly, set: edtx = 'X'
This method is commonly used to unlock the LSKEYF00 editing lock when cracking the abap access key.
Method 3: SE16/SE16N: Modify the value of edtx in the trdir field of the transparent table (Note: It is invalid for ECC6)