Written by: Ely Beltran In the realm of NetSuite Scripting, we frequently encounter the need to script specific fields in NetSuite records. However, it's important to note that only some records/fields are supported according to NetSuite's scriptable documentation.
One of the records/fields we found unsupported through scripting during development is the update or setting of the 'Issued Step' and 'Auto-Issue' fields within the BOM Revision sublist. Even CSV imports do not expose these fields.

As per the latest NetSuite scriptable records, these fields are not yet supported:
https://www.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2023_1/script/record/bomrevision.html

NetSuite SuiteScript snippet for Setting 'Issue Step' and 'Auto Issue' fields
The following snippet demonstrates how to access the undocumented sublist field to set values for these fields.
var obj = record.load({
type: record.Type.BOM_REVISION,
id: 111 //The Internal ID of Bom Revision record
});
//Sets the sublist field for Issued Step and Auto-Issue field
obj.setSublistValue({
sublistId: 'component',
field: 'custpage_member_process,'
value: 1
line: 0
});
obj.setSublistValue({
sublistId: 'component',
field: 'custpage_member_autoissue',
value: true
line: 0
});
obj.save();
Notes:
The issued Step sublist field (custpage_member_process) is a list/record type. The accepted value can be found on the AM Operation Names record.
The Auto-Issue sublist field (custpage_member_autoissue) is a boolean type. The accepted value is either true or false.
Etter+Ramli as the Trusted, Independent Managed Services Provider for NetSuite
Using NetSuite Managed Services could be your growing company's best strategic move. NetSuite Managed Services offers a comprehensive solution, granting companies access to a team of experienced NetSuite administrators and consultants to manage their NetSuite ERP. Typically, this service is more affordable than hiring in-house staff. When you use managed services, your systems are always up-to-date. In the world of IT, systems are consistently upgraded and patched and come with a slew of security protocols. It is a lot to handle, but your teams can handle this when implementing managed services.
The goal is to ensure your NetSuite instance supports your business’ growth.
For over 20 years, Etter+Ramli has helped several companies optimize their NetSuite software solution. With a 95% customer satisfaction rate, Etter+Ramli can provide your company with world-class support, Certified NetSuite experts, and a value-based pricing structure.
Etter+Ramli As Your Extended NetSuite Team
Etter+Ramli is an Independent Managed Success Provider for NetSuite clients. We are NOT partnered with Oracle NetSuite and do not take commissions. We bring our knowledge, expertise, and passion for success to our clients. We help clients Buy, Deploy, Grow, and Abandon NetSuite. We engage as a client-side managed service to ensure our priorities align with our clients.
To explore the benefits of retaining Etter+Ramli as your Managed Success Provider, contact Todd Kimpton or visit our website for a free consultation today.
Comments