Ir al contenido

Ayuda con ADD

Respuestas
0
Visitas
7
Iniciado por
Irua
Fecha
21 Dic 2007, 14:46
Tema anterior - Siguiente tema

Irua

Tengo el siguiente codigo:

DATA: BEGIN OF fds OCCURS 500,
         perm_rec(5)            TYPE p DECIMALS 2,
        perm_norec(5)          TYPE p DECIMALS 2,
        perm_norem(5)          TYPE p DECIMALS 2,
        enfermedad(5)          TYPE p DECIMALS 2,
        ausencia_aut(5)        TYPE p DECIMALS 2,
        reposomay3d(5)         TYPE p DECIMALS 2,
        hora_val_comp(5)       TYPE p DECIMALS 2,
        horas_pro(5)           TYPE p DECIMALS 2,
        horas_fds(5)           TYPE p DECIMALS 2,
        vacaciones_mes(5)      TYPE p DECIMALS 2,
        pote_mes_perm_rec(5)   TYPE p DECIMALS 2,
        pote_acu_perm_rec(5)   TYPE p DECIMALS 2,
        pote_acu_perm_norec(5) TYPE p DECIMALS 2,
        horas_extras(5)        TYPE p DECIMALS 2,
     END OF fds.

LOOP AT T_DATA .
CONCATENATE T_DATA-ITAB '-'  T_DATA-ACUMULADOR INTO pote.
ASSIGN (pote) TO <pote>.
WRITE:/4 T_DATA-BUKRS,15 T_DATA-BEGDA, 30 T_DATA-SUBTY,40 T_DATA-ITAB, 55 T_DATA-ACUMULADOR, 100 <pote>, 120 pote.
  ENDLOOP.


el fields symbols va a tomar el valor de alguno de los campos de la tabla interna si es asi, se debe incrementar a traves de un ADD, seria algo asi, si pote = <pote>

ADD <pote> to <pote>?

en fin como haria para agregar al campo de la tabla interna que corresponda

gracias