- 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 - 開放SQL概述
- SAP ABAP - 本地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 Dictionary 中定義資料的三個基本物件是資料域、資料元素和表。資料域用於表字段的技術定義,例如欄位型別和長度,而資料元素用於語義定義(簡短描述)。資料元素描述了資料域在特定業務上下文中的含義。它主要包含欄位幫助和螢幕中的欄位標籤。
資料域分配給資料元素,而資料元素又分配給表字段或結構欄位。例如,MATNR 資料域(CHAR 物料編號)分配給諸如 MATNR_N、MATNN 和 MATNR_D 之類的資料元素,而這些資料元素又分配給許多表欄位和結構欄位。
建立資料域
在建立新的資料域之前,請檢查是否存在任何現有資料域具有表字段中所需的相同技術規範。如果是,我們應該使用該現有資料域。讓我們討論建立資料域的過程。
步驟 1 - 轉到事務 SE11。
步驟 2 - 在 ABAP Dictionary 的初始螢幕中選擇資料域的單選按鈕,並輸入資料域的名稱,如下面的螢幕截圖所示。單擊“建立”按鈕。您可以在客戶名稱空間下建立資料域,並且物件的名稱始終以“Z”或“Y”開頭。
步驟 3 - 在資料域維護螢幕的短文字欄位中輸入描述。在本例中,它是“客戶資料域”。注意 - 在輸入此屬性之前,您不能輸入任何其他屬性。
步驟 4 - 在“定義”選項卡的“格式”塊中輸入資料型別、字元數和小數位數。按輸出長度鍵,它會建議並顯示輸出長度。如果覆蓋建議的輸出長度,則在啟用資料域時可能會看到警告。如果需要,您可以填寫“轉換例程”、“符號”和“小寫”欄位。但這些始終是可選屬性。
步驟 5 - 選擇“值範圍”選項卡。如果資料域僅限於具有固定值,則輸入固定值或區間。如果系統必須在定義引用此資料域的欄位的外部索引鍵時建議此表作為檢查表,則定義值表。但所有這些都是可選屬性。
步驟 6 - 儲存更改。將出現“建立物件目錄條目”彈出視窗,並要求提供包。您可以在其中輸入正在使用的包名稱。如果您沒有任何包,則可以在物件導航器中建立它,或者可以使用“本地物件”按鈕儲存您的資料域。
步驟 7 - 啟用資料域。單擊“啟用”圖示(火柴棒圖示)或按 CTRL + F3 以啟用資料域。將出現一個彈出視窗,列出 2 個當前未啟用的物件,如下面的快照所示 -
步驟 8 - 在這一點上,需要啟用名為 ZSEP_18 的標記為“DOMA”的頂部條目。由於此條目已突出顯示,因此單擊綠色勾號按鈕。此視窗消失,狀態列將顯示訊息“物件已啟用”。
如果在啟用資料域時出現錯誤訊息或警告,則會自動顯示啟用日誌。啟用日誌顯示有關啟用流程的資訊。您還可以使用實用程式(M) → 啟用日誌來呼叫啟用日誌。