NetSuite recommends that you set the Show Internal IDs preference when working with SOAP web services or SuiteScript. Setting this preference lets you see the internal IDs for all fields, records, lists, workflow actions, and custom forms in NetSuite. In SOAP web services (and in SuiteScript) you will reference many of these IDs in your code.
The Show Internal IDs field is only available when at least one of the following features is enabled in your account: Client SuiteScript, Server SuiteScript, SuiteScript Server Pages, SuiteFlow, or SOAP web services (on the SuiteCloud tab) or Advanced Site Customization or SuiteCommerce Advanced (on the Web Presence tab). For more information, see Enabling Features.
To set the Show Internal IDs preference:
Go to Home > Set Preferences. The General subtab is displayed by default.
In the Defaults section, click Show Internal IDs.
When this preference is set:
You can view the internal ID for a field by clicking on that field's label to open the field level help popup window. The internal ID is displayed in the lower right corner of this window.
You can view the internal ID for a record or a custom field in an Internal ID column that displays on a list or search results page for that type of record or custom field.
You can view the internal IDs for workflow actions on the workflow context panel, workflow action group window, and sublist action group window. You can also view internal IDs in workflow execution logs.
Changes to this preference affect only the current user.
For more details, see Showing Record and Field IDs in Your Account.
- SuiteTalk SOAP Web Services Platform Overview
- SOAP Web Services Quick Start
- SOAP Web Services Development Considerations
- Enabling the SOAP Web Services Feature
- Building an Application with Microsoft .NET
- Building an Application with Java using Apache Axis
- Downloading Sample Applications
- Capturing SOAP