SAP

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 シナリオで慣れ、そこから広げていきましょう。


← 記事一覧に戻る