본문 바로가기

SAP

SAP : Parallel Processing 병렬처리 간단요약

정의

Parallel Processing : 하나의 Main Program이 동일한 처리를 하는 child process를 여러 개 실행해 작업을 동시에 하여 process가 실행하여 단시간에 수행을 종료하는 기능이다.

 

구현방법

1. RFC 함수

2. 프로그램 로직으로 작성

 

사용목적

1. SAP System memory 한계(일반적으로 한 work process당 2G)를 초과하는 정보를 internal table로 처리하고자 할 때

2. Serial한 처리로 원하는 수행 시간을 얻기 힘들 때

 

동작과정

1. Main program에서 처리 단위별 정보를 넘기면서 실제 처리로직을 가진 RFC 함수를 다른 task(dialog process)로 실행한다.

2. RFC함수가 main program과 다른 process로 처리된다

3. 각 process 처리 후 실행 form문이 실행된다.

4. 모든 process가 처리 완료될 때까지 main program이 wait한다.

 

'SAP' 카테고리의 다른 글

SAP기초상식 : WIP  (1) 2023.03.10
SAP 취업 기술면접 예상 질문  (1) 2022.11.16
SAP IMG란?  (0) 2022.09.07
SAP : NetWeaver  (0) 2022.06.27