Trilhas
/
ABAP
ABAP
/
Exercícios
/
Combinação de ITAB
Combinação de ITAB

Combinação de ITAB

Fácil

Instruções

Aprenda a combinar dados de duas tabelas internas diferentes em uma única tabela interna de resultado.

Sua classe receberá duas tabelas internas que contêm dois conjuntos de dados completamente diferentes, ALPHAS e 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.

Os dados na tabela ALPHA são os mostrados abaixo.

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

Os dados na tabela NUMS são os mostrados abaixo.

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

Sua tarefa é retornar uma tabela interna com registros que combinam os valores de cada célula da tabela interna ALPHAS com os da tabela interna NUMS. Por exemplo, o valor da primeira coluna da primeira linha da tabela interna COMBINED_DATA deve ser "A1".

A tabela de retorno esperada tem a seguinte definição:

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.

Bônus

Existem muitas maneiras de realizar esta tarefa em ABAP. Quão eficientemente você consegue completar a tarefa?

Editar via GitHub O link abre em uma nova janela ou aba
ABAP Exercism

Tudo pronto para começar Combinação de ITAB?

Crie sua conta no Exercism para aprender e dominar ABAP com 54 exercícios e mentoria humana de verdade, tudo de graça.