Gracias por la ayuda Roberto... El problema es que tengo que realizar el mismo proceso de visualizar dos browses en una ventana sobre una misma tabla, con 8 archivos, lo que me implicaria crear 8 alias ( uno por cada archivo ). Muchas gracias por el apoyo, de cualquier manera, ya encontre la forma de realizar esto. Todo el problema radica en modificar el metodo RUN de la ventana que tiene los browses que quiero mostrar sobre el mismo archivo. Transcribo completo el Metodo RUN como lo modifique para solucionar el problema:
ThisWindow.Run PROCEDURE(USHORT Number,BYTE Request)
ReturnValue BYTE,AUTO
! Start of "WindowManager Method Data Section"
! [Priority 5000]
! End of "WindowManager Method Data Section"
CODE
! Start of "WindowManager Method Executable Code Section"
! [Priority 2500]
! Parent Call
ReturnValue = PARENT.Run(Number,Request)
! [Priority 6000]
IF SELF.Request = ViewRecord
ReturnValue = RequestCancelled
ELSE
GlobalRequest = Request
CASE Number
OF 1
CASE Request
OF ChangeRecord
! Start of "Legacy: Browser, Before Change"
![Priority 4000]
! En este embed
! actualizo el View del browse que genero la orden.
BRW7.UpdateViewRecord()
! End of "Legacy: Browser, Before Change"
END
OF 2
CASE Request
OF ChangeRecord
! Start of "Legacy: Browser, Before Change"
! [Priority 4000]
! Aqui hago lo mismo para el otro browse
BRW8.UpdateViewRecord()
! End of "Legacy: Browser, Before Change"
END
END
EXECUTE Number
FormaBrigadasNew
FormaBrigadas2
END
ReturnValue = GlobalResponse
END
! [Priority 8500]
! End of "WindowManager Method Executable Code Section"
RETURN ReturnValue
Con esto pude solucionar mi problema. Simplemente llamo al metodo UpdateViewRecord, en el embed BEFORE CHANGE RECORD, dependiendo del browse con el que estoy trabajando, ya que el template BrowseUpdateButtons, contiene el NOMBRE de la FORMA que actualizara el archivo que muestra el browse.