#1
|
|||
|
|||
Duda Con Loop De Una Dynpro
Buenos dias.
Tengo un problema y me urge ya que es una incidencia de cliente. El problema consiste en que tengo una dynpro y la dinpro muestra la trabla pero tan solo 3 registros, a la hora de hacer el loop a esa tabla desde la dynpro, aunque la trabla contenga mas registros, solo recorre los visibles. Pero si en vez de hacer el loop en la dimpro se hace en el modulo el loop y la tabla funcionan correctamente y normalmente. ¿Hay alguna opcion que modifique o razon que justifique este comportamiento de los loops dentro de la dynpro? y ¿Hay alguna manera de forzar a que siempre recorra toda la tabla? Muchas Gracias y saludos a todos. |
#2
|
||||
|
||||
Hola... no te entendi muy bien la pregunta, hay partes en donde no te explicas bien...
Pero si hablas de LOOP... en el PBO realizas el LOOP y no dentro de un MODULE... antes de llamar a la dynpro carga tu tabla interna. Luego en el PBO haces el loop a tu tabla. * Carga datos a table control LOOP AT it_lotes WITH CONTROL tc_lotes CURSOR tc_lotes-current_line. * << aca si kieres le pones algun module, segun convenga >> ENDLOOP. Esto te creara lineas en tu dynpro tantas las q tenga tu tabla interna... y te las mostrara sin problemas, te mostrara todas.. Cualquier cosa alamos.. Salu2, Marcko |
#3
|
|||
|
|||
Buenas muchas gracias.
En principio parece que se le pasan los datos al table control ya que contiene todos los registros el problema quiza venga por el sy-loopc, sy-index y sy-stepl. Aunque ya consegui solucionarlo realizando el loop desde fuera de la dynpro. En principio parece que se soluciona a falta de que el usuario lo pruebe a fondo. Saludos y muchas gracias otra vez. ;-) |
Herramientas | Buscar en Tema |
Desplegado | |
|
|