MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   Posición en un table control (foro/showthread.php?t=38806)

jtristan 15/09/10 07:50:31

Posición en un table control
 
Hola,

tengo un table control con una columna de botones. Cuando se presiona el botón, tiene que ejecutar una serie de cambios en esa línea.
¿Cómo puedo saber, qué linea es la que se ha presionado?
Sólo se me ocurre obligar a que la seleccionen, pero veo que tendría que realizar muchos pasos el usuario y seguro que la selección se le olvidaría.
¿Existe alguna otra forma?

Muchas gracias.
Un saludo.

paraujo 15/09/10 15:27:14

Posición en un table control
 
No soy muy experta en esto, pero para saber en que línea estas en un TC y ejecutar los cambios en esa línea, deberías poner un módulo, por ejemplo:

MODULE LINEA ON CHAIN-REQUEST.

En el loop del PAI, entre el CHAIN y ENDCHAIN, luego del FIELD.

Y en el módulo LINEA hacer los cambios, ya que este proceso se ejecutará por cada linea del TC, y para saber el índice o sea en que línea del TC estás parado sería con (nombre TC)-current_line.


Espero te ayude en algo.

Sds.

jtristan 16/09/10 06:13:26

Tienes toda la razón. Tenía hecho el LOOP, y justo, se me había olvidado poner el único campo que se actualiza para la situación que necesito.

Muchas gracias.
Un saludo.


Husos Horarios son GMT. La hora en este momento es 12:50:53.

www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web