ソース: Microsoft サポート
迅速な公開
迅速な公開に関する記事は、MICROSOFT サポート組織内から直接情報を提供します。 ここに含まれる情報は、新しいトピックや固有のトピックに応じて作成される、または他のナレッジ ベース情報を補完することを目的とします。
現象
Web Services for Microsoft Dynamics GP 10.0 または Microsoft Dynamics GP 9.0 を使用すると、SOAP 例外が発生します。 例外管理コンソールで例外を表示するときに [内部例外の詳細] をクリックすると、次のようなエラー
メッセージが表示されます。ISO 4217 通貨コードの長は 3 文字である必要があります。値は Code です。
注意 コード プレースホルダーは 、実際に使用する通貨コードを表します。 通貨コードには、1 文字または 2 文字が含まれています。 たとえば、Code プレースホルダー は US です。
原因
この問題は、Microsoft Dynamics GP で無効な ISO 通貨コードが使用されたために発生します。 Web Services for Microsoft Dynamics GP には、Microsoft Dynamics GP の通貨ごとに 3 文字の ISO 通貨コードが必要です。 そのため、Microsoft Dynamics GP で 1 文字の ISO 通貨コードまたは 2 文字の ISO 通貨コードを使用する場合、その通貨を参照する操作を実行することはできません。
解決策
この問題を解決するには、Microsoft Dynamics GP で無効な ISO 通貨コードを変更します。 これを行うには、次の手順に従います。
-
管理者ロールを持つユーザーとして Microsoft Dynamics GP にログオンします。
-
適切な方法を使用します。
-
Microsoft Dynamics GP 10.0 を使用している場合は
、[Microsoft Dynamics GP]をクリックし、[ツール] をポイントし、[セットアップ] をポイントし、[システム] をポイントして、[通貨] をクリック します。 -
Microsoft Dynamics GP 9.0 を使用している場合は、[ツール] をクリックし、[セットアップ] をポイントし、[システム] をポイントして、[通貨]
をクリックします。
-
-
[通貨設定] ウィンドウで、[通貨 ID] フィールドの横にあるルックアップ ボタン をクリック します。
-
[通貨] ウィンドウで、無効な ISO 通貨コードが含まれている通貨 ID をクリックし、[選択] を クリックします。
-
[通貨設定] ウィンドウで、[ISO コード] フィールドに 3 文字を入力して一意の通貨コードを作成し、[保存
] を クリックします。
DISCLAIMER
MICROSOFT および/またはサプライヤーは、ドキュメントに含まれる情報の適合性、信頼性、正確性、および本 Web サイトに公開されている関連グラフィックス ("素材") に関する一切の表明または保証を一切行いません。
資料には技術的な誤りや誤字が含まれる場合があります。また、予告なくいつでも改訂される場合があります。 適用される法律によって許容される最大限の範囲において、MICROSOFT および/またはサプライヤーは、明示、黙示、または法的条件を問わず、明示、黙示、または法的条件、タイトルの表現、保証、条件、非侵害、満足のいく条件または品質、商品性と特定の目的への適性を含むすべての表現、保証、条件を、マテリアルに関して放棄し、除外します。