SAP 시스템에서 트랜잭션코드는 특정 프로세스(트랜잭션)을 실행하기 위한 실행 명령어 입니다.
명령어 필드에 트랜잭션코드를 입력하고 실행하거나 메뉴에서 해당 트랜잭션을 실행해서 작업을 하게 됩니다.
사용자마다 트랜잭션코드에 대한 권한을 가지고 있으며 권한이 있는 사용자만이 해당 트랜잭션을 실행할 수 있습니다.
가끔 일시적으로 트랜잭션코드를 잠궈 사용자의 권한 여부에 상관없이 해당 트랜잭션을 실행하지 못하도록 해야 할 경우가 있습니다.
마감 작업을 위해 마감과 관련된 트랜잭션을 잠궈 더 이상 마감 데이터가 변경되지 못하도록 할 경우라든지, 잘못 처리된 내용을 복구하는 동안 관련 트랜잭션이 실행되지 않도록 잠궈야 할 경우 등 여러가지 이유로 특정 트랜잭션코드를 잠궈야 할 때 사용하면 유용합니다.
참고로 트랜잭션코드와 트랜잭션의 차이점에 대해서는 SAP에서 Transaction과 Transaction Code의 의미 차이 글을 참고하시기 바랍니다.
이번 글에서는 SAP에서 트랜잭션코드를 일시적으로 잠금 또는 잠금 해제하는 방법에 대해 알아보겠습니다.
SAP에서 트랜잭션코드를 일시적으로 잠금 처리 및 잠금 해제 하는 방법
– 트랜잭션코드(T-code) : SM01 (트랜잭션코드 잠금/잠금해제)
1. 트랜잭션코드 잠금 및 잠금 해제를 위해 T-code SM01을 실행합니다.
2. 잠그고자 하는 트랜잭션코드를 하단 입력 필드에 입력하고 엔터를 누릅니다.
그럼 입력한 트랜잭션코드가 첫 번째 라인으로 오면서 나머지 TCode 순서로 한 페이지의 목록이 표시 됩니다.
3. TCode를 마우스 클릭해서 선택하고 잠금/잠금 해제 버튼을 클릭합니다.
트랜잭션코드가 잠기게 되면 잠금의 체크 박스에 체크 표시가 됩니다.
4. 만약 잠긴 트랜잭션코드를 잠금 해제해야 할 경우 동일하게 트랜잭션코드를 선택하고 잠금/잠금 해제 버튼을 클릭하면 됩니다.
잠금/잠금 해제를 클릭할 때마다 잠금과 해제가 서로 반복됩니다.
※ 잠겨진 트랜잭션코드를 실행하면 “트랜잭션 oooo가(이) 잠겨 있습니다.(트랜잭션 SM01)” 라는 오류 메시지가 하단 메시지 창에 나타나고 해당 트랜잭션코드는 실행이 되지 않습니다.
※ 함께 읽으면 도움이 될 만한 다른 포스팅 글입니다.
이 글이 도움이 되었기를 바랍니다. ^-^