laFlds = AFIELDS("CustUpd") FOR lnCnt = 1 TO ALEN(laFlds) DO CASE CASE GetFldState(laFlds(lnCnt,1) = "4" IF NOT SetFldState(laFlds(lnCnt,1),2,"CustUpd") * Failed ENDIF ...Also, change the tableupdate to;
IF NOT TableUpdate(...) * Deal with a failure ENDIFAlso, why are those two variables declared PUBLIC? PUBLIC vars are a disaster waiting to happen.