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

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

ABAP創(chuàng)建數(shù)據(jù)庫(kù)表

2019-11-09 20:02:34
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

一、基本概念

1.域(Domain)

域是用來(lái)描述一個(gè)字段的技術(shù)屬性的集合,包括數(shù)據(jù)類型,數(shù)據(jù)長(zhǎng)度,小數(shù)點(diǎn)位數(shù)以及取值范圍等。具有以上技術(shù)屬性的相同定義的字段可以包含進(jìn)一個(gè)域,那么當(dāng)域的屬性定義發(fā)生改變時(shí),一旦域被激活,所有引用它的字段屬性都會(huì)對(duì)應(yīng)進(jìn)行更改。

2.數(shù)據(jù)元素(Data Element)

數(shù)據(jù)元素是一個(gè)數(shù)據(jù)的類型,包含了這個(gè)元素的語(yǔ)義屬性,包含了一些非結(jié)構(gòu)化的數(shù)據(jù)對(duì)象(如表的字段、結(jié)構(gòu)的字段和變量等)的技術(shù)屬性(域)、屏幕信息(比如字段長(zhǎng)、中、短、頭標(biāo)簽等),是能夠被引用的數(shù)據(jù)類型的最小單元,比如表或結(jié)構(gòu)的字段可以參考數(shù)據(jù)元素,這樣可以保證這類特性的數(shù)據(jù)一致性。同是在ABAP中,數(shù)據(jù)元素也可以直接用關(guān)鍵字type進(jìn)行引用,從數(shù)據(jù)定義的角度來(lái)看,數(shù)據(jù)元素于ABAP最基本的數(shù)據(jù)類型(C、I、F等)是同一層面

3.字段(Field)

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

4.表(Table)

表是物質(zhì)對(duì)象一系列的集合體,既包含特征類(字段)、關(guān)鍵特征(主鍵),也包含這些特征具體的數(shù)據(jù)(數(shù)據(jù)記錄)。表是數(shù)據(jù)庫(kù)的基礎(chǔ),承載實(shí)際數(shù)據(jù)的最小單元。是對(duì)現(xiàn)實(shí)物質(zhì)對(duì)象的數(shù)據(jù)抽象,即數(shù)字化。

二、域、數(shù)據(jù)元素、字段、表的關(guān)系

域——>數(shù)據(jù)元素——>字段——表

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

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

3)SAP中所有的數(shù)據(jù)字典對(duì)象,只有被激活過(guò)才能夠被其他對(duì)象進(jìn)行引用。此原則也適用SAP其他開(kāi)發(fā)對(duì)象。

三、小試牛刀

說(shuō)了這么多,還是來(lái)點(diǎn)實(shí)的吧,下面創(chuàng)建一個(gè)簡(jiǎn)單的員工表。表具有的屬性有:ID、編號(hào)、姓名、性別、身高、體重、薪水等

1)創(chuàng)建域(ZXM)

在ABAP主界面,運(yùn)行事務(wù)碼se11,進(jìn)入數(shù)據(jù)字典維護(hù)界面,選擇域,輸入要?jiǎng)?chuàng)建的域名,點(diǎn)擊創(chuàng)建進(jìn)入到下一界面。域名的命名規(guī)范,必須是字母Y或者Z開(kāi)頭,一般自定義的默認(rèn)用Z開(kāi)頭

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

激活后點(diǎn)擊保存

2)創(chuàng)數(shù)據(jù)類型(Z_ENAME)

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

這里寫圖片描述

點(diǎn)擊創(chuàng)建后跳出彈出框,選擇勾

這里寫圖片描述

進(jìn)入下一界面(引用上一步創(chuàng)建的域)

這里寫圖片描述

Field label下,維護(hù)數(shù)據(jù)元素的短、中、長(zhǎng)、頭部標(biāo)簽,這里的標(biāo)簽信息要符合Length的定義,建議至少維護(hù)以下短和頭部標(biāo)簽信息。點(diǎn)擊激活按鈕,進(jìn)行保存和激活。

