内製ととととハチクヺザハチクヺザハチクヺザ連携...

6
MHI MCEC 内製 内製 内製 内製と 連携 連携 連携 連携 GenexusSAP連携事例 連携事例 連携事例 連携事例 2011 2011 2011 2011年 年7 7月 月28 28 28 28日 三菱重工 三菱重工 三菱重工 三菱重工業 業( (株 株) ) 機械 機械 機械 機械 鉄構事業本部 鉄構事業本部 鉄構事業本部 鉄構事業本部 野田恭司 野田恭司 野田恭司 野田恭司 MHI MCEC 目次 目次 目次 目次 三菱重工 三菱重工 三菱重工 三菱重工の の概要 概要 概要 概要紹介 紹介 紹介 紹介 Genexus-SAP導入経緯 導入経緯 導入経緯 導入経緯 Genexus利用状況 利用状況 利用状況 利用状況( (構成 構成 構成 構成、 、適用事例等 適用事例等 適用事例等 適用事例等) Genexus-SAP連携事例紹介 連携事例紹介 連携事例紹介 連携事例紹介 MHI MCEC 三菱重工 三菱重工 三菱重工 三菱重工の の概要 概要 概要 概要 創業 創業 創業 創業 1884資本金 資本金 資本金 資本金 2,656億円 億円 億円 億円 (2011331) 従業員数 従業員数 従業員数 従業員数 33,031(2011331) 2010年度売上高 年度売上高 年度売上高 年度売上高 29,037億円 億円 億円 億円 (20113) (連結 連結 連結 連結) 組織 組織 組織 組織 8 事業本部 事業本部 事業本部 事業本部 3 事業部 事業部 事業部 事業部 6 研究所 研究所 研究所 研究所 14 事業所 事業所 事業所 事業所 MHI MCEC 三菱重工 三菱重工 三菱重工 三菱重工の 8事業本部 事業本部 事業本部 事業本部 原動機 原動機 原動機 原動機 原子力 原子力 原子力 原子力 機械 機械 機械 機械 鉄構 鉄構 鉄構 鉄構 汎用機 汎用機 汎用機 汎用機 特車 特車 特車 特車 冷熱 冷熱 冷熱 冷熱 宇宙 宇宙 宇宙 宇宙 航空 航空 航空 航空 船舶 船舶 船舶 船舶 海洋 海洋 海洋 海洋 工作機械 工作機械 工作機械 工作機械

Upload: habao

Post on 17-May-2018

251 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: 内製ととととハチクヺザハチクヺザハチクヺザ連携 …coin.nikkeibp.co.jp/coin/itpro-s/seminar/si2011summer/...MHI MCEC 内製ととととハチクヺザハチクヺザハチクヺザ連携

MHI MCEC

内製内製内製内製ととととパッケージパッケージパッケージパッケージ連携連携連携連携

Genexus----SAP連携事例連携事例連携事例連携事例

2011201120112011年年年年7777月月月月28282828日日日日

三菱重工三菱重工三菱重工三菱重工業業業業((((株株株株)))) 機械機械機械機械・・・・鉄構事業本部鉄構事業本部鉄構事業本部鉄構事業本部 野田恭司野田恭司野田恭司野田恭司

MHI MCEC

目次目次目次目次

�三菱重工三菱重工三菱重工三菱重工のののの概要概要概要概要紹介紹介紹介紹介

� Genexus-SAP導入経緯導入経緯導入経緯導入経緯

� Genexus利用状況利用状況利用状況利用状況((((構成構成構成構成、、、、適用事例等適用事例等適用事例等適用事例等))))

� Genexus-SAP連携事例紹介連携事例紹介連携事例紹介連携事例紹介

MHI MCEC

三菱重工三菱重工三菱重工三菱重工のののの概要概要概要概要

�創業創業創業創業 1884年年年年

�資本金資本金資本金資本金 2,656億円億円億円億円 (2011年年年年3月月月月31日日日日)

�従業員数従業員数従業員数従業員数 33,031人人人人 (2011年年年年3月月月月31日日日日)

�2010年度売上高年度売上高年度売上高年度売上高 2兆兆兆兆9,037億円億円億円億円 (2011年年年年3月月月月) (連結連結連結連結)

�組織組織組織組織 8事業本部事業本部事業本部事業本部 3事業部事業部事業部事業部

6 研究所研究所研究所研究所

14 事業所事業所事業所事業所

MHI MCEC

三菱重工三菱重工三菱重工三菱重工のののの8事業本部事業本部事業本部事業本部

原動機原動機原動機原動機 原子力原子力原子力原子力 機械機械機械機械・・・・鉄構鉄構鉄構鉄構

汎用機汎用機汎用機汎用機・・・・特車特車特車特車

冷熱冷熱冷熱冷熱宇宙宇宙宇宙宇宙・・・・航空航空航空航空

船舶船舶船舶船舶・・・・海洋海洋海洋海洋

工作機械工作機械工作機械工作機械

Page 2: 内製ととととハチクヺザハチクヺザハチクヺザ連携 …coin.nikkeibp.co.jp/coin/itpro-s/seminar/si2011summer/...MHI MCEC 内製ととととハチクヺザハチクヺザハチクヺザ連携

MHI MCEC

Genexus-SAP導入経緯

共用レポート管理ツール開発(Genexus)2011年6月~2011年7月

共用JOB管理ツール開発(Genexus)2010年9月~2010年10月

共用電子決裁ツール開発(Genexus)2010年1月~2011年3月

Genexus Xへバージョンアップ2010年8月

SAP ERP6.0へアップグレード2008年11月~2009年7月

ホストシステムダウンサイジング2011年1月~ 2013年3月

Genexus9.0へバージョンアップ2008年4月

SAP-Genexus連携環境整備2006年9月

Genexus8.0アプリケーション開発2004年12月~2005年3月

Genexus検討開始2003年4月

SAP R/3 4.6C導入(PS,MM,FI,CO)2000年4月~ 2001年3月

MHI MCEC

Genexus利用状況

MHI MCEC

何故何故何故何故Genexusかかかか?

動機動機動機動機 :

�現在現在現在現在ののののシステムシステムシステムシステムはははは快適快適快適快適にににに動動動動いているがいているがいているがいているが…

� IBMホストシステムホストシステムホストシステムホストシステム技術者技術者技術者技術者のののの不足不足不足不足

� IT技術技術技術技術のののの変化変化変化変化スピードスピードスピードスピードとそのとそのとそのとその費用費用費用費用vsvsvsvs効果効果効果効果はははは????

�パッケージシステムパッケージシステムパッケージシステムパッケージシステムののののUIにににに対対対対するするするする不満不満不満不満

� これまでのこれまでのこれまでのこれまでの自社独自開発方法自社独自開発方法自社独自開発方法自社独自開発方法ではではではでは費用費用費用費用がががが問題問題問題問題

評価評価評価評価 :

�習得習得習得習得がががが容易容易容易容易であることであることであることであること

�業務業務業務業務システムシステムシステムシステムにににに必要必要必要必要なななな機能機能機能機能がががが構築可能構築可能構築可能構築可能であることであることであることであること

�開発生産性開発生産性開発生産性開発生産性、、、、メンテナンスメンテナンスメンテナンスメンテナンス性性性性にににに優優優優れていることれていることれていることれていること

� IT技術技術技術技術のののの変化変化変化変化によってによってによってによって、、、、システムシステムシステムシステムがががが古古古古くならないことくならないことくならないことくならないこと

MHI MCEC

�サーバOS Windows Server2003

� DB SQLserver2005

�Web環境 IIS ver6.0

�外部I/F HULFT(ファイル転送)SOAP

�開発環境� GeneXus X Evolution1 U2.5

� .Net Generator

� Java Script (主にサブウインドウ制御)

Genexusシステムシステムシステムシステム構成構成構成構成

Page 3: 内製ととととハチクヺザハチクヺザハチクヺザ連携 …coin.nikkeibp.co.jp/coin/itpro-s/seminar/si2011summer/...MHI MCEC 内製ととととハチクヺザハチクヺザハチクヺザ連携

MHI MCEC

Genexusランドスケープランドスケープランドスケープランドスケープ環境環境環境環境

本番用本番用本番用本番用KB

本番サーバ (J-SOX統制)

プロトタイププロトタイププロトタイププロトタイプ プロダクションプロダクションプロダクションプロダクション

開発サーバ

各種検証用各種検証用各種検証用各種検証用KB

開発用開発用開発用開発用KB

本番本番本番本番DBプロトタイププロトタイププロトタイププロトタイプ用用用用

DB

開発用開発用開発用開発用

DB

各種検証用各種検証用各種検証用各種検証用

DB

SERENASERENASERENASERENA((((移送管理移送管理移送管理移送管理))))

Export Import

本番用本番用本番用本番用KB

本番サーバ (J-SOX統制外)

プロトタイププロトタイププロトタイププロトタイプ プロダクションプロダクションプロダクションプロダクション

開発サーバ

各種検証用各種検証用各種検証用各種検証用KB

開発用開発用開発用開発用KB

本番本番本番本番DBプロトタイププロトタイププロトタイププロトタイプ用用用用

DB

開発用開発用開発用開発用

DB

各種検証用各種検証用各種検証用各種検証用

DB

Export Import

MHI MCEC

設計外注

業務依頼書

作成

電子承認

発行

時間計上

設計外注

業務依頼書

完了処理

電子承認

計上実績

管理

山積計画 実績管理

RSMS

Genexus開発開発開発開発システムシステムシステムシステム紹介紹介紹介紹介設計外注管理設計外注管理設計外注管理設計外注管理システムシステムシステムシステム(RSMS) 概要概要概要概要

ResourceSubcontractManagementSystem

SAP((((プロジェクトコストプロジェクトコストプロジェクトコストプロジェクトコスト管理管理管理管理)))) 全社全社全社全社SAPIBM

支払買掛金管理

バッチI/F

バッチI/F バッチI/F

バッチI/F

時間計上時間計上時間計上時間計上システムシステムシステムシステム

WBS

SOAP I/F SOAP I/F

SOAP I/F

MHI MCEC

① データ分析時点で必要最小限の実行可能なプロトタイプが完成

② DBMSの操作が殆ど不要

③ ExtendedTable概念によりデータ操作のコードが非常にシンプル

④ 言語がシンプルでコーディング量が非常に少ないため、トラブル対応・メンテナンス・引継ぎが容易

⑤ いくつもの言語を習得する必要がないため、習熟度が高い

⑥ Genexus標準機能を活かした実装を通しての、あるべき開発方法論の理解

Genexusによるによるによるによる効果効果効果効果

MHI MCEC

Genexus – SAP連携事例紹介

Page 4: 内製ととととハチクヺザハチクヺザハチクヺザ連携 …coin.nikkeibp.co.jp/coin/itpro-s/seminar/si2011summer/...MHI MCEC 内製ととととハチクヺザハチクヺザハチクヺザ連携

MHI MCEC

SAP連携の目的・背景

• SAPは非常に多くの業務形態に適応できる反面、自社の業務では使用しない項目、機能が多く、ユーザのストレスやミスの原因となっている。

• 自社独自の業務処理はSAPの外で行い、その結果報告としてSAPへ入力するケースも多い。また、独自業務をSAP外のシステムで行っている場合、SAPとデータ連携が求められる。

• データ連携を行う場合、従来のバッチ処理では運用負荷が高く、また、即時連携のニーズも高い。

MHI MCEC

SAP連携事例SAPSAP ERP6.0ERP6.0GeneXusGeneXus

アプリケーションアプリケーションアプリケーションアプリケーションアプリケーションアプリケーションアプリケーションアプリケーション

PS

CO

設計外注業務依頼

設計外注実績時間報告

WBS

活動投入量

活動消費量

業務依頼書

設計予想時間

設計実績時間

即時登録即時登録即時登録即時登録

月次バッチ連携

マスターマスターマスターマスター参照参照参照参照

MM

購買依頼

購買

購入要求

即時登録即時登録即時登録即時登録

取引先 仕入先

即時登録即時登録即時登録即時登録

マスターマスターマスターマスター参照参照参照参照

MHI MCEC

SAPとの連携パターン

• ファイル転送・・バッチ処理向き– ファイル転送ツール(HULFT等)、 FTP、 DISK共有

• Webサービス(SOA)・・即時連携向き– XML、URL Call、SOAP

• DB直接更新・・即時連携向き– SAP独自の論理DBと物理DBがあり実現は難しい

• その他– メール連携、iDoc等

MHI MCEC

SOA連携メリット• Genexusアプリからのメリット

– SAP標準機能(BAPI、汎用モジュール)やAddonプログラムをGenexusオブジェクトとして利用可能

– 共通マスターデータをSAP内に一元化

• SAPからのメリット– SAP GUIからの解放

• 通常使用しない多くの機能、項目から目的の機能・項目を選択

• 自社項目名と異なるSAP独自用語• 1業務のために複数画面に渡っての操作

• ユーザトレーニング負荷大– Genexusの開発効率を生かして、SAPでのAddon開発費用・期間の削減

SOA:Service Oriented Architecture

Page 5: 内製ととととハチクヺザハチクヺザハチクヺザ連携 …coin.nikkeibp.co.jp/coin/itpro-s/seminar/si2011summer/...MHI MCEC 内製ととととハチクヺザハチクヺザハチクヺザ連携

MHI MCEC

SAPとのSOA接続方法

• Webサービス SOAP連携を採用

– Genexus標準のオブジェクトとほぼ同じ扱いでGenexusから利用できる。→GenexusGenexus開発生産性維持開発生産性維持開発生産性維持開発生産性維持開発生産性維持開発生産性維持開発生産性維持開発生産性維持

– リアルタイム、少データ量に適している。

SOAP:Simple Object Access Protocol

MHI MCEC

GenexusでのSOAP実装例

iii. SOAPによる起動

SAP側で実行

SOAP起動用変数定義

MHI MCEC

SAPSAP

Business Connector Business Connector

4.7 CoreFix74.7 CoreFix7

SAP ERP6.0との接続環境SAPSAP ERP6.0ERP6.0GeneXusGeneXus X Ev1X Ev1

汎用モジュール

BAPI

ユーザPGM

WSDL

Import

Server

Developer

Service

WSDL

ファイル

GeneXus

KB

SAP DB

SDT

Data Type

Method

PropertyMethod

Property

Object

&Variable Web

service

MHI MCEC

デモ(画面操作比較)

Page 6: 内製ととととハチクヺザハチクヺザハチクヺザ連携 …coin.nikkeibp.co.jp/coin/itpro-s/seminar/si2011summer/...MHI MCEC 内製ととととハチクヺザハチクヺザハチクヺザ連携

MHI MCEC

ご清聴 ありがとうございました。