PDA

Ver la Versión Completa : Table Control posicionar cursor


negrogho
19/12/08, 22:57:24
Que tal gente del foro

Me ayudan a resolver la siguiente cuestion

Tengo una table control y necesito que despues de que se captura un renglon al dar enter el cursor se posicione en el siguiente renglon, en lugar de eso esta quedando en el primer campo del dynpro que es el predeterminado

De antemano les agradesco su ayuda

saludos

DavidXD_XD
20/12/08, 13:03:54
Hola ... puedes usar la sentencia SET CURSOR de la siguiente manera:

SET CURSOR FIELD f LINE lin.

Ahi colocarias el campo y linea en el que quisieras situar el cursor, ojo esa parte iria en el PBO ... espero te pueda servir :D

negrogho
22/12/08, 18:37:50
Gracias DavidXD

Es precisamente la intruccion que estoy usuando, me posiciona en el campo correcto pero en la primera linea y no en la que yo le indique.

cur_linea = 3.
SET CURSOR FIELD 'MARD-MATNR' LINE cur_linea.

Como aclaracion, la linea en la que necesito que se posicione es una nueva linea en la que se va a iniciar a capturar.

Saludos

negrogho
14/01/09, 18:36:18
Gracias

ya quedo solucionado, estaba dando un nombre incorrecto al campo


saludos :D

Rodolfo Montiel Rivera
14/01/09, 22:45:29
Saludos.

Mira u otra opcion para hacer lo que tu decias era forzar la linea en el table control.

GET CURSOR LINE r_linea.

tc_altas-current_line = r_linea + 1.