사용자가 ALV 창, 그리드 뷰 또는 입력도움말(Search Help) 달력선택 창을 띄울때, SAPGUI 가 충돌하며 전부 종료되는 현상이다.
<근본원인>
SAPGUI 설치 완료 후, GridView.ocx, sapcalen.ocx, apogrid.ocx 등록 실패로 오류를 보고하며 설치가 완료 됨.
다만, 대부분의 사용자들은 마지막 결과를 제대로 보지 않고 SAPGUI 설치 창을 닫아버리며, SAPGUI (SAP Logon) 실행 시, 정상적으로 실행되기에 오류로 설치가 종료되었다는 사실을 인지하지 못한다.
(추후, 위 이슈사항을 경험하고 문의를 해온다.)
특정 ALV 창을 띄우거나, 날짜 선택(SAP Calender) 입력도움말을 띄우면, 특별한 메세지 없이 바로 모든 SAPGUI 창이 닫히기(튕김) 때문에 오류 확인이 힘들다.
보통 빠르게 오류 추적이 힘들 경우, 먼저 SAPGUI 재설치를 진행하는데, 이 재설치 과정에서 SAPGUI 가 오류로 설치가 완료되었음을 알게 된다.
Error Report 를 확인해보면, Registraion Failed - GridView.ocx, sapcalen.ocx, apogrid.ocx 등의 오류를 확인할 수 있다.
이슈 현상 발생 시, SAPGUI 로그 쪽에도 별다른 로그를 남기지 않는다.
(다만 이 부분은 SAPGUI 추적 레벨을 최대로 올리고, 다시 확인이 필요하다.)
SAPGUI Error 추적 파일 위치
C:\Users\<User_name>\AppData\Local\SAP\SAP GUI\Traces\errorlog.gui
예전에는 해당 문제와 관련된 SAP Notes 나 참고 자료가 전혀 없었다.
SAPGUI 클린 삭제 후, 재설치 시에도 똑같은 오류로 설치가 종료되었으며, 특별한 방도를 찾지 못해 사용자 컴퓨터를 포맷하고 SAPGUI 를 재설치하는 것으로 해당 이슈를 종료했었다.
그러다, 최근에 같은 이슈를 만나게 되어 SAP Notes 를 재검색하던 중, 아래의 Notes 로 문제의 원인을 확인할 수 있었다.
(출시된지 얼마되지 않은 Notes 이다.)
SAP Notes 3344553 - GridView.ocx, sapcalen.ocx, apogrid.ocx Registration failed
해당 Notes 에서 문제의 원인과 함께 문제의 원인을 찾기 힘든 이유도 알 수 있었다.
기본 Font 가 아닌, 사용자가 설치한 Font 중, 일부 Font 가 SAPGUI 설치 시 충돌을 일으키는 것이 원인이었다.
SAP Notes 에서 지적하는 일부 Font (SAPGUI 와 충돌을 일으키는 Font) 가 무엇인지는 리스트를 제공하지 않아서 정확히 알 수는 없다.
하지만, 기본 Font 를 제외하고, 사용자가 설치한 Font 를 전부 삭제 후, SAPGUI 재설치를 진행하니 이슈 없이 정상적으로 설치가 되었다.
이 후, ALV 나 SAP Calender 를 띄어도 SAPGUI 튕김 현상은 없었다.