-
[ABAP] TAB STRIP SUBSCREEN 호출 오류ABAP 2024. 1. 29. 18:10
TABSTRIB을 생성해서 SUBSCREEN을 호출하는 프로그램을 만들고 있었는데
서브스크린을 호출하는 코드를 작성하니까 갑자기 잘 나오던 화면이 안나오고
갑자기 냅다 오류 발생
Screen does not exist 오류가 발생했다.
you are trying to suer screen 1000 in program ~~ This screen dose not exist.
요약해보면 내가 존재하지 않은 0000번 스크린을 사용하려고 했다는건데.. 난 그런 화면을 호출한 적이 없다 ㅠㅠ
그래서 서브스크린을 호출하는 모듈 코드를 다시 봐봤다.
tab1은 110번을 tab2는 120번을 호출하게 했는데 도대체 왜지 ㅠ 고민하다가
TAB1이나 TAB2를 클릭 하기 전,
초기 화면에 불러올 화면을 지정하기 전에 불러올 화면을 지정하지 않아서 발생한 오류였다.
예외처리를 추가해주니 잘 작동 되었다.
함수나 클래스 메서드 불러올때도 귀찮아서 예외처리를 자주 생략하곤 하는데
빠르고 정확한 코딩을 위해서 꼭 해야겠다.
'ABAP' 카테고리의 다른 글
[ABAP] ALV_특정 셀 색칠하기 (1) 2024.01.31 [ABAP] MAINTENANCE VIEW (0) 2024.01.29 [ABAP] 라디오버튼 가로배치 + 에러 해결과정 (0) 2024.01.27 [ABAP] ALV CUSTOM CONTAINER (1) 2024.01.25 [ABAP] Subscreen 생성하기 (0) 2024.01.23