AS400 / IBM i の販売管理・在庫管理では、「画面の在庫と実在庫が合わない」「出荷したはずなのに在庫が残っている」「棚卸後に差異が出た」という相談があります。在庫差異はプログラムだけでなく、出荷確定、入出庫、締め処理、外部連携、手修正が絡むため、業務の流れで追う必要があります。
在庫差異で見る順番
| 確認 | 見るもの | 判断 |
|---|---|---|
| 対象 | 品番、倉庫、ロット、日付 | 差異の範囲を絞る |
| 履歴 | 入庫、出庫、移動、調整 | どの処理で増減したか |
| 出荷 | 出荷確定、取消、再送 | 二重処理や未確定がないか |
| 締め | 日次・月次バッチ、棚卸反映 | 反映タイミングの差か |
| 手修正 | SQL更新、調整入力、承認 | 人手の修正が影響していないか |
画面だけで判断しない
在庫照会画面の数値だけを見ると、更新途中や締め前後の状態を誤解することがあります。履歴、ジョブログ、バッチ結果、外部連携の送受信を合わせて確認します。
業務名から追う方法は AS400業務トラブルの調べ方、SQL確認時の注意は Query・SQLでデータ確認する時の注意点 を参照してください。
関連: AS400マスタ・権限管理の実務記事として、AS400得意先・品番マスタ不備の調べ方|受注・出荷・請求で起きる影響を見る も追加しました。
関連: AS400の業務運用トラブル対策として、AS400棚卸差異・在庫調整のチェックリスト|数量を直す前に見るべき画面と証跡 も追加しました。
関連: AS400販売管理の業務トラブル対策として、AS400出荷確定できない時の確認手順|在庫・引当・ロック・出荷データを切り分ける も追加しました。
