SAP RAP là gì? Giới thiệu cho người mới
Tổng quan về ABAP RESTful Application Programming Model trên S/4HANA.
RAP (ABAP RESTful Application Programming Model) là mô hình lập trình hiện đại của SAP để xây dựng ứng dụng và API trên S/4HANA.
RAP gồm những gì
- CDS View: định nghĩa mô hình dữ liệu.
- Behavior Definition: khai báo hành vi (create, update, delete, validation…).
- Service Definition & Binding: expose ra OData cho Fiori hoặc bên ngoài dùng.
Vì sao quan trọng
RAP là cách SAP khuyến nghị để phát triển ứng dụng mới trên nền S/4HANA và Fiori.
Managed vs Unmanaged
- Managed: framework tự lo phần lưu dữ liệu — nhanh cho nghiệp vụ chuẩn.
- Unmanaged: bạn tự kiểm soát logic lưu trữ — dùng khi tích hợp bảng/logic cũ.
Bắt đầu với kịch bản managed để làm quen, rồi mở rộng dần.