*&---------------------------------------------------------------------*
*& Report Y_COSP_SUM
*&
*&---------------------------------------------------------------------*
*- 제가 코딩해서 테스트 한것입니다.
REPORT Y_COSP_SUM.
DATA: LV_INDEX(3) TYPE N,
LV_KOSTL TYPE KOSTL,
LV_GJAHR TYPE GJAHR,
LV_FIELD(30),
LT_COSP LIKE COSP OCCURS 0 WITH HEADER LINE.
*s------------------------------------------------------------------*
FIELD-SYMBOLS <fs>
DATA: LV_SUM LIKE COSP-WKG001.
*e------------------------------------------------------------------*
SELECT * INTO TABLE LT_COSP
FROM COSP.
*-위 select는 제가 임의로 테스트 하느라...코딩한것이니,
*-님의 코딩으로 대체 하시고..
LOOP AT LT_COSP.
*s------------------------------------------------------------------*
CLEAR LV_SUM. "lt_cosp row 뱔로 001 ~007 까지 sum 해야함으로..
DO 7 TIMES. "7번만 돌면 됨으로.
LV_INDEX = SY-INDEX.
CONCATENATE 'LT_COSP-WKG' LV_INDEX INTO LV_FIELD.
ASSIGN (LV_FIELD) TO <fs>
LV_SUM = LV_SUM + <fs>
"값이 Sum 되는것이 보일겁니다.
ENDDO.
*- LV_SUM 을 저장해야겠죠..
*e------------------------------------------------------------------*
*-님이코딩하신부분 추가하시고..
.
.
.
ENDLOOP.
*s-----------------------------------* 부분에서
*e-----------------------------------* 부분까지 활용하시면 될것입니다.
도움이 됐으면 합니다.
즐밥하세요..^^