유지보수뷰를 만들어둔 상태에서 해당 db테이블의 필드가 추가되거나 삭제된 경우,
유지보수뷰가 자동으로 업데이트 되지 않고, 유지보수뷰를 별도로 수정해줘야 한다.
유지보수 뷰 수정방법 (Maintenance View)
-수정 전, 유지보수뷰를 수정하게 되면 레이아웃에서 했던 설정들(필드명 텍스트, 가시길이 너비 조정, 입력가능 여부(입력필드 체크박스))는 초기화 되어버려서 다시 설정 해줘야 하기 때문에, 수정 전에 레이아웃 설정을 잘 기억해두기!
- SE11에서 원하는 테이블 조회 > 수정가능상태에서 > [유틸리티] > [테이블유지보수생성기] 이동
- 수정상태에서 들어와야 위쪽에 빨간 표시한 연필과 쓰레기통 모양이 보인다. 수정은 연필모양을 클릭.
참고로 아래 유지보수뷰의 개요화면은 5번이다. 기억해두기!
- 연필모양 클릭하면 이런 창이 뜨는데, 나는 테이블에 필드를 새로 추가해서 유지보수뷰 수정을 하는 것이므로,
[구조의 신규 필드 / 보조테이블] 에 체크하고 확인버튼 클릭,
- 다음 창이 뜨는데,
[유지보수화면] 박스에서,
내가 만들었던 유지보수뷰는 개요화면5번만 있었어서 개요화면에만 체크하면 되고 (근데 다 체크함..)
[필드유형 / 특정탭] 박스에서,
내가 추가한 필드는 2개인데 하나는 키필드 하나는 기본필드여서 둘다 체크하고 확인!
- 그럼 이렇게 내가 만들어둔 유지보수뷰를 삭제하고 다시 만들겠다는 확인창이 뜬다. 확인 클릭.
- 이제 유지보수화면이 새로 추가&변경 된 필드에 맞게 업데이트 된다!
다시 돌아온 이 화면에서 [개요화면 5] 더블클릭 > [레이아웃] 버튼 클릭 들어가면 새로 업데이트 된 필드 사항들을 확인 할 수 있다. (티코드 SM30에서 해당 테이블 입력해서 들어가거나, 티코드 입력해서 들어가서도 확인 가능)
레이아웃에서 했던 설정들는 초기화 되므로 다시 설정 해주어야 한다.
'ABAP' 카테고리의 다른 글
[SAP_ABAP] CBO에서도 스탠다드에서 뜨는 메세지창 처럼 띄우는법 (0) | 2022.08.27 |
---|---|
[SAP_ABAP]ERDAT/ ERZET/ ERZZT/ ERNAM/ AEDAT/ AEZET/ AENAM 필드 (0) | 2022.08.19 |
[ABAP_Tip] 로컬오브젝트에 있는 프로그램 패키지로 옮기는 방법 (0) | 2022.08.09 |
[ABAP_DUMP] termination with a short dump was triggered on purpose by the key word MESSAGE (type X). 해결 (0) | 2022.08.08 |
[SAP_ABAP]SELECT문이 안될때 (0) | 2022.06.12 |