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();