didu.log
로그인
didu.log
로그인
SAP - Module Pool Program
신지수
·
2022년 3월 17일
팔로우
2
2
SAP
목록 보기
5/10
0. 들어가며
0-1. Report Program
프로그램이 자동으로 생성해주는 1000번 스크린을 사용
목적: DB 테이블에서 조회한 데이터를 화면에 뿌려주기
0-2. Module Pool Program
개발자가 직접 생성한 일반 스크린을 사용
Screen을 이용하여 Flow Logic에 따라 Business Flow를 처리
목적: 데이터를 조회/수정/삭제/생성하는 등의 데이터 관리
1. Module Pool Program
[TYPE-M 프로그램 영역]
TYPE-M프로그램을 개발하기 위한 전체 프로세스
스크린정의
스크린에 대한 스크립트 추가
TYPE-M 프로그램에 대한 트랜잭션 코드 생성
1-1. Screen
SAPgui에 조회되는 모든 화면
1. PBO(Process Before Output)
스크린이 화면에 보여지기 전에 실행되는 이벤트
화면의 속성을 초기화하거나 스크린 요소의 속성을 변경하는 작업 수행
2. PAI(Process After Input)
스크린 상에서 User 액션이 발생한 후 실행되는 이벤트
사용자가 입력 필드에 값을 입력하고 enter키를 입력하거나, 스크린의 push버튼 을 클릭하였을 때 반응
1-2. Screen의 구성요소
1. 스크린 속성
SAP 시스템에 스크린 오브젝트를 연결
스크린 번호, 타입, 이름, 내역, 창 크기, 다음 화면을 정의
2. 스크린 요소
사용자가 데이터를 조회하고 입력하는 GUI화면을 디자인하는데 사용
텍스트 필드, Input/output필드, 체크박스, 라디오 버튼 등과 같은 스크린의 구성 요소 정의
3. 스크린 필드
메인 스크린 필드의 데이터 타입과 길이 등을 정의
4. 스크린 흐름 로직
사용자의 액션에 반응하게 되는 스크린의 PAI와 PBO와 관련되어 절차적으로 수행해야 할 부분을 정의
1-3. Subscreen
Runtime환경에서 다른 스크린의 Sub Area에 포함되도록 함.
1-4. Tabstrip
두 개 이상의 스크린 오브젝트로 구성
신지수
병아리 개발자🐥
팔로우
이전 포스트
SAP - Report 프로그램 구조
다음 포스트
SAP - GRID ALV
0개의 댓글
댓글 작성