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

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

CSV取込エラーは切り分け順を研修化しやすい

CSV取込エラーは、文字コードだけでなく、桁数、日付形式、必須項目、重複データ、IFS(統合ファイルシステム)やFTP配置、ジョブログのメッセージを順番に確認する必要があります。担当者ごとに見方が違うと、同じエラーでも調査時間がぶれやすくなります。

法人向けの研修では、エラー画面やジョブログ、CSVサンプルを見ながら、確認結果をCodexで調査メモにまとめる流れまで扱えます。現場のCSV取込や文字化け対応を研修テーマにしたい場合は、AS400 / IBM i 現場向けCodex研修を確認し、扱いたい業務やファイル種類を研修問い合わせフォームから送ってください。

CSV取込で見る順番

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

業務影響を先に見る

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

再取込前の注意

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

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

再取込前に決めること

CSV取込エラーで一番危ないのは、原因を直したつもりで同じファイルを再取込し、二重登録や在庫差異を作ることです。修正前に、エラー行だけ直すのか、ファイル全体を戻すのか、相手先へ再送依頼するのかを決めます。

判断確認すること注意点
エラー行だけ修正取込済み行と未取込行の区別行番号や伝票番号で重複しないか確認する
ファイル全体を再取込登録済みデータ、ワークファイル、取消手順既に後続処理へ流れていないか見る
相手先へ再送依頼送信時刻、ファイル名、件数、エラー内容相手先の再送データが本当に訂正版か確認する
手作業で補正補正対象、承認者、証跡後で同じ不整合を追えるように残す
処理を止める受注、出荷、在庫、請求への影響締め処理やEDI連携の時刻を優先して判断する

取込を止める判断も重要です。エラー件数が少なくても、得意先、品番、数量、金額、出荷日など業務キーに影響する場合は、部分補正より一度止めて原因を確認します。逆に、備考欄や任意項目だけの不備なら、業務担当者の承認を残して先へ進める判断もあります。

CSV取込前に文字コードを確認する

CSV取込エラーや文字化けを調べる時は、IBM iへ取り込む前に、PC上でCSVの文字コードを確認します。Excelで開いた結果だけで判断せず、メモ帳、秀丸、VS CodeなどのテキストエディタでUTF-8、UTF-8 BOM付き、Shift-JIS、Windows-31Jのどれに見えるかを確認してから、取込方法やCCSID(文字コードを識別する番号)を見ます。

Excelだけで文字化けしている場合は、CSV自体ではなくExcel側の文字コード判定が原因のことがあります。テキストエディタでも化ける場合は、CSV作成元、保存時の文字コード、FTP転送前後の状態を分けて確認してください。全体の切り分けはAS400の文字化け・CCSID確認ポイントにまとめています。

関連するAS400確認ルート