Esto esta relacionado a lo anterior del sistema de inventario de activos físicos? Desde powerbuilder no creo que exista esa posibilidad de crear tablas históricas, quizás desde el motor de base de datos puede que se pueda.
Pero te recomendaría lo siguiente (si es que esta relacionado con el anterior post):
Crea una tabla donde guardas todos los datos del activo donde estarían todos los datos originales de este.
En otra tabla creas todos los movimientos que se hacen de un activo y relacionas esta tabla con la anterior a través de un código de activo por ejemplo.
De esta forma evitas tener tablas duplicadas (una con los datos originales y otra igual con el movimiento que se hizo). Además es más conveniente, la primera tabla contendría siempre los datos originales y la segunda los movimientos que se hacen de ese activo.
Cuando creas el datawindow selecciona las dos tablas y los campos que necesites (el de origen, el nuevo destino, etc) con esto ya tenés el reporte armado.
Supuse que esto era en base al post anterior, disculpa si no tenía nada que ver, saludos.