| |||||||||
CI-9 (HF8)、事前出荷通知 (DESADV.DELVRY06) 品目コードマッピングが原因で IDoc の処理時にエラーが発生する
CI9 HF8 をインストールしています。初期ユニットテスト中に、受信出荷通知の処理時に、以下のエラーが原因で SAP で変換された IDoc が失敗することが判明しました。
"品目コードが設定された長さより長くなっています"
該当する項目は /DELVRY06/IDOC/E1EDL20/E1EDL24/KDMAT です。
値は SAP への RFC コールを介して入力されているため、受信 cxml からのマッピングに基づいていません。
次のステップをアドバイスしてください。
この問題を確認すると、Ariba では標準 PI マップでこのフィールド (KDMAT/顧客品目コード) がマッピングされないことを理解することができます。
注文書が転記されても、フィールド KDMAT は送信されず、出荷通知の作成時に SAP Business Network から顧客の商品番号も入力されません。
基本的に、KDMAT 項目情報は SAP ECC で更新されたテーブル KNMT から取得されます。
品目番号と得意先品目コードを含む購買発注でこの問題を複製しようとしましたが、KDMAT が ECC テーブル - KNMT から選択され、DESADV IDoc に入力されていることが判明しました。
KNMT テーブル:










長さの制約については、ECC の制限に基づいて KDMAT を更新し、この問題を ECC 側からチェックすることをお奨めします。
SAP Business Network for Procurement & Supply Chain