內錶操作例子

2021-04-21 17:52:50 字數 834 閱讀 7842

1.read internal table with table key

report ztest_itab_processing.

data: gt_makt type sorted table of makt

with unique key matnr spras,

gw_makt type makt.

parameters: p_matnr type makt-matnr.

parameters: p_spras type makt-spras.

start-of-selection.

select *

into corresponding fields of table gt_makt

from makt

where matnr eq p_matnr

and   spras eq p_spras.

if sy-subrc ne 0.

write: / 'no records'.

exit.

endif.

write: / '1.read table with table key'.

read table gt_makt with table key  matnr = p_matnr

spras = p_spras

into gw_makt.

if sy-subrc eq 0.

write: / gw_makt-matnr,

gw_makt-spras,

gw_makt-maktx.

endif.

內錶操作與OPEN SQL

內錶插入 insert 內錶聚集附加 collect 內錶修改 modify 內錶讀取 read 內錶排序 sort 內錶刪除 delete 內錶連線 inner join 插入 insert 將行插入到內錶中指定的位置,需要使用insert 語句。按照索引值插入 只能用於索引表 insert li...

ABAP中內表操作

對內表的操作分為資料行操作和整個內錶操作兩大類,行操作可以通過關鍵字或索引兩種途徑進行,但是雜湊表不能通過索引操作。有時同樣的操作關鍵字語句,針對不同種類的內錶有不同的形式。1,定義 參考字段定義 data begin of i list occurs 0 matnr like mara matnr...

內錶增刪改查操作

一 單行增加 data begin of line,land 3 type c,name 10 type c,age type i,weight type p decimals 2,end of line.data itab like sorted table of line with non un...