ショッピングハブでのサービスベースの購入の小数点以下桁数のサポート

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:2分
  • 購入者は、Shopping Hub で購入要求 (PR) または発注書 (PO) を作成または編集するときに、サービスベースの製品の小数点以下の数量値を指定できるようになりました。

    注:
    この機能は、サービスベースの製品の小数点以下桁数のみをサポートします。Employee Center (従業員センター) と Shopping Hub (ショッピングハブ) での購入要求と発注書の両方に対する作成および編集アクションに適用されます。

    主な特長

    この機能には次のメリットがあります。

    • 選択したサービスベースの製品に対して小数点以下桁数を指定できます。
    • UOM を設定することで、サービス製品の 10 進数のサポートを有効または無効にすることができます。
    重要:
    Yokohama パッチ 12 および Zurich パッチ 6 以降、 ショッピングハブ サービスベースの製品の小数点以下桁数をサポートしています。Yokohama パッチ 12 または Zurich パッチ 6 にアップグレードし、サービスの小数点以下桁数を指定できない場合は、[スクリプト - バックグラウンド] モジュールからスクリプトを実行する必要があります。詳細については、「修復スクリプトを実行して、サービスの小数点以下桁数を有効にします」を参照してください。

    構成方法

    必要なロール:sn_shop.shopping_hub_admin

    必要なプラグイン:Shopping Hub (sn_spend_uib)

    • サービス製品に対してこの機能を有効にするには、10 進数値をサポートする測定単位 (UOM) を構成する必要があります。

      サービス製品の decimalSupported 値を含む [単位] 列を示す [サプライヤー製品] テーブル。

    • UOM レベルで小数点以下桁数のサポートを制御します。次の画像に示すように、[測定単位 10 進数のサポート] ディシジョンテーブルで、必要な UOM の decimalSupported 属性を true に設定します。

      測定単位 10 進数 decimalSupported 条件が true に設定されているディシジョンテーブルをサポートします。

      注:
      小数点以下桁数は、サービスタイプの製品に対してのみ使用できます。UOM が小数値をサポートするように設定されている場合でも、良好タイプの製品には小数点以下桁数を指定することはできません。

    仕組み

    この機能の仕組みについては、次のポイントを参照してください。

    • サービスタイプの製品を購入する場合、[数量] フィールドに 10 進数値を入力できます。

      製品タイプの購入フォーム [数量] フィールドに小数点以下桁数 1.8 が表示されているサービス。

    • 製品タイプが [Good] の場合、Shopping Hub では [Quantity (数量)] フィールドに 10 進数値を入力できず、エラーメッセージが表示されます。

      製品タイプの購入フォーム 小数点以下桁数 1.4 を表示し、「小数点以下桁数はサポートされていません」というエラーメッセージが表示されます。

    • サービスタイプの製品の PR または PO を編集する場合は、[新しい数量] フィールドに 10 進数値を入力できます。

      製品タイプのフォームを編集 [新しい数量] フィールドに小数点以下桁数 1.7 が表示されているサービス。

    • [Goods (商品)] タイプの製品の PR または PO を編集すると、Shopping Hub では [New quantity (新しい数量)] フィールドに小数値を入力できず、エラーメッセージが表示されます。

      製品タイプ「良いハウイング 10 進数 1.4」のフォームを編集し、「10 進数値はサポートされていません」というエラーメッセージが表示されました。