¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Cómo crear una tabla interna usando include: guía paso a paso

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 198 Vistas
0
Cargando...

¿Cómo crear una tabla interna usando include?

Estoy intentando definir una tabla interna y una estructura basada en P0000.

TYPES: BEGIN OF ty_p0000,
include TYPE p0000,
END OF ty_p0000.

DATA: g_p0000 tipo ty_p0000,

t_p0000 tipo TABLE OF ty_p0000.

las declaraciones anteriores crean una tabla de estructura plana donde todas las columnas se condensan en una sola columna y todos los valores se concatenan.


data BEGIN OF t_p0000 OCURRE 0 .
INCLUIR tipo p0000.
datos FIN DE t_p0000.

datos BEGIN OF g_p0000.
INCLUIR tipo p0000.
datos FIN DE g_p0000.

lo anterior crea una tabla pero esto está obsoleto.

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Hola,

Puedes declarar una tabla interna de tipo Pnnnn como

DATA: gt_table tipo tabla de Pnnnn [con línea de encabezado tamaño inicial 0].

Por ejemplo,

DATA: gt_table TYPE TABLE OF p0000.

Esto creará una tabla interna de tipo p0000.

Para usar una estructura de inclusión, a continuación se muestra un ejemplo -

DATA: BEGIN OF gs_table,

INCLUDE STRUCTURE p0000,

END OF gs_table.

DATA: gt_table TYPE STANDARD TABLE OF gs_table.

Gracias y saludos,

Chirag

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola

Simplemente utiliza la estructura de ese Infotipo

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Donde P0000 es un infotipo.

El código anterior está bien si es una estructura, pero para un infotipo no funcionará.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

DATA : BEGIN OF X_P0000.
Include Structure P0000.
END OF X_P0000,

TB_P0000 Like Standard Table of X_P0000.

Espero que esto ayude..

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?