Вам нужно сначала отсортировать его перед отправкой.Примерно так:
let status = [{
id: 0,
logicalFrameworkId: this.Data.logframeId,
logFrameActionStatusReferenceId: 10,
remarks: 'ACCEPTED->PBO-PPDO',
actedByEIC: this.eic
},
{
id: 0,
logicalFrameworkId: this.Data.logframeId,
logFrameActionStatusReferenceId: 12,
remarks: 'ACCEPTED->INCLUSION',
actedByEIC: this.eic
}
].sort((a, b) => a.logFrameActionStatusReferenceId - b.logFrameActionStatusReferenceId);
А потом
status.forEach(data => {
console.log('data data data');
console.log(data);
console.log('data data data');
return this.programService.saveStatus(data).subscribe(d => {
}, error => {
console.log(error);
}, () => {
console.log("succesfully Save");
})
});