abap名詞理解

2021-06-06 09:00:54 字數 1318 閱讀 7528

1.occurs

a.occurs是abap 3.0之前宣告內錶的關鍵字選項(是指定記憶體)

b.occurs ,是指定行的初始號。將第一行寫入建立的內錶後,就為指定行保留了記憶體。

如果新增到內錶中的行比 指定的要多 ,則自動擴充套件保留的記憶體。(現在新版本建議都不使用這個關鍵字了)

2.header line

a.header line是表工作區,我們通常都稱表頭行,內錶是按行進行訪問的 。必須使用某個工作區域作為與**互相傳輸【with header line定義了結構與table同名,不需要第三方的結構來轉換】

資料的介面。沒有表頭的內錶,是不可以直接去讀取的。

b.abap4中的內錶可以分帶表頭行的內錶和不帶表頭行的內錶。(不過我們現在都建議使用不帶表頭行的內錶,再格

外定 義表工作區比較好。)  it_table表示結構,則it_talbe表示表

3.work area

a.工作區就是內錶的一行,可以loop這個表放到工作區中進行操作

b.data wa type line.這裡wa就是定義的work area.

4.structure

a.結構是不能裝數的只提供乙個表結構

5.

透明表:針對結構或abap字典中實際存在的儲存記錄的表

內錶:abap程式中定義的零時去儲存記錄的表

6.types與data的區別

a.data和types都定義了本地結構,但是如果這個結構還要被其他結構所引用的話,比如巢狀,那麼就只能使用types

了.  否則,兩個用來定義本地結構沒有什麼區別.

b.如果是types定了結構,則不能用like table of,只能用type table of,例如(data: itab_material

type table of struc_material )

例子:data:itab_mseg   like table of mseg with header line. 這個語句就是定義乙個內錶, 它的結構是mseg表的結果,它裡面可以存放mseg表字段的資料。 在定義中, 我們使用到了with header line 這個語句的意思是定義的這個內錶的名字可以在操作內錶時同時當作工作區使用。

abap名詞理解

1.occurs a.occurs是abap 3.0之前宣告內錶的關鍵字選項 是指定記憶體 b.occurs 是指定行的初始號。將第一行寫入建立的內錶後,就為指定行保留了記憶體。如果新增到內錶中的行比 指定的要多 則自動擴充套件保留的記憶體。現在新版本都不建議都不使用這個關鍵字了 2.header ...

一 常見名詞理解

使用者感受軟體系統為其服務所消耗的時間,對於web系統來說,響應時間從點選乙個鏈結頁面開始到這個頁面完全顯示給客戶這一段時間間隔。在這個一段時間內,系統做了很多任務作,可以根據 管轄區域 不同可以細分為 伺服器端響應時間 網路響應時間 客戶端響應時間。伺服器完成交易請求執行的時間,不包含客戶端到服務...

ABAP 關於abap語言的乙個錯誤的理解

在這麼多年的sap使用中,我一直以為不包塊在任何事件塊內的abap語句sap會自動新增到start of selection事件塊中,但今天無意被乙個新同事發現不是這樣。仔細查閱sap的abap語言幫助,幫助對於 不包塊在任何事件塊內的abap語句 是這樣定義的 在report或者program語句...