Ver Mensaje Individual
  #3  
Viejo 09/07/10, 17:34:19
ARMANDOSAP ARMANDOSAP is offline
Junior Member
 
Fecha de Ingreso: may 2010
Mensajes: 2
Thumbs up Mejor que SDN.

Que tal Amigo, lo que dice el foro de SDN es correcto, pero lo trabaja cuando ya estas totalmente orientado a objetos. Si lo que necesitas es una simple tabla interna en algun metodo y tu versión no es tan actualizada, entonces puedes usar lo siguiente:

ABAP OO no permite usar Cabecera, por lo tanto vamos a crear una tabla tipo:
TYPES: BEGIN OF STRUC_LINE,
MANDT LIKE SY-MANDT,
LINE(30) TYPE C,
END OF STRUC_LINE.

Una vez creada la tabla tipo, ahora defines tu tabla interna que apunta a tu tabla TIPO
DATA: TI_LINE TYPE TABLE OF STRUC_LINE.

Y tambien defines un WA
data: wa_line2 TYPE STRUC_LINE.

Luego llenas tu WA como los siguientes dos ejemplos

*Ejemplo 1
wa_line2-mandte = sy-mandt.
wa_linea-line = 'Cualquier texto que necesites'.

APPEND wa_LINE2 TO TI_LINE.

*Ejemplo 2
Supongamos que tus valores los vas a pasar de otra tabla.

LOOP AT it_zpau_cuota_fija INTO wa_zpau_cuota_fija.
l_vsm = wa_zpau_cuota_fija-vsm.
CONCATENATE SPACE
wa_zpau_cuota_fija-VALOR
l_vsm
INTO WA_LINE2-LINE separated by space.
APPEND wa_LINE2 TO TI_LINE.
ENDLOOP.


*Listo, al final tu tabla interna TI_LINE no contiene cabecera, pero si todos los registros que requieras. Y ya la puedes usar libremente.

Espero que les sirva.

Saludos.
__________________
Armando
Consultor SAP-ABAP
Responder Con Cita