Autor Tema: variables compuesta  (Leído 8317 veces)

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

Desconectado Irua

  • Novato
  • *
  • Mensajes: 13
    • Ver Perfil
variables compuesta
« en: 06 de Agosto de 2007, 10:26:12 pm »
 :) Hola por favor si me pueden orientar para formar una variable compuesta, tomando los datos de otra tabla o variable es decir de la variable o del campo de la tabla x solo quiero el primer caracter, se que la sintaxis
DATA: BEGIN OF T_PA0002 OCCURS 0,
      T_NACHN LIKE PA0002-NACHN,
      T_PERNR LIKE PA0002-PERNR,
      T_VORNA LIKE PA0002-VORNA,
      T_inicial = T_NACHN+0(1).
END OF T_PA0002.

pero me da error  :-[


gracias  :-\


Desconectado oscar

  • Administrador
  • Usuario Sr.
  • *****
  • Mensajes: 112
    • Ver Perfil
Re: variables compuesta
« Respuesta #1 en: 07 de Agosto de 2007, 09:06:35 am »
Hola Irua,

A la hora de declarar la tabla interna se puede declarar T_inicial = T_NACHN+0(1).

Yo en su lugar pondría:


DATA: BEGIN OF T_PA0002 OCCURS 0,
      T_NACHN LIKE PA0002-NACHN,
      T_PERNR LIKE PA0002-PERNR,
      T_VORNA LIKE PA0002-VORNA,
      T_inicial(1).
END OF T_PA0002.


Y luego si... haciendo un loop a la tabla interna le pasas el primer caracter de la tabla T_NACHN.

T_inicial = T_NACHN(1).


Un saludo.