
- SAP ABAP 教程
- SAP ABAP - 首頁
- SAP ABAP - 概述
- SAP ABAP - 環境
- SAP ABAP - 螢幕導航
- SAP ABAP - 基本語法
- SAP ABAP - 資料型別
- SAP ABAP - 變數
- SAP ABAP - 常量和字面量
- SAP ABAP - 運算子
- SAP ABAP - 迴圈控制
- SAP ABAP - 決策
- SAP ABAP - 字串
- SAP ABAP - 日期和時間
- SAP ABAP - 資料格式化
- SAP ABAP - 異常處理
- SAP ABAP - 字典
- SAP ABAP - 域
- SAP ABAP - 資料元素
- SAP ABAP - 表格
- SAP ABAP - 結構
- SAP ABAP - 檢視
- SAP ABAP - 搜尋幫助
- SAP ABAP - 鎖定物件
- SAP ABAP - 模組化
- SAP ABAP - 子程式
- SAP ABAP - 宏
- SAP ABAP - 函式模組
- SAP ABAP - 包含程式
- SAP ABAP - Open SQL 概述
- SAP ABAP - Native SQL 概述
- SAP ABAP - 內部表
- SAP ABAP - 建立內部表
- ABAP - 填充內部表
- SAP ABAP - 複製內部表
- SAP ABAP - 讀取內部表
- SAP ABAP - 刪除內部表
- SAP ABAP - 面向物件
- SAP ABAP - 物件
- SAP ABAP - 類
- SAP ABAP - 繼承
- SAP ABAP - 多型
- SAP ABAP - 封裝
- SAP ABAP - 介面
- SAP ABAP - 物件事件
- SAP ABAP - 報表程式設計
- SAP ABAP - 對話程式設計
- SAP ABAP - 智慧表單
- SAP ABAP - SAPscript
- SAP ABAP - 客戶出口
- SAP ABAP - 使用者出口
- SAP ABAP - 業務附加功能
- SAP ABAP - Web Dynpro
- SAP ABAP 有用資源
- SAP ABAP - 問答
- SAP ABAP - 快速指南
- SAP ABAP - 有用資源
- SAP ABAP - 討論
SAP ABAP - 表格
表格可以在 ABAP 字典中獨立於資料庫進行定義。當表格在 ABAP 字典中被啟用時,其欄位的類似副本也會在資料庫中建立。在 ABAP 字典中定義的表格會自動轉換為與資料庫相容的格式,因為表格的定義取決於 SAP 系統使用的資料庫。
表格可以包含一個或多個欄位,每個欄位都定義了其資料型別和長度。儲存在表格中的大量資料分佈在表格中定義的多個欄位之間。
表格欄位型別
表格由許多欄位組成,每個欄位包含許多元素。下表列出了表格欄位的不同元素:
序號 | 元素和描述 |
---|---|
1 | 欄位名稱 這是賦予欄位的名稱,最多可以包含 16 個字元。欄位名稱可以由數字、字母和下劃線組成。它必須以字母開頭。 |
2 | 鍵標誌 確定欄位是否屬於鍵欄位。 |
3 | 欄位型別 為欄位分配資料型別。 |
4 | 欄位長度 可以在欄位中輸入的字元數。 |
5 | 小數位數 定義小數點後允許的位數。此元素僅用於數字資料型別。 |
6 | 簡短文字 描述相應欄位的含義。 |
在 ABAP 字典中建立表格
步驟 1 - 轉到事務 SE11,選擇“資料庫表”單選按鈕,並輸入要建立的表格的名稱。在本例中,我們輸入了名稱 ZCUSTOMERS1。單擊“建立”按鈕。將顯示“字典:維護表格”螢幕。此處預設選擇“交付和維護”選項卡。
步驟 2 - 在“簡短描述”欄位中輸入說明性簡短文字。
步驟 3 - 單擊“交付類”欄位旁邊的搜尋幫助圖示。選擇“A [應用程式表(主資料和事務資料)]”選項。
步驟 4 - 從“資料瀏覽器/表檢視維護”下拉選單中選擇“允許顯示/維護”選項。將顯示“字典:維護表格”螢幕。

步驟 5 - 選擇“欄位”選項卡。將顯示包含與“欄位”選項卡相關的選項的螢幕。
步驟 6 - 在“欄位”列中輸入表格欄位的名稱。欄位名稱可以包含字母、數字和下劃線,但必須始終以字母開頭,並且長度不能超過 16 個字元。
要建立的欄位也必須具有資料元素,因為它們從定義的資料元素中獲取屬性,例如資料型別、長度、小數位數和簡短文字。
步驟 7 - 如果要使欄位成為表鍵的一部分,請選擇“鍵”列。讓我們建立諸如 CLIENT、CUSTOMER、NAME、TITLE 和 DOB 之類的欄位。
步驟 8 - 第一個欄位是一個重要的欄位,它標識記錄關聯的客戶端。輸入“Client”作為欄位,輸入“MANDT”作為資料元素。系統會自動填寫資料型別、長度、小數位數和簡短描述。“Client”欄位透過選中“鍵”框被設定為鍵欄位。
步驟 9 - 下一個欄位是“Customer”。選中該框以將其設定為鍵欄位,並輸入新的資料元素“ZCUSTNUM”。單擊“儲存”按鈕。
步驟 10 - 由於資料元素“ZCUSTNUM”尚不存在,因此必須建立它。雙擊新的資料元素,“建立資料元素”視窗將出現。對此回答“是”,將出現“維護資料元素”視窗。
步驟 11 - 在“簡短描述”區域中輸入“客戶編號”。應為新的資料元素定義稱為“域”的基本資料型別。因此,輸入“ZCUSTD1”,雙擊它並同意儲存所做的更改。選擇“是”以建立域,並在“簡短描述”框中輸入域的描述。

“定義”選項卡會自動開啟。第一個欄位是“資料型別”。
步驟 12 - 單擊框內並從下拉選單中選擇“NUMC”型別。在“字元數”欄位中輸入數字 8(最多 8 個字元),並在“小數位數”區域中輸入 0。必須選擇 8 的輸出長度,然後按 Enter。“NUMC”欄位的描述必須重新出現,確認這是一個有效的條目。
步驟 13 - 單擊“儲存”按鈕並激活物件。
步驟 14 - 按 F3 返回“維護/更改資料元素”螢幕。如以下快照所示,建立四個欄位標籤。之後,儲存並激活該元素。

步驟 15 - 按“後退”按鈕返回表格維護螢幕。“Customer”列具有正確的資料型別、長度、小數位數和簡短描述。這表示資料元素已成功建立,以及所使用的域。

類似地,我們需要建立三個其他欄位,例如 NAME、TITLE 和 DOB。
步驟 16 - 從工具欄中選擇“技術設定”。為“資料類”選擇 APPL0,為“大小”類別欄位選擇第一個大小類別 0。在緩衝選項的情況下,必須選擇“不允許緩衝”。
步驟 17 - 單擊“儲存”。返回表格並激活它。將出現以下螢幕。

表格“ZCUSTOMERS1”已啟用。