modified WMO NCR creation logic to look at the WMO status to check for a hold instead of the WO_MAT hold flag

This commit is contained in:
Infineon\StieberD
2025-02-04 12:09:44 -07:00
committed by Stieber Daniel (CSC FI SPS MESLEO)
parent 49c9ab09fd
commit 4413bc723e

View File

@ -1270,15 +1270,15 @@ RETURN
* * * * * * * * * * * * * *
RejMat: RejMat:
* * * * * * * * * * * * * *
WONo = Get_Property(@WINDOW:'.WO_NO','DEFPROP') WONo = Get_Property(@WINDOW:'.WO_NO','DEFPROP')
WOStep = Get_Property(@WINDOW:'.PROC_STEP_NO','DEFPROP') WOStep = Get_Property(@WINDOW:'.PROC_STEP_NO','DEFPROP')
OutCassNo = Get_Property(@WINDOW:'.OUT_CASS_NO','DEFPROP') OutCassNo = Get_Property(@WINDOW:'.OUT_CASS_NO','DEFPROP')
WOMatKey = WONo:'*':OutCassNo WOMatKey = WONo:'*':OutCassNo
WMOKey = WONo:'*':WOStep:'*':OutCassNo WMOKey = WONo:'*':WOStep:'*':OutCassNo
OnHold = Xlate('WO_MAT', WOMatKey, 'HOLD', 'X') WMOStatus = Xlate('WM_OUT', WMOKey, 'CURR_STATUS', 'X')
OnHold = (WMOStatus EQ 'HOLD')
If Onhold NE True$ then If Onhold NE True$ then
GoSub FQAVerify GoSub FQAVerify
If Not(Authorized) then Return 0 If Not(Authorized) then Return 0
@ -1292,8 +1292,6 @@ RejMat:
SelCnt = COUNT(SelectedRows,@FM) + (SelectedRows NE '') SelCnt = COUNT(SelectedRows,@FM) + (SelectedRows NE '')
IF SelCnt = 0 THEN RETURN IF SelCnt = 0 THEN RETURN
InCassNos = '' InCassNos = ''
InSlotNos = '' InSlotNos = ''
RDSNos = '' RDSNos = ''
@ -2271,4 +2269,3 @@ RefreshWaferCounterData:
return return