Rutas
/
ABAP
ABAP
/
Ejercicios
/
Combinación de tablas internas
Combinación de tablas internas

Combinación de tablas internas

Fácil

Instrucciones

Aprende a combinar datos de dos tablas internas distintas en una única tabla interna de resultado.

Tu clase recibirá dos tablas internas que contienen dos conjuntos de datos completamente distintos, ALPHAS y NUMS.

TYPES: BEGIN OF alphatab_type,
         cola TYPE string,
         colb TYPE string,
         colc TYPE string,
       END OF alphatab_type.
TYPES: alphas TYPE STANDARD TABLE OF alphatab_type.
TYPES: BEGIN OF numtab_type,
         col1 TYPE string,
         col2 TYPE string,
         col3 TYPE string,
       END OF numtab_type.
TYPES: nums TYPE STANDARD TABLE OF numtab_type.

Los datos de la tabla ALPHA se muestran a continuación.

COLA COLB COLC
A B C
D E F
G H I

Los datos de la tabla NUMS se muestran a continuación.

COL1 COL2 COL3
1 2 3
4 5 6
7 8 9

Tu tarea consiste en devolver una tabla interna con registros que combinen los valores de cada celda de la tabla interna ALPHAS y de la tabla interna NUMS. Por ejemplo, el valor de la primera columna de la primera fila de la tabla interna COMBINED_DATA debe ser "A1".

La tabla esperada como valor devuelto tiene la siguiente definición:

TYPES: BEGIN OF combined_data_type,
         colx TYPE string,
         coly TYPE string,
         colz TYPE string,
       END OF combined_data_type.
TYPES: combined_data TYPE STANDARD TABLE OF combined_data_type WITH EMPTY KEY.

Extra

Hay muchas maneras de realizar esta tarea en ABAP. ¿Cómo de eficiente puedes ser al completarla?

Editar en GitHub El enlace se abre en una ventana o pestaña nueva
ABAP Exercism

¿Listo para empezar Combinación de tablas internas?

Regístrate en Exercism para aprender y dominar ABAP con 54 ejercicios y mentoría humana real, todo gratis.