#1
|
|||
|
|||
¿Existe alguna forma de trabajar con variables dinámicas?
Hola,
tengo que recorrer 16 campos de una tabla de la forma mseg001 ... mseg016, hacer comprobaciones en estos campos y cálculos. No quería tener que tener 16 bloques iguales dentro del programa, y no sé, si existe alguna forma, de trabajar con una variables a la que le pase la tabla-campo y que me funcione. Algo así: DO 16 TIMES. index = sy-index. IF sy-index < 10. cadena = 't_docmateriales-meg00'. ELSE. cadena = 't_docmateriales-meg0'. ENDIF. CONCATENATE cadena index INTO campo. IF ( campo ) IS NOT INITIAL. cantidad = cantidad + ( campo ). ENDIF. ENDDO. Muchas gracias. Un saludo. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|