国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

ABAP創建數據庫表

2019-11-10 18:02:44
字體:
來源:轉載
供稿:網友

一、基本概念

1.域(Domain)

域是用來描述一個字段的技術屬性的集合,包括數據類型,數據長度,小數點位數以及取值范圍等。具有以上技術屬性的相同定義的字段可以包含進一個域,那么當域的屬性定義發生改變時,一旦域被激活,所有引用它的字段屬性都會對應進行更改。

2.數據元素(Data Element)

數據元素是一個數據的類型,包含了這個元素的語義屬性,包含了一些非結構化的數據對象(如表的字段、結構的字段和變量等)的技術屬性(域)、屏幕信息(比如字段長、中、短、頭標簽等),是能夠被引用的數據類型的最小單元,比如表或結構的字段可以參考數據元素,這樣可以保證這類特性的數據一致性。同是在ABAP中,數據元素也可以直接用關鍵字type進行引用,從數據定義的角度來看,數據元素于ABAP最基本的數據類型(C、I、F等)是同一層面

3.字段(Field)

字段是表的列信息,它是物質對象的某一類特征的描述,包含了數據類型信息(數據元素)、字段名、字段描述信息等。ABAP中的字段名只能是以字母開始,不能以數字或者漢字開始。ABAP中的字段也可以是一個附屬結構的名字,附屬結構下所有的字段本身可以作為表格的字段。

4.表(Table)

表是物質對象一系列的集合體,既包含特征類(字段)、關鍵特征(主鍵),也包含這些特征具體的數據(數據記錄)。表是數據庫的基礎,承載實際數據的最小單元。是對現實物質對象的數據抽象,即數字化。

二、域、數據元素、字段、表的關系

域——>數據元素——>字段——表

1)前面三個都是后面一個的繼承前面一個所有的屬性,而字段則是表的構成部分。域和數據元素的最大作用是增加了數據類型的重用性,并且域的取值范圍還能取到數據一致性檢查的作用,在維護數據記錄的時候,能夠起到提示作用。

2)前面三個雖然是繼承關系,但是并非必要條件。字段可以引用數據元素,也可以不引用,直接使用定義數據字典的基本類型(如CHAR,NUMC,CURR等和ABAP的基本數據類型還不一樣,也不能在ABAP代碼中直接進行TYPE式引用);數據元素的定義也可以引用域,也可以不引用域,直接定義數據字典的基本類型。

3)SAP中所有的數據字典對象,只有被激活過才能夠被其他對象進行引用。此原則也適用SAP其他開發對象。

三、小試牛刀

說了這么多,還是來點實的吧,下面創建一個簡單的員工表。表具有的屬性有:ID、編號、姓名、性別、身高、體重、薪水等

1)創建域(ZXM)

在ABAP主界面,運行事務碼se11,進入數據字典維護界面,選擇域,輸入要創建的域名,點擊創建進入到下一界面。域名的命名規范,必須是字母Y或者Z開頭,一般自定義的默認用Z開頭

這里寫圖片描述這里寫圖片描述

激活后點擊保存

2)創數據類型(Z_ENAME)

和前面步驟差不多,此處省略。直接上圖

這里寫圖片描述

點擊創建后跳出彈出框,選擇勾

這里寫圖片描述

進入下一界面(引用上一步創建的域)

這里寫圖片描述

Field label下,維護數據元素的短、中、長、頭部標簽,這里的標簽信息要符合Length的定義,建議至少維護以下短和頭部標簽信息。點擊激活按鈕,進行保存和激活。

這里寫圖片描述

點擊【本地對象】保存為本地對象

這里寫圖片描述

3)創建不引用域的數據元素(Z_EGENDER)

和前面一樣運行se11,選擇數據元素進行創建

這里寫圖片描述

點擊創建后跳出彈出框,選擇勾

這里寫圖片描述

在DATA TYPE 下選擇預定義類型 不選域

這里寫圖片描述

在FieldLabel下設置標簽信息

這里寫圖片描述

點擊【本地對象】保存為本地對象

這里寫圖片描述

4)創建表(ZEMPLOYEE)

老規矩和前面一樣運行se11,選擇數據庫表進行創建

這里寫圖片描述

基礎信息維護

這里寫圖片描述

維護表字段(參照數據元素)

這里寫圖片描述

維護表字段(不參照數據元素)

這里寫圖片描述

維護好所有的字段(參考之前的步驟)

這里寫圖片描述

維護技術設置(請點擊上圖中的【技術設置】)

這里寫圖片描述

維護數據類型為QUAN或者CURR字段的參照

*SAP中數據類型為QUAN的表示數量,為CURR的表示為金額;如果這兩個不和度量單位進行關聯的話,字段本身的準確性就有問題。比如身高180,如果單位為CM的話就是180;為M的話就是1.8。因為必須要設置,否則的就無法激活。這里選擇系統表AUSP相應的字段ATAWE進行參照,參照的字段必須是數據元素為單位的字段。(填好后記得保存)

這里寫圖片描述

維護主鍵并激活保存

這里寫圖片描述

你會發現有下面的警告,不要擔心。這是提示表格的增強類信息沒有維護,所以才發生了警告,只要維護了表格的增強類別,此警告就會消失

這里寫圖片描述

維護增強類別

選擇Extras下的Enhancement Category..

這里寫圖片描述

這里大概是說表格沒有選擇增強類別

這里寫圖片描述

我們選擇可以被維護

這里寫圖片描述

再此去激活保存,會發現沒警告了

這里寫圖片描述

5)創建一條記錄(有很多種方式)

運行se16

這里寫圖片描述

插入數據

這里寫圖片描述

查看數據(se16或se16n,sm30可進行增刪改查操作)

這里寫圖片描述

點擊運行后查看

這里寫圖片描述

結果

這里寫圖片描述

文章轉自:http://blog.csdn.net/Kang_xiong/article/details/53842539?locationNum=1&fps=1


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 化隆| 新沂市| 长治市| 商城县| 万载县| 郎溪县| 高雄市| 宁津县| 崇信县| 南溪县| 双城市| 桐柏县| 三都| 黑山县| 临武县| 安顺市| 绵阳市| 钟山县| 明星| 双江| 黄梅县| 叶城县| 上杭县| 南华县| 巴楚县| 泰兴市| 综艺| 通渭县| 平谷区| 梁山县| 阳春市| 潮州市| 林口县| 任丘市| 林西县| 商河县| 平舆县| 苍山县| 庆阳市| 龙陵县| 黑水县|