본문 바로가기

Ⅰ. ERP/1. ABAP

[SAP ABAP] Enhancement 종류 및 관련 설명

728x90

Enhancement란?

SAP의 표준 소스를 수정하지 않고 사용자가 원하는 로직을 추가하여 화면의 내용을 추가하거나 보이지 않게 하는 방법.

영역
기능
Customizing
SAP 표준 프로그램을 고객 환경에 맞게 변경하여 적용할 수 있다.
Modifying
SAP 표준 프로그램 또는 User Exit을 Access Key를 받아서 수정하거나 Notes를 적용하는 것
Enhancement
SAP 표준기능을 고객사 환경에 적합하도록 일부 기능을 추가하는 것
Customer Development
CBO라고도 하며, 개별 고객사에서 필요한 기능을 ABAP 프로그램으로 추가 개발한 프로그램


 

Exit란?

Sap Standard Program Flow 중 User가 원하는 대로 Control을 할 수 있도록 SAP 에서 구멍을 뚫어 놓은 것.

 

SMOD 에서 EXIT에 대한 설정 및 개발을 진행하고CMOD 에서 활성화 해주는 것.
 

BTE란?

Business transaction events

고객 업무의 확장을 위해 Customer Exit과 유사한 용도로 개발된 FI 모듈 전용 솔루션

여신관리 관련하여 SD의 경우에도 종종 활용

 

Substitution 란?

유효성 검사를 수행한 다음 해당 substitution 작업을 통해 시스템에서 대체할 값을 검증할 수 있는

기회를 얻을 수 있음

별도의 복잡한 코딩이 없어도 설정 가능하여 컨설턴트가 세팅하기도 함.

 

Source Code Enhancement 란?

유효성 검사를 수행한 다음 해당 substitution 작업을 통해 시스템에서 대체할 값을 검증할 수 있는

기회를 얻을 수 있음


 
728x90