top of page
Post: Blog2_Post
—Pngtree—check light blue pattern background_2079635 (1).png

Blog Article

Mastering NetSuite Scripting for Untouched Fields in BOM Revisions

Ely Beltran

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


The company logo and brand name owned by EtterRamli image.

Etter+Ramli is a managed service provider that is focused on enabling NetSuite customers to get  more value from their investment.

  • icons8-linkedin-100
  • icons8-youtube-100

​​​Etter+Ramli Head Office

160 Robinson Road
#14-04 Singapore Business Federation Center
Singapore (068914)




Etter+Ramli Vietnam
 

No. 5 – TT22 TW Dang & Bao Nhan Dan complex - Trinh Van Bo Street – Xuan Phuong Commune - Nam Tu Liem District – Hanoi, Vietnam

Etter+Ramli US
 

205 Ken Pratt Boulevard
Suite 120, Longmont CO 80501

897 Albion Ave SE Ocean Shores

WA 98569 (Satellite office)

Etter+Ramli Australia

Level 1/1386 Toorak Rd,
Camberwell, Victoria, 3124

©2024 by Etter+Ramli LLP, Managed Success for NetSuite. 

bottom of page