300x250
728x90

# Function Group이란?


# Function Module의 컨테이너라고 생각하면 됩니다. 

# Function Group은 실행을 시킬 수가 없다. 

 

# Function Module을 만들 때에는 무조건 Function Group이 필요하다.

# Function Module을 모아두는 곳이 Function Group인 것이다. 

 

# Function Group에서 Function Module 개수는 상관은 없지만 3~4개 정도가 적당하다고 한다.

- 그 이유는 Function Module 중 한 곳에서 고치거나 TOP을 잘못 건드렸을 경우 다른 Function Module에도 에러가 나기 때문에 많으면 유지보수하기가 어렵다. 

 

# Function Module이란?


# 프로그램 코드캡슐화하고 데이터 교환을 위한 인터페이스를 제공하는 ABAP 루틴입니다. 시스템 전체에서 사용할 수 있습니다. 

 

# 쉽게 말하자면 다른 프로그램에서 평소에 많이 쓰는 로직이고 재사용이 많아지면 Function Module을 만든다.

# 또한 서드파티RFC 연결할 때와 데이터를 주고받을 때 대부분 Function Module을 사용한다.

 

 

 

# 01. Function Group 생성하기


 

# Function Module 만들기 전   Function Group먼저 만들어줘야 한다. 

 

# 만드는 방법 3가지가 있다. (내가 알고 있는 선에서는) 

 

# 1. [SE37] -> [Goto] -> [Function Groups] -> [Create Group] 

 

# 2. [SE80] -> [Drop&Down List( Local Objects or Package )] -> [Create] -> [Function Group]

 

# 3. SE80 -> Drop&Down List( Function Group ) -> 빈칸에 네임을 적고 엔터 

 

이런 식으로 만들면 Function Group이 만들어진다. 

 

# 01. Function Group Activate 하기


# 여기서 끝이 아닌 더욱 중요한 Activate을 해줘야 한다.  

# 01. 다음과 같이 Function Grop 더블 클릭 해보자.

 

# 02. 하단에 있는 [주 프로그램]을 클릭하고 

 

# 03. Activate전체 선택 -> 엔터를 눌러보자.

# 활성화가 되면 Function Module 만들 때 에러가 안 난다.

 

# 02. Function Module 만들기


#00. Function Module을 만들기 위해서는 T-CODE : SE37 또는 Function Group에서 만들어도 된다. 

 

# 01. 다음 필드에 맞게을 넣어보자. 그리고 SAVE을 눌러보자.

- Function Module : 네임 별

 

- Function Group : 앞에서 만들었던 Function Group 입력

 

- Short text : 설명란 

 

 

# 다음 단계.


2024.11.10 - [.SAP/..ABAP] - SAP Function Module - 2 정리

 

SAP Function Module - 2 정리

# Function Moduel - 1번을 보고 오자!2022.02.08 - [.SAP/..ABAP] - SAP Function Module - 1 정리 SAP Function Module - 1 정리# Function Group이란?# Function Module의 컨테이너라고 생각하면 됩니다. # Function Group은 실행을 

potato98.tistory.com

 

 

 

 

 

728x90

'.ABAP > ..모든 것' 카테고리의 다른 글

SAP Query [2] 정리  (0) 2022.03.26
SAP Query [1] 정리  (0) 2022.03.20
SAP MACRO,DEFINE 정리  (0) 2022.02.16
ABAP Concatenate 정리  (0) 2022.02.08
SAP SELECT문 LIKE 사용방법  (3) 2022.01.16