오늘은 ABAP 개발 성능에 대한 고민에 대해서 이야기 해 보려고 한다. SAP 는 다른 일반 개발보다 조금은 다른 점이 있다. 회사의 기간계 시스템이다 보니 조금 느리게 프로그램이 돌아도 데이터가 많아서 그러려니 하면서 사용자들이 기다려준다는 것이다. 웹의 경우 3초 안에 안 나오면 다른 곳으로 옮긴다는 통계도 예전에 본적이 있다. 뭐 요즘은 인터넷 회선도 빠르고 서버도 좋고 좋고 빠른 라이브러리들도 많아서 성능이 엄청 올라가긴 했다. 그러나 최근 성능 개선 요구를 받고 있다. 처음 짜 놓은 프로그램이 10만건 정도를 루프를 돌리면서 Collect 를 하고, 필요한 데이터를 Internal Table 에 채워 넣었다. 그런데 이게 너무 느리다는 것이다. 내가 봐도 느리긴 했다. 그런데 성능 개선이라는게..