什么是 ABAP Field Symbol
ABAP Field Symbol 是 ABAP 這門(mén)編程語(yǔ)言一個(gè)比較重要的語(yǔ)言特性。在 ABAP 幫助文檔里的介紹:
在我十幾年前剛剛開(kāi)始學(xué)習(xí) ABAP 時(shí),閱讀這段幫助文檔的文字,覺(jué)得比較晦澀。
Field symbols are placeholders or symbolic names for existing data objects (or parts of existing data objects), declared by the statement FIELD-SYMBOLS.
Field Symbols 是已經(jīng)存在的數(shù)據(jù)對(duì)象的占位符或者符號(hào)名稱(chēng),通過(guò)關(guān)鍵字 FIELD-SYMBOLS 定義。
A memory area is assigned to a field symbol at program runtime. A field symbol does not reserve any physical space for a field, but is a type of dynamic label for a memory area hosting a particular data object (or part of the object).
在報(bào)表執(zhí)行的運(yùn)行時(shí),一塊內(nèi)存區(qū)域被分配給一個(gè) field symbol. Field symbol 本身并不占據(jù)內(nèi)存空間,可以將其看作一種動(dòng)態(tài)標(biāo)號(hào),指向一段內(nèi)存區(qū)域,該內(nèi)存區(qū)域存儲(chǔ)的就是數(shù)據(jù)對(duì)象的實(shí)際值。
如果對(duì)于我上面的英譯中不太理解也沒(méi)關(guān)系,我們通過(guò)實(shí)際的例子來(lái)理解。
下圖的例子里,定義了兩個(gè)整形變量 lv_d
總結(jié)
以上是生活随笔為你收集整理的什么是 ABAP Field Symbol的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: ABAP 编程语言中的系统字段(Syst
- 下一篇: Rxjs Observable.pipe