當前位置:成語大全網 - 英語詞典 - abap關於類型組中定義結構

abap關於類型組中定義結構

可以使用類 型組將用戶 定義的數據 類型或常量 存儲在 ABAP/4 詞典中,以 便在程序之 間使用。在 ABAP/4 程序中,可 以利用 TYPE-POOLS 語句聲明類 型組,如下 所示:語法TYPE-POOLS .該語句允許 您使用程序 中的類型組 中定義的全 部數據類型 和常量。在 同壹個程序 中可以使用 多個類型組 。可以通過選 擇“工具 -> ABAP/4 工作臺 -> 開發 -> ABAP/4 詞典”,或 直接從 ABAP/4 程序維護類 型組。在第壹種情 況下,在“ ABAP/4 詞典:初始 屏幕”上的 “對象名” 字段中,為 類型組指定 壹個 1 到 5 個字符的名 稱,然後選 擇“類型組 ”,接著選 擇“顯示” 、“更改” 或“創建” :在第二種情 況下,可以 雙擊 ABAP/4 程序中 TYPE-POOLS 語句後的類 型組的名稱 。 如果不存在 該名稱的類 型組,可以 創建它。否 則,系統顯 示現有類型 組的定義, 然後可以對 它進行更改 。類型組的定 義是在 ABAP/4 編輯器中輸 入的 ABAP/4 代碼的壹部 分。用於類 型組 的第壹條語 句始終為:語法TYPE-POOL .緊接其後的 是利用語句 TYPES 和 常量 的數據類型 和/或常量 的定義(如 同 TYPES 語句和 CONSTANTS 語句 所述)。這 些數據類型 和常量的所 有名稱必須 以類型組的 名稱和下劃 線開始:_。在 ABAP/4 詞典中創建 類型組 HKTST, 如下所示:TYPE-POOL HKTST.TYPES: BEGIN OF HKTST_TYP1, COL1(10), COL2 TYPE I, END OF HKTST_TYP1.TYPES HKTST_TYP2 TYPE P DECIMALS 2.CONSTANTS HKTST_ELEVEN TYPE I VALUE 11.該類型組不 但定義兩個 數據類型 HKTST_TYP1 和 HKTST_TYP2, 而且定義了 壹個值為 11 的常量。任何 ABAP/4 程序都可以 如同下列程 序那樣,利 用 TYPE-POOLS 語句使用該 定義:PROGRAM SAPMZTST.TYPE-POOLS HKTST.DATA: DAT1 TYPE HKTST_TYP1, DAT2 TYPE HKTST_TYP2 VALUE '1.23'.WRITE: DAT2, / HKTST_ELEVEN.輸出為: 1.23 11類型組中定 義的數據類 型,用於利 用 DATA 語句聲明數 據對象,而 且正如輸出 所顯示的那 樣,在程序 中常量的值 是已知的。