Steps
- Open the NetSuite account where you need to create the Saved search
2. Open the Console screen as below by Right clicking the screen and select Inspect


3. Run the below Code in the Console screen
IMPORTANT : Need to give the TITLE
require(['N/search', 'N/util'],
/**
* @param{search} search
* @param{util} util
* @param{jjUtil} jjUtil
*/
(search, util) => {
var picktaskSearchObj = search.create({
type: "picktask",
title: "Released Wave Search",
filters:
[
["wavestatus","anyof","@ALL@"]
],
columns:
[
search.createColumn({
name: "tranid",
join: "transaction",
label: "Document Number"
}),
search.createColumn({name: "item", label: "Item"}),
search.createColumn({name: "wavename", label: "Wave #"}),
search.createColumn({name: "wavestatus", label: "Wave Status"}),
search.createColumn({name: "name",label: "Pick Task #"}),
search.createColumn({name: "status", label: "Pick Task Status"}),
search.createColumn({name: "picker", label: "Assigned Picker"}),
search.createColumn({name: "pickingtype", label: "Picking Type"}),
search.createColumn({name: "recommendedbin", label: "Recommended Bin"}),
search.createColumn({name: "customer", label: "Line Item Order Customer"}),
search.createColumn({name: "memo", label: "Memo"}),
search.createColumn({name: "quantity", label: "Line Item Quantity"}),
search.createColumn({name: "lineitemsubitemof", label: "Line Item Subitem of"}),
search.createColumn({name: "releaseddate", label: "Released Date"}),
search.createColumn({name: "createddate", label: "Created Date"}),
search.createColumn({name: "completeddate", label: "Completed Date"}),
search.createColumn({name: "shipvia", label: "Ship Via"})
]
}).save();
});

Then the corresponding search will be created in the NetSuite account.