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끼리 내부에서 이 변수 공유 가능
'SAP' 카테고리의 다른 글
easy abap 24. standard / sorted table / hashed table (0) | 2025.05.12 |
---|---|
easy abap 23. Internal Table 정의, 생성 (0) | 2025.05.11 |
easy abap 21. Local-Macro, Global-Macro (0) | 2025.05.11 |
easy abap 20. subroutine 종료 & 분기조건문 (0) | 2025.05.10 |
easy abap 19. ABAP 내의 순환반복문 3가지 (0) | 2025.05.10 |