functionmodule 2

Function Module(함수 모듈) 생성 및 사용 방법

✅ Function Module(함수 모듈)이란?Function Module(펑션 모듈)은 ABAP에서 재사용 가능한 함수(Function)이다.Function Module은 Function Group(펑션 그룹) 내에서 관리되며, 여러 프로그램에서 호출하여 사용할 수 있다.ABAP의 표준 라이브러리 함수처럼 동작하며, 필요할 때 호출하여 기능을 수행할 수 있다.Exception(예외) 처리를 포함할 수 있어 안정적인 코드 작성이 가능하다.📍 Function Module 생성 방법1️⃣ Function Group(펑션 그룹) 생성Function Module은 반드시 Function Group 내에서 관리되어야 한다.Function Group은 여러 개의 Function Module을 포함하는 컨테이너 ..

SAP ABAP/기본 2025.01.21

서브루틴(Subroutine) vs 펑션 모듈(Function Module) – 차이점 비교

📌 서브루틴(Subroutine) vs 펑션 모듈(Function Module) – 차이점 비교ABAP에서 서브루틴과 펑션 모듈은 모두 특정 기능을 실행하는 코드 블록이지만, 중요한 차이점이 있다.✅ 1. 정의🔹 서브루틴 (Subroutine)FORM ~ ENDFORM을 사용해 하나의 프로그램(Report) 내에서 코드 블록을 재사용하는 방식한 프로그램 안에서만 사용 가능 (글로벌X, 로컬O)🔹 펑션 모듈 (Function Module, FM)SAP에서 제공하는 글로벌 함수(Global Function)FUNCTION ~ ENDFUNCTION을 사용해 만들며, 여러 프로그램에서 호출 가능SAP의 Function Builder(SE37)에서 관리됨✅ 2. 주요 차이점 비교비교 항목서브루틴 (Subro..

SAP ABAP/기본 2025.01.19