Categories
Foundation Records Tutorial User Interface

26 Third-Party Libraries in SuiteScript 2.x

Stop reinventing the wheel in your SuiteScript; stop re-solving problems that have already been solved. The JavaScript community is massive and super smart – so let them do a whole bunch of work for you by leveraging third-party libraries in SuiteScript 2.x.

Categories
Foundation Records Tutorial User Interface

25 Working with Subrecords in SuiteScript 2.0

Subrecords are one of the fundamental data structures in NetSuite, but they’re also one of the more confusing and troublesome. This video is intended to show you the fundamentals of working with Subrecords in SuiteScript 2.0.

Categories
Records Tutorial User Interface

24 How do I add a Button to a Record?

This is definitely a question I see A LOT! How do we add a button to a record form? We actually have a few options as SuiteScript developers, so let’s see how this works. Add Button via 2.0 Client Script (Edit only) SuiteScript 2.0 added a very simple way to add new buttons to forms, […]

Categories
Foundation

23 A Brief Overview of SuiteScript

NetSuite is a very large, complex ERP system that allows developers a massive level of customization through “SuiteScript”. NetSuite Records, Events, and Script Types NetSuite organizes its data into elements called Records. As these Records are created, manipulated, and updated by various sources, NetSuite fires Events. Some of those Events might be triggered by a […]

Categories
Searches

13 Efficient Global Searches

In this edition, we take a little break from intensive SuiteScript work and look at a few productivity tips involving NetSuite’s Global Search. Our investigation today doesn’t require any code; we’ll be demonstrating our Global Search tips entirely in the UI. For that reason, this content is best viewed as a video: If your team […]

Categories
Searches

12 Main Line for Transaction Searches

In this edition, we continue our exploration of NetSuite Searches by looking at a general NetSuite concept called the mainline search filter. To coincide with this series of articles on Searching, I have also created a series of SuiteScript cookbooks focused on Searching. If you are tired of NetSuite’s unrealistic or broken examples, then these […]

Categories
Searches

11 Search Columns in SuiteScript 2.0

In this edition, we explore working with Search Columns in SuiteScript 2.0. To coincide with this series on Searching, I have also created a series of SuiteScript cookbooks focused on Searching. If you are tired of NetSuite’s unrealistic or broken examples, then these cookbooks are for you. Creating Search Columns We begin by looking at […]

Categories
Searches

10 Search Filters in SuiteScript 2.0

In this edition, we explore creating our own Searches and working with Search Filters in SuiteScript 2.0. To coincide with this series of articles on Searching, I have also created a series of SuiteScript cookbooks focused on Searching. If you are tired of NetSuite’s unrealistic or broken examples, then these cookbooks are for you. Creating […]

Categories
Searches

9 Introduction to Searching with SuiteScript 2.0

In this edition, we start looking at how to transition our Searches from SuiteScript 1.0 over to 2.0. This is quite an important and lengthy concept in SuiteScript, so we’ll be exploring Searching over several weeks. To coincide with this series of articles on Searching, I have also created a series of SuiteScript cookbooks focused […]

Categories
Searches

7 Field Lookups in SuiteScript 2.0

NetSuite’s lookup feature allows users to very quickly retrieve body-level data for a particular record without having to load the entire record on a page. This feature is provided by the nlapiLookupField function in SuiteScript 1.0 and the N/search module’s lookupFields method in SuiteScript 2.0. N/search#lookupFields Assume we import the N/search module like so:

[…]