Function to search for the list of back ordered items

     /**
      * Function to fetch the list of items which are back ordered
      * @return [itemArray]
      */
     function itemSearch()
     {

         let itemArray = [];
         let itemSearchObj = search.create({
             type: "item",
             filters:
                 [
                     ["quantitybackordered","greaterthan","0"]
                 ],
             columns:
                 [
                     search.createColumn({name: "itemid", label: "Name" }),
                     search.createColumn({name: "quantitybackordered", label: "Back Ordered"})
                 ]
         });
        
         itemSearchObj.run().each(function(result)
         {
             let itemObj = {};
             itemObj.itemID = result.getValue({ name: "itemid", label: "Name" });
             itemObj.quantity = result.getValue({ name: "quantitybackordered", label: "Back Ordered" });
             itemArray.push(itemObj);
         });
         return itemArray ;
     }

Leave a comment

Your email address will not be published. Required fields are marked *