오늘은 유지보수 뷰에 특정 필드에 값을 넣어 주는 작업을 진행 할 겁니다
- 유지 보수뷰에 생성자 변경자를 입력 못하게 막고 그 값들에 유지보수뷰에서 생성, 수정 할때마다 이력을 남겨 줍시다
1. 테스트 테이블을 생성합니다
하다 보니 변경할값이 없어서 저장위치 값은 KEY에서 제외 시켰습니다
2. 유틸리티 -> 유지보수뷰 생성기를 눌러줍니다
3. 화면이 들어갈 Function Group을 적어 주시고 생성을 해줍니다
4. 이제 유지보수뷰의 이벤트를 생성해야 합니다
환경 -> 수정 -> 이벤트
5. 유지보수뷰 화면에 들어오면 신규 엔트리 생성을 눌러 줍니다
- SAP Message 에 변경하지 말라고 하지만 무시 합니다
6. 생성할 FORM 이름을 적어 줍니다 앞에 Number는 21로 적어 줍니다
7. 그리고 저장버튼을 누르고 원하는 펑션그룹에 생성해 줍니다
8. 해당 펑션 그룹에 FORM ZSE_VALUE_INPUT 으로 적어 줍니다.
9. 그리고 원하는 코딩을 해 줍니다. TABLE 선언은 이미 되어있습니다.
10. 이제는 생성자 변경자에 사용자가 입력을 못하도록 막아 봅시다
11. 해당 스크린의 요소 리스트에 가면 입력 필드에 체크 되어 있는 값을 뺴줍니다
- 빼기전
- 체크 제거 후
12. 이제는 제대로 작동하는지 테스트 해봅시다
- 유지보수뷰 T-CODE = SM30
13. 신규 엔트리를 누르고 값을 적은 후에 엔터를 쳐봅시다. 값이 들어 가는지
- 입력 전
- 입력 후
14, 값이 들어 온다면 이제 수정시에도 값이 들어 오는지 확인
- 변경전
- 변경 후
데이터가 들어오는것이 확인 될경우 제대로 세팅된것입니다
감사 합니다
'SAP > T-Code' 카테고리의 다른 글
Dev 서버에서 Q P 이관현황 가져오기 (0) | 2012.03.30 |
---|---|
BATCH JOB 만들기 (0) | 2012.03.16 |
CTS 이관 시키기 (0) | 2012.03.14 |
댓글