Dear all,
I m creating job for deleting and inserting modified filed value in main table . for this i create a one job it was working well for deleting and inserting single field value in main table correctly but while i modified multiple records i facing issue .. (first record will deleting and inserting then for next modified record will not delete previous record in main table and inserting modified filed values in main table ).
ttsbegin;
while select inventTable
where inventTable.ItemId == '10369535'
join inventTableModule
where inventTableModule.ItemId == inventTable.ItemId && inventTableModule.ModuleType == ModuleInventPurchSales::Sales
join infocodeTable
where infocodeTable.BBB_Warranty_Min <= inventTableModule.Price && infocodeTable.BBB_Warranty_Max >= inventTableModule.Price
{
select infocodeTableSpecific where infocodeTableSpecific.infocodeId == infocodeTable.infocodeId && infocodeTableSpecific.refRelation == inventTable.ItemId;
if(!infocodeTableSpecific)
{
delete_from infocodeTableSpecific where infocodeTableSpecific.refRelation == inventTable.ItemId;
}
infocodeTableSpecific.refRelation = inventTable.ItemId;
infocodeTableSpecific.infocodeId = infocodeTable.infocodeId;
infocodeTableSpecific.refTableId = RBOInfocodeRefTableIdBase::RBOInventTable;
infocodeTableSpecific.sequence = 0;
infocodeTableSpecific.inputRequired = NoYes::Yes;
infocodeTableSpecific.whenRequired = RBONoneAlwaysPositiveNegative::None;
infocodeTableSpecific.insert();
}
ttscommit;
}
*This post is locked for comments
I have the same question (0)