SAP 차세대 ABAP 런타임 성능 분석(SAT) 도구 사용 방법


SAP ERP 시스템에서 ABAP으로 프로그램을 개발할 때 CBO로 개발한 프로그램이 어떤 성능으로 실행되는지 확인할 필요가 있습니다.

PERFORM문의 프로그램 로직에서 시간이 많이 소요되는지?
SQL 구문에서 시간이 많이 소요되는지?
많이 소요되는 시간에 대한 개선할 방법은 있는지?

이런 식의 확인은 개발 과정 뿐 아니라 실제 운영 중에도 수시로 확인해야 할 부분 입니다.

SAP에서는 ABAP Runtime Analysis(ABAP 런타임 분석)을 위한 편리한 도구를 제공하고 있습니다.

이전 버전의 SE30 트랜잭션코드를 대체하는 SAT 트랜잭션코드가 바로 그것입니다
그래서 트랜잭션코드 SAT를 차세대 ABAP 런타임 성능 분석 도구라고 말합니다.

이번 글에서는 SAP 차세대 ABAP 런타임 성능 분석(SAT) 도구 사용 방법에 대해 알아보겠습니다.

SAP ABAP 런타임 분석(SAT) 사용 방법

트랜잭션코드 : SAT

1. SAT 트랜잭션코드를 실행해서 Short Description에는 런타임 분석에 대한 간단한 설명을 입력합니다.

2. 트랜잭션코드로 런타임 분석을 할 경우 Transaction을 선택하고 Transaction code를 입력합니다.

3. Execute 버튼을 클릭해서 위에 입력한 트랜잭션코드를 실행합니다.
그럼 실제 해당 트랜잭션코드가 실행되는 화면으로 넘어가게 됩니다.

4. 해당 트랜잭션이 실행되면 정상적인 실행 과정을 모두 수행한 뒤 Back으로 트랜잭션을 종료합니다.

SAP 차세대 ABAP 런타임 성능 분석(SAT) 도구 사용 방법

5. 실행했던 트랜잭션이 종료되면 자동으로 아래 화면이 디스플레이 됩니다.

6. 실행했던 트랜잭션에 대한 런타임 분석 결과 입니다.

7. [Desktop 1] 탭에는 [Hit List]와 [Profl.] 탭의 내용이 나란히 보여 줍니다.

8. 좀 더 자세한 정보를 조회하기 위해서는 각 을 선택해서 확인해 볼 수 있습니다.

ABAP 런타임 분석(SAT) 사용 방법2

9. [Profl.] 탭을 선택한 화면입니다.

10. 항목을 더블 클릭하면 상세 내역이 하단에 출력됩니다.

  – 항목에서 오른쪽 마우스 버튼을 클릭하면 다양한 옵션을 추가로 선택해서 확인할 수 있습니다.

ABAP 런타임 분석(SAT) 사용 방법3

11. Hit List의 라인을 더블 클릭하면 해당 프로그램 위치로 이동합니다.

ABAP 런타임 분석(SAT) 사용 방법4

12. ABAP 런타임 분석 결과는 [Evaluate] 탭에서 언제든지 다시 확인 할 수 있습니다.

13. 프로그램을 수정한 뒤에 변화되는 결과를 비교해 보는 것도 좋은 방법입니다.

ABAP 런타임 분석(SAT) 사용 방법5





이 글이 도움이 되었기를 바랍니다. ^-^


답글 남기기