zl程序教程

您现在的位置是:首页 >  后端

当前栏目

解除ABAP程序编辑锁的方法详解编程语言

方法程序编程语言 详解 编辑 ABAP 解除
2023-06-13 09:11:52 时间

方法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无效)

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/20028.html

c