サポートノート 126677
電子メール
エラー: レガシーロードエラー: 検索キーの数が、指定された値の数と一致しません
このナレッジベース記事は、お客様の利便性のために機械翻訳されています。SAP は、この機械翻訳の正確性または完全性に関して、いかなる保証も行うものではありません。言語選択で英語に切り替えると、元のコンテンツを確認できます。
問題

旧契約をインポートすると、エラーが発生します

レガシーロードエラー: 検索キーの数が、指定された値の数と一致しません。

エラーの詳細は以下のとおりです。

"username@domain.com" の解析エラー: 検索キーの数が、指定された値の数と一致しません。
クラス名 = ariba.user.core.User
引数 = 1 として渡された検索キー
メタデータで見つかった検索キー = 2
検索キー = (PasswordAdapter, UniqueName )

解決

エラーがユーザー列を参照している場合は、その列の値の一部としてパスワードアダプタを含めます。
インポートファイルのユーザー列は、以下の形式にする必要があります。

[パスワードアダプタ]:[ユーザー名]

たとえば、ユーザ名 example@company.com を使用して Enterprise ユーザを参照するには、以下の値を使用します。

PasswordAdapter1:example@company.com

同様に、このエラーが [商品分類コード] 列を参照している場合は、インポート時に商品分類コードのドメインを含めます。

[ドメイン]:[商品分類コード]

たとえば、UNSPSC 商品分類コード 109103 を参照するには、以下の値を使用します。

unspsc:109103

原因

インポートファイルの列のデータを検索するために複数のキーが使用されますが、インポートファイルの値にはオブジェクトを一意に識別するための十分なキーがありません。


該当項目

SAP Ariba Contracts
SAP Ariba Strategic Sourcing Suite

使用条件  |  Copyright  |  セキュリティに関する情報  |  情報の保護