這里寫圖片描述

點(diǎn)擊【本地對(duì)象】保存為本地對(duì)象

這里寫圖片描述

3)創(chuàng)建不引用域的數(shù)據(jù)元素(Z_EGENDER)

和前面一樣運(yùn)行se11,選擇數(shù)據(jù)元素進(jìn)行創(chuàng)建

這里寫圖片描述

點(diǎn)擊創(chuàng)建后跳出彈出框,選擇勾

這里寫圖片描述

在DATA TYPE 下選擇預(yù)定義類型 不選域

這里寫圖片描述

在FieldLabel下設(shè)置標(biāo)簽信息

這里寫圖片描述

點(diǎn)擊【本地對(duì)象】保存為本地對(duì)象

這里寫圖片描述

4)創(chuàng)建表(ZEMPLOYEE)

老規(guī)矩和前面一樣運(yùn)行se11,選擇數(shù)據(jù)庫(kù)表進(jìn)行創(chuàng)建

這里寫圖片描述

基礎(chǔ)信息維護(hù)

這里寫圖片描述

維護(hù)表字段(參照數(shù)據(jù)元素)

這里寫圖片描述

維護(hù)表字段(不參照數(shù)據(jù)元素)

這里寫圖片描述

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

這里寫圖片描述

維護(hù)技術(shù)設(shè)置(請(qǐng)點(diǎn)擊上圖中的【技術(shù)設(shè)置】)

這里寫圖片描述

維護(hù)數(shù)據(jù)類型為QUAN或者CURR字段的參照

*SAP中數(shù)據(jù)類型為QUAN的表示數(shù)量,為CURR的表示為金額;如果這兩個(gè)不和度量單位進(jìn)行關(guān)聯(lián)的話,字段本身的準(zhǔn)確性就有問(wèn)題。比如身高180,如果單位為CM的話就是180;為M的話就是1.8。因?yàn)楸仨氁O(shè)置,否則的就無(wú)法激活。這里選擇系統(tǒng)表AUSP相應(yīng)的字段ATAWE進(jìn)行參照,參照的字段必須是數(shù)據(jù)元素為單位的字段。(填好后記得保存)

這里寫圖片描述

維護(hù)主鍵并激活保存

這里寫圖片描述

你會(huì)發(fā)現(xiàn)有下面的警告,不要擔(dān)心。這是提示表格的增強(qiáng)類信息沒(méi)有維護(hù),所以才發(fā)生了警告,只要維護(hù)了表格的增強(qiáng)類別,此警告就會(huì)消失

這里寫圖片描述

維護(hù)增強(qiáng)類別

選擇Extras下的Enhancement Category..

這里寫圖片描述

這里大概是說(shuō)表格沒(méi)有選擇增強(qiáng)類別

這里寫圖片描述

我們選擇可以被維護(hù)

這里寫圖片描述

再此去激活保存,會(huì)發(fā)現(xiàn)沒(méi)警告了

這里寫圖片描述

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

運(yùn)行se16

這里寫圖片描述

插入數(shù)據(jù)

這里寫圖片描述

查看數(shù)據(jù)(se16或se16n,sm30可進(jìn)行增刪改查操作)

這里寫圖片描述

點(diǎn)擊運(yùn)行后查看

這里寫圖片描述

結(jié)果

這里寫圖片描述

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


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 湄潭县| 清苑县| 永登县| 北京市| 桂阳县| 江西省| 兴城市| 陆良县| 探索| 鸡泽县| 辽阳市| 汪清县| 乡宁县| 手机| 黔西县| 同江市| 衡水市| 白银市| 南江县| 南昌县| 治多县| 松溪县| 衡南县| 长丰县| 囊谦县| 镇宁| 新野县| 北辰区| 高淳县| 平邑县| 丹巴县| 江永县| 常山县| 九江县| 鲜城| 修武县| 娱乐| 明水县| 屏山县| 中宁县| 遵化市|