Reporte Alv De Estadistica

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • nmarquez1974
    Member
    • abr
    • 36

    #1

    Reporte Alv De Estadistica

    Buenos dias a todos:

    quisiera saber si alguien me puede orientar, estoy haciendo un reporte de estadistica por mes :

    la salida de impresion es:
    articulo enero febrero marzo .........diciembre,

    yo lo estoy haciendo con if, pero tengo que hacer por cada uno de los meses, hay algun forma de simplificar la codificacion.


    de antemano muchas gracias por todo, en espera de su valiosa respuestas.

    saludes
  • K-MUS
    Member
    • feb
    • 87

    #2
    Originalmente publicado por nmarquez1974
    Buenos dias a todos:

    quisiera saber si alguien me puede orientar, estoy haciendo un reporte de estadistica por mes :

    la salida de impresion es:
    articulo enero febrero marzo .........diciembre,

    yo lo estoy haciendo con if, pero tengo que hacer por cada uno de los meses, hay algun forma de simplificar la codificacion.


    de antemano muchas gracias por todo, en espera de su valiosa respuestas.

    saludes
    Utiliza Field Symbols y campo como mes1 o mes 01.

    De esa manera podes hacer un:

    DO 12 TIMES (uno por cada mes) y dentro de cada loop por medio de Fieldsymbol definis una única ves la lógica, reemplazando el valor del mes en cada ciclo.

    Ejemplo:
    FIELDS-SYMBOL: <fs> type ANY.
    DATA: l_mes(2) TYPE N,
    l_campo(40),
    WA "Tu estructura.

    DO 12 TIMES.
    l_mes = l_mes + 1.
    CONCATENATE 'WA-MES_' l_mes INTO l_campo.
    ASSIGN (l_campo) to <fs>.

    l_valor = <fs>. "en <fs> tenes el valor de WA-MES_01 y así sucesivamente

    ENDDO.

    Comentario

    Trabajando...