1. Function Module (함수 모듈)

 

Function Module은 재사용 가능한 ABAP 코드 블록이다.

전역적으로 정의되어 있어서 어디서든 호출 가능하고, 다양한 입력/출력 파라미터를 주고받을 수 있다.

특징

  • CALL FUNCTION 문으로 호출함
  • SE37 트랜잭션 코드로 생성/관리
  • 예외 처리 가능 (EXCEPTIONS)
  • 모듈화, 재사용성, 캡슐화에 용이

 

2. Function Group (함수 그룹)

 

Function Group은 Function Module을 담는 컨테이너이다.

즉, 여러 개의 관련 Function Module을 하나의 논리 단위로 묶어주는 패키지 같은 개념이다.

 특징

  • SE80 또는 SE37에서 생성
  • 하나의 Function Group 안에 여러 Function Module 존재 가능
  • 해당 그룹에는 공통 전역 변수, 타입, 구조도 선언 가능
  • Function Module끼리 내부에서 이 변수 공유 가능

                                                                                                                                                                                                             

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          

+ Recent posts