Foro de programación ABAP

SAP / ABAP => Programación ABAP => Mensaje iniciado por: molaci en 26 de Febrero de 2008, 10:31:41 am

Título: Posicionarme en un campo de la Dynpro
Publicado por: molaci en 26 de Febrero de 2008, 10:31:41 am
Hola.

Lo que quiero hacer es que cuando hago un SET SCREEN XXXX en un Module Pool me lleve a la pantalla indicada y a un campo en concreto.
 :-\

Se me está posicionando en el primer campo que encuentra de entrada, pero yo necesito que sea en otro. Se puede hacer?

Gracias.
Título: Re: Posicionarme en un campo de la Dynpro
Publicado por: Carlos en 26 de Febrero de 2008, 11:10:24 am
Se hace con la instrucción SET CURSOR FIELD 'NOMBRE_CAMPO'.

Como por ejemplo...
Código: [Seleccionar]
  LOOP AT SCREEN.
      IF screen-name = 'ZENT-MENGE1'.
        SET CURSOR FIELD 'ZENT-MAKTX'.
      ENDIF.

    MODIFY SCREEN.
  ENDLOOP.

Un saludo.