MUNDOSAP

Regresar   MUNDOSAP > DESARROLLO > Programación ABAP IV
Nombre de Usuario
Contraseña
Home Descargas Registrar FAQ Miembros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos




 
Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Viejo 08/02/08, 08:59:09
vlg1971 vlg1971 is offline
Senior Member
 
Fecha de Ingreso: feb 2007
Mensajes: 195
Controlar validacion Imput en TableControl

Hola, mi intencion es controlar el valor que se introduzca dentro de una celda del table control, he visto que con la sentencia "GET CURSOR FIELD cf_3000 LINE cl_3000." puedo obtener el nº de fila donde se ha realizado la modificacion y el nombre del campo donde se ha realizado tambien la modificacion, pero no logro encontrar como obtener el valor introducido, mirando he visto que si hago un modify sobre la it del "current_line" me modifica la tabla interna y desde aqui si que puedo ver el valor, pero ¿no hay una manera de obtener el valor introducido sin tener que actualizar la tabla interna?

Gracias por la atenciion
Responder Con Cita
  #2  
Viejo 02/09/08, 11:07:43
jborquez jborquez is offline
Junior Member
 
Fecha de Ingreso: ago 2008
Localización: Viña del Mar - Chile
Mensajes: 2
Exclamation get cursor

prueba con esto, tal cual
GET CURSOR FIELD FLD OFFSET OFF VALUE scr_rut LENGTH LEN.
a mi me funcionó perfecto.
Responder Con Cita
  #3  
Viejo 02/09/08, 13:52:57
goyleo goyleo is offline
Senior Member
 
Fecha de Ingreso: sep 2007
Mensajes: 102
Smile

Hola, utilizo este codigo cuando modifico un valor en el tablero de control y necesito saber que valor tiene la celda, espero que te sirva...



gt_campos TYPE STANDARD TABLE OF dynpread
ga_campos TYPE dynpread ,
w_linea TYPE i


* Se obtiene la posición del cursor en la tabla
GET CURSOR LINE w_linea.

* Se lee el registro del tarifario modificado
CLEAR ga_equi.
READ TABLE gt_equi INTO ga_equi INDEX w_linea.

REFRESH gt_campos.
CLEAR ga_campos.

* Se Pasa el campo que se quiere obtener el valor
ga_campos-fieldname = 'GA_EQUI-ZCLEQ'.
ga_campos-stepl = w_linea.
APPEND ga_campos TO gt_campos.

* Se leen los valores de la dynpro
CALL FUNCTION 'DYNP_VALUES_READ'
EXPORTING
dyname = sy-repid
dynumb = sy-dynnr
TABLES
dynpfields = gt_campos


READ TABLE gt_campos INTO ga_campos INDEX 1
Responder Con Cita
  #4  
Viejo 02/09/08, 14:26:45
Avatar de DavidXD_XD
DavidXD_XD DavidXD_XD is offline
Moderator
 
Fecha de Ingreso: ago 2006
Localización: Lima - Perú
Mensajes: 1,251
Hola .... creo q eso no es posible ya que ABAP (por ahora) es muy estructurado , pero puedes validar dando un ENTER el cual es un sy-ucomm = space.
__________________
David Carballido Córdova
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Reglas de Mensajes
no puedes crear nuevos temas
no puedes responder temas
no puedes adjuntar archivos
no puedes editar tus mensajes

El código vB está On
Las caritas están On
Código [IMG] está On
Código HTML está Off
Saltar a Foro


Husos Horarios son GMT. La hora en este momento es 12:06:42.


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