300x250
728x90
# Maintenance View란
스탠다드 기능으로 프로그램을 만들지 않고 Table을 컨트롤( CRUD ) 할 수 있게 해주는 View이다.
또한 Maintenance View( 유지보수 뷰 )는 왜래 키를 참조해서 연결할 수 있다.
# 다음과 같이 테이블을 참조하고 그와 연결된 테이블을 또 참조할 수가 있다. ( 참조에 참조 )
# 테이블끼리 참조를 잘해줘야 한다. ( Data 양이 많아질 수가 있다. )
우선 우리가 할 것은 하나의 테이블 CRUD 하는 Maintenance View( 유지보수 뷰 )를 만들어 보는 것이다.
만들어보자.
# Maintenance View( 유지보수 뷰 ) 만들기 전, Function Group 생성
2023.12.15 - [.SAP/..ABAP] - SAP Function Group 정리
# Maintenance View( 유지보수 뷰 ) 생성
# 강사 테이블( ZTTEA_02 )을 참조해서 View을 만들어보자.
# 01. T-CODE : SE11 들어가서, Create 버튼을 클릭하자.
# 02. Maintenance View( 유지보수 뷰 ) 클릭하자.
# 03. 해당하는 테이블을 넣어주고, 설명을 쓰고 엔터를 누르자.
# 04. View Flds을 클릭하고 Table Fields을 통해서 필드를 넣어주자.
# 05. 그다음 엑티베이트를 클릭하자.
# Table Maintenance Generator 생성
# Maintenance View( 유지보수 뷰 )을 사용하기 위해서는 Generator 생성을 해주어야 한다.
# 01. 상단에 있는 [Utilities] -> [Table Maintenance Generator] 클릭해 보자.
# 02. 사용자에 따라서 알맞게 값을 넣어주고, 앞에서 만들었던 Function Group을 넣어주자.
# 03. Maintenance Screens에 따라서 생성 화면이 달라지는데 사용자에 따라 변경해 주면 된다.
##여기서는 One Step으로 진행하겠다.
- One Step 일 경우( 생성 화면 )
- Two Step 일 경우( 생성 화면 )
#04. 상단에 있는 Find Scr. Number을 클릭하여 자동으로 스크린 넘버를 채우자.
# 자동으로 하는 이유는 View가 여러 가지 일 때 Screen 겹치게 되면 덤프가 떨어지거나, 에러가 떨어지기 때문이다.
# 05. 생성버튼을 클릭하면 완성이다.
# Function Group을 보게 되면 다음과 같이 Screen 생성되어 있는 걸 볼 수 있다. 또한 Group 안에서 다양한 로직들이 있으니 참고 바란다.
다음은 Maintenance View Event에 대해서 알아보자.
도움이 되셨으면 하단에 있는 광고 한번씩 눌러주세유!!
728x90
'.ABAP > ..모든 것' 카테고리의 다른 글
SAP URL 파라미터 인코딩(Base64) 정리 (0) | 2024.01.18 |
---|---|
SAP SELECT CASE문 정리 (0) | 2023.12.21 |
SAP Function Group 정리 (1) | 2023.12.15 |
SAP WatchPoint 정리 (0) | 2023.12.12 |
SAP Table Technical Setting 설정 (0) | 2023.12.12 |