Removed uneccessary transaction postings
This commit is contained in:
@ -488,9 +488,11 @@ Service PushSigProfileToWoMat(CleanInspKey)
|
|||||||
If WOMatKey NE '' then
|
If WOMatKey NE '' then
|
||||||
WOMatRec = Database_Services('ReadDataRow', 'WO_MAT', WOMatKey)
|
WOMatRec = Database_Services('ReadDataRow', 'WO_MAT', WOMatKey)
|
||||||
If Error_Services('NoError') then
|
If Error_Services('NoError') then
|
||||||
WOMatSigProf = WOMatRec<WO_MAT_SIG_PROFILE$>
|
WOMatSigProf = WOMatRec<WO_MAT_SIG_PROFILE$>
|
||||||
WOMatSigs = WOMatRec<WO_MAT_SIGNATURE$>
|
WOMatSigs = WOMatRec<WO_MAT_SIGNATURE$>
|
||||||
WOMatSigDTMs = WOMatRec<WO_MAT_SIG_DTM$>
|
WOMatSigDTMs = WOMatRec<WO_MAT_SIG_DTM$>
|
||||||
|
WOMatSigsOrig = WOMatSigs
|
||||||
|
WOMatSigDTMsOrig = WOMatSigDTMs
|
||||||
|
|
||||||
InspSig = Record<CLEAN_INSP_INSP_SIG$>
|
InspSig = Record<CLEAN_INSP_INSP_SIG$>
|
||||||
InspSigDTM = Record<CLEAN_INSP_INSP_SIG_DTM$>
|
InspSigDTM = Record<CLEAN_INSP_INSP_SIG_DTM$>
|
||||||
@ -520,8 +522,12 @@ Service PushSigProfileToWoMat(CleanInspKey)
|
|||||||
NumSteps = DCount(WOMatSigProf, @VM)
|
NumSteps = DCount(WOMatSigProf, @VM)
|
||||||
WOMatSigs = Field(WOMatSigs, @VM, 1, NumSteps)
|
WOMatSigs = Field(WOMatSigs, @VM, 1, NumSteps)
|
||||||
WOMatSigDTMs = Field(WOMatSigDTMs, @VM, 1, NumSteps)
|
WOMatSigDTMs = Field(WOMatSigDTMs, @VM, 1, NumSteps)
|
||||||
Transaction_Services('PostWriteFieldTransaction', 'WO_MAT', WOMatKey, WO_MAT_SIGNATURE$, WOMatSigs)
|
If WOMatSigs NE WOMatSigsOrig then
|
||||||
Transaction_Services('PostWriteFieldTransaction', 'WO_MAT', WOMatKey, WO_MAT_SIG_DTM$, WOMatSigDTMs)
|
Transaction_Services('PostWriteFieldTransaction', 'WO_MAT', WOMatKey, WO_MAT_SIGNATURE$, WOMatSigs)
|
||||||
|
end
|
||||||
|
If WOMatSigDTMs NE WOMatSigDTMsOrig then
|
||||||
|
Transaction_Services('PostWriteFieldTransaction', 'WO_MAT', WOMatKey, WO_MAT_SIG_DTM$, WOMatSigDTMs)
|
||||||
|
end
|
||||||
end else
|
end else
|
||||||
ErrorMsg = 'Error in ':Service:' service. Error message: ':Error_Services('GetMessage')
|
ErrorMsg = 'Error in ':Service:' service. Error message: ':Error_Services('GetMessage')
|
||||||
end
|
end
|
||||||
|
@ -3170,7 +3170,10 @@ Service UpdateFailedWafers(WOMatKey)
|
|||||||
AllFailedWafers<0, WfrIndex> = (PreFailedWafers<0, WfrIndex> OR FWIFailedWafers<0, WfrIndex> OR LWIFailedWafers<0, WfrIndex> OR PostFailedWafers<0, WfrIndex>)
|
AllFailedWafers<0, WfrIndex> = (PreFailedWafers<0, WfrIndex> OR FWIFailedWafers<0, WfrIndex> OR LWIFailedWafers<0, WfrIndex> OR PostFailedWafers<0, WfrIndex>)
|
||||||
Next WfrIndex
|
Next WfrIndex
|
||||||
end
|
end
|
||||||
Transaction_Services('PostWriteFieldTransaction', 'WO_MAT', WOMatKey, WO_MAT_FAILED_WAFERS$, AllFailedWafers)
|
AllFailedWafersOrig = WOMatRec<WO_MAT_FAILED_WAFERS$>
|
||||||
|
If AllFailedWafers NE AllFailedWafersOrig then
|
||||||
|
Transaction_Services('PostWriteFieldTransaction', 'WO_MAT', WOMatKey, WO_MAT_FAILED_WAFERS$, AllFailedWafers)
|
||||||
|
end
|
||||||
end else
|
end else
|
||||||
Error_Services('Add', 'Error in ':Service:' service. RDSNo is null')
|
Error_Services('Add', 'Error in ':Service:' service. RDSNo is null')
|
||||||
end
|
end
|
||||||
|
@ -1889,9 +1889,12 @@ Service PushSigProfileToWoMat(RDSNo)
|
|||||||
If WOMatKey NE '' then
|
If WOMatKey NE '' then
|
||||||
WOMatRec = Database_Services('ReadDataRow', 'WO_MAT', WOMatKey)
|
WOMatRec = Database_Services('ReadDataRow', 'WO_MAT', WOMatKey)
|
||||||
If Error_Services('NoError') then
|
If Error_Services('NoError') then
|
||||||
WOMatSigProf = obj_WO_Mat('CassSigProfile', WOMatKey)
|
WOMatSigProf = obj_WO_Mat('CassSigProfile', WOMatKey)
|
||||||
WOMatSig = WOMatRec<WO_MAT_SIGNATURE$>
|
WOMatSig = WOMatRec<WO_MAT_SIGNATURE$>
|
||||||
WOMatSigDTM = WOMatRec<WO_MAT_SIG_DTM$>
|
WOMatSigDTM = WOMatRec<WO_MAT_SIG_DTM$>
|
||||||
|
WOMatSigProfOrig = WOMatSigProf
|
||||||
|
WOMatSigOrig = WOMatSig
|
||||||
|
WOMatSigDTMOrig = WOMatSigDTM
|
||||||
|
|
||||||
// Update WO_MAT signature profile to match for the "1VER" stage
|
// Update WO_MAT signature profile to match for the "1VER" stage
|
||||||
Stage = '1VER'
|
Stage = '1VER'
|
||||||
@ -1963,9 +1966,15 @@ Service PushSigProfileToWoMat(RDSNo)
|
|||||||
WOMatSigDTM<0, vPos> = FQASigDTM
|
WOMatSigDTM<0, vPos> = FQASigDTM
|
||||||
end
|
end
|
||||||
|
|
||||||
Transaction_Services('PostWriteFieldTransaction', 'WO_MAT', WOMatKey, WO_MAT_SIG_PROFILE$, WOMatSigProf)
|
If WOMatSigProf NE WOMatSigProfOrig then
|
||||||
Transaction_Services('PostWriteFieldTransaction', 'WO_MAT', WOMatKey, WO_MAT_SIGNATURE$, WOMatSig)
|
Transaction_Services('PostWriteFieldTransaction', 'WO_MAT', WOMatKey, WO_MAT_SIG_PROFILE$, WOMatSigProf)
|
||||||
Transaction_Services('PostWriteFieldTransaction', 'WO_MAT', WOMatKey, WO_MAT_SIG_DTM$, WOMatSigDTM)
|
end
|
||||||
|
If WOMatSig NE WOMatSigOrig then
|
||||||
|
Transaction_Services('PostWriteFieldTransaction', 'WO_MAT', WOMatKey, WO_MAT_SIGNATURE$, WOMatSig)
|
||||||
|
end
|
||||||
|
If WOMatSigDTM NE WOMatSigDTMOrig then
|
||||||
|
Transaction_Services('PostWriteFieldTransaction', 'WO_MAT', WOMatKey, WO_MAT_SIG_DTM$, WOMatSigDTM)
|
||||||
|
end
|
||||||
|
|
||||||
end else
|
end else
|
||||||
ErrorMsg = Error_Services('GetMessage')
|
ErrorMsg = Error_Services('GetMessage')
|
||||||
|
Reference in New Issue
Block a user