create_dynamic_table 로 동적 인터널 테이블을 생성하는 프로그램에서 이것이 어느 횟수 이상 반복을 하게되면 GENERATE_SUBPOOL_DIR_FULL 라는 exception이 발생하여 dump가 발생합니다.
여기 Q&A게시판에 찾아보니깐 저랑 똑같은 질문을 하신분이 있어 글을 읽어보았는데, 어느분께서 SDN을 참조하시라고 링크를 걸어두셨길래 내용을 좀 찾아봤는데, 명쾌한 해결책을 잘 모르겠네요.
혹시 이거 어떻게 하면 되는지 아시는 고수님들 답변 좀 부탁드리겠습니다...
ABAP 에서 generate subroutine pool 로 생성가능한 프로그램이 36개가 넘으면 그런 에러가 발생한다고 합니다. 아마도 create_dynamic_table 이 여러번 실행되거나 다른 부분에서 생성되는 subroutine 이 있는 것 같네요. 서브루틴풀이
제한 갯수 이상 생성되면서 오류가 발생하는 것 같습니다. 불필요하게 생성이 되고 있지 않은 지 확인하신후에
꼭 필요한 경우에만 생성되도록 제한을 하셔야 할 것 같네요.