學習軌道
/
ABAP
ABAP
/
練習
/
ITAB 基礎
ITAB 基礎

ITAB 基礎

簡單

說明

學習 ABAP 內部資料表的基礎知識。

你的類別有一個名為initial_data的內部資料表。它有三個欄位:GROUP、NUMBER和DESCRIPTION。

TYPES group TYPE c LENGTH 1.
TYPES: BEGIN OF initial_type,
         group       TYPE group,
         number      TYPE i,
         description TYPE string,
       END OF initial_type,
       initial_data TYPE STANDARD TABLE OF initial_type WITH EMPTY KEY.

步驟 1

你的第一項任務,是完成fill_itab方法,並依照下列的值,把 6 筆記錄放進這個資料表:

GROUP NUMBER DESCRIPTION
A 10 Group A-2
B 5 Group B
A 6 Group A-1
C 22 Group C-1
A 13 Group A-3
C 500 Group C-2

步驟 2

接著,實作add_to_itab方法,在內部資料表的末端新增一筆具有下列值的記錄:

GROUP NUMBER DESCRIPTION
A 19 Group A-4

步驟 3

現在請在sort_itab方法中排序這個內部資料表,讓GROUP欄位依字母順序排列,NUMBER欄位則依遞減順序排列。

步驟 4

在search_itab方法中,搜尋排序後的資料表,並回傳NUMBER欄位值為 6 的那筆記錄的索引。

透過 GitHub 編輯 連結會在新視窗或分頁中開啟
ABAP Exercism

準備好開始 ITAB 基礎 了嗎?

註冊 Exercism,透過 54 個練習 和真人引導來學習並精通 ABAP,全部免費。