RE:Asignar texto a otra fila
Espero haber entendido.
El dw_matenimiento tiene entre otros los campos cont_locacion y cont_locac_det
cont_locacion es string?, si si entonces:
string ls_cont_locacion
ls_cont_locacion=this.getitemstring(this.getrow(),"cont_location")
if Isnull(ls_cont_locacion) then
this.setitem(row, "cont_loc_det", "")
else
this.setitem(row, "cont_loc_det", "Posee contrato")
end if
Otra manera, en el diseño del dw crear un campo computado asi
if (Isnull(ls_cont_locacion), "", "Posee contrato")
lo llamo posee_cal y en el codigo pasarlo
if this.getitemstring(this.getrow(), "posee_cal")="Posee contrato" then
this.object.cont_loc_det[this.getrow()]=this.getitemstring(this.getrow(), "posee_cal")
end if
Puede ser un poco redundante pero te puede servir.