First fetch the particular sales order by internal ID which is passed by POSTMAN API as parameter. The following code is used.
let salesOrderID = requestBody.salesorderid;
let salesOrderRec = record.load({
type : record.Type.SALES_ORDER,
id : salesOrderID,
isDynamic : true
});
let itemFulfillmentRecord = record.transform({
fromType : record.Type.SALES_ORDER,
fromId : salesOrderID,
toType : record.Type.ITEM_FULFILLMENT,
isDynamic : true
});
// Set the “item fulfill” checkbox to true for all line items
let lineCount = itemFulfillmentRecord.getLineCount({
sublistId: ‘item’
});
let s=itemFulfillmentRecord.getValue({
sublistId: ‘item’,
fieldId: ‘itemreceive’
});
for (let i = 0; i < lineCount; i++) {
itemFulfillmentRecord.setValue({
sublistId: ‘item’,
fieldId: ‘itemreceive’,
line: i,
value: true
});
}
itemFulfillmentRecord.save();