可以獨(dú)立于ABAP字典中的數(shù)據(jù)庫來定義表。 當(dāng)在ABAP詞典中激活表時(shí),也在數(shù)據(jù)庫中創(chuàng)建其字段的類似副本。 在ABAP字典中定義的表自動(dòng)轉(zhuǎn)換為與數(shù)據(jù)庫兼容的格式,因?yàn)楸淼亩x取決于SAP系統(tǒng)使用的數(shù)據(jù)庫。
表可以包含一個(gè)或多個(gè)字段,每個(gè)字段都使用其數(shù)據(jù)類型和長度進(jìn)行定義。 存儲(chǔ)在表中的大量數(shù)據(jù)分布在表中定義的幾個(gè)字段中。
表由許多字段組成,每個(gè)字段包含許多元素。 下表列出了表字段的不同元素:
編號(hào) | 元素和說明 |
---|---|
1 |
Field name 這是給可以包含最多16個(gè)字符的字段賦予的名稱。 字段名稱可以由數(shù)字,字母和下劃線組成。 它必須以字母開頭。 |
2 |
Key flag 確定字段是否屬于關(guān)鍵字字段。 |
3 |
Field type 為字段分配數(shù)據(jù)類型。 |
4 |
Field length 可在字段中輸入的字符數(shù)。 |
5 |
Decimal places 定義小數(shù)點(diǎn)后允許的位數(shù)。 此元素僅用于數(shù)值數(shù)據(jù)類型。 |
6 |
Short text 描述相應(yīng)字段的含義。 |
步驟1 - 轉(zhuǎn)到事務(wù) SE11,選擇“數(shù)據(jù)庫表"單選按鈕,然后輸入要?jiǎng)?chuàng)建的表的名稱。 在我們的例子中,我們輸入了名稱 ZCUSTOMERS1。 單擊創(chuàng)建按鈕。 將顯示字典:維護(hù)表屏幕。 此處默認(rèn)選擇“交貨和維護(hù)"選項(xiàng)卡。
步驟2 - 在簡短說明字段中輸入說明性短文。
步驟3 - 點(diǎn)擊交貨類別字段旁邊的搜索幫助圖標(biāo)。 選擇“A [應(yīng)用程序表(主數(shù)據(jù)和事務(wù)數(shù)據(jù))]"選項(xiàng)。
步驟4 - 從“數(shù)據(jù)瀏覽器/表視圖維護(hù)"下拉菜單中選擇“允許顯示/維護(hù)"選項(xiàng)。 將顯示字典:維護(hù)表屏幕。
步驟5 - 選擇字段選項(xiàng)卡。 將顯示包含與“字段"選項(xiàng)相關(guān)的選項(xiàng)的屏幕。
步驟6 - 在字段列中輸入表字段的名稱。 字段名稱可以包含字母,數(shù)字和下劃線,但它必須始終以字母開頭,且長度不能超過 16 個(gè)字符。
要?jiǎng)?chuàng)建的字段還必須具有數(shù)據(jù)元素,因?yàn)樗鼈儚亩x的數(shù)據(jù)元素獲取屬性,如數(shù)據(jù)類型,長度,小數(shù)位數(shù)和短文本。
步驟7 - 如果您希望該字段是表鍵的一部分,請(qǐng)選擇鍵列。 讓我們創(chuàng)建諸如 CLIENT,CUSTOMER,NAME,TITLE 和 DOB 等字段。
步驟8 - 第一個(gè)字段是重要的字段,它標(biāo)識(shí)與記錄相關(guān)聯(lián)的客戶端。 輸入\'Client\'作為字段,\'MANDT\'作為數(shù)據(jù)元素。 系統(tǒng)自動(dòng)填寫數(shù)據(jù)類型,長度,小數(shù)和簡短描述。 通過選中“鍵"框,將“客戶端"字段設(shè)置為關(guān)鍵字段。
步驟9 - 下一個(gè)字段為“客戶"。 選中該復(fù)選框使其成為關(guān)鍵字段,并輸入新的數(shù)據(jù)元素 \'ZCUSTNUM\'。 單擊保存按鈕。
步驟10 - 由于數(shù)據(jù)元素“ZCUSTNUM" 尚不存在,因此必須創(chuàng)建。 雙擊新的數(shù)據(jù)元素,將出現(xiàn)“創(chuàng)建數(shù)據(jù)元素"窗口。 對(duì)此回答“是",并顯示“維護(hù)數(shù)據(jù)元素"窗口。
步驟11 - 在簡短說明區(qū)域中輸入“客戶編號(hào)"。 應(yīng)為新的Data元素定義名為“Domain"的基本數(shù)據(jù)類型。 所以輸入 'ZCUSTD1\',雙擊它并同意保存所做的更改。 選擇“是"創(chuàng)建域,并在“簡短描述"框中鍵入域的描述。
“定義"選項(xiàng)卡將自動(dòng)打開。 第一個(gè)字段是“數(shù)據(jù)類型"。
步驟12 - 點(diǎn)擊框內(nèi),從下拉菜單中選擇“NUMC"類型。 在“編號(hào)"中輸入數(shù)字8。 字符(最多8個(gè)字符),并在“小數(shù)位數(shù)"區(qū)域中輸入0。 必須選擇輸出長度為8,然后按Enter鍵。 “NUMC"字段的描述必須重新出現(xiàn),確認(rèn)這是一個(gè)有效的條目。
步驟13 - 點(diǎn)擊保存按鈕并激活對(duì)象。
步驟14 - 按F3返回“維護(hù)/更改數(shù)據(jù)元素"屏幕。 創(chuàng)建四個(gè)字段標(biāo)簽,如下面的快照所示。 之后,保存并激活元素。
步驟15 - 按返回按鈕返回表維護(hù)屏幕。 客戶列具有正確的數(shù)據(jù)類型,長度,小數(shù)和簡短描述。 這表示成功創(chuàng)建了一個(gè)Data元素以及所使用的域。
同樣,我們需要?jiǎng)?chuàng)建三個(gè)附加字段,如 NAME,TITLE 和 DOB。
步驟16 - 從工具欄中選擇“技術(shù)設(shè)置"。 為“數(shù)據(jù)類"選擇 APPL0,為“大小"類別字段選擇第一個(gè)大小類別 0。 在緩沖選項(xiàng)的情況下,必須選擇“不允許緩沖"。
步驟17 - 點(diǎn)擊保存。 回到表格并激活它。 出現(xiàn)以下屏幕。
表'ZCUSTOMERS1'被激活。
更多建議: