NetSuite CPQ Functions Overview and Usage in 2026.1

NetSuite CPQ 2026.1 introduces a comprehensive list of functions, optimizing both client-side and server-side operations for better governance and...

·2 min read·NetSuite 2026.1·View Oracle Docs

TL;DR: Starting in NetSuite 2026.1, a new table categorizes client-side and server-side functions within NetSuite CPQ, detailing their usage governance and capabilities.

Overview of Functions

The latest update in NetSuite CPQ introduces a detailed classification of functions used in both client-side and server-side operations. Each function is marked clearly to denote its availability and implications in governance usage units, ensuring developers can strategically plan their implementation.

Governance Usage Units

Server-side actions are subject to governance limits. Each action can utilize up to 1,000 usage units; however, certain actions will consume some of these units upon triggering. The effective limits vary by record type:

  • Transaction records use 10 units each.
  • Custom records utilize 2 units each.
  • All other records request 5 units each.

Consequently, some server-side functions have defined usage metrics which developers need to consider during implementation to avoid script execution termination if limits are exceeded.

Key Client-Side and Server-Side Functions

Here is a selection of functions categorized by their use:

Function NameDescriptionClient-SideServer-SideGovernance Usage Units
addBreakoutItem()Adds an additional item to the current configurationYes--
addLink()Adds a clickable URL to the product interface's Link sectionYes--
ajax()Performs HTTP requests to send or receive data from a serverYes--
createRecord()Creates a new record with specified field values-YesRecord type units × 3
deleteRecord()Deletes a specified type of record from the database-YesRecord type units

These functions enable extensive customization and management of the configuration interface and data handling in the NetSuite environment.

Who This Affects

  • Administrators: Responsible for configuring and managing functions for optimal performance.
  • Developers: Utilize the function table to incorporate logic into CPQ processes.
  • Business Analysts: Analyze utilization and governance to suggest improvements.

Key Takeaways

  • The update in NetSuite CPQ 2026.1 provides a clear function classification to enhance development efficiency.
  • Understanding governance units is crucial to avoid exceeding limits during script execution.
  • Both client-side and server-side functions offer various capabilities to streamline operations and data management.

Frequently Asked Questions (4)

What are the governance usage units for different record types in NetSuite CPQ 2026.1?
In NetSuite CPQ 2026.1, transaction records use 10 units each, custom records utilize 2 units each, and all other records request 5 units each. These usage units help manage server-side action limits, ensuring scripts do not exceed execution boundaries.
Are there any new client-side functions introduced in NetSuite CPQ 2026.1?
Yes, NetSuite CPQ 2026.1 introduces new client-side functions like `addBreakoutItem()`, `addLink()`, and `ajax()`. These functions enhance the customization and management capabilities of the configuration interface.
How are server-side functions governed in the NetSuite CPQ 2026.1 update?
Server-side functions in NetSuite CPQ 2026.1 are subject to governance limits, which utilize up to 1,000 usage units. Specific functions have defined usage metrics based on record types that developers need to plan for to avoid exceeding script execution limits.
Do client-side functions in NetSuite CPQ have associated governance usage units?
No, client-side functions in NetSuite CPQ do not have associated governance usage units. Governance usage units specifically apply to server-side operations to help manage resources effectively.

Weekly Update History (1)

NetSuite CPQadded

Added a collection of help topics under List of Functions.

View Oracle Docs
Source: List of Functions Oracle NetSuite Help Center. This article was generated from official Oracle documentation and enriched with additional context and best practices.

Was this article helpful?

Also from NetSuite 2026.1

View all NetSuite 2026.1 changes →