본문 바로가기
SAP/T-Code

Maintenance View Event

by Hkun 2014. 6. 9.
반응형

오늘은 유지보수 뷰에 특정 필드에 값을 넣어 주는 작업을 진행 할 겁니다

 - 유지 보수뷰에 생성자 변경자를 입력 못하게 막고 그 값들에 유지보수뷰에서 생성, 수정 할때마다 이력을 남겨 줍시다


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

댓글