Adds line items from a purchase order to Inbound shipment Page using suitescript

var inboundShipmentUpdate = record.load({

type: record.Type.INBOUND_SHIPMENT,

id: inboundShipmentId,

isDynamic: true

});

inboundShipmentUpdate.setValue({

fieldId: ‘shipmentstatus’,

value: ‘inTransit’

});

inboundShipmentUpdate.setValue({

fieldId: ‘externaldocumentnumber’,

value: ‘EDN645’

});

inboundShipmentUpdate.setValue({

fieldId: ‘expectedshippingdate’,

value: new Date(‘8/2/2017’)

});

inboundShipmentUpdate.selectLine({

sublistId: ‘items’,

line: 1

});

inboundShipmentUpdate.setCurrentSublistValue({

sublistId: ‘items’,

fieldId: ‘receivinglocation’,

value: 6

});

inboundShipmentUpdate.setCurrentSublistValue({

sublistId: ‘items’,

fieldId: ‘quantityexpected’,

value: 1

});

inboundShipmentUpdate.setCurrentSublistValue({

sublistId: ‘items’,

fieldId: ‘expectedrate’,

value: 10.5

});

inboundShipmentUpdate.commitLine({

sublistId: ‘items’

});

var recId = inboundShipmentUpdate.save();

Leave a comment

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