옛날 SAP ECC는 그냥 개발자 자유도 MAX 였음.
뭐든지 ABAP으로 직접 만들고 때려 넣는 시대.
클라우드는 맘대로 만들지 마. 규칙 맞춰서 안전하게 개발해. 이런 느낌.
그래서 나온 게 RAP (RESTful Application Programming Model).
클라우드에서 ABAP 개발할 때 쓰는 공식 틀.
DB → 로직 → API → Fiori 화면
자동화/표준화한 SAP의 클라우드용 개발 법칙.
SAP Cloud RESTful = SAP Cloud에서 ABAP 개발할 때 지켜야 하는 공식 프로세스.
데이터·로직·UI·API를 표준화해서 자동 생성하게 하는 모델.
✔ GET → 조회(Read)
CDS View로 만든 데이터 읽어올 때.
Fiori 화면에서 목록 띄우는 것도 결국 GET.
✔ POST → 생성(Create)
새 데이터 만들 때.
RAP Behavior에서 use create 해둔 엔티티만 POST 가능.
✔ PATCH → 수정(Update)
부분 수정.
RAP Behavior의 use update를 호출할 때 이 메서드가 넘어감.
(예전 ABAP Function Module처럼 직접 처리하는 게 아니라
자동으로 Behavior & Implementation이 라우팅해줌)
✔ DELETE → 삭제(Delete)
RAP Behavior에 use delete가 있으면 가능.
지금(RAP) 외부 시스템은 REST API 호출
SAP은 Behavior Definition으로 CRUD 허용/제한 관리
ABAP 개발자는 로직만 구현
통신은 전부 GET/POST/PATCH/DELETE 자동 처리
'SAP HANA CLOUD' 카테고리의 다른 글
| [SAP RAP] unmanaged with 사용하여 Create 만들어보기 _1 (0) | 2025.11.28 |
|---|---|
| [SAP RAP] association [0..*] 이란 ? (0) | 2025.11.21 |
| [SAP RAP] Interface 관련 GPMS/WMS/웹벤 이란 ? (0) | 2025.11.17 |
| [SAP RAP] CDS VIEW 정리 (0) | 2025.11.16 |
| [SAP RAP] CAP 랑 BAS 연관관계 (0) | 2025.11.12 |