比如:介面所选为1 到12月数据。rangetable
if rangetable-low = '1'.
T_BODY-SGTXT = '年初余额'.
else.
rangetable-low = '期初余额'.
endif.
perform get_faglflext. "取期初或者是初年初数 然后append 一条数据进alv内表
while month <rangetable-low.
perform get_date。 "算出当前月份的第一天跟最后一天.
perform get_faglflexa。 "取明细数据 放进内表 it_tab.
loop at it_tab.
"append 数据进alv内表
"本月的累计累加
endloop.
" append 本期累计数据进alv内表 本年累计作一小处理
endwhile.
希望有人能看的懂.呵呵.