300x250
728x90

# Customer Exit 이란?


 

2025.01.10 - [.ABAP/..모든 것] - SAP Enhancement 정리 ( User Exit, Customer Exit ) - 1

 

SAP Enhancement 정리 ( User Exit, Customer Exit ) - 1

# Enhancement 란.. # Enhancemnet(확장)은 SAP 스탠다드 프로그램의 코드를 수정하지 않고도 고객의 요구에 맞게 시스템을 커스터마이징 할 수 있는 기능이다.   우선 Enhancement 옵션에서 크게 4가지로

potato98.tistory.com

 

 


# 다음은 예제를 통해서 Customer Exit 사용법을 알아보자.


# [ Customer Exit ] #

 

간단 시나리오 : 은행 생성할 때, 은행 번호안 넣으면 오류 메시지가 뜨게 해 보자. 

 

 

 

# 01. 우선 T-CODE : CMOD로 들어가서 프로젝트 생성해 보자. 

 

 

# 02. [ 기능확장 지정 ]을 통해서 해당 기능확장을 선택해 보자.

# 찾는 방법은 상단에 있는 [ SAP Enhancement ]을 참고해 보자. #

 

 

# 03. [ 기능확장 지정 ]을 통해서 해당 기능확장 넣었으면 [ 구성요소 ]를 클릭해 보자. 

 

 

# 04.  여기서는 [ EXIT_SAPLBANK_001 ]을 통해 Enhancement을 할 것이기 때문에 클릭해 보자.

 

# 05. 해당 [ INCLUDE ZXF12U01 ]을 더블 클릭 후, 엔터를 눌러서 생성해 보자.

 

# [ Import ] 탭을 통해 데이터가 들어오기 때문에 유효섬 검사체크할 시, 참고를 잘해줘야 한다.

 

# 06. 그럼 다음 화면이 나오게 된다.

 

 

# 07. 다음과 같이 은행 번호의 유효성 검사 로직을 짜보자.

 

 

# 08. 저장이 완료가 되면, [ T-CODE : CMOD ] -> [ 구성 요소 ]를 눌러서 저장했던 [ Function Module ]에서 Import 체크가 된 걸 볼 수 있다. 

 

# 09. 그럼 [ Function Module ] 활성화를 해보자.

 

# 10. 그리고 실행을 하면? 

 

끝...!!!

 

 

도움이 되셨으면 하단에 있는 광고 한번씩 눌러주세유!!

 

728x90