Quantcast
Channel: SCN : Blog List - SAP日本語コミュニティ (Japanese Language Community)
Viewing all articles
Browse latest Browse all 80

SAPクラウド演習2. バックエンドとフロントエンド並行開発

$
0
0

演習の目的

UXデザイン・シンキングでアプリ画面のプロトタイプができたら、次はバックエンドとフロントエンドの並行開発です。この演習2では、バックエンドのサービスがまだ完成していない段階で、データモデル定義を使ってアプリ開発し、モックデータを使ってテストします。開発、テストのスムーズな点を体験します。

早い段階でお客様にプロトタイプを見せたり、プリセールスデモでは、モックデータを使って意味あるデータをセットしてデモを実施できます。

1.    EDMX (Entity Data Model)からMaster-Detail Fioriテンプレートを使ってアプリを生成

2.    SAP Web IDE プリビューでテスト実行

3.    ランダムなモックデータ、準備したモックデータでテスト

 

1.   新規プロジェクトを作り、EDMXファイルを指定


SAP Fiori アプリはバックエンドのデータをOData サービスを介して動くデザインです。まだバックエンドのODataサービスができていない段階でも、データ定義のEDMX ファイルを使ってアプリの開発をスタートできます。

 

  • 演習1でブックマークしておいたSAP Web IDE を起動
  • Welcome PageからNew Project from Templateを選択

front1.png

  • 別の方法でメニューからFile à New à Project from Templateでもプロジェクト作成できます
  • テンプレート一覧からSAP Fiori Master Detail Application を選択し、Next

  front2.png

  • プロジェクト名を入力、例えばMyFirstFioriAppを入力してNext.
  •    EDMX をデータ・ソースに指定

デザイン・シンキング、画面のモックアップができた段階で、データモデルを定義します。そのEntity Data Model file (EDMX) を使って、フロントエンドとバックエンドの並行開発を行います。

openSAP のページからデータモデル定義ファイルをダウンロードします。https://open.sap.com/files/6b0ebe1a-3181-4b20-bb08-3e7ef8c357f7
ZIP
なのでファイルを展開してローカル保存しておきます。

New Projectウィザードのステップ3. Data Connection File Systemソースを選択し“schema_file_salesorder.edmx” を読み込みます。Nextで次へ。

front3.png 

  • ステップ4 Template Customization でテンプレートとデータ項目のマッピングを行います。

front4.png  

Note:Project Namespace では、ルールを決めておくと管理がし易くなります。

  • スクロールダウンしてDetail Sectionも同様にテンプレートとデータ項目のマッピングを行います。

front5.png

  • Nextで次へ
  • Finishでプログラムコードが生成されます。
  • EDMX 定義を元にアプリが生成されました。


2.   モックデータを使ってアプリをテスト


バックエンドのOData サービスがまだ完成していないので、アプリをテストすることができません。SAP Web IDE には便利な機能、モックデータでアプリを起動するオプションがあります。SAP Web IDEがランダムにデータを生成して、ランダムデータでテストできます。また、JSON ファイルからテストデータを読み込む事もできます。開発者にとってはうれしい機能です。

まずは、ランダムデータでアプリのテストをしてみましょう。

  • プロジェクトフォルダでindex.htmlを選択
  • メニューからRun àでテストプリビュー画面が表示されます。

front6.png  

  • 左の伝票一覧から伝票選択すると、右側に詳細が表示されます。

  front7.png

  Note

  • 別の方法でもできます。index.html で右ボタンRun -> Run with Mock Data


3. 意味のあるモックデータの作成

  

ランダムデータでアプリの動作テストは出来るのですが、意味のあるデータを利用ユーザに見てもらってフィードバックを得る事が重要です。SAP Web IDE ではモックデータをマニュアルで編集できる機能があり、JSON ファイルを作成できます。

  • プロジェクトファイルからmodelフォルダを展開
  • metadata.xmlで右クリック、Edit Mock Data

front8.png 

  • Add Rowを選択して1行テストデータを入力します。


front9.png

  • モックデータの入力が終わったらOK.

 

  • modelフォルダの下にモックデータファイルSOHeader.jsonが作成されます。

   front10.png

  • index.htmlで右クリックしてRun -> Run with Mock Data

   front11.png

  • モックデータでテストできる事を確認

front12.png


Viewing all articles
Browse latest Browse all 80

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>