728x90
# SAP Maintenance View 란?
2023.12.15 - [.ABAP/..모든 것] - SAP Maintenance View( 유지보수 뷰 ) 정리
SAP Maintenance View( 유지보수 뷰 ) 정리
# Maintenance View란스탠다드 기능으로 프로그램을 만들지 않고 Table을 컨트롤( CRUD ) 할 수 있게 해주는 View이다. 또한 Maintenance View( 유지보수 뷰 )는 외래 키를 참조해서 연결할 수 있다. # 다음과 같
potato98.tistory.com
# 시작하기 전
# 프로젝트를 하면서 Maintenance View을 많이 사용할 수도 있게 된다. 기존에 만들어져 있던 유지보수 뷰를 고쳐야 할 때가 생기게 된다.
그런데???
# 현업이 유지보수 뷰에 삭제 지시자를 추가해 달라는 요청이 들어온 것이다.
# 기존에 있는 테이블에 [ 삭제 ] 필드를 하나 추가하고, [ 삭제 ] 필드를 [ 체크 박스 ]로 만들어야 할 경우라고 생각하면 된다.
# 이제 [ 필드 ] 하나를 추가해서 이걸 [ 체크박스 ]로 변경하는 방법을 알아보자.
# 물론, 라디오 버튼으로 설정할 순 있지만 그렇게 되면 라디오 버튼 그룹이 설정이 이상하게 잡히기 때문에 안된다고 보면 될 것 같다.
# SAP Maintenance Veiw 필드 속성 변경( 변경할 로직은 없다는 점 )
# 01. 다음과 같이 Maintenance View가 있다고 가정해 보자. 우리는 여기서 [ DEL ]라는 필드를 변경할 것이다.

# 02. 실행을 시켜보면 [ DEL ] 필드를 보면 기존 텍스트 값을 넣을 수 있게 설정이 되어있다. 이걸로 당연히 삭제 지시자로 관리하기 힘들기 때문에 변경해야 할 것이다.

# 03. 상단에 있는 [ 시스템 ] -> [ 상태 ]을 누르게 되면

# 04. 많은 스크린 중에 [ 저장소 데이터 ]에서 [ 화면 번호 ]를 더블클릭 해보자.

# 05. 그럼 다음과 같이 [ 스크린 페인터 ]가 나오게 될 것이다. 여기서 [ 조회 모드 ] -> [ 변경 모드 ]로 변경해 보자.

# 06. 그다음 상단에 있는 [ 레이아웃 ]을 클릭하게 되면? 다음과 같이 나오게 될 것이다.

# 07. 변경할 [ DEL ] 필드를 클릭한 후, [ 편집 ] -> [ 변환 ] -> [ 체크박스 ] -> [ 왼쪽버튼 ]을 클릭해 보자.

# 08. 다음과 같이 [ 체크박스 ]로 변경이 된 걸 볼 수 있다!. [ 엑티베이트 ]를 하고 다시 유지보수 뷰 화면으로 넘어가 보자.

# 09. 그럼 이런 식으로 [ 체크박스 ]로 변경된 걸 볼 수 있게 된다..!

# 10. 유지보수 뷰에서 변경하면? 당연히 DB도 반영이 된다는 점!


끝..!
# SAP Maintenance View 필드 명을 변경하고 싶으면?
2024.03.15 - [.ABAP/..모든 것] - SAP Maintenance View ( + ) 해결 방법
SAP Maintenance View ( + ) 해결 방법
# 다음과 같이 ( + ) 나오는 경우 # View을 만들었을 때, 다음과 같이 나오는 경우가 있을 것이다. 이유는 자세히는 모르지만 Data element에서 Label을 등록할 때, 언어가 바뀌었을 때 나오는 경우 인 것
potato98.tistory.com
728x90
'.ABAP > ..모든 것' 카테고리의 다른 글
| SAP SELECT-OPTIONS To Parameter 설정 ( Modify Screen ) (3) | 2025.12.12 |
|---|---|
| SAP LOOP AT .. FROM .. TO 정리 ( 단위 반복 ) (2) | 2025.05.30 |
| SAP Range Table 정리 (0) | 2025.05.16 |
| SAP Package 정리 (0) | 2025.05.02 |
| SAP Number Range NR 상태 확인 (0) | 2025.04.24 |