Autor Tema: Ayuda con ADD  (Leído 4904 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Irua

  • Novato
  • *
  • Mensajes: 13
    • Ver Perfil
Ayuda con ADD
« en: 21 de Diciembre de 2007, 02:46:39 pm »
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