rapid custom built platform for smart erpsap使用現場からのニーズ 既存sap gui...
TRANSCRIPT
SAP活用最大化向け SAP拡張ソリュ ションSAP活用最大化向け、SAP拡張ソリューションRapid Custom Built Platform for Smart ERP
SAP事業本部SAP事業本部
2014. 08
Nexaweb Mission for SAP Customer
Nexawebの UI/UX技術とSAP 連動技術を基盤にNexawebの UI/UX技術とSAP 連動技術を基盤にSAP ソリューション(Business Suits)の価値(Value)を最大化し、
SAP顧客の未来志向的 IT 統合戦略をサポートします
ビジネス UI UX 技術ビジネス UI·UX 技術& SAP 拡張技術
Smart SAP ERP
SAP ERP価値最大化
nexacro, X-UP
Software Solution and Technology Partner Independent Software Vendor with Certified IntegrationIndependent Software Vendor with Certified Integration
SAP使用現場からのニーズ
既存SAP GUI 基盤の定型化されたPC ユーザ環境において利便性改善及び簡素化・システムアクセスビリティ改善等、
Webとモバイルビジネスに対応可能なSmart ERP 環境への拡張ニーズ環 張
システムアクセスビリティ改善
業務画面簡素化One-Stop 業務処理 業務画面簡素化モバイルオフィス対応
p 業務処入力画面簡素化
(業務担当者)
(パートナー)
業務画面簡素化システムアクセスビリティ
(現場)
(パ トナ )改善
SmartERP
アクセスビリティ 移動性利便性
FIFI COCO
ERPシステムERPシステム
SDSD
モバイルオフィス対応業務画面簡素化
承認/決裁等モバイル対応現況/統計及び意思決定対応
FIFI COCO
PMPM ……HRHR
SDSD
業務画面簡素化
(営業)
対応
(役員/意思決定権者)
SAPのIT担当者からのニーズ
Enhancement Enhancement
ガートナー社でも、 「IT 担当者の購買傾向変化」を言及
“2008年の景気不況により、顧客の購買傾向が変わりつつある。
Package or
Easy & Fast
Package or
Easy & Fast
年の景気不況により、顧客の購買傾向が変わり ある。…(中略)
:大規模の複雑な構築及びアップグレードを避け、小規模ですぐ使える革新的Easy & Fast
Development Solution
Easy & Fast Development
Solution
小規模ですぐ使える革新的アプリケーションを求めるようになった。”
- Gartner, January 2009
ERPシステムERPシステム Low costLow cost
FIFI COCO
PMPM ……HRHR
SDSDcostcost
SAPの解決手法 1 : Deploy 中心のパッケージ提供
Rapid Development Solution“ SAPの RDS アプローチは、
顧客にスピーディーに価値(Value)を提供できる新しい基準方式です。”
* SAP Co-CEO
StartDeploy
(設置、テスト、教育)Run
導入プロセスの単純化
Plug & Play方式で
短期間(数週間)で構築
少ない構築費用 But、パーソナル化は?
カスタマイズ
SAP RDS課題は?
SAPの解決手法 2:多様なニーズに対する個別ソリューションの提供
ユーザ及び業務特性に最適化した多様な Web or モバイル拡張ソリューション提案
But. 複雑すぎ。一つのソリューシ
アクセスビリティ利便性
アクセスビリティ移動性
ョンで多様なニーズ対応は不可能?
Web GUI(SAP GUI)
UI5 &FIORI
WebDynABAP &
Java
Screen Persona
BO Explorer or LUMINAJa a
ターゲットユーザ
PowerUser(PC)
HeavyWeb User
(PC)
CasualUser(PCI)
CasualWeb User(Mobile)
BusinessUser
(PC & Mobile)(PC) (Mobile) (PC & Mobile)
業務特性
OLTP &Stateful
OLTP &Stateless
OLTP &Stateful
OLTP &Any Device
OLAP &Dashboard
(W b & M bil )
Skill ABAP ABAP/ABAP+Web HTML5,
特性 (Mobile) (Web & Mobile)
BW+BO/Set (SAP GUI) J2EE+SOA(SAP GUI) ODATA+ABAP UI5+BO
“RDS C t S t UI Pl tf ( )”を取り入れ
Nexawebの解決手法 : Rapid Custom-Built Platform
“RDS Concept + Smart UI Platform(nexacro)”を取り入れ、ユーザカスタマイズ型 Smart ERPへの迅速な(Rapid) 拡張を
‘一つの統合されたプラットフォーム’で提供するアプローチ方式を採択
Rapid Custom Built Platform設計RFC UI テスト RUN分析
nexacro
Rapid Custom Built Platform
Pre-Defined Template
設計開発 開発 /教育 RUN分析
XCRO CBP Pre-Defined Template(Packaged)
A to generated
Custom-Built テスト分析
XCRO CBP
Auto generated Contents
Built( Template &Automation )
テスト/教育 RUN分析
(gap)
Deploy
SAP RDSCustom Built
Contents
StartDeploy
(設置、テスト、教育)
Run
XCRO CBP 概要
SAP GUIユーザ環境をnexacro基盤のカスタマイズ型 ERP 環境に拡張するソリューション。Pre-defined Templateの活用、既存システムUIをnexacro基盤へ自動転換。
そして、必要に応じてユーザカスタマイズ型での機能や画面最適化等にピ デ に対応 きる id l S l iスピーディーに対応できる Rapid Development Solution
XCRO Custom Built Platform
Pre-Defined
XCRO Custom Built Platformアクセスビリティ
BDC
AutomationSmart ERP
T l t Custom-BuiltBDC Template
(*)UI Auto
GeneratorUI Tool &
F/W
Custom Built利便性
F/W
* 2014年 4Q 全機能リリース予定 (現在 template 開発進行中 )
移動性
XCRO’s Rapid development ?
P d fi d T l t A t ti E C t b ilt d l tPre-defined Template、Automation、Easy Custom-built development 三つの方式の適切組合(Mix)により、迅速な(Rapid) Smart ERP実現手法
Smart ERP
Pre-Defined
Plug & Play
Smart ERP1
ERPTemplate(packaged)
Rapid(RDS)
UI Auto
(RDS)
Play
Automation2
UI AutoGenerator
RFC BDC
modify
UI Tool &F/W
RFC BDC
RFC
3 Custom-builtCustom
Built(UI F/W
ERP開発サーバERP開発サーバ ODATA 画面ロジック
連動ロジック
画面デザイン
(UI Platform)
Mixed Case: Automation & Custom-Built
A t ti 後に発生するユ ザカスタマイズ機能の追加にも最適 スピ ディ 開発可能Automation後に発生するユーザカスタマイズ機能の追加にも最適・スピーディー開発可能
Automation
標準Report画面
標準 & CBO
標準BAPI
BDC recoding
UI Auto Generator
RFC開発既存画面・プロセスが
標準Dialog画面
BDC recoding
スクリプトロジック
UI 要素構成BDC 生成
(入力用、照会用)
変更された場合
(CBO画面)補完・追加
開発必要時
( メイン画面のように定型化が困難な複雑な画面)
Custom-Built
動的Dialog(可変/動的画面の場合)
XCRO 開発ツール活用
Builder複合構図Dialog &Report
RFC開発UI &
Interface 開発
• Report : SAP システムの照会性業務を意味• Dialog : SAP システムの入力/修正画面を意味
• CBO : SAP Custom Built Object• BDC : SAPに内蔵された大量データ入力時に活用される
ソリューション (Batch Data Communication)
• RFC : Remote Function Call • BAPI : Business Application Programming Interface
一般的なSAP拡張手法
XCRO CBP S/W構成図
HTML5RIA Mobile
UI AutoGenerator Console
Pre-defined Service & Auto Tool
Deploy
Content(Pre-built)
Custom-Built Contents
Auto GeneratedContents
Tool(nexacro & x-up)
Auto generatedContents
XCROPlatform
nexacro UI Frameworknexacro UI Framework
SAP Integration AdapterSAP Integration Adapter
Custom-Built Contents
Contents
Deployg pg p
運用WAS ( J2EE )XCRO
Platform
UI FrameworkUI Framework
SAP Integration AdapterSAP Integration Adapter
開発WAS ( J2EE )
SAP F I CO …. SDAny
SAP BWSAP ERP
F I CO …. SD
Any DB
開発WAS ( J2EE )
BWSAP ERPAny DB運用ERPサーバ
XCRO CBP機能構成図
XCRO CBP
Custom BuiltPre-Defined Automation
*Pre-definedTemplates
UI AutoGenerator Console
UI FrameworkLibrary
IDE
Frame Struct(PC, Mobile)
nexacroStudioAuto UI
AdapterDesign
Template
Pre-builtService(BDCs)
UI Generator(PC, Mobile)
Theme(PC, Mobile)
X-UP Builder(SAP Interface
Modeler)
Adapter(RFC)
Template(include Device)
UI template
Preview
desktopmobile
desktop
* Standard based template 組み込み作業進行中 (14年 4Qリリース予定)
pmobile
UI Auto Generator機能構成図
UI Auto Generator Console
Design TemplateGenerator d iPreview
UI Auto Generator Console
画面
Design Template(include Device)
Generator(HTML5)
Report
admin
Desktop
UI Gen. Adapter(RFC)
Preview(layout Simulator)
Generation画面類型
CSS類型
Dialog
Desktop
MobileSmart Work Library1 ZXA_TOBE_BDCREQ
BDC2 ZXA TOBE CODE
Smart Work Library1 ZXA_TOBE_BDCREQ
BDC2 ZXA TOBE CODE
Setting
Contentmanager
2 ZXA_TOBE_CODEPossible Entry
3 ZXA_TOBE_FIELDINFOField Info of tables
4 ZXA_TOBE_FIND_FUNCFind function
5 ZXA TOBE FUNC
2 ZXA_TOBE_CODEPossible Entry
3 ZXA_TOBE_FIELDINFOField Info of tables
4 ZXA_TOBE_FIND_FUNCFind function
5 ZXA TOBE FUNC5 ZXA_TOBE_FUNCExtract func. Para.
5 ZXA_TOBE_FUNCExtract func. Para.
UI Auto Generation転換手順
SAP ERP 2 3
UI Auto Generator Console
対象 RFC/BDC 選択 画面構成フィールド選択1 2 3
RFC /BAPI
BDC recoding
対象RFC指定/開発及びBDC recording
1 실행가능 UI 생성54 生成画面設定実行可能なUI生成 45BDC recording
対象RFC/BDCをUI Gen.から選択2
3 UI 構成用画面フ ルド選択
행가능 생5
3
4
UI 構成用画面フィールド選択
UI生成環境設定(Web/Mobile)
5 実行可能なUI生成テスト及び必要に応じて修正(Tool)
Custom-Built 開発環境
定型化された既存 SAP GUI 環境をユーザ親和的Web & モバイルUIへ、スピーディーかつ簡単に拡張できるSAP 環境に特化された
ユーザカスタマイズ型 Rapid UI 開発環境を提供
U ifi d UISAP ERP
ユ ザカスタマイズ型 Rapid UI 開発環境を提供
SAP特化UI開発環境
Unified UI (HTML5 & RIA)
統合開発対応
SAP ERP拡張向け
視覚的
UI開発ツールインターフェース
開発ツール
X-UP Builder for SAP ERP
nexacro STUDIOSAP特化機能
Custom-Built開発方式
開発者と 開発者 を 滑 ポABAP 開発者とUI 開発者のコミュニケーションを円滑にサポートし、Drag & Drop 方式で、SAP RFC Interface 連動ソースと UI プラットフォームで認識可能なモデルを自動生成し、内蔵されたUI 開発ツールで、GUI ComponentsやRFC Data Binding及びラインデバギング機能等を活用して、
開発時間短縮と開発品質向上
RFC モデル情報(I/O情報を含む)
DebuggingABAP開発者
開発時間短縮と開発品質向上
(I/O情報を含む) &Deploy
3
GRID Data Binding 5
Drag & Drop
生成
13
4
特化 機能DataSet 生成
Search helpPossible Entry
力自動完成機能
2
SAP特化UI機能
入力自動完成機能大量入力機能T-Code検索(iView連動) 等実装 プUI 開発者
Java Skill 必要ないRFC 連動処理
Builder
For SAP ERP
実装テンプレート& 共通Lib提供
UI 開発者(RFC Model 開発を含む)
RFC 連動処理自動ソース生成
SAP 拡張事例
利便性改善(業務生産性面)
海外営業 ERP 業務ユーザの主要業務処理画面を対象とし、入力項目簡素化やOne-Stop 画面構成で、業務処理生産性改善事例
オーダー生成の際のERP画面は不要な画面とフィールドが多く複雑で難しい。オーダー変更も同様。
海外営業に最適化した簡単オーダー
生成機能を実現
As-IS (SAP GUI) To-Be (XCRO UI)利便性
SalesSales 項目概要項目概要 項目詳細事項項目詳細事項
ドが多く複雑で難しい。オ ダ 変更も同様。
( 23本の単位画面、数百個の入力フィールド、必修入力表示もない)
生成機能を実現
必要な入力フィールドだけで画面再構成
注文先注文先 調達調達 出荷出荷
シンプルかつシンプルかつ営業A営業A 営業 B営業 B 出荷出荷 代金請求代金請求
ライセンスライセンス 消費税消費税 条件条件 勘定指定勘定指定
シンプルかつ
簡単なオーダー
生成画面
シンプルかつ
簡単なオーダー
生成画面
日程日程 パートナーパートナー テクストテクスト オーダーデータオーダーデータ
状況状況 構図構図 追加データA追加データA 追加データB追加データB
オーダー生成時の入力事項凡例 :
移動性対応(Mobile)
SAP拡張事例
営業社員及び代理店職員の現場での営業活動力強化及び業務效率向上のため、デスクトップ環境とモバイル(スマートフォン)環境を同時開発した事例
注文登録 (スマートフォン)注文登録 (Desktop、事務所 &代理店)
移動性
アクセスビリティ改善 (HR 拡張)
SAP拡張事例
既存 SAP HRの ESS、 MSS 画面を Webに転換し、人事評価(PD) モジュールを新規で拡張適用。人事担当者と従業員全般のシステムアクセスビリティと利便性を大幅に改善
アクセスビリティ