TYPE-1(실행가능프로그램Executable program)과 모듈 풀 프로그램의 차이
SAP ABAP 프로그램에는 목적에 따라 각 프로그램 유형 TYPE들이 존재하는데요.
오늘은 그 중 TYPE-1(실행가능프로그램)과 모듈 풀(Module Pool) 프로그램을 알아보도록 하겠습니다.
TYPE-1(실행가능프로그램)
TYPE-1(실행가능프로그램): 리포트프로그램(Report)이라고도 하며 주로 데이터의 조회를 주 목적으로
하는데가 있습니다. 프로그램 생성 시 자동으로 스크린(1000) 생성되고 SELECTION_SCREEN 사용합니다.
T-CODE(트랜잭션코드)가 없어도 프로그램 자체가 실행됩니다. 또한, 트랜잭션 코드를 생성할 때는
Report transaction 으로 해야합니다.
Transaction code: 원하는 T-CODE명
Program: T-CODE가 바라볼 프로그램명
Selection screen: 프로그램에서 바라볼 스크린번호 ( TYPE1 실행가능프로그램일 경우 Default 1000스크린으로 지정됨 )
실행화면 예시)
데이터의 조회를 주목적으로 함 ( 실제로는 조회 뿐만 아니라, 데이터의 입력과 삭제도 간편하게 가능하기 때문에 TYPE1 실행가능 프로그램을 주로 많이 이용하는 편이다 )
모듈 풀(Module Pool)
모듈 풀(Module Pool): 데이터의 조회/저장/삭제 를 주로 이용하는 프로그램입니다. TYPE-1(실행가능프로그램) 처럼 생성하면 자동으로 SCREEN(1000) 생성이 안됩니다. 따라서 사용자가 직접 스크린을 만들어야 합니다. 또한, 모듈 풀 프로그램은 실행하기 위해서는 별도로 T-CODE(트랜잭션코드)가 있어야 실행이 가능합니다.
( 실행하려고 하면 리포트 유형 'M'타입은 실행할 수 없습니다 라고 뜸 )
모듈 풀 프로그램의 경우 사용자가 직접만든 스크린번호를 입력해줘야 T-CODE(트랜잭션코드)로 프로그램을
실행하였을 때 지정한 스크린번호로 프로그램을 실행시킬 수 있다.
실행화면 예시)
이용자의 데이터 입력/조회/삭제 를 주 목적으로 한다:)
끝.
'SAP > ABAP' 카테고리의 다른 글
SAP ABAP 연산자 (0) | 2021.03.30 |
---|---|
SAP ABAP AT EXIT-COMMAND과 OK_CODE 방식의 차이점 (0) | 2021.03.30 |
SAP ABAP 디버깅(Debugging) 데이터 APPEND (0) | 2021.03.28 |
필드심볼(ASSIGNING FIELD-SYMBOL)과 구조체(INTO) 차이점 (0) | 2021.03.28 |
SAP ABAP 스크린페인터 오류 : Screen painter error: EU_SCRP_WN32 : timeout during allocate / CPIC-CALL (1) | 2021.03.25 |
댓글