Netsuite Developer II Certification
Study Guide| 90 QUESTIONS WITH
100% CORRECT ANSWERS
Course
NetSuite ERP Consultant
1. Which SuiteScript API version is recommended for new NetSuite development?
A. SuiteScript 1.0
B. SuiteScript 2.0/2.1
C. Java Applets
D. SuiteBuilder API
Answer: B. SuiteScript 2.0/2.1
Explanation: Oracle recommends SuiteScript 2.x (including 2.1) because it offers modular
architecture, improved performance, and modern JavaScript syntax.
2. Which SuiteScript type executes before a record is submitted to the database?
A. Scheduled Script
B. Map/Reduce Script
C. User Event Script (beforeSubmit)
D. Client Script
Answer: C. User Event Script (beforeSubmit)
Explanation: The beforeSubmit entry point executes after validation but before the record is
committed.
3. Which module loads an existing record?
A. N/search
B. N/record
C. N/runtime
,D. N/http
Answer: B. N/record
Explanation: The record.load() method is part of the N/record module.
4. Which method creates a new record?
A. record.new()
B. record.create()
C. record.add()
D. record.insert()
Answer: B. record.create()
Explanation: record.create() creates a new NetSuite record instance.
5. Which module is used to perform saved searches programmatically?
A. N/query
B. N/runtime
C. N/search
D. N/file
Answer: C. N/search
Explanation: The N/search module allows creation and execution of saved and ad hoc searches.
6. Which script type is designed for processing very large data sets?
A. Client Script
B. User Event
C. Map/Reduce Script
D. RESTlet
Answer: C. Map/Reduce Script
, Explanation: Map/Reduce automatically handles batching, parallel processing, and recovery.
7. Which script type runs in the user's browser?
A. Client Script
B. Scheduled Script
C. RESTlet
D. Workflow Action Script
Answer: A. Client Script
Explanation: Client Scripts execute on the browser and interact with the page before
submission.
8. Which API retrieves the current script context?
A. runtime.getCurrentScript()
B. record.current()
C. search.runtime()
D. context.script()
Answer: A. runtime.getCurrentScript()
Explanation: This method returns information about the executing script.
9. Which module provides logging functionality?
A. N/log
B. N/runtime
C. N/search
D. N/task
Answer: A. N/log
Explanation: The N/log module supports debug, audit, error, and emergency logging.
Study Guide| 90 QUESTIONS WITH
100% CORRECT ANSWERS
Course
NetSuite ERP Consultant
1. Which SuiteScript API version is recommended for new NetSuite development?
A. SuiteScript 1.0
B. SuiteScript 2.0/2.1
C. Java Applets
D. SuiteBuilder API
Answer: B. SuiteScript 2.0/2.1
Explanation: Oracle recommends SuiteScript 2.x (including 2.1) because it offers modular
architecture, improved performance, and modern JavaScript syntax.
2. Which SuiteScript type executes before a record is submitted to the database?
A. Scheduled Script
B. Map/Reduce Script
C. User Event Script (beforeSubmit)
D. Client Script
Answer: C. User Event Script (beforeSubmit)
Explanation: The beforeSubmit entry point executes after validation but before the record is
committed.
3. Which module loads an existing record?
A. N/search
B. N/record
C. N/runtime
,D. N/http
Answer: B. N/record
Explanation: The record.load() method is part of the N/record module.
4. Which method creates a new record?
A. record.new()
B. record.create()
C. record.add()
D. record.insert()
Answer: B. record.create()
Explanation: record.create() creates a new NetSuite record instance.
5. Which module is used to perform saved searches programmatically?
A. N/query
B. N/runtime
C. N/search
D. N/file
Answer: C. N/search
Explanation: The N/search module allows creation and execution of saved and ad hoc searches.
6. Which script type is designed for processing very large data sets?
A. Client Script
B. User Event
C. Map/Reduce Script
D. RESTlet
Answer: C. Map/Reduce Script
, Explanation: Map/Reduce automatically handles batching, parallel processing, and recovery.
7. Which script type runs in the user's browser?
A. Client Script
B. Scheduled Script
C. RESTlet
D. Workflow Action Script
Answer: A. Client Script
Explanation: Client Scripts execute on the browser and interact with the page before
submission.
8. Which API retrieves the current script context?
A. runtime.getCurrentScript()
B. record.current()
C. search.runtime()
D. context.script()
Answer: A. runtime.getCurrentScript()
Explanation: This method returns information about the executing script.
9. Which module provides logging functionality?
A. N/log
B. N/runtime
C. N/search
D. N/task
Answer: A. N/log
Explanation: The N/log module supports debug, audit, error, and emergency logging.