SAP ST12에서 프로그램의 성능을 확인하고
튜닝방법을 계획할 수 있다
해당 화면에서
여기서 transaction 또는 program을 선택하고
확인하고 싶은 티코드나 프로그램을 입력한다.
SQL, RFC, Enquene 체크해서 선택해서 확인 할 수 있다.
선택 후 Execute / start trace를 누르면
프로그램이 실행되고 조건을 넣어서 확인 하면 된다.
그리고 뒤로 가기를 누르거나 다시 티코드 ST12로 들어오면
trace 기록이 남아있는데
원하는 것을 선택하여 ABAP trace를 누르면
이렇게 시간을 조회할 수 있다.
가장 상단의 ABAP시간은 ABAP 구문을 수행하는데 들어간 시간이고
DATABASE는 SQL문으로 DB에 접근하는데 들어간 시간이다.
SYSYEM은SAP 자체에 들어간 시간으로 볼 수 있다.
CALL 부분이 해당 로직이고 더블클릭하면 어떤 코드인지 볼 수 있다.
NET이 수행된 시간이다.
코드를 확인하여 이중 루프를 사용하지는 않았는지,
loop안에 select를 사용하지는 않았는지 확힌 하고
로직을 수정할 수 있다.
Tags:
sap