123TrucosSAP




Id Titulo Fecha
{{tabla.tabla }} {{tabla.desc }} {{tabla.modulo}}

ABAP Tablas internas estructura general.

REPORT ZEJEMPLO1.
TABLES: T1,T2.
DATA: BEGIN OF .
CAMPO01 TYPE I,
CAMPO02 TYPE C.
END OF INTERNAL .

En el nombre de la tabla interna se coloca cualquier cadena de carácter pero como patrón siempre es bueno empezar con INT_* es decir si la tabla se llama CASA la tabla interna se llamará INT_CASA. En el siguiente ejemplo veremos cómo adicionar registros a una tabla interna.

REPORT Tablas_Internas_E24.
TABLES: Zusuario.
DATA: BEGIN OF F_CADENA.
nombre(13) TYPE C.
apellidos(13) TYPE C.
mail(20) TYPE C.
DATA: END OF F_CADENA.
DATA: BEGIN OF INT_TABLA OCCURS 200.
nombre(13) TYPE C.
apellidos(13) TYPE C.
mail(20) TYPE C.
DATA: END OF INT_TABLA.
Zusuario-nombre = "MARTHA".
Zusuario- apellidos = "HERNANDEZ".
Zusuario- mail = "a@123marlon.cl".
START-OF-SELECTION.
SELECT * FROM Zusuario WHRE Apellidos LIKE 'H%'.
MOVE Zusuario-nombre TO INT_TABLA-nombre.
MOVE Zusuario-apellidos TO INT_TABLA-apellidos.
MOVE Zusuario-mail TO INT_TABLA-mail.
CLEAR F_CADENA.
ENDSELECT.
LOOP AT INT_TABLA.
WRITE: / INT_TABLA-nombre.
ENDLOOP.


Datos de Contacto

MSc Marlon Falcón Hernández
mfalcon@falconsolutions.cl
Chile

Si necesitas contratar algun trabajo no dudes en contactarme. Para cursos por ahora no. Saludos

Mis sitios

Contactar




Creado por: MARLONFALCON.CL