दो अलग-अलग आंतरिक टेबल का डेटा मिलाकर एक ही आंतरिक टेबल में कैसे लाया जाए, यह सीखिए।
आपकी क्लास को दो आंतरिक टेबल दी जाएँगी, जिनमें दो बिल्कुल अलग-अलग डेटासेट होंगे: ALPHAS और 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.
ALPHA टेबल का डेटा नीचे दिखाया गया है।
| COLA | COLB | COLC |
|---|---|---|
| A | B | C |
| D | E | F |
| G | H | I |
NUMS टेबल का डेटा नीचे दिखाया गया है।
| COL1 | COL2 | COL3 |
|---|---|---|
| 1 | 2 | 3 |
| 4 | 5 | 6 |
| 7 | 8 | 9 |
आपको एक आंतरिक टेबल लौटानी है, जिसके रिकॉर्ड आंतरिक टेबल ALPHAS और आंतरिक टेबल NUMS के हर सेल की वैल्यू को मिलाकर बनते हैं। उदाहरण के लिए, आंतरिक टेबल COMBINED_DATA की पहली पंक्ति के पहले कॉलम की वैल्यू "A1" होनी चाहिए।
जो टेबल लौटानी है उसकी परिभाषा इस प्रकार है:
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.
ABAP में यह काम करने के कई तरीके हैं। आप यह काम कितनी कुशलता से पूरा कर सकते हैं?