Types Begin OF Type Type Type Type End of Types Type Standard OF
Types Begin OF Type Type Type Type End of Types Type Standard OF
---------------*
*& Report ZTEST1111
*&
*&------------------------------------------------------
---------------*
*&
*&
*&------------------------------------------------------
---------------*
REPORT ZTEST1111.
types: BEGIN OF ts_vbap,
vbeln TYPE vbeln,
posnr TYPE posnr,
matnr TYPE matnr,
netwr TYPE netwr,
end of ts_vbap.
types: tt_vbap TYPE STANDARD TABLE OF
ts_vbap.
data: gs_vbap TYPE ts_vbap,
gt_vbap TYPE tt_vbap,
gt_vbap1 type tt_vbap.
SELECT-OPTIONS: s_vbeln for gs_vbap-
vbeln.
SELECT vbeln posnr matnr netwr
FROM vbap
into TABLE gt_vbap
WHERE vbeln in s_vbeln.
LOOP AT gt_vbap INTO gs_vbap.
at FIRST.
write:/20 text-001.
ENDAT.
write:/ gs_vbap-vbeln,gs_vbap-posnr,
gs_vbap-matnr,gs_vbap-netwr.
at END OF vbeln.
sum.
write:/25 'sub-total:', gs_vbap-netwr.
new-page.
ENDAT.
at LAST.
sum.
write:/20 'total:', gs_vbap-netwr.
endat.
ENDLOOP.