BaseTrn vs Defined by en For each
Tiempo atrás, cuando queremos forzar que un for each leyera una tabla especifica, debíamos poner en la sentencia for each un Defined by de la forma for each defined by <AtributoSecundario> //Está solo en la tabla que quiero recorrer. .. endfor Esto solo era necesario en algunas tablas, pero tiene varias consecuencias adversas, como que el atributo secundario figura como usado, que se agrega en la sentencia aunque no sea necesario, que si quiero borrarlo debo cambiar varios programas, etc. Creo que fue en la versión Evo3, se agregó la posibilidad de especificar la Tabla Base del for each, poniendo una lista de transacciones y en forma indirecta se especifica cual tabla debo recorrer. Para esto, la sintaxis es parecido a: for each <Transaccion.Nivel> //Nivel de transaccion que define la tabla que quiero recorrer ... endfor Esta sintaxis tiene como contra que el objeto transacción queda referenciado y parece que lo estuviera llamando con u...