Decimal quantity support for configurator

Redwood Platform

You can configure products using fractional quantities in Configurator across runtime, rule evaluation, and integration flows. Use decimal quantities for configurable options and decimal sales structure components. Decimal quantity support enables more accurate configuration, pricing, rule evaluation, and fulfillment for products that are sold or consumed in fractional units.

Realize these benefits:

  • Improve order and fulfillment accuracy for products sold or consumed in fractional units, such as cable, chemicals, coatings, and engineered materials.
  • Increase rule accuracy by evaluating minimum and maximum constraints, numeric contributions, and dependencies with decimal values.
  • Reduce manual workarounds and post-configuration order corrections.

To set the decimal quantity:

  1. In Product Management, set the Order Management Indivisible attribute for an item:
    • Leave the attribute blank or set it to No to allow decimal quantities.
    • Set it to Yes when the item must use whole-number quantities.
  2. In your configurator model, use supported components and rules with decimal quantities.
    For a Decimal Number supplemental structure component, define the minimum and maximum values.
  3. At runtime or through an integration, provide the supported fractional quantity.
    The configurator evaluates the quantity and propagates it through the configuration hierarchy using decimal calculations.

Example

A commercial solar system can include 12.5 meters of cable, 15.0 rail sections, or 125.75 ballast blocks. With decimal quantity support, the configurator can retain these values in the configuration, evaluate them in rules, calculate dependent line quantities, and send them to downstream fulfillment processes.

Steps to enable and configure

To use the Redwood: Decimal quantity support for configurator feature, opt in to the Redwood: Manage Configured Items on Sales Orders feature. If you've already opted in to this feature, no further action is required.

Tips and considerations

  • Decimal quantity availability is determined by the item's Order Management Indivisible attribute set in Product Management. Validate this attribute before using fractional quantities in a configuration.
  • Mathematical functions such as Ceiling, Floor, Round and Truncate are supported for numbers.
  • Decimal value sets aren't supported for transactional item attributes in this update.

Access requirements

If you're using custom job roles, then you need to add privileges identified as new in this update as well as validate that you've the existing privileges listed.

Configurator privileges:

Privilege status Privilege name and code
Previously delivered

Manage Configurator Model Structure

CZ_MANAGE_MODEL_STRUCTURE_PRIV

Previously delivered

Manage Configurator Rules

CZ_MANAGE_RULES_PRIV

Previously delivered

Test Configurator Model

CZ_TEST_MODEL_PRIV

Previously delivered

Access Configurator Runtime

CZ_CONFIGURATOR_RUNTIME_ACCESS_PRIV

Previously delivered

Access HCM Common Components

HRC_ACCESS_HCM_COMMON_COMPONENTS_PRIV

Previously delivered

Manage HCM Rules

HRC_MANAGE_HCM_RULES_PRIV

Configurator duties:

Privilege status Duty role name and code
Previously delivered

Redwood Configurator Manager

ORA_CZ_REDWOOD_MANAGER_DUTY

Previously delivered

Redwood Configurator Manager – For access to the Rule Builder details

ORA_REDWOOD_MANAGER_DUTY_HCM

Previously delivered

Redwood Configurator Reviewing – Optional for read-only access to the Configurator Rule details

ORA_CZ_REDWOOD_REVIEWING_DUTY

Previously delivered

Redwood Configurator Reviewing – Optional for read-only access to the Rule Builder detail

ORA_CZ_REDWOOD_REVIEWING_DUTY_HCM

Product Management privileges:

Privilege status Privilege name and code
Previously delivered

View Item Redwood Items

EGP_VIEW_REDWOOD_ITEM_PRIV

Previously delivered

View Item Redwood Attachments

EGP_VIEW_REDWOOD_ITEM_ATTACHMENT_PRIV

Previously delivered

View Item Redwood Associations

EGP_VIEW_REDWOOD_ITEM_ASSOCIATION_PRIV

Previously delivered

View Item Redwood Structures

EGP_VIEW_REDWOOD_ITEM_STRUCTURE_PRIV

Previously delivered

View Item Redwood Changes

EGP_VIEW_REDWOOD_ITEM_CHANGE_PRIV

Previously delivered

View Item Redwood Item Categories

