Show Internal IDs Preference for SuiteScript in NetSuite

Enable internal IDs display in your NetSuite account to streamline SuiteScript reference and enhance record management.

·2 min read·View Oracle Docs

Enabling the display of internal IDs in your NetSuite account allows users to reference specific records and fields more easily, particularly in SuiteScript. Knowing internal IDs aids API jobs and other scripting activities by ensuring accurate calls to data structures.

How to Enable Internal IDs

To see the internal IDs within your NetSuite environment, follow these steps:

  1. Navigate to Home > Set Preferences.
  2. In the General subtab, check the Show Internal IDs box.
  3. Click Save.

By configuring this user preference, you make the internal IDs accessible, which is especially beneficial for developers and administrators working with SuiteScript.

Important Note

When using SuiteScript, ensure that all internal IDs are specified in lowercase. This requirement is essential for the correct functioning of scripts and data management processes.

For developers referencing internal IDs in the SuiteScript API, examples can be found in methods such as record.load(options) and search.load(options). These methods rely on internal IDs to load existing records and saved searches effectively.

Best Practices

  • Always check your scripts for case sensitivity with internal IDs to prevent errors.
  • Familiarize yourself with the internal ID format in different contexts, as it helps streamline API processing tasks.
  • Make sure to update internal IDs appropriately after any record changes to maintain data integrity within your scripts.

Who This Affects

  • Administrators: Need to ensure the setting is enabled for users requiring access to internal IDs.
  • Developers: Frequently utilize internal IDs when scripting and managing records.

By enabling the internal ID visibility, you enhance your ability to interact with various aspects of the NetSuite platform, making it a vital step for efficient record management and development.

Frequently Asked Questions (4)

How do I enable the display of internal IDs in NetSuite?
To enable the display of internal IDs, navigate to Home > Set Preferences, then in the General subtab, check the Show Internal IDs box and click Save.
Why is it important to use lowercase when specifying internal IDs in SuiteScript?
Using lowercase for internal IDs is essential because SuiteScript requires this case sensitivity for scripts to function correctly and for data management processes to be accurate.
What should developers be aware of when using internal IDs in SuiteScript?
Developers should ensure internal IDs are specified in lowercase, and familiarize themselves with the internal ID format in different contexts, as this helps streamline API processing tasks.
Does enabling internal IDs have benefits for both administrators and developers?
Yes, enabling internal IDs benefits administrators by allowing them to ensure settings are visible for necessary users, and helps developers in scripting and record management by providing specific references to records and fields.
Source: Show Internal IDs Preference Oracle NetSuite Help Center. This article was generated from official Oracle documentation and enriched with additional context and best practices.

Was this article helpful?

More in SuiteScript

View all SuiteScript articles →