728x90
반응형
유지보수뷰에서 텍스트를 자동으로 불러온다거나, 특정 값을 입력안하면 에러메세지를 출력한다거나 추가적으로 기능을 만들어줘야한다고 할때 어떻게 해야하는지 알아본다.
EVENT 생성
먼저 SE11에서 뷰를 조회한다.
유틸리티-테이블유지보수생성기(Maintenance generator)
환경-수정-이벤트
새로 생성할 FORM문 이름을 입력해주고 엔터를 치면 편집기 버튼이 뜬다. 새로 INCLUDE를 만들어 FORM문을 삽입했다.
유지보수 이벤트를 뭘로 선택하느냐에 따라 해당 퍼폼문이 타는 부분이 다르다.
21일 경우에는 CHANGED_EVENT처럼 Enter를 칠 경우에 탄다. SY-UCOMM 'SAVE'로 제어해주면 저장할때 타게 할 수 있다.
여기서 추가할 기능 로직을 구현해주면 된다. VIEW 필드 이름은 유지보수 생성기에서 화면 번호를 더블클릭한 뒤 레이아웃
버튼을 클릭해 들어가서 이름을 확인하면 된다.
MODULE 생성
EVENT가 아닌 화면에서 MODULE을 생성해줘도 된다. 디버깅으로 어느부분에 들어가면 될지 찾고, 해당 부분에 MODULE을 새로 입력해서 만들어주면 된다.
하지만 이 방법은 화면이 바뀌거나 하면 다 바꿔줘야 하기 때문에?(확실하지않음) 보통 이벤트로 더 많이 구현한다고 한다.
728x90
반응형
'ABAP' 카테고리의 다른 글
Pop-up ALV (0) | 2023.02.27 |
---|---|
ALV Standard Add/Delete row Button (0) | 2023.02.24 |
Parameter List box (0) | 2023.02.24 |
SELECTION SCREEN Search Help F4 (0) | 2023.02.24 |
SELECTION SCREEN 라디오 버튼으로 파라미터 제어하기 (0) | 2023.02.24 |
댓글