Track
/
ABAP
ABAP
/
Esercizi
/
Combinazione di ITAB
Combinazione di ITAB

Combinazione di ITAB

Facile

Istruzioni

Impara come combinare i dati di due diverse tabelle interne in un'unica tabella interna di risultato.

La classe che scriverai riceverà due tabelle interne che contengono due insiemi di dati completamente diversi, 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.

I dati nella tabella ALPHAS sono quelli mostrati di seguito.

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

I dati nella tabella NUMS sono quelli mostrati di seguito.

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

Il tuo compito è restituire una tabella interna con record che combinano insieme i valori di ogni cella della tabella interna ALPHAS e della tabella interna NUMS. Per esempio, il valore della prima colonna della prima riga della tabella interna COMBINED_DATA dovrebbe essere "A1".

La tabella restituita attesa ha la seguente definizione:

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.

Bonus

Ci sono molti modi per portare a termine questo compito in ABAP. Quanto puoi essere efficiente nello svolgerlo?

Modifica tramite GitHub Il link si apre in una nuova finestra o scheda
ABAP Exercism

Vuoi iniziare Combinazione di ITAB?

Iscriviti a Exercism per imparare e padroneggiare ABAP con 54 esercizi e il mentoring di persone reali, tutto gratis.