...

Genexus-SAP

by user

on
Category: Documents
102

views

Report

Comments

Transcript

Genexus-SAP
MHI
MCEC
MHI
MCEC
目次
三菱重工の
三菱重工の概要紹介
概要紹介
内製と
内製とパッケージ連携
パッケージ連携
Genexus-SAP導入経緯
導入経緯
Genexus利用状況
利用状況(
利用状況(構成、
構成、適用事例等)
適用事例等)
Genexus-SAP連携事例
Genexus-SAP連携事例紹介
連携事例紹介
2011年
2011年7月28日
28日
三菱重工業
三菱重工業(株) 機械・
機械・鉄構事業本部 野田恭司
MHI
MCEC
MHI
三菱重工の
三菱重工の概要
MCEC
三菱重工の
事業本部
三菱重工の8事業本部
創業
創業
1884年
年
資本金
資本金
2,656億円
(2011年
年3月
月31日
日)
従業員数
従業員数
33,031人
(2011年
年3月
月31日
日)
2010年度売上高
年度売上高
2兆9,037億円
億円
(2011年
年3月
月)
船舶・
船舶・海洋
原動機
原子力
(連結
連結)
連結
冷熱
宇宙・
宇宙・航空
組織
組織
8 事業本部
6 研究所
14 事業所
機械・
機械・鉄構
工作機械
3 事業部
汎用機・
汎用機・特車
MHI
MCEC
MHI
Genexus-SAP導入経緯
2000年4月~ 2001年3月
2003年4月
2004年12月~2005年3月
2006年9月
2008年4月
2008年11月~2009年7月
2010年8月
2010年9月~2010年10月
2010年1月~2011年3月
2011年6月~2011年7月
2011年1月~ 2013年3月
MHI
MCEC
Genexus利用状況
SAP R/3 4.6C導入(PS,MM,FI,CO)
Genexus検討開始
Genexus8.0アプリケーション開発
SAP-Genexus連携環境整備
Genexus9.0へバージョンアップ
SAP ERP6.0へアップグレード
Genexus Xへバージョンアップ
共用JOB管理ツール開発(Genexus)
共用電子決裁ツール開発(Genexus)
共用レポート管理ツール開発(Genexus)
ホストシステムダウンサイジング
何故Genexusか
か?
何故
MCEC
MHI
MCEC
Genexusシステム
システム構成
システム構成
動機 :
現在の
現在のシステムは
システムは快適に
快適に動いているが…
いているが
! IBMホストシステム
ホストシステム技術者
ホストシステム技術者の
技術者の不足
! IT技術
技術の
技術の変化スピード
変化スピードとその
スピードとその費用
とその費用vs
費用vs効果
vs効果は
効果は?
! パッケージシステムの
に対する不満
パッケージシステムのUIに
する不満
! これまでの自社独自開発方法
これまでの自社独自開発方法では
自社独自開発方法では費用
では費用が
費用が問題
評価 :
! 習得が
習得が容易であること
容易であること
! 業務システム
業務システムに
システムに必要な
必要な機能が
機能が構築可能であること
構築可能であること
! 開発生産性、
開発生産性、メンテナンス性
メンテナンス性に優れていること
! IT技術
技術の
技術の変化によって
変化によって、
によって、システムが
システムが古くならないこと
サーバOS
DB
Web環境
外部I/F
Windows Server2003
SQLserver2005
IIS ver6.0
HULFT(ファイル転送)
SOAP
開発環境
! GeneXus X Evolution1 U2.5
! .Net Generator
! Java Script (主にサブウインドウ制御)
MHI
MCEC
Genexusランドスケープ
ランドスケープ環境
ランドスケープ環境
SERENA
(移送管理)
移送管理)
開発サーバ
Export
開発用
KB
MCEC
Genexus開発
開発システム
開発システム紹介
システム紹介
設計外注管理システム
概要
設計外注管理システム(RSMS)
システム
設計外注
業務依頼書
作成
プロトタイプ
開発用
DB
プロトタイプ用
プロトタイプ用
DB
Export
時間計上
SOAP I/F
本番DB
本番
電子承認
バッチI/F
RSMS
発行
開発サーバ
設計外注
業務依頼書
完了処理
時間計上システム
システム
時間計上
プロダクション
電子承認
各種検証用
DB
Resource
Subcontract
Management
System
本番サーバ (J-SOX統制)
Import
本番用KB
本番用
各種検証用
KB
MHI
計上実績
管理
本番サーバ (J-SOX統制外)
Import
本番用KB
本番用
各種検証用
KB
開発用
KB
プロトタイプ
プロダクション
各種検証用
DB
開発用
DB
プロトタイプ用
プロトタイプ用
DB
本番DB
本番
MHI
SOAP I/F
WBS
バッチI/F
SOAP I/F
山積計画
実績管理
SAP(プロジェクトコスト管理
管理))
プロジェクトコスト管理
MCEC
Genexusによる
による効果
による効果
① データ分析時点で必要最小限の実行可能なプ
ロトタイプが完成
② DBMSの操作が殆ど不要
③ ExtendedTable概念によりデータ操作のコード
が非常にシンプル
④ 言語がシンプルでコーディング量が非常に少な
いため、トラブル対応・メンテナンス・引継ぎが
容易
⑤ いくつもの言語を習得する必要がないため、習
熟度が高い
⑥ Genexus標準機能を活かした実装を通しての、
あるべき開発方法論の理解
買掛金管理
バッチI/F
MHI
支払
バッチI/F
IBM
全社SAP
MCEC
Genexus – SAP連携事例紹介
MHI
MCEC
MHI
SAP連携の目的・背景
SAP連携事例
• SAPは非常に多くの業務形態に適応できる
反面、自社の業務では使用しない項目、機
能が多く、ユーザのストレスやミスの原因と
なっている。
SAP ERP6.0
設計外注
業務依頼
PS
マスター参照
マスター参照
即時登録
設計予想時間
• データ連携を行う場合、従来のバッチ処理
では運用負荷が高く、また、即時連携の
ニーズも高い。
WBS
設計外注
実績時間報告
即時登録
設計実績時間
月次バッチ連携
活動消費量
購入要求
即時登録
購買依頼
取引先
マスター参照
マスター参照
仕入先
CO
活動投入量
購買
MCEC
SAPとの連携パターン
GeneXus
アプリケーション
業務依頼書
• 自社独自の業務処理はSAPの外で行い、
その結果報告としてSAPへ入力するケース
も多い。また、独自業務をSAP外のシステ
ムで行っている場合、SAPとデータ連携が
求められる。
MHI
MCEC
MM
MHI
MCEC
SOA連携メリット
• Genexusアプリからのメリット
• ファイル転送・・バッチ処理向き
– ファイル転送ツール(HULFT等)、 FTP、 DISK共有
• Webサービス(SOA)・・即時連携向き
– XML、URL Call、SOAP
• DB直接更新・・即時連携向き
– SAP独自の論理DBと物理DBがあり実現は難しい
• その他
– メール連携、iDoc 等
– SAP標準機能(BAPI、汎用モジュール)やAddonプログラ
ムをGenexusオブジェクトとして利用可能
– 共通マスターデータをSAP内に一元化
• SAPからのメリット
– SAP GUIからの解放
• 通常使用しない多くの機能、項目から目的の機能・項
目を選択
• 自社項目名と異なるSAP独自用語
• 1業務のために複数画面に渡っての操作
• ユーザトレーニング負荷大
– Genexusの開発効率を生かして、SAPでのAddon開発費
用・期間の削減
SOA:Service Oriented Architecture
MHI
MCEC
MHI
SAPとのSOA接続方法
•
GenexusでのSOAP実装例
iii.
Webサービス SOAP連携を採用
–
MCEC
SOAPによる起動
Genexus標準のオブジェクトとほぼ同じ扱い
でGenexusから利用できる。
→Genexus開発生産性維持
SAP側で実行
リアルタイム、少データ量に適している。
–
SOAP起動用変数定義
SOAP:Simple Object Access Protocol
MHI
MCEC
MHI
MCEC
SAP ERP6.0との接続環境
GeneXus X Ev1
SAP
Business Connector
4.7 CoreFix7
GeneXus
KB
SAP ERP6.0
汎用モジュール
Server
Object
&Variable
Web
service
Service
BAPI
Data Type
Method
Property
ユーザ
PGM
Method
Developer
Property
SDT
WSDL
Import
WSDL
ファイル
SAP DB
デモ
(画面操作比較)
MHI
MCEC
ご清聴 ありがとうございました。
Fly UP