EGP_VIEW_REDWOOD_ITEM_CATEGORIES_PRIV

Previously delivered

View Item Redwood Relationships

EGP_VIEW_REDWOOD_ITEM_RELATIONSHIP_PRIV

Previously delivered

View Item Redwood Quality

EGP_VIEW_REDWOOD_ITEM_QUALITY_PRIV

Previously delivered

Enter Trading Community Organization Information

HZ_ENTER_TRADING_COMMUNITY_ORGANIZATION_INFORMATION_PRIV

Previously delivered

Get Failure Condition Event Codes

MNT_GET_FAILURE_CONDITION_EVENT_CODE_BY_SERVICE_PRIV

Previously delivered

Get Item Attribute Control REST

EGP_ITEM_ATTRIBUTE_CONTROL_READ_PRIV

Previously delivered

Get Item Lifecycle Phases Read REST

EGP_ITEM_LIFECYCLE_PHASES_READ_REST_PRIV

Previously delivered

Get Item Status REST

EGP_ITEM_STATUSES_READ_PRIV

Previously delivered

Get New Item Request REST

EGI_NEW_ITEM_REQUEST_REST_PRIV

Previously delivered Get Template REST
EGP_TEMPLATE_READ_PRIV
Previously delivered

Manage Material Planner

MSP_MANAGE_MATERIAL_PLANNER_PRIV

Previously delivered

Manage Subscription Setup

OSS_MANAGE_SUBSCRIPTION_SETUP_PRIV

Previously delivered

Remove Trading Community Organization

HZ_REMOVE_TRADING_COMMUNITY_ORGANIZATION_PRIV

Previously delivered

Set Up Receivables Payment Terms

AR_SET_UP_RECEIVABLES_PAYMENT_TERM_PRIV

Previously delivered

Update Trading Community Organization

HZ_UPDATE_TRADING_COMMUNITY_ORGANIZATION_PRIV

Previously delivered

Verify Tax Configuration

ZX_VERIFY_TAX_CONFIGURATION_PRIV

Previously delivered

View Procurement Buyers List of Values using REST Service

PO_VIEW_BUYER_LOV_REST_SERVICE_PRIV

Previously delivered

View Purchasing Hazard Classes List of Values using REST Service

PO_VIEW_HAZARD_CLASSES_LOV_REST_SERVICE_PRIV

Previously delivered

View Purchasing UN Numbers List of Values using REST Service

PO_VIEW_UNNUMBER_LOV_REST_SERVICE_PRIV

Previously delivered

View Trading Community Organization

HZ_VIEW_TRADING_COMMUNITY_ORGANIZATION_PRIV

Previously delivered

View Trading Community Person

HZ_VIEW_TRADING_COMMUNITY_PERSON_PRIV

Previously delivered

Manage Item Redwood Items

EGP_MANAGE_REDWOOD_ITEM_PRIV

Previously delivered

Manage Item Redwood Attachments

EGP_MANAGE_REDWOOD_ITEM_ATTACHMENT_PRIV

Previously delivered

Manage Item Redwood Associations

EGP_MANAGE_REDWOOD_ITEM_ASSOCIATION_PRIV

Previously delivered

Manage Item Redwood Item Categories

EGP_MANAGE_REDWOOD_ITEM_CATEGORY_PRIV

Previously delivered

Manage Item Redwood Relationships

EGP_MANAGE_REDWOOD_ITEM_RELATIONSHIP_PRIV

Previously delivered

Manage Item Redwood Structures

EGP_MANAGE_REDWOOD_ITEM_STRUCTURE_PRIV

Previously delivered

Get New Item Request Rest

EGI_NEW_ITEM_REQUEST_REST_PRIV

Previously delivered

Manage Item Status REST

EGP_ITEM_STATUSES_PRIV

Previously delivered

Manage Change Orders

ACA_MANAGE_CHANGE_ORDERS_PRIV

Previously delivered

Modify Change Status

EGO_MODIFY_CHANGE_STATUS_PRIV

Product Management duty:

Privilege status Duty role name and code
Previously delivered

Supply Chain Common View Web Service

ORA_RCS_SCM_COMMON_VIEW_WEB_SERVICE_DUTY