W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
正如你所知,SQL可以分為兩個(gè)部分:
DML部分包括查詢和更新命令,如SELECT,INSERT,UPDATE,DELETE等,ABAP程序處理SQL的DML部分。 DDL部分由諸如CREATE TABLE,CREATE INDEX,DROP TABLE,ALTER TABLE等命令組成,ABAP字典處理SQL的DDL部分。
ABAP字典可以被視為駐留在SAP數(shù)據(jù)庫(kù)中的元數(shù)據(jù)(即關(guān)于數(shù)據(jù)的數(shù)據(jù))以及由數(shù)據(jù)庫(kù)維護(hù)的元數(shù)據(jù)。 詞典用于創(chuàng)建和管理數(shù)據(jù)定義,以及創(chuàng)建表,數(shù)據(jù)元素,域,視圖和類型。
ABAP詞典中的基本類型如下:
數(shù)據(jù)元素通過(guò)定義數(shù)據(jù)類型,長(zhǎng)度和可能的小數(shù)位數(shù)來(lái)描述基本類型。
結(jié)構(gòu)和可以具有任何類型的組件。
表類型描述了內(nèi)部表的結(jié)構(gòu)。
可以在ABAP程序中引用Dictionary環(huán)境中的各種對(duì)象。 詞典被稱為全局區(qū)域。 詞典中的對(duì)象對(duì)所有ABAP程序都是全局的,ABAP程序中的數(shù)據(jù)可以通過(guò)引用這些Dictionary全局對(duì)象來(lái)聲明。
字典支持用戶定義類型的定義,這些類型在ABAP程序中使用。 它們還定義數(shù)據(jù)庫(kù)對(duì)象的結(jié)構(gòu),如表,視圖和索引。 當(dāng)對(duì)象被激活時(shí),這些對(duì)象將在底層數(shù)據(jù)庫(kù)的字典定義中自動(dòng)創(chuàng)建。 詞典還提供編輯工具,如搜索幫助和鎖定工具,如鎖定對(duì)象。
ABAP字典實(shí)現(xiàn)以下:
任何復(fù)雜的用戶定義類型都可以從詞典中的3種基本類型構(gòu)建。 客戶數(shù)據(jù)存儲(chǔ)在結(jié)構(gòu)“客戶"中,組件名稱,地址和電話如下圖所示。 名稱也是一個(gè)具有組件,名字和姓氏的結(jié)構(gòu)。 這兩個(gè)組件都是基本的,因?yàn)樗鼈兊念愋陀蓴?shù)據(jù)元素定義。
組件的類型地址由組件定義,其組件也是結(jié)構(gòu),而電話組件由表類型定義,因?yàn)榭蛻艨梢杂卸鄠€(gè)電話號(hào)碼。 類型用于ABAP程序,也用于定義功能模塊的接口參數(shù)類型。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: