SAP_ABAP Calling Program

2021. 10. 26. 15:03SAP_ABAP

728x90

프로젝트 수행 시 하나의 프로그램을 여러 명의 개발자가 동시에 개발해야 하는 경우, 기능별로 프로그램 을 나누어서 개발한다(모듈화). 이렇게 구성된 패키지 프로그램은 메인 프로그램에서 사용자의 요구에 따라 각각의 프로그램을 호출하여 사용한다.

 

1
2
/*  SUBMIT (program) AND RETURN.
    IMPORT g_carrid FROM MEMORY ID 'T_CID'  */

프로그램 실행 후 import부터 수행
cs
  1. VIA SELECTION-SCREEN : 호출된 프로그램의 SELECTION SCREEN 화면이 나타남
  2. USING SELECTION-SET <__> : 호출된 프로그램의 변형(Variant)을 사용하여 호출
  3. WITH FREE SELECTION freesel : 동적인 Selection이 가능
  4. WITH p op f SIGN s : SELECTION SCREEN의 구성 요소(PARAMETERS, SELECTION-OPTIONS)에 값을 채움
  5. WITH SELECTION-TABLE rspa : RSPARAMS 구조체를 이용한 인터널 테이블을 통해 호출된 프로그램의 SELECTION SCREEN의 입력 값들을 동적으로 채움

 

728x90

'SAP_ABAP' 카테고리의 다른 글

SAP_ABAP Module Pool Program(모듈 풀)_2  (0) 2021.10.27
SAP_ABAP Module Pool Program(모듈 풀)_1  (0) 2021.10.26
SAP_ABAP 프로그램 구조 (이벤트)  (0) 2021.10.25
SAP_ABAP 구현  (0) 2021.10.25
SAP/ABAP - Report program 만들기  (0) 2021.10.25