프로그램 속성의 Editor Lock/Unlock 설정 수정

1. Editor Lock 화면

 – CBO 프로그램에 편집기잠금(Editor Lock)이 설정되었을경우 수정이 불가함.

2. 수정을 시도하면 아래 메시지 발생

3. 강제로 변경위해 아래 프로그램 이용

[#M_소스보기|접기|

REPORT ZII_LOCKUNLOCKED .

 

* Table Declaration

TABLES: TRDIR. “System table TRDIR

 

Parameter:  P_PROG    LIKE TRDIR-NAME,

            P_EDITOR  LIKE TRDIR-EDTX.

 

* Select the entered Program

SELECT SINGLE * FROM TRDIR WHERE NAME = P_PROG.

 

* Set/Remove the lock

TRDIR-EDTX = P_EDITOR.

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.

_M#]

– 소스 출처 : http://wiki.scn.sap.com/wiki/display/ABAP/Editor+Lock+and+Unlock+in++SAP+ABAP+Program