300x250
728x90
# Generate ABAP Repostiory Objects란
ABAP 프로그래밍 언어를 사용하여 빠르게 비즈니스 애플리케이션을 개발하는 방법론이다. RAP 개발하면서 필요한 객체들을 만들어주는 것이다.
- CDS 모델 관련 객체
- 비즈니스 로직 관련 객체
- 임시 저장 관련 객체
쉽게 말해서 자동으로 해당하는 DB Table의 CRUD 프로그램을 생성해 주고 Service Binding까지 해주는 거라고 생각하면 된다.
그래서 간단한 CRUD Program을 만들려고 할 때 사용하면 좋다.
# SAP RAP Generate의 장점
# 개발 생산성 향상
# 일관성 있는 코드 생성
# 높은 성능과 사용자 친화적인 애플리케이션 개발
# SAP S/4HANA와 완벽히 통합된 현대적인 애플리케이션 구축
# 빠른 시간 내에 개발
.
.
.
SAP RAP Generate의 전제 조건
# 빨간 상자 부분 TYPE은 무조건 있어야 하는 조건이다.
last_changed_at : abp_lastchange_tstmpl;
local_last_changed_at : abp_locinst_lastchange_tstmpl;
더 다양한 정보는
시작해 보자.
시나리오.
회사 사원들의 정보를 관리하는 프로그램을 만들려고 한다. 빠른 시일 내에 CRUD 프로그램을 만들어보자.
사원 Table
1. SAP RAP Generate 설정해 보자.
1. 해당 DB Table(오른쪽 클릭) 선택한 후 Generate ABAP Repository Objects... 클릭해 보자.
2. 경우에 따라서 선택이 다르니 참고 바란다.
3. 해당 객체에 따라서 정하고 싶은 값을 넣으면 된다.
Data Model( Root View ) : ZI_PERNR
Alias : Pernr
ABAP Class : ZBP_I_PERNR
Draft Table : ZFI_PERNR_DF
Projection View : ZC_PERNR
Service Definition : ZSD_EPRNR
Service Binding : ZSB_PERNR
4. 입력을 끝내면 다음과 같이 정의된 것을 볼 수 있다. Next를 눌러보자.
5. 그러고 실행을 해보면, Draft 기능, CRUD, Filter 등 기본적인 기능들은 실행이 잘 될 것이다.
# 필드 명은 변경 한 것이니 참고 바란다.
데이터에 대한 버전관리( 생성/변경 관리 ) 설정하고 싶으면
2023.09.11 - [.SAP/..RAP] - SAP RAP 생성/수정 사항 업데이트하는 방법
Draft 기능에 대해서 궁금하다면
2023.06.20 - [.SAP/..RAP] - SAP RAP draft 기능 활성화( Managed )
728x90
'.BTP > ..Cloud ABAP(RAP)' 카테고리의 다른 글
SAP RAP Excel Upload 정리 #1 (9) | 2023.11.16 |
---|---|
SAP RAP 생성/수정 사항 업데이트하는 방법 (0) | 2023.09.11 |
SAP RAP to BAS 연결 정리(BTP) (0) | 2023.07.21 |
SAP RAP Side effects 정리 (2) | 2023.07.12 |
SAP RAP 넘버레인지( Number Range ) 정리 (15) | 2023.06.29 |