728x90 반응형 View3 View Event 유지보수뷰에서 텍스트를 자동으로 불러온다거나, 특정 값을 입력안하면 에러메세지를 출력한다거나 추가적으로 기능을 만들어줘야한다고 할때 어떻게 해야하는지 알아본다. EVENT 생성 먼저 SE11에서 뷰를 조회한다. 유틸리티-테이블유지보수생성기(Maintenance generator) 환경-수정-이벤트 새로 생성할 FORM문 이름을 입력해주고 엔터를 치면 편집기 버튼이 뜬다. 새로 INCLUDE를 만들어 FORM문을 삽입했다. 유지보수 이벤트를 뭘로 선택하느냐에 따라 해당 퍼폼문이 타는 부분이 다르다. 21일 경우에는 CHANGED_EVENT처럼 Enter를 칠 경우에 탄다. SY-UCOMM 'SAVE'로 제어해주면 저장할때 타게 할 수 있다. 여기서 추가할 기능 로직을 구현해주면 된다. VIEW 필드 이름은.. 2023. 2. 24. Maintenance View Call Function VIEW_MAINTENANCE_CALL 유지보수뷰에 트랜잭션을 만들어서 호출하지만, 1개의 테이블 다수의 유지보수뷰 조건일 때 (조건이 여러개일때) selection field를 사용자에게 보여주고 싶지 않을 때 (한 개의 테이블에 복수의 조건으로 유지보수뷰를 호출 불가) 는 이런식으로 유지보수뷰를 호출할 수 있다. 그런 경우엔 selection field를 정해주면 값을 입력해야하니까 이런식으로 펑션으로 호출하면 걍 바로 조건 걸어서 호출도 가능하고 트랜잭션도 안만들어도 된다. 2023. 2. 21. Cluster View Cluster view 여러 뷰를 한번에 관리할 수 있는 뷰를 생성해본다. Tcode : SE54 상단의 뷰 클러스터 편집 버튼 클릭. 생성할 클러스터 뷰 이름을 입력후 생성 뷰 이름을 입력해준 뒤 필드 종속도 해준다. 그럼 클러스터 뷰도 만들어졌다. 만든 클러스터 뷰의 티코드도 만들어주자. Tcode : SE93 클러스터 뷰를 관리하는 트랜잭션 SM34를 트랜잭션에 넣어주고 값에 만든 클러스터 뷰 이름을 넣어준다. 결과 티코드를 확인해보면 1번 테이블과 2번 테이블의 필드를 합친 첫번째 뷰와 3번 테이블의 필드를 보여주는 두번째 뷰가 한번에 나오는 것을 확인할 수 있다. 2023. 1. 24. 이전 1 다음 728x90 반응형