SAP

SAPマスターデータ品質チェック基礎:検証ルールとクレンジングの実務

SAPのマスターデータ品質を維持するために、品質指標の決め方、検証ルール、重複・欠損チェック、クレンジング、承認、定期監視までを実務の流れに沿って解説します。

SAPマスターデータ品質チェックの実務プロセス対象定義から継続改善までの運用手順を示すSAPマスターデータ品質チェックの実務プロセス対象定義から継続改善までの運用手順を示す基準検証検出結果結果フィードバック対象範囲を定義対象オブジェクト、組織、…検証ルールを設計完全性、妥当性、一意性、…データを測定条件を固定して抽出し、基…修正・承認影響を確認して修正し、承…監視・改善推移を追跡し、再発原因を取…CertPas オリジナル図解
SAPマスターデータ品質チェックの流れ。対象範囲を定義し、ルール設計、測定、修正・承認、監視・改善を行う
目次
  1. 品質チェックの対象範囲を決める
  2. 検証ルールを設計する
  3. データを抽出して現状を測定する
  4. 重複と表記ゆれを確認する
  5. 欠損と不整合を修正する
  6. ガバナンスと権限を組み込む
  7. 定期監視と改善を回す
  8. 実務で使えるチェックリスト

SAPのマスターデータ品質チェックは、登録後に誤りを探すだけの作業ではありません。業務で使われる項目を定義し、登録前・登録中・登録後の各段階で検証する運用として設計します。対象には得意先、仕入先、品目、勘定、作業区、取引先などが含まれます。

品質を安定させるには、値の正しさだけでなく、重複、欠損、表記ゆれ、組織割当、利用状態、変更履歴を同じ管理対象として扱います。最初に対象範囲と責任者を決め、システム内のデータを抽出して現状を把握します。全体像を確認するときは、SAPマスターデータ管理の概要も参照できます。

品質チェックの対象範囲を決める

業務オブジェクトを分ける

一度にすべてのマスターデータを確認すると、判定基準が曖昧になります。まずは業務オブジェクトを分け、品目、仕入先、得意先、勘定などから優先順位を付けます。選定基準には、取引量、登録件数、エラーによる業務停止の影響、法令・会計への影響を使います。

品目では基本データ、販売、購買、MRP、在庫、会計などの利用領域を確認します。仕入先や得意先では、名称、住所、税情報、支払条件、購買組織・販売組織との関係を確認します。項目の責任部門を決めておくと、エラーを見つけた後の修正が滞りません。

品質指標を定義する

品質指標は、判定できる数値にします。代表例は次のとおりです。

  • 完全性:必須項目が入力されている割合
  • 一貫性:関連項目の組み合わせが業務ルールに合う割合
  • 一意性:同じ実体の重複レコードがない割合
  • 妥当性:コード、日付、数量、通貨などが許容値に収まる割合
  • 適時性:有効期限や更新日が業務要件を満たす割合
  • 利用可能性:必要な組織やビューへ正しく拡張されている割合

指標ごとに、分子、分母、対象期間、合格基準、例外の扱いを記録します。例えば「必須項目の入力率」を測る場合、対象レコードと必須項目の組み合わせを先に固定し、除外条件を明記します。

品質検証ルールの分類実務で使う4種類のマスターデータ検証ルールを比較する品質検証ルールの分類実務で使う4種類のマスターデータ検証ルールを比較する拡張補完補完単項目形式、文字数、許容値、日付…項目間関連項目の組み合わせレコード間重複・類似候補の検出組織間会社コード、購買、販売、…CertPas オリジナル図解
SAPマスターデータ品質ルールの4分類。単項目、項目間、レコード間、組織間

検証ルールを設計する

ルールを4種類に整理する

検証ルールは、単項目、項目間、レコード間、組織間の4種類に分けると整理しやすくなります。

単項目ルールでは、文字数、形式、許容値、日付範囲を確認します。項目間ルールでは、品目タイプと評価クラス、支払条件と支払方法、販売組織と流通チャネルなどの組み合わせを確認します。レコード間ルールでは、同じ名称・住所・税番号などを使って重複候補を抽出します。組織間ルールでは、会社コード、購買組織、販売組織、プラントへの割当を確認します。

ルールには、識別子、対象オブジェクト、対象項目、判定条件、重大度、エラー時の処理、責任部門、適用開始日を持たせます。重大度は、登録停止、承認差し戻し、警告、監視のみなど、実際の処理に結び付く形で定義します。

登録前と登録後を分ける

登録前のルールは、明らかな欠損や形式不正を入口で止めるために使います。一方、登録後のチェックでは、既存データとの重複や組織横断の不整合を検出します。入口で厳しくしすぎると業務が止まり、緩すぎると後工程の修正費用が増えるため、エラーの影響に応じて段階化します。

大量登録では、テンプレートの入力規則、承認ワークフロー、アップロード前の検証プログラムを組み合わせます。MASSやLSMWを使う場合も、投入ファイルの検証、テスト環境での確認、エラー行の記録、本番投入後の件数照合を一連の手順にします。

データを抽出して現状を測定する

抽出条件を固定する

品質測定では、抽出日時、対象クライアント、組織範囲、ステータス、対象期間を記録します。同じ条件で再実行できるように、選択条件と抽出担当者を保存します。抽出結果には、レコード数、エラー数、エラー率、重複候補数、前回との差分を含めます。

