로딩
요청 처리 중입니다...

SAP ABAP - BTE 사용하기

 SAP ABAP - BTE 사용하기

안녕하세요. SAP 시스템에서는 표준 로직을 수정하지 않고 사용자 요구사항을 반영하는 것이 매우 중요합니다.

그중 FI 영역에서 대표적으로 사용되는 확장 기법이 BTE(Business Transaction Events) 입니다. 해당 내역 정리해보겠습니다.

SAP BTE란? BTE는 SAP 표준 비즈니스 트랜잭션의 특정 시점에 이벤트를 발생시키고 고객이 작성한 로직을 실행할 수 있도록 제공되는 확장 메커니즘입니다.

주로 FI CO 모듈에서 사용되며 전표 처리 지급 처리 정산 등 회계 프로세스 중간에 사용자 로직을 삽입할 수 있습니다. 고객/공급업체 생성 시에 MD도 쓸 순 있지만 잘 쓰지 않는 방향인 것 같습니다.

또한 여신....(논란이 늘 많은 SD인지 FI인지 회사마다 다른) 도 쓸 수 있긴 합니다.

BTE의 가장 큰 특징은 SAP 표준 프로그램을 직접 수정하지 않고 이벤트와 사용자 함수 모듈을 연결하는 방식이라는 점입니다. BTE의 기본 구조는 다음과 같은 구조로 동작합니다....