解除ABAP程序编辑锁的方法

解除ABAP程序编辑锁的方法
解除ABAP程序编辑锁的方法

解除ABAP程序编辑锁的方法

方法1:在已有SE38创建修改权限的情况下

REPORT ZUNLOCK.

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.

方法2:在没有SE38创建修改权限的情况下

运行SE30/Tips&Tricks/在最右边文件框输入:

Update PROGDIR set edtx = ''

Where name = 'PROGRAM' . "将PROGRAM替换为你要修改的程序名

执行后即可解除成功。

如果要加锁,同理,设置:edtx = 'X'

此方法比较常用的破解ABAP ACCESS KEY时解除程序LSKEYF00的编辑锁。方法3:SE16/SE16N修改透明表TRDIR字段EDTX的值(注:对ECC6无效)

相关主题
相关文档
最新文档