Boa tarde, dá pra fazer da seguinte maneira:
//Na validação do campo você chama uma função:
oStruZMN:SetProperty('ZMN_MATRIC' , MODEL_FIELD_VALID, FwBuildFeature(STRUCT_FEATURE_VALID, 'StaticCall(ARSP004, FieldVld01)'))
//Na função você consegue disparar os helps:
Help( ,, 'Matrícula' ,, 'Matrícula não encontrada !', 1,0)
//Exemplo da função
Static Function FieldVld01()
Local aArea := GetArea()
Local oModel:= FWModelActive()
Local cMatri:= oModel:GetValue('ZMNMASTER', 'ZMN_MATRIC')
Local lRet := .F.
DbSelectArea('SRA')
SRA->(DbSetOrder(1))
If SRA->(DbSeek(FWxFilial('SRA')+ AllTrim(cMatri)))
lRet := .T.
Else
lRet := .F.
Help( ,, 'Matrícula' ,, 'Matrícula não encontrada !', 1,0)
EndIf
SRA->(DbCloseArea())
RestArea(aArea)
Return (lRet)