해당 user-exit를 알고 싶습니다..
각 티코드별로 들어갈때 누가 접속해서 조회하고 수정하고 삭제했는지 로그를 남겨야 한다고 하는데요.
저는 user-exit을 이용해서 로그를 남길려고 합니다.
혹시 다른 방법이나 좋은 아이디어 있으면 부타귿립니다.
댓글 3
-
초짜
2008.03.25 21:02
-
왕초~삽질맨
2008.03.26 01:14
CALL FUNCTION 'CHANGEDOCUMENT_READ_HEADERS'
EXPORTING
objectclass = 'KRED'
username = ''
TABLES
i_cdhdr = gt_cdhdr
EXCEPTIONS
no_position_found = 1
wrong_access_to_archive = 2
time_zone_conversion_error = 3
OTHERS = 4.
이펑션을 활용하시면 되는데 좀 느립니다..
아니면 cdhdr 을 조회하시거나 각각의 변경 정보까지 원하시면 CDPOS 테이블까지 조인하시면 될껍니다
USER-EXIT 으로 하신다면 CMOD 에서 프로젝트 만드시고
기능확장지정에
SAPMF02D
SAPMF02K
EXIT_SAPMF02D_001
EXIT_SAPMF02K_001
에 코딩을 하시면 되겠죠 (저장시점에 탑니다)
-
원니컴
2008.03.26 20:00
답변 주신분 감사드립니다. 우선 저장할때 로그를 남기는건 문제가 있네요. 조회부분에 대해서도 로그를 남겨야 하기때문에...
그래서 field exit으로 작성하기로 했습니다.
답변 감사합니다.
테이블/해당 엘리먼트에 Change Document를 활용해보심은 어떨지..