SAP 트랜잭션코드 SE16과 SE16N의 차이점 알아보기


SAP에서 테이블의 데이터를 조회하기 위해 SE16(데이타브라우저)이나 SE16N(일반 테이블 조회) 트랜잭션을 많이 사용하게 됩니다.

ABAP 개발자라면 SE11(ABAP Dictionary) 트랜잭션을 사용하기도 하지만 일반 사용자에게는 SE11에 대한 권한을 부여하지 않기 때문에 SE16 또는 SE16N을 사용할 수 밖에 없습니다. 참고로 SE11에서 테이블 데이터 조회는 SE16 화면과 동일합니다.

SE16과 SE16N은 둘 다 SAP 테이블의 데이터를 조회하는 트랜잭션 코드입니다.

동일한 작업을 수행하기 위해 만들어진 트랜잭션이지만 사용법에 있어 약간의 차이가 있습니다.

이번 글에서는 SAP 트랜잭션코드 SE16과 SE16N의 차이점에 대해 비교해서 알아보겠습니다.

SAP Transaction Code : SE16

SAP 트랜잭션코드 SE16에 대해 간략히 정리하면 아래 내용과 같습니다.

  • SE16 트랜잭션 코드는 테이블의 데이터를 조회할 때 가장 많이 사용하는 SAP의 표준 T-code 입니다.
  • 단순하게 테이블의 데이터를 조회하기 위한 용도로 만들어진 트랜잭션이기에 테이블의 필드 구조등은 확인해 볼 수 없습니다.
  • 변형을 사용할 때 같은 이름의 변형은 모든 사용자가 동일한 옵션으로 사용하게 됩니다.

1. 아래 화면은 SE16(데이터브라우저)의 초기화면 입니다.

2. 데이터를 조회할 테이블이름을 입력하고 상단의 [테이블내용] 아이콘을 클릭해서 조회 조건을 선택하는 화면으로 넘어가게 됩니다.

SAP 트랜잭션코드 SE16과 SE16N의 차이점 알아보기 - SE16(데이터브라우저)의 초기화면

3. 아래 화면은 SE16(데이터브라우저)에서 테이블의 데이터를 조회하기 위한 선택화면 입니다.

4. 필요한 선택 조건을 입력하고 [실행] 아이콘을 클릭하면 검색 결과가 나타나게 됩니다.

SE16(데이터브라우저)에서 테이블의 데이터를 조회하기 위한 선택화면

5. 아래 화면은 SE16(데이타브라우저)에서 선택 조건으로 검색된 결과 화면입니다.

SE16(데이타브라우저)에서 선택 조건으로 검색된 결과 화면

SAP Transaction Code : SE16N

SAP 트랜잭션코드 SE16N에 대해 간략히 정리하면 아래 내용과 같습니다.

  • SE16N 트랜잭션 코드는 SE16과 마찬가지로 테이블의 데이터를 조회할 때 사용하는 T-code 입니다. 
  • 기존 트랜잭션 코드 뒤에 “N“이 붙게되면 보통 기존 트랜잭션의 개선된 버전이라고 생각하면 됩니다.
  • SE16에서는 확인할 수 없었던 테이블의 필드 구조등은 확인해 볼 수 있습니다. (기술적 이름 더블 클릭)
  • 변형을 사용할 때 사용자별로 자신만의 변형을 사용할 수 있습니다.(변형 이름이 같아도 사용자가 다른 경우 서로 다른 옵션의 변형이 됩니다.)

1. 아래 화면은 SE16N(일반 테이블 조회)의 초기화면 입니다.

2. SE16과 달리 테이블과 선택 기준을 한 화면에서 처리할 수 있습니다.
다른 테이블의 데이터를 조회해야 할 경우 SE16은 처음의 초기화면으로 돌아가서 테이블을 변경하고 다시 선택화면으로 넘어가야 하지만 SE16N에서는 한 화면에서 바로 테이블을 변경하고 선택 기준을 입력해서 테이블 데이터를 조회할 수 있습니다.

SE16N(일반 테이블 조회)의 초기화면

3. 아래 화면은 SE16N(일반 테이블 조회)에서 선택 조건으로 검색된 결과 화면입니다.

4. 결과는 ALV 그리드 형식으로 표시됩니다. 

5. 최대 적중 수를 변경하고 [새로 고침] 아이콘을 클릭해서 원하는 수의 엔트리를 조회할 수도 있습니다. SE16에서 결과 엔트리 수를 변경하기 위해서는 선택 화면에서 최대 적중 수를 변경하고 조회 실행을 해줘야 합니다.

SE16N(일반 테이블 조회)에서 선택 조건으로 검색된 결과 화면





이 글이 도움이 되었기를 바랍니다. ^-^


답글 남기기