Foro de programación ABAP

SAP / ABAP => Programación ABAP => Mensaje iniciado por: Irua en 06 de Agosto de 2007, 10:26:12 pm

Título: variables compuesta
Publicado por: Irua 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  :-\

Título: Re: variables compuesta
Publicado por: oscar 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.