日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

abap名词理解

發布時間:2025/3/20 编程问答 15 豆豆
生活随笔 收集整理的這篇文章主要介紹了 abap名词理解 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.occurs

??? a.occurs是ABAP 3.0之前聲明內表的關鍵字選項(是指定內存 )

??? b.occurs <n>,<n> 是指定行的初始號。將第一行寫入創建的內表后,就為指定行保留了內存。

?????? 如果添加到內表中的行比 <n> 指定的要多 ,則自動擴展保留的內存。(現在新版本都不建議都不使用這個關鍵字了 )

?

?

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名词理解的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。