本文へスキップ

用語解説

RICEFWとは?SAPのアドオン開発の6分類と使う技術・開発言語をわかりやすく解説

RICEFWとは、SAPのアドオン開発をレポート・インターフェース・データ移行・機能拡張・帳票・ワークフローの6つに分類する言葉です。それぞれの例と使う技術、S/4HANAでの考え方を解説します。


RICEFW(リセフダブリュー)とは、SAPの標準機能では足りない部分を作り足す「アドオン開発」を、種類ごとに6つに分けたときの頭文字です。SAP導入プロジェクトでは、開発の一覧表や見積もりをこの分類で整理するのが一般的です。

現場によっては RICEF、WRICEF、FRICEW などとも呼ばれますが、指しているものは同じです(W のワークフローを含めるかどうか、並べる順番が違うだけです)。

6つの分類

文字英語日本語開発の例
RReportsレポート(帳票出力を除く照会・一覧)独自の売上集計表、滞留在庫の一覧
IInterfacesインターフェース(外部システム連携)倉庫管理システムへの出荷指示、銀行への支払データ
CConversionsデータ移行(コンバージョン)旧システムの得意先・品目・残高をSAPへ移す
EEnhancements機能拡張(標準処理への追加)受注登録時の独自チェック、項目の自動設定
FForms帳票(印刷・PDF出力)請求書、納品書、発注書
WWorkflowsワークフロー(承認の流れ)発注や支払の多段階承認

分類ごとに使う主な技術

分類ごとに、使う技術や作り方がほぼ決まっています。見積もりや担当者の割り振りをしやすいのが、この分類が使われ続けている理由です。

分類主な技術
レポートABAP の ALV、CDS ビュー、Fiori アプリ
インターフェースIDoc、BAPI、RFC、OData、SAP Integration Suite などの連携基盤
データ移行SAP S/4HANA 移行コックピット、LSMW(旧来の手法)、BAPI を使う独自プログラム
機能拡張BAdI、ユーザーイグジット、拡張ポイント
帳票SAPscript、SAP Smart Forms、SAP Interactive Forms by Adobe
ワークフローSAP Business Workflow、S/4HANA の柔軟なワークフロー

プロジェクトでの進め方

アドオン開発は、一般的に次の流れで進みます。RICEFW の一覧は、この流れ全体の管理表として使われます。

  1. フィット&ギャップ分析:業務要件と標準機能の差(ギャップ)を洗い出す
  2. 開発一覧の作成:ギャップを埋める開発を RICEFW に分類し、ID を振る
  3. 機能設計書(FS):業務コンサルタントが「何を実現するか」を書く
  4. 技術設計書(TS):開発者が「どう作るか」を書く
  5. 開発・単体テスト
  6. 結合テスト・移送:テスト環境から本番環境へ移送する
開発一覧の項目の例
項目記入例
開発IDSD-F-001
分類F(帳票)
名称請求書
モジュールSD
難易度
工数(人日)10
状況技術設計中

S/4HANA での考え方:アドオンを減らす

アドオンが多いほど、バージョンアップのたびに影響調査や改修が必要になります。そのため S/4HANA、特にクラウド版では、標準機能に業務を合わせ、アドオンを最小限にする「クリーンコア」という考え方が重視されています。

拡張の方法内容
キーユーザー拡張画面から項目の追加や簡単なロジックの追加を行う。プログラム改修が少ない
開発者による拡張(オンスタック)公開された API や拡張ポイントだけを使って ABAP で作る
サイド・バイ・サイド拡張SAP BTP など、基幹システムの外で作り、API で連携する

RICEFW の分類そのものは S/4HANA でも使われますが、「どの方法で作るか」を分類ごとに検討する必要が出てきました。

まとめ

  • RICEFW は、アドオン開発をレポート・インターフェース・データ移行・機能拡張・帳票・ワークフローに分ける頭文字
  • 分類ごとに使う技術が決まっているので、見積もりや担当の割り振りに使われる
  • 基幹システム内の開発は主に ABAP、画面や周辺アプリは JavaScript・Java なども使う
  • S/4HANA ではクリーンコアの考え方から、アドオンを減らし、作り方も慎重に選ぶ

わからない用語は SAP用語辞典 で調べられます。