- 建一個(gè)結(jié)構(gòu):
TYPES :BEGIN OF tys_t001,
bukrs TYPE t001-bukrs,
butxt TYPE t001-butxt,
END OF tys_t001.
- 建一個(gè)工作區(qū):
DATA :BEGIN OF ty_t001,
bukrs TYPE t001-bukrs,
butxt TYPE t001-butxt,
END OF ty_t001.
根據(jù)結(jié)構(gòu)創(chuàng)建用TYPE
,根據(jù)工作區(qū)創(chuàng)建用LIKE
- 將數(shù)據(jù)傳給工作區(qū):
SELECT SINGLE
t001~bukrs
t001~butxt
INTO CORRESPONDING FIELDS OF ty_t001
FROM t001
WHERE bukrs = p_bukrs.
工作區(qū)只能存儲(chǔ)一條值,用SINGLE
取出一條值
- 將內(nèi)表值完全復(fù)制給另一個(gè)內(nèi)表:
APPEND LINES OF gt_t001 TO gt_t002.
GT_T001,GT_T002
為兩個(gè)結(jié)構(gòu)相同的內(nèi)表
Select到內(nèi)表的值需要通過Loop循環(huán)傳遞值诅妹。
- 求和
LOOP AT GT_ANEP INTO GS_ANEP.
GS_ANEP-GJAHR = ''.
GS_ANEP-LNRAN = ''.
GS_ANEP-BUKRS = ''.
COLLECT GS_ANEP INTO GT_ANEP3.
ENDLOOP.
COLLECT 將除金額字段其他字段一致的匯總