ट्रैक
/
ABAP
ABAP
/
अभ्यास
/
ITAB कॉम्बिनेशन
ITAB कॉम्बिनेशन

ITAB कॉम्बिनेशन

आसान

निर्देश

दो अलग-अलग आंतरिक टेबल का डेटा मिलाकर एक ही आंतरिक टेबल में कैसे लाया जाए, यह सीखिए।

आपकी क्लास को दो आंतरिक टेबल दी जाएँगी, जिनमें दो बिल्कुल अलग-अलग डेटासेट होंगे: 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 में यह काम करने के कई तरीके हैं। आप यह काम कितनी कुशलता से पूरा कर सकते हैं?

GitHub के ज़रिए संपादित करें यह लिंक एक नई विंडो या टैब में खुलता है
ABAP Exercism

ITAB कॉम्बिनेशन शुरू करने के लिए तैयार हैं?

Exercism पर साइन अप कीजिए और ABAP को 54 अभ्यास तथा असली इंसानों से मिलने वाली मेंटरिंग के साथ सीखिए और उसमें महारत हासिल कीजिए, वह भी बिल्कुल मुफ्त।