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