ejemplo vamos a buscar la fila en el DW_1 donde codigo sea igual a 10
string ls_cadena
ls_cadena = 'codigo = ' + string(10)
dw_1.find(ls_cadena, fila_ini,fila_fin)
donde
ls_cadena es el criterio de busqueda
fila_ini es la fila desde donde quieres que PB empieze a buscar dentro el DW_1
fila_fin hasta la fila que PB debería de buscar
NOTA: esta función devuelve siempre la primera fila que encuentre donde la columna codigo del DW_1 sea igual a 10 (codigo es tipo numerico).
En el criterio también puedes incluir los modificadores AND, OR, <>, => entre otros.
otro ejemplo
ls_cadena = "codigo =10 AND nombre = 'IGNACIO' "
DW_1.FIND(ls_cadena,10,50)
este buscará la primera fila del DW_1 donde codigo sea 10 y la columna nombre sea IGNACIO, ademas que se encuentre entre los registros o filas 10 a la 50
espero que esto te sirva para solucionar el problema, espero que me comentes el resultado o me explique un poco más la pregunta.