CIOの知恵袋:SAP ERP導入編
運用を考慮したSAP ERPの設計とは
SAP ERP導入後に発生しがちな運用の問題を避けるため、設計時に考慮したいポイントを解説する。
一般的に、稼働後のERPシステムに求められる要件は以下の3つである。
- 運用性――業務ユーザー、システム運用者がシステムを効率的に運用できること
- 保守性――業務変更に伴う、影響分析・修正作業が確実にできること
- 信頼性――システムの安定稼働が実現でき、障害発生時に速やかに復旧できること
信頼性についてはハードウェア、運用ツールなど、インフラ的な側面が大きい。本稿では、特に業務設計およびシステム設計で手を打つことが可能な運用性と保守性の観点で起こりがちな問題を解説する。
運用性でよくある課題:エラー対応
SAP ERPシステムの運用でよく課題となるのはエラーへの対応だ。以下は多くの企業のシステム運用現場が抱える課題といえるだろう。
- バッチ処理でエラーが発生しても重要な障害につながらないワーニングエラーのため放置されてしまう
- アドオン機能のエラーメッセージがシステム上の技術的な表現でユーザーがそれを理解できない。業務上でのアクションにつながらずに対応が遅れる
いずれの場合も、エラーが起こった際に、誰が何を見てどうアクションを取るかが決まっていない状態でSAP ERPが設計・開発されていることが原因である。例えば、客先からのファクシミリによる発注に対して、商品を製造・出荷し、現場では業務が終了した後にアドオンプログラム上で受注・出荷を登録するようなプロセスがある。
この場合に考えられるのは、アドオンプログラム上で受注ができても、在庫不足で出荷できないケースだ。アドオンプログラムが在庫不足を検知し、通知しても、それが単なるワーニングエラーではユーザーが気付かないことが考えられる。結果的に出荷の業務を手作業でリカバリするという煩雑な運用が後から必要になってしまう。
このような事態を避けるには実運用において各部門がどのような役割分担の下でエラー対応を行っていくのかを設計段階で決める必要がある。エラーメッセージ出力の仕様やリカバリを考慮したプログラムの作りも、エラー対応の役割分担を意識したものでなければならない。
保守性においてよくある課題:影響分析と改修のしづらさ
SAP ERPの保守についても各社で共通する課題がある。多くは影響分析と改修に関連する。以下の項目がその典型だ。
- 設計書に書かれていない仕様がSAP ERPに盛り込まれている。当初はなかった仕様が、開発者と業務担当者だけで情報がやりとりされて結果的にSAP ERPで実現される。しかし、設計書には反映されていない
- 大規模プロジェクトに複数のベンダーが参画し、プログラムが各社のスキル依存で作成されてしまう。そのため変更を行う場合にソースコード解読に時間がかかる。また変更すべき箇所の抽出が困難になる
SAP ERPはプログラム開発を行うワークベンチツールの使い勝手が良く、簡単にプログラムを作成可能だ。そのためスパイラル型開発モデルのようなアプローチでも、頻繁な仕様変更に対して、その場しのぎのソースコード変更ができ、結果的に可読性が悪くなるケースがよくある。また、設計書に仕様が反映されていないと影響分析もできなくなってしまう。
これは、設計で決めるべきポイントを押さえないまま「もう間に合わないから」という理由で、設計書への反映を後回しにして開発に入ってしまい、結局は設計書に反映されないことが原因だ。当初の開発者以外の人が運用フェーズで改修を行うことを意識した設計になっていないことも原因になる。
このような問題を防ぐためには、
- 設計標準で定義した一定の設計要件を満たすまでは、設計作業を切り上げない
- 仕様変更に際しては必ず設計文書の変更を行ってから開発に反映する
- 設計標準で、オンラインバッチ、ファイル、データベース、画面入出力の処理設計パターンを決めておき、個別プログラムの設計の際にそのパターンを用いて設計を行う
などが重要である。各プログラムを標準化したパターンに当てはめることで、品質が安定し、改修しやすいプログラムを実現できる。
SAP ERP導入では、プロジェクト進捗が厳しくなると、システムをスケジュール通り、予算通りにカットオーバーさせること自体が目的となり、エラー設計や設計標準を軽視しがちだ。だが、これまで説明したポイントを押さえて開発することが、安定的な稼働と将来的な拡張性、運用を見据えた設計を行う上で重要といえるだろう。
神田政則
アクセンチュア株式会社
テクノロジー コンサルティング本部 SAPビジネスインテグレーショングループ シニア・マネジャー
Copyright © ITmedia, Inc. All Rights Reserved.
この記事の著者
関連記事
新着ホワイトペーパー PR
-
製品資料
[株式会社MatrixFlow] 「物流リソース最適化」ガイド:人員・配車・傭車を出庫依頼の確定前に決めきる -
製品資料
[株式会社キーエンス] なぜRPA導入は頓挫する? シナリオ作成の壁を乗り越える解決策とは -
製品資料
[株式会社セールスフォース・ジャパン] 「CRMは設計と無関係」は本当か? PLMとの融合で実現する高速開発 -
事例
[日本ヒューレット・パッカード合同会社] AIエージェントの時代にどう備える? 「新たな働き手」を支える3要素とは -
製品資料
[日本ヒューレット・パッカード合同会社] “横並びの自動化”から脱却、AI活用で生産性と競争力を高める秘訣
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
ChatGPTは“検索しまくり”でGeminiは“淡泊”? データが明かすAIの裏側
-
2
なぜ「全社配布Copilot」は使われないのか? 失敗に学ぶAI定着
-
3
法務と開発者で「言葉が通じない」問題 トヨタやソニーが語るOSS管理の真実
-
4
「IBM iはDXのボトルネック」は誤解 意外と知らない今風モダナイズの効果
-
5
【漫画付き】ひとり情シス協会が明かす、RAG導入でしくじる企業「2つの共通点」
-
6
「AI活用を前提とした業務PCへの移行」に関するアンケート
-
7
情シスの約8割が転職や退職を意識 調査で分かった“辞めたくなる最大の理由”
-
8
「中堅・中小企業のネットワーク・セキュリティ運用実態」に関するアンケート
-
9
Microsoft 365の知られざる5つの裏口 パスワードを変えても攻撃者は消えない
-
10
「朝8時にバッチが終わらない」データ爆発の危機をJPX総研はどう乗り越えたか
ホワイトペーパーランキング PR
-
1
不審メールの経路や見せ方に変化? 2026年夏の3事例から見えた動向と対処方法
-
2
家庭用Wi-Fiルーターの業務利用は危険? 避けるべき理由と具体的な対策
-
3
Microsoft 365を安全に運用 うっかりミスやサイバー攻撃に備えるデータ保護術
-
4
財務部門がAIを最大限に活用する方法 無駄のない戦略的リーダーシップへの道
-
5
LLMが兵器化? 元FBI高官が鳴らす警鐘とセキュリティツール統合のポイント
-
6
「オンプレミス回帰」せざるを得ない“合理的な理由”
-
7
なぜRPA導入は頓挫する? シナリオ作成の壁を乗り越える解決策とは
-
8
生成AIを開発に導入しても効果が見えない? 実証実験で分かった成果と課題
-
9
経産省DX指針から読み解く、受発注業務デジタル化ロードマップ
-
10
HDDを使わない「SSDオンリー」が無謀なのはなぜ?
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー