AS400在庫差異の調べ方|在庫照会・入出庫履歴・締め処理から原因を見る

AS400 / IBM i の販売管理・在庫管理では、「画面の在庫と実在庫が合わない」「出荷したはずなのに在庫が残っている」「棚卸後に差異が出た」という相談があります。在庫差異はプログラムだけでなく、出荷確定、入出庫、締め処理、外部連携、手修正が絡むため、業務の流れで追う必要があります。

在庫差異で見る順番

確認見るもの判断
対象品番、倉庫、ロット、日付差異の範囲を絞る
履歴入庫、出庫、移動、調整どの処理で増減したか
出荷出荷確定、取消、再送二重処理や未確定がないか
締め日次・月次バッチ、棚卸反映反映タイミングの差か
手修正SQL更新、調整入力、承認人手の修正が影響していないか

画面だけで判断しない

在庫照会画面の数値だけを見ると、更新途中や締め前後の状態を誤解することがあります。履歴、ジョブログ、バッチ結果、外部連携の送受信を合わせて確認します。

業務名から追う方法は AS400業務トラブルの調べ方、SQL確認時の注意は Query・SQLでデータ確認する時の注意点 を参照してください。

関連: AS400マスタ・権限管理の実務記事として、AS400得意先・品番マスタ不備の調べ方|受注・出荷・請求で起きる影響を見る も追加しました。

関連: AS400の業務運用トラブル対策として、AS400棚卸差異・在庫調整のチェックリスト|数量を直す前に見るべき画面と証跡 も追加しました。

関連: AS400販売管理の業務トラブル対策として、AS400出荷確定できない時の確認手順|在庫・引当・ロック・出荷データを切り分ける も追加しました。