Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Sit2019tokyo mendix

134 views

Published on

SAPInsideTrack2019Tokyo Day1 FJ_Iguchi

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Sit2019tokyo mendix

  1. 1. 井口広志 富士通株式会社 Nonコーディングツールの紹介 ~ どうするABAPer?【第二弾】 ~ SAP Inside Track 2019 TOKYO SNS投稿 写真撮影 動画撮影 資料公開 ハッシュタグ 〇 △講演者含む事 × Slide Share #sitTokyo #chillSAP Copyright 2019 FUJITSU LIMITED
  2. 2. 2 自己紹介 名前 :井口広志 会社 :富士通株式会社 参加目的 :最新技術情報/動向を調査して日本のお客様へお伝えする。 2018年:SAP Cloud Platform全般及びABAP 2019年:SAP S/4HANAへの移行向け情報をメインに活動 Copyright 2019 FUJITSU LIMITED
  3. 3. 3 SAP Inside Track Tokyo 2019 スポンサーのご紹介 ご協賛いただきありがとうございます 企業/団体 株式会社KYOSO 様 コベルコシステム株式会社 様 株式会社NTTデータ グローバルソリューションズ 様 SAP PRESS 様 ESPRESSO TUTORIALS 様 株式会社ワールドシステムコンサルタント 様 SAP Leonardo Experience Center Tokyo 様 SAPジャパン株式会社 様 個人 株式会社BeeX 代表取締役社長 広木 太(@baborin) 様 SAPジャパン株式会社 エヴァンジェリスト 吉越 輝信(@teru4454) 様 #sitTokyo #chillSAP
  4. 4. 4 1. 前回のあらすじ 2. ABAPerのDXとは? 3. aPaaS「Mendix」 のご紹介 4. まとめ/所感/考察 内容 Copyright 2019 FUJITSU LIMITED
  5. 5. 5 1. 前回のあらすじ 2. ABAPerのDXとは? 3. aPaaS「Mendix」 のご紹介 4. まとめ/所感/考察 内容 Copyright 2019 FUJITSU LIMITED
  6. 6. 6 昨年は… ABAPは一体どうなっているのか? を調査した。 ・時代は 「Cloud」 「Open Source Software」 「Cloud Foundry」 「non-programming」。 ・もはやABAPは「過去のもの?」 「未来はない?」 SAP PRESSさんの本を紹介 ・「ABAP to the Future」を紹介 ABAPの「クラウドネイティブ化」は着実に進んでいた。 ・ABAP Environment ・ABAP RESTful Programming Model ・ABAP開発ノウハウ各種 今後「ABAPer」どうすればよいのか?? ・CDS開発向けABAPコーディングやWeb画面開発スキル、Webセキュリティスキル、 DevOpsにDesign Thinking と日々たくさん勉強が必要。 ABAPは今後も必要 ・ABAPは確実に進化中 ⇒ ABAPerも進化が必要 冨本さんお疲れさまでした 本日はこちらを ご紹介します。 11/28にSAP)本名さんが講演されます 今年は… Copyright 2019 FUJITSU LIMITED
  7. 7. 7 1. 前回のあらすじ 2. ABAPerのDXとは? 3. aPaaS「Mendix」 のご紹介 4. まとめ/所感/考察 内容 Copyright 2019 FUJITSU LIMITED
  8. 8. 8 • デジタルトランスフォーメーション(Digital transformation)の略語です。 定義や解釈色々あります。(検索して下さい)。 → 今日は経済産業省のDXレポートの内容に基づきます。 「DX」とは? • なぜSAP ERPの「レガシー化」「ブラックボックス化」が進んでしまったのか? なぜモダナイゼーションは進まなかったのか? → GapをABAPアドオンで作り込みすぎたからです。 (「なければ合わせる」ではなく「なければ作る」→ 結果的に塩漬け状態) • ABAPerはS/4HANA時代になっても「漬物職人」のままでいいんでしょうか?? → ABAPer の「DX」とはなんでしょうか?? Copyright 2019 FUJITSU LIMITED
  9. 9. 9 • 「ブラックボックス化の解消&新デジタル技術導入のスペシャリスト」になるべきでは ないでしょうか?。 = 「ERPの中への作り込み」から「Side By Side」へ仕訳/開発 → ABAP RESTful Programming Model :SAP S/4HANA1909からまったなし。 java(Spring),pyson,Swift,java script(Angular) :オブジェクト指向が苦手な人には取り組み にくいジャンル。例:ABAP Object → さてどうしましょう? ABAPerに必要な「進化」とは? • 今からjavaのスペシャリストにならなくてもなんとかならないものか? 世の中なんでも「自動化」。それなら開発も「自動化」進んでいるんだよね?。 ABAPの開発自動化ツールは? → SAPクエリはNonコーディングで一覧照会機能を開発可能。 S/4HANA非互換改修ツールATCのQuick Fixes機能で一部の ソースコードを自動改修ができる。 ではABAP以外のNonコーディングツールは? → SAP Cloud Platform のサービスの中にあるMendixを ご存知ですか?? Copyright 2019 FUJITSU LIMITED
  10. 10. 10 SAP TechEd2019資料「CAA161 Extend SAP S/4HANA Using SAP Cloud Platform Rapid Application Development」より The a fast and easy Low Code platform for creating and continuously improving SAP business applications at scale SAP Cloud Platform Rapid Application Development by Mendix Model Full Stack Application data, logic, and UI Maximize reuseIterate rapidly Deploy to SAP Cloud Platform with a single click Copyright 2019 FUJITSU LIMITED
  11. 11. 11 • 今日はABAP開発者向けにWebアプリ開発基盤であるMendixをご紹介します。 というわけで 我々はRAPと Mendixの 二刀流に なりましょう! SAP TechX資料「SAP TechEd 2019フィードバックSAP Cloud Platform の最新開発手法」より Copyright 2019 FUJITSU LIMITED
  12. 12. 12 1. 前回のあらすじ 2. ABAPerのDXとは? 3. aPaaS「Mendix」 のご紹介 4. まとめ/所感/考察 内容 Copyright 2019 FUJITSU LIMITED
  13. 13. 13 「Mendix」は会社名であり、aPaaSの名前でもあります。 2013年より、国内外の高速開発プラットフォームを活用し、大手企業から中堅企業までの多数の導入を実施しています。 この実績をもって2016年度より自社サービスとしてMendix社とパートナーシップを締結、日本でのサービスを開始 いたしました。  創業 2005年(クラウドネイティブのアプリケーション開発プラットフォームをサービスする目的でオランダで創業)  本社 米国ボストン(2008年初頭に移転 技術開発はオランダ)  社員数 400名  導入実績 欧米を中心に750社以上  パートナー 全世界で約80社  評価 ガートナーグループによりhpaPaaSとしてのリーダーの評価を獲得 出典:株式会社ビルドシステム様ご提供資料より Copyright 2019 FUJITSU LIMITED
  14. 14. 14 Mendixは「aPaaS」です。 Operation Integrations Database Notifications SSOSocial Agile Project Management Feedback Repository Modeler IDE IoT AlgorithmsBig Data → Developer Portal System Management Core Platform Business Server USER Application Model Model Model Model Model Model Model Model ModelModelModel App Store Smart App Connectors Cloud上にアプリケーションが動作する為のプラットフォーム、管理機能、運用機能などがす べて用意されたアプリケーションPaaS(aPaaS)です。 WebUI 出典:株式会社ビルドシステム様ご提供資料より Copyright 2019 FUJITSU LIMITED
  15. 15. 15 SAP TechEd2018資料「CNA369 – SAP Cloud Platform Rapid Application Development by Mendix in Practice」より Become an Intelligent Enterprise with SAP Cloud Platform RAD by Mendix SAP Cloud Platform Rapid Application Development by Mendix Mendix App Store Connectors and modules Starter applications and templates Machine Learning SAP Predictive Blockchain Service Internetof Things Mendix Development Tools Modeler Feedback & Collaboration Team Server Build & Deploy Authorization Connectivity Destination & Trust Management Application Logs App Autoscaler And more Systems and solutions And more (SAP TechEd2018の資料より) Copyright 2019 FUJITSU LIMITED
  16. 16. 16 SAP TechEd2019資料「CAA161 Extend SAP S/4HANA Using SAP Cloud Platform Rapid Application Development」より The key Benefits of SAP RAD by Mendix  Seamless developer on-boarding  Quick environment setup  One-click deployment Developer experience  SAP Cloud Platform connectors  SAP starter applications  SAP HANA service SAP content  OData connectors  Machine Learning Foundation  Standard connectors - IoT, Blockchain SAP solutions extensions  SAP Fiori launchpad integration  SAP Fiori-themed applications Business user experience Copyright 2019 FUJITSU LIMITED
  17. 17. 17 Mendixで「DevOps」を「BizDevOps」へ Developer Portal ❷ ビジネス側の アイデアを確認 2 IT側ビジネス側 Business Server ❶ ビジネスアイデアを入力 Stories (要求管理) 1 Planning (進捗管理) 6 ❻ 進捗管理 5❺ フィードバック アプリを更新 Mendix Modeler 3 ❸ 開発 高速開発 動かしてみる + Feedback 4 ❹ 出来上がった アプリケーションを 確認 出典:株式会社ビルドシステム様 ご提供資料より Copyright 2019 FUJITSU LIMITED
  18. 18. 18 これらをNon/Lowコーディングで実現できます。  Domain model = データモデル  Pages/Layout = ユーザーインターフェース  Microflows = ビジネスロジック Mendix Modeler(Mendixのモデル駆動開発に基づくビジュアルモデリングツール)で開発する アプリケーションは、3つのモデル要素から成り立っています。 ビジネスアイデアの早い可視化に対応 出典:株式会社ビルドシステム様ご提供資料より Copyright 2019 FUJITSU LIMITED
  19. 19. 19 Mendixの開発ツールとその内容 • 特長:Domain model の設計・開発 データモデルエディタ インデックス設定 バリデーション設定 イベントトリガー設定 アクセス権設定  抽象化したデータモデル  UML表記法に基づく  データベースはDomain Modelに同期して生成  PageやMicroflowモデルのためのインプット要素 出典:株式会社ビルドシステム様ご提供資料より Copyright 2019 FUJITSU LIMITED
  20. 20. 20 Mendixの開発ツールとその内容 SAP TechEd2018資料「CNA369 – SAP Cloud Platform Rapid Application Development by Mendix in Practice」より Accelerate modeling even further with the OData Connectors  Generate the domain model from your OData metadata  Search, discover, and consume APIs thatare published on the SAP API BusinessHub  Quickly test your application using the SAP Business Hub API Sandbox Copyright 2019 FUJITSU LIMITED
  21. 21. 21 Mendixの開発ツールとその内容 SAP TechEd2018資料「CNA369 – SAP Cloud Platform Rapid Application Development by Mendix in Practice」より Accelerate modeling even further with the OData Connectors  Easily establish connectivity and consumeSAP OData services  Leverage all the advanced OData service capabilities using the SAP OData Connector  Utilize the SAP Destination Service to connect to any SaaS solution using standard OAuth Copyright 2019 FUJITSU LIMITED
  22. 22. 22 Mendixの開発ツールとその内容 • 例:OData Connectors でS/4HANA Cloudの受注伝票のCDSを参照 SAP TechEd2019「CAA161 Extend SAP S/4HANA Using SAP Cloud Platform Rapid Application Development」の演習資料より Copyright 2019 FUJITSU LIMITED
  23. 23. 23 Mendixの開発ツールとその内容 • SAP/NonSAPシステムのOdataやPostgreSQL/SAP HANA上のアドオンテーブルの組合せが可能。 SAP TechEd2019「CAA161 Extend SAP S/4HANA Using SAP Cloud Platform Rapid Application Development」の演習資料より Copyright 2019 FUJITSU LIMITED
  24. 24. 24 Mendixの開発ツールとその内容 特長:Pages/Layout の設計・開発 テーマクリエイター ページレイアウトエディタ ページエディタ ドキュメントテンプレートエディタ モバイルエミュレータ 内部エディタ 外部エディタ連携  ユーザーがデータの表示や編集を行うための画面  各PageはLayoutに基づいて作成 出典:株式会社ビルドシステム様ご提供資料より Copyright 2019 FUJITSU LIMITED
  25. 25. 25 Mendixの開発ツールとその内容 SAP TechEd2018資料 「CNA369 – SAP Cloud Platform Rapid Application Development by Mendix in Practice」より  SAP Fiori–themed starter applications based on Mendix Atlas UI framework  SAP starter applications delivered with the core SAP connectors and modules  Page templates for common SAP Fiori patterns, such as Master-Detail, List Report, etc.  The freedom to choose one of the Mendix themes or create your one of your own SAP Starter Application and Page Templates Copyright 2019 FUJITSU LIMITED
  26. 26. 26 Mendixの開発ツールとその内容 • 特長: Microflows = ビジネスロジックもNonコーディングで実現可能。 ローカルツールならjavaによるコーディングも可能。 SAP TechEd2019「CAA161 Extend SAP S/4HANA Using SAP Cloud Platform Rapid Application Development」の演習資料より Copyright 2019 FUJITSU LIMITED
  27. 27. 27 では「RAD by Mendix」をセルフラーニングするには? Tutorial Navigator にあります。 https://developers.sap.com/tutorial-navigator.html 演習内容:SAP Cloud PlatformやMendixのアカウント登録。 デモシステム(ES5)のユーザー登録/接続及び開発演習。 Copyright 2019 FUJITSU LIMITED
  28. 28. 28 1. 前回のあらすじ 2. ABAPerのDXとは? 3. aPaaS「Mendix」 のご紹介 4. まとめ/所感/考察 内容 Copyright 2019 FUJITSU LIMITED
  29. 29. 29 ABAPer向けの特長説明/所感 ・アドオンテーブルの項目長 :型指定のみで長さは指定不要。 ・アドオンテーブルの登録 :手間はSE11と同じくらい。 ・UI開発 :テンプレート開発や部品組み込みが用意。 ※ただしUI5ベースではない。 ・ロジックの実装 :ツールでフローチャートベースで開発可能 Web版ツール:コーディング追加不可 Eclipseベース:javaで追加可能。 → 分岐:Yes/No、値判定、等 処理:テーブルデータ読み込み、計算、等 ・開発ツール :英語のみ。 Mendixの開発ツールの特長 Copyright 2019 FUJITSU LIMITED
  30. 30. 30 所感/考察 ・ツールが日本語化されていないが、SAP Cloud PlatformのWebIDEも同じなので慣れるだけ。 ・アドオンテーブルがMendixのPostgreSQL上に自動で作られるのはSE11と同じ感覚で作れる。 ・使い方を覚えればGUI操作のみでアドオンテーブル/UI/ロジック実装ができる。 ・これらを簡単なユーザー登録後に無償で開発できるのは非常に魅力的。 結論: ABAPerにとってのWebアプリケーションの開発の第一歩としては非常に有益。 → すぐにABAP以外の開発スキルとして身に着けられる。 &同時にAgile開発の勉強もできるのでBizDevOpsの基礎学習に最適はないでしょうか? でも本はないですよね? 所感/考察 Copyright 2019 FUJITSU LIMITED
  31. 31. 31 ありま…す?  目次にはありました。 SAP Cloud Platform : Cloud-Native Development 電子Bookがあるのでスマホやタブレットでも閲覧可能です!(多分) Copyright 2019 FUJITSU LIMITED
  32. 32. 32 • そもそも今回このトピックにした理由 → みなさん、最近こういう新しいものを調査したり、試したりしてますか?。 → 自主的に。(特にミドル~シニア開発者世代の皆様) • みなさん、これからの時代に必要なスキルはなんだと思いますか?。 →お客様をDXへ導く為に自らのDXを推進してますよね…..?。 → その先がTechEdへつながっていると思います。 「TechEd」へ参加して最新の技術/ビジネス動向を調査し、 自社に新ビジネスを創造する為の種をまきませんか? 提言 Copyright 2019 FUJITSU LIMITED
  33. 33. 33 最新のテクノロジーとSAPソリューションの 活用で、お客様のデジタル化、シンプル化を 促進しお客様の成功に貢献していきます 「不断の努力」は「普段の努力」→ 弊社は2014年から「共創」を推進しています。 Copyright 2019 FUJITSU LIMITED
  34. 34. 34 SAP TechEd 2019資料 「CAA161 Extend SAP S/4HANA Using SAP Cloud Platform Rapid Application Development」 SAP TechEd 2018資料 「CNA369 – SAP Cloud Platform Rapid Application Development by Mendix in Practice」 SAP TechX資料 「SAP TechEd 2019フィードバックSAP Cloud Platform の最新開発手法」 株式会社ビルドシステム様ご提供資料 参考文献 Copyright 2019 FUJITSU LIMITED
  35. 35. 35 SAP Cloud Platform Trial https://cockpit.hanatrial.ondemand.com/cockpit/#/home/trial Tutorial Navigator https://developers.sap.com/tutorial-navigator.html SAP Community https://community.sap.com/ chillSAP https://chillsap.github.io/about_us/ Mendix https://www.mendix.com/ 株式会社ビルドシステム様 https://mendix.buildsystem.jp/ 参考url Copyright 2019 FUJITSU LIMITED
  36. 36. 36 Hiroshi Iguchi(FUJITSU Limited) ご清聴ありがとうございました! Copyright 2019 FUJITSU LIMITED

×