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.
Sokféleképpen meg lehet oldani ezt a feladatot ABAP-ban. Mennyire tudod hatékonyan elvégezni a 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.