Kurzusok
/
ABAP
ABAP
/
Feladatok
/
ITAB-kombináció
ITAB-kombináció

ITAB-kombináció

Könnyű

Utasítások

Tanuld meg, hogyan lehet két különböző belső tábla adatait egyetlen eredménytáblába egyesíteni.

Az osztályod két belső táblát kap, amelyek két teljesen különböző adathalmazt tartalmaznak: ALPHAS és 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.

Az ALPHA tábla adatai az alábbiak szerint alakulnak.

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

A NUMS tábla adatai az alábbiak szerint alakulnak.

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

A feladatod, hogy visszaadj egy belső táblát, amelynek rekordjai az ALPHAS és a NUMS belső tábla minden egyes cellájának értékét összefűzik. Például a COMBINED_DATA belső tábla első sorának első oszlopában az „A1” értéknek kell szerepelnie.

A várt visszatérési tábla definíciója a következő:

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ónusz

Sokféleképpen meg lehet oldani ezt a feladatot ABAP-ban. Mennyire tudod hatékonyan elvégezni a feladatot?

Szerkesztés GitHubon A hivatkozás új ablakban vagy lapon nyílik meg
ABAP Exercism

Készen állsz elkezdeni a(z) ITAB-kombináció feladatot?

Iratkozz fel az Exercism-re, hogy megtanuld és elsajátítsd a(z) ABAP nyelvet 54 feladat segítségével, valódi emberi mentorálással, mindez ingyen.