SAP RAPとは?初心者向け入門
S/4HANA上のABAP RESTful Application Programming Modelの概要。
RAP(ABAP RESTful Application Programming Model)は、S/4HANA上でアプリやAPIを構築するためのSAPのモダンなプログラミングモデルです。
RAPの構成要素
- CDSビュー:データモデルを定義。
- Behavior Definition:振る舞い(作成・更新・削除・バリデーションなど)を宣言。
- Service Definition & Binding:Fioriや外部向けにODataとして公開。
なぜ重要か
RAPは、S/4HANAとFiori上で新しいアプリを開発するためにSAPが推奨する方法です。
Managed と Unmanaged
- Managed:フレームワークが永続化を担当 — 標準シナリオに高速。
- Unmanaged:永続化ロジックを自分で制御 — 既存テーブル/ロジックの統合に。
まずは managed シナリオで慣れ、そこから広げていきましょう。