當前位置:成語大全網 - 新華字典 - ABAP中數據字典中的域是什麽

ABAP中數據字典中的域是什麽

要回答域是什麽這個問題。我想,我應該給妳介紹介紹SAP中的數據。我們在建數據的時候。壹般都會先建域,再建數據元素,最後才根據數據元素來創建字段。

域,簡單的說,就是用來描述字段屬性的壹個東西,比如字段的長度、類型,是字段的技術性屬性;而數據元素呢,則是壹個用來表明語意的東西,本身不代表任何的屬性,只是為了方便在語意上的理解(不過可以在數據元素中定義該型數據輸出時的格式)。

不知道這麽說妳是否明白。我舉個例子吧。

表‘航班線’中,有兩個字段分別是‘航班始發地’和‘航班目的地’。我們從邏輯上可以明白的認識到,這兩個字段所具有的長度和類型等屬性都是壹樣的,所以我們可以將這兩個建立在壹個域上。而在建這兩個字段的時候,為了方便我們明白這兩個字段語意上的區別,所以我們用數據元素來區別。

我可能把妳說糊塗了。其實很簡答的,用生活中的壹個例子。

以汽車做為例子。汽車的采用技術、性能、材質,這些就是“域”(域是字段的屬性)。但是為了語意的區分(比如邏輯上的區分)產地,用“大眾淺色系”“大眾深色系”來區別,這就是數據元素。最後,根據這兩個數據元素來生產汽車(建立字段)。最終我們生產出很多輛車,如途安,但是顏色塗裝不同。這樣在路上看到紅色和白色的途安時,妳會說“紅色的途安”“白色的途安”。雖然展示上不同(不是壹個數據元素),但是我們卻明白,這兩輛車具有相同的性質(來自同壹個域)。

不知道這麽解釋以後,妳是否完全明白了?