単価が小数点以下2桁を超える場合にSAPと統合する

Revised: 29 April 2021

問題

小数点以下2桁を超える単価 値を使用して 、Coupaの取引をSAPに統合するにはどうすればよいですか?

解決策

SAP標準構成では、定価フィールド値の小数点以下2桁のみをサポートしています。ユーザーが小数点以下2桁を超えて入力しようとすると、SAPはエラーメッセージ「単位USDと一致し、小数点以下2桁までの値を入力してください」をスローします。

Coupaではユーザーが金額ベースの取引に小数点以下2桁を超えて入力できるため、CoupaからSAPへのPOインテグレーション中にCoupaの顧客はこのシナリオをどのように処理しますか?

このシナリオを処理するオプションは次のとおりです。

オプション1:承認待ち申請書およびPO変更のリモート承認者APIコールの統合

このオプションを使用すると、承認待ちステータスのすべての申請書とPO変更は、CoupaでPOまたはPO修正を発行する前に、CoupaからSAPに統合されます。このインテグレーションは、予算確認、税金コード検証、会計検証などの残りの検証を処理するために使用できます。

  1. このインテグレーションを使用すると、Coupa取引の小数点以下の桁数を、インテグレーションレイヤーの通貨コードの事前定義された小数点以下の桁数セットと比較して検証できます。検証に失敗した場合、APIコールを介して適切なエラーメッセージを表示して承認を却下し、申請者に転送できます。インテグレーション層は、このアプローチで通貨コードと許可されている小数点以下の桁数を保存する必要があります。

  2. Coupa取引の小数点以下の桁数を検証するもう1つの方法は、SAP標準関数を利用して小数点以下の桁数の検証を実行することです。REQまたはPO変更データをCoupaからSAPに送信するようにインテグレーション層を設定し、標準関数(TCURX_READ)を実行して小数点以下の桁数を検証します。

オプション2: SAPで価格設定数量を調整する

このオプションでは、SAPの製品/アイテムの価格調整が必要です。製品の数量1が $12.3456の場合は、数量100に対して $1234.56として設定します。これにより、同等の値が計算されますが、小数点以下の桁数の上限を超えて、より詳細な小数点以下の桁数を入力できます。より詳細な例を以下に示します。

data-table.png

このページに表示されている一部、または全ての内容は、機械翻訳によるものです。ご了承ください。