SAP
SAP SPROの使い方:IMG設定を実行して移送する実務手順
SAP SPROの基本操作、IMG設定の探し方、設定値の保存と移送、権限や反映で困ったときの確認手順を実務向けに解説します。
SAPの設定作業で使うSPROは、Implementation Guide(IMG)から業務領域のカスタマイジング作業を検索し、設定画面へ移動するためのトランザクションです。販売、購買、在庫、会計などの設定を業務領域ごとに整理して確認できます。この記事では、SAP GUIでSPROを起動して設定を見つけ、保存、テスト、移送まで進める流れを扱います。
本番環境で直接設定を変更するのではなく、通常は開発クライアントで作業し、検証後に移送依頼で後続環境へ展開します。システムの運用ルール、変更管理、承認手順がある場合は、それらを先に確認してください。
SPROでできること
SPROは設定項目を一覧表示するだけの画面ではありません。IMGの構造から対象の設定アクティビティを開き、組織構造、伝票タイプ、番号範囲、勘定設定、出力、在庫管理などの値を保守します。
実際の操作では、次の3つを区別すると作業が安定します。
- IMGノード:設定作業を探すための階層
- 設定アクティビティ:実際に値を登録または変更する作業
- 移送依頼:設定変更を別のシステムへ運ぶ単位
IMGのノード名は製品領域や導入範囲に応じて多くなるため、業務要件から関連する用語を整理してから検索すると効率的です。たとえば購買伝票の制御なら購買、発注書、伝票タイプなどの語を起点にします。
トランザクションコードを目的別に確認したい場合は、SAPトランザクションコード一覧も参照できます。SPROと業務トランザクションを組み合わせて、設定後の動作確認まで計画します。
SPROを起動してIMGを開く手順
- SAP GUIにログオンします。
- コマンド欄に
SPROと入力して実行します。 - SAP Reference IMGを選択します。
- 左側のIMGツリーから対象の業務領域を展開します。
- 設定アクティビティを選択し、アクティビティの説明を確認します。
- アクティビティを実行して設定画面を開きます。
別のトランザクション画面から直接起動する場合は、コマンド欄に /nSPRO と入力します。現在の画面を終了してSPROへ移動するため、未保存の入力がある場合は先に処理してください。
設定アクティビティを見つけたら、説明文だけで判断せず、前提条件、関連する設定、対象の組織単位を確認します。設定画面に表示される文書やアクティビティの説明は、変更範囲を判断する重要な手がかりになります。
IMG設定を探すコツ
IMGツリーを上から順に展開するより、業務プロセスを分解して探す方法が実務的です。次の順で対象を絞ります。
- 業務領域を決める
- 組織構造や基本設定を確認する
- マスタや伝票の制御設定を探す
- 価格、勘定、出力、承認などの後続設定を確認する
- テストに必要な関連設定を洗い出す
たとえば販売伝票を設定する場合、販売組織や流通チャネルなどの組織構造、販売伝票タイプ、明細カテゴリ、納入日程カテゴリ、コピー制御などを関連づけて確認します。購買では購買組織、購買グループ、購買伝票タイプ、明細カテゴリ、アカウント設定などを一連の流れとして確認します。
設定の名称が分からないときは、IMGの検索機能を使って業務用語や設定対象の語を検索します。検索結果が多い場合は、対象モジュール、組織単位、伝票やマスタの種類を追加して候補を絞ります。
設定値を登録する実務手順
設定画面を開いたら、まず既存エントリを確認します。新規登録の前に、同じキーを持つ設定がないか、既存設定の利用範囲が今回の要件に合うかを確認してください。
登録時は、次の情報を作業記録に残します。
- 設定対象の名称とキー
- 対象となる会社コード、プラント、販売組織などの組織単位
- 設定の目的と業務要件
- 参照した既存設定
- 使用した移送依頼番号
- テストした業務シナリオ
保存時に移送依頼の入力を求められた場合は、変更内容と対象を説明できる依頼を選択します。依頼を作業者個人のメモとして扱わず、変更単位と環境展開の単位として管理すると、後から追跡しやすくなります。
設定によっては、保存後に関連する設定アクティビティを続けて実行する必要があります。依存関係がある場合は、上位の組織構造や基本設定を先に確定し、その後に伝票、価格、勘定、出力などの詳細設定へ進みます。
設定後のテストと移送
設定を保存したら、設定画面を閉じるだけで完了にせず、業務トランザクションで結果を確認します。テストデータ、入力条件、期待結果、実際の結果を記録すると、設定不備とマスタ不備を切り分けやすくなります。
販売伝票の確認では、VA01の使い方を参考に、伝票登録時の必須項目、提案値、価格、納期、出力などを確認します。購買設定を検証する場合は、ME21Nの使い方を使い、購買伝票タイプ、明細、勘定設定、納期の動作を確認します。
テストで問題がなければ、移送依頼のオブジェクト一覧とステータスを確認します。依頼に必要な設定が含まれていること、依存する設定が別の依頼に分かれていないこと、移送順序に問題がないことを確認してから後続環境へ展開します。
移送後は、対象クライアントで設定値を確認し、代表的な業務シナリオを再実行します。環境ごとに組織構造、マスタ、外部連携先、番号範囲などが異なる場合があるため、開発環境で成功した結果をそのまま前提にせず、移送先で必要な前提条件を確認します。
SPROで起きやすい問題の切り分け
SPROで設定できない場合は、次の順序で確認します。
権限エラーが表示される場合
対象アクティビティを開く権限、対象クライアントでの変更権限、設定対象の組織単位への権限を確認します。権限不足の確認には、エラー発生直後に SU53 を実行し、記録された権限チェック結果を管理者へ共有します。
設定画面が変更できない場合
クライアントの変更設定、対象テーブルや設定アクティビティの保護状態、既存のロック、現在の移送依頼を確認します。画面が表示専用になっている場合は、変更可能なクライアントと作業環境を確認します。
移送依頼に設定が入らない場合
設定アクティビティが移送対象か、保存先の依頼が正しいか、変更が別の依頼へ記録されていないかを確認します。自動記録されない設定は、運用手順に従って関連オブジェクトを整理し、移送後に必要な手動作業を明確にします。
テスト結果が期待と異なる場合
設定値だけでなく、マスタデータ、組織割当、ユーザー権限、日付、通貨、価格条件、勘定設定を確認します。設定を変更し直す前に、入力条件と実際に参照された値を記録すると、原因を再現できます。
安全に運用するためのチェックリスト
本番展開前に、次の項目を確認します。
- 要件と設定値の対応が記録されている
- 変更対象のクライアントとシステムを確認している
- 既存設定への影響を確認している
- 移送依頼の内容と順序を確認している
- 正常系と代表的な異常系をテストしている
- 権限、マスタ、組織構造の前提を確認している
- 切り戻し方法と担当者を決めている
- 本番反映後の確認項目を決めている
SPROの操作自体は設定作業の入口です。業務要件、設定の依存関係、テスト、移送、反映後確認を一つの変更単位として扱うことで、設定漏れや環境差異を減らせます。