AS400 CSV取込エラーの確認手順|文字コード・桁数・必須項目・重複データを切り分ける

AS400 / IBM i でCSV取込エラーが出る時は、プログラムだけでなく、文字コード、桁数、必須項目、日付形式、重複データ、ファイル配置を順番に切り分けます。取引先や外部システムから届くCSVは、同じファイル名でも中身の形式が変わることがあります。

CSV取込で見る順番

確認見るものよくある原因
文字コードShift_JIS、UTF-8、CCSID日本語の文字化け、半角カナ崩れ
桁数項目長、数値桁、ゼロ埋め桁あふれ、先頭ゼロ欠落
必須項目得意先、品番、数量、日付空欄やスペースだけ
日付YYYYMMDD、YYYY/MM/DD形式違い、存在しない日付
重複伝票番号、行番号、取込済み区分二重取込、再送データ

業務影響を先に見る

CSV取込は、受注、出荷、在庫、請求など後続処理につながります。エラー行だけ除外するのか、ファイル全体を戻すのか、取引先へ再送依頼するのかを決めてから対応します。

再取込前の注意

修正後に再取込する場合は、すでに登録済みのデータがないか、処理途中のワークファイルが残っていないか、二重登録防止のキーが効いているかを確認します。二重取込は、請求や在庫差異の原因になります。

IFS/FTP/CSV全体の切り分けは AS400 IFS・FTP・CSV連携トラブルの確認手順、文字化けは AS400文字化け・CCSID確認ポイント、FTP配置は AS400でFTP転送できない時の確認手順 を確認してください。

関連: AS400外部連携・CSV・EDIトラブル対策として、AS400外部連携データを再送する前のチェックリスト|EDI・FTP・CSVの二重送信を防ぐ も追加しました。