SAP GUIの一覧機能や標準レポートを使う場合は、出力項目とフィルタ条件を固定します。テーブル参照を使う場合は、直接更新せず、参照専用の権限と承認済みの抽出手順を適用します。抽出データには個人情報や銀行情報が含まれる場合があるため、ファイルの保管場所、アクセス権、保存期間も管理します。

測定結果は、件数だけでなく業務影響と結び付けます。例えば欠損率が低くても、重要な販売組織の品目であれば優先度は高くなります。反対に大量の軽微な表記ゆれは、まとめて修正できる計画を作ることで運用負荷を抑えられます。

重複と表記ゆれを確認する

重複候補を抽出する

重複チェックでは、完全一致だけでなく、同じ実体を示す可能性のある候補を抽出します。仕入先や得意先では、法人番号、税番号、銀行情報、名称、住所、電話番号を組み合わせます。品目では、メーカー番号、メーカー、短文テキスト、寸法、単位などを組み合わせます。

判定用の正規化では、全角・半角、英字の大文字・小文字、空白、ハイフン、法人格の表記などを扱います。正規化した値は候補抽出に使い、正式な統合判断は担当部門が原データと取引履歴を確認して行います。自動削除は避け、代表レコード、後続伝票、未決済残高、購買・販売履歴への影響を確認します。

仕入先の重複候補を確認する際は、SAP仕入先マスター重複チェックの実務を関連手順として利用できます。候補リストには、候補キー、類似理由、確認結果、処置、担当者、完了日を残します。

表記を標準化する

名称や住所の標準化は、検索性と分析精度を高めます。ただし、法的名称、請求書に表示する名称、銀行登録名など、変更してはいけない値を先に区別します。標準化辞書には、略称、旧名称、現名称、適用範囲、更新日、承認者を記録します。

欠損と不整合を修正する

修正前に影響範囲を調べる

欠損や不整合を見つけたら、まず使用中の伝票、購買・販売プロセス、在庫、会計、連携先への影響を確認します。既存レコードの変更が後続処理に影響する場合は、担当部門と修正日時を調整します。修正前の値、修正後の値、理由、承認者を変更履歴として保存します。

品目マスターの保守では、SAP品目マスター保守の基本に沿って、組織レベルと利用ビューを確認します。必須項目を埋めるだけでなく、プラント、保管場所、販売領域、評価領域など、実際の業務で必要な範囲へ正しく拡張されているかを確認します。

修正方法を選ぶ

少数のレコードは、承認済みの個別保守で修正します。大量の同種修正は、テスト済みの一括処理を使い、処理前後の件数と値を照合します。外部連携やインターフェース経由の登録では、送信元での修正とSAP側での修正を区別し、次回連携で古い値が戻らないようにします。

本番修正では、作業依頼、バックアップまたは復旧方針、実行担当、検証担当、切り戻し条件を明確にします。直接テーブルを更新する方法は、アプリケーションの整合性や変更履歴を損なうため、承認された業務機能を優先します。

ガバナンスと権限を組み込む

品質はデータ担当者だけでは維持できません。データオーナーは項目定義と品質基準を承認し、データスチュワードは日常の検証と修正依頼を管理し、業務部門は実体確認を行います。システム管理者は権限、連携、ジョブ、監視を担当します。

登録、承認、修正、重複統合を同じ担当者に集中させないよう、職務分掌を設計します。申請者が作成し、承認者が業務妥当性を確認し、限定された担当者が確定する流れが基本です。権限エラーが発生した場合は、SAPマスターデータの項目制御と権限の基礎を確認し、必要な権限だけを追加します。

ガバナンス文書には、命名規則、必須項目、コード体系、重複判定、承認経路、例外申請、保存期間、廃止条件を記載します。ルール変更時は、影響を受ける既存データ、インターフェース、帳票、権限を確認してから適用します。

定期監視と改善を回す

定期チェックを運用化する

定期チェックは、日次、週次、月次など、エラーの発生頻度と業務影響で周期を決めます。日次では登録エラー、連携エラー、承認滞留を確認し、週次では重複候補と欠損を確認します。月次では品質指標の推移、未解決件数、再発原因、ルールの妥当性をレビューします。

ダッシュボードには、総レコード数、エラー率、重大エラー数、未処理件数、平均解決時間、再発率を表示します。担当者別の処理件数だけで評価せず、再発率や業務影響も併せて確認します。監視結果は、SAPマスターデータガバナンスの基礎で整理した責任分担と結び付けます。

根本原因を修正する

同じエラーが繰り返される場合は、入力画面、承認ルート、初期値、連携マッピング、教育、権限のどこに原因があるかを分析します。個別レコードを直すだけではなく、登録時に検出できるルールへ反映します。

改善の効果は、修正件数ではなく、エラー発生率、手戻り時間、請求・出荷・購買の停止時間などで測定します。変更後は一定期間を観察し、品質が改善したか、別の工程に負荷が移っていないかを確認します。

実務で使えるチェックリスト

作業開始前には、対象オブジェクト、組織範囲、抽出条件、担当者、判定基準、期限を確認します。検証中は、欠損、形式、値の妥当性、重複、組織割当、利用状態、連携影響を記録します。修正後は、処理件数、エラー残数、後続伝票への影響、承認記録、再発防止策を確認します。

最初から全項目を自動化する必要はありません。影響の大きい項目から小さく始め、手動確認で得た判定パターンをルール化します。検証ルール、例外、修正履歴を同じ管理台帳で追跡すると、担当者が変わっても品質管理を継続できます。

ブログ一覧へ戻る