Un momento... un momento... ¿Tú qué es lo que lees en el código de barras?
¿No será un código alternativo? ¿O sea"123AB"?
Porque si es así está claro que esa instrucción Find no funciona. tendría que ser :
.Find "CodigoAlterno ='" & Text1.Text & "'"
Donde "CodigoAlterno"sería un alias de SACODBAR.CodAlte (o de SAITEO.CodAlte, que no me lo aclaras muy bien).
Sospecho que SACODBAR es una tabla con códigos diferentes que se asignan a un mismo SAPROD.CodProd... ¿no? ¿o no?
jajaja... ¡qué lío!
Saludos.