小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

Mingo學(xué)習(xí)ABAP三之創(chuàng)建數(shù)據(jù)類型和數(shù)據(jù)對(duì)象 | Mingo's Blog

 細(xì)想生活 2014-12-15

一般來說,在聲明語句中定義數(shù)據(jù)對(duì)象的數(shù)據(jù)類型采用以下兩種方式:

A、直接聲明方式。例如:A TYPE C ,通過TYPE選項(xiàng)直接將數(shù)據(jù)類型C分配給已聲明的數(shù)據(jù)對(duì)象A。

B、間接聲明方式。例如:B LIKE A ,通過LIKE 選項(xiàng)可將另一個(gè)數(shù)據(jù)對(duì)象A的數(shù)據(jù)類型C分配給已聲明的數(shù)據(jù)對(duì)象B。

用于靜態(tài)創(chuàng)建數(shù)據(jù)對(duì)象和數(shù)據(jù)類型的關(guān)鍵字如下表所示:

DATA 語句 用于創(chuàng)建變量
CONSTANTS 語句 用于創(chuàng)建常量
STATICS 語句 用于創(chuàng)建變量,這些變量在程序運(yùn)行期間一直存在,僅在過程中可見
TABLES 語句 用于創(chuàng)建表工作區(qū)
TYPES 語句 用于創(chuàng)建用戶自定義的數(shù)據(jù)類型

1、DATA 語句

語法1:DATA <f> [(<length>)] <type> [<value>] [<decimals>]

其中 <f>是為變量名稱,最長可達(dá)30個(gè)字符;<length>是變量的長度;<type>是變量的數(shù)據(jù)類型;<value>為變量指定初始值;<decimals>是當(dāng)變量有最小數(shù)位的時(shí)候指定小數(shù)數(shù)位。

語法2:DATA <f> LIKE <g>

根據(jù)與數(shù)據(jù)對(duì)象<g>完全相同的類型和結(jié)構(gòu)創(chuàng)建字段<f>。

語法3:DATA <f> …. VALUE <val>

將字段<f>的初始值設(shè)為<val>,其中<val>可以是常量。

語法4: DATA:  BEGIN OF <abcd>,

<component declaration>,

…………………………………….,

END OF <ABCD>.

這些語句定義了字段串<abcd>,在語法 <component declaration>中,可指定長度、類型、初始值或小數(shù)位數(shù)。如下所示:

DATA: BEGIN OF ABC,

NAME(20) TYPE C,

AGE TYPE I VALUE 20,

NUMBER TYPE P,

END OF ABC.

 

2、CONSTANTS 語句

如果要頻繁使用某個(gè)常量,可利用CONSTANTS語句將其聲明為具有固定值的變量。

語法:CONSTANTS <c>[<length>] <type> <value> [<decimals>].

注意:CONSTANTS語句必須使用<value>參數(shù),而DATA語句中此參數(shù)是可選的。另外,利用<value>參數(shù)指定的初始值,在程序執(zhí)行期間是不能更改的。

3、STATICS 語句

在過程的運(yùn)行時(shí)間之外仍保留某變量的數(shù)值,可使用STATICS語句定義該變量。類似與JAVA中的靜態(tài)變量。

語法:STATICS <s>[<length>] <type> <value> [<decimals>].

4、TYPES語句

使用TYPES語句可以創(chuàng)建用戶定義的基本數(shù)據(jù)類型和結(jié)構(gòu)化數(shù)據(jù)類型。

語法:TYPES <a>[<length>] <type> [<decimals>].

定義結(jié)構(gòu)化的數(shù)據(jù)類型:

TYPES: BEGIN OF<abc>,

<component declaration>,

END OF <abc>.

注意:由于沒有與數(shù)據(jù)類型相關(guān)聯(lián)的內(nèi)存,所以無法在TYPES語句中使用<value>參數(shù)。因此TYPES語句不能給數(shù)據(jù)類型分配值。

 

聲明: 本文采用 BY-NC-SA 協(xié)議進(jìn)行授權(quán) | Mingo's Blog
轉(zhuǎn)載請(qǐng)注明轉(zhuǎn)自《Mingo學(xué)習(xí)ABAP三之創(chuàng)建數(shù)據(jù)類型和數(shù)據(jù)對(duì)象

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多