SAP 데이터 변경 이력 조회(se16n 강제 변경)

오늘은 SAP 데이터 변경 이력 조회하는 방법에 대해서 정리해 보겠습니다.

SE16N을 실행한 후 디버그를 통해 GD-EDIT, GD-SAPEDIT를 활성화하여 데이터를 수정한 경우에는 변경 이력 테이블에 저장이 되며, 해당 테이블은 전산 감사 등에서 운영 수정 여부 확인에 사용됩니다.

SE16N으로 데이터 수정하기

SFLIGHT 테이블 수정하기

SE16N에서 SFLIGHT 테이블을 조회한 후 디버그를 통해 특정 데이터를 수정합니다,

SFLIGHT 테이블 SE16N 수정

참고로, SE16N을 통한 SAP 테이블을 수정하는 자세한 방법은 아래의 글을 통해 확인할 수 있습니다.

SAP 테이블 데이터 수정 SE16N 사용법(+권한 없을 때 se16n_interface)

데이터 변경 이력 헤더/아이템 테이블

SE16N 을 통해서 수정한 데이터는 아래의 헤더, 아이템 테이블에 저장됩니다.

SE16N_CD_KEY : 데이터 변경 헤더
SE16N_CD_DATA : 데이터 변경 라인 아이템

SE16N_CD_KEY : 테이블 조회: 변경 문서 – 헤더

해당 헤더 테이블에서는 수정 대상 테이블, 수정 시도한 SAP ID, 날짜, 시간 정보를 확인할 수 있습니다.

SE16N_CD_KEY 테이블 변경 이력 헤더 테이블

SE16N_CD_DATA : 테이블 조회: 변경 문서 – 데이터

SE16N_CD_KEY에서 취득한 ID 값을 통해서 상세 라인 아이템 정보를 확인할 수 있습니다.

SE16N_CD_DATA 테이블 변경 이력 내역 테이블

SE16N_CD_DATA-CHANGE_TYPE 필드에는 변경 유형이 저장되는데, D: 삭제, I: 삽입, M: 수정 즉, 어떤 타입의 수정이 가해졌는지 확인할 수 있습니다.

SE16N 테이블 변경 문서 조회 리포트

또는, SAP에서 제공하는 리포트를 통해서 SE16N 변경 사항을 조회할 수 있습니다.

SE38 : RKSE16N_CD_DISPLAY

RKSE16N_CD_DISPLAY 리포트

테이블에서 조회하는 것과 마찬가지로 조건을 입력한 후 실행하면 동일한 결과를 볼 수 있습니다.


이상으로 SE16N 으로 수정한 테이블 변경 문서 조회하는 방법을 알아보았습니다.

SAP에서 공식으로 제공하는 좀 더 상세한 리포트의 세부 사항은 아래의 노츠를 통해 확인이 가능합니다.

1360465 – SE16N: Archiving object CA_SE16NCD

함께 보면 좋은 글

SAP 실행 중인 ABAP 프로그램 디버깅 (SM50, SM66_OLD)

ABAP 디버깅 인터널 테이블 데이터 변경 방법

SAP ABAP 단축키 모음