메뉴 건너뛰기

SAP 한국 커뮤니티

sum을 사용하자니 타입이 numeric만 된다 하고,


collect는 p, i, f 타입만 됩니다.


금액합을 구할 때 어떻게 해야 할까요? ㅠㅠ


 


제가 한것은 loop도 많이 돌고, append니 delete니..너무 복잡해서요..


어떻게 해야 깔끔한 구문이 될까요?


고수님들의 답변 부탁드립니다 ㅠㅠ


 


참! 참고로..collect를 사용하려고 price의 data type을 변경하려고 했는데,


 


문제는 모든 키필드에 대한 collect를 하면 안되고,


 


예를들어 carrid만 같을 때만 price의 합을 구해야 합니다..ㅠㅠ


 


 




DATA: gs_list TYPE sflight,
          lt_temp LIKE TABLE OF gs_list,
          gt_list LIKE  lt_temp,
          ls_temp LIKE gs_list.

SELECT *
   FROM sflight
   INTO CORRESPONDING FIELDS OF TABLE lt_temp.

SORT lt_temp BY carrid connid.

CLEAR: gs_list, ls_temp.


LOOP AT lt_temp INTO gs_list.
  IF ls_temp IS INITIAL.
    ls_temp = gs_list.
    APPEND gs_list TO gt_list.
    CLEAR: gs_list.
    CONTINUE.
  ENDIF.

  IF ls_temp-carrid = gs_list-carrid.
    gs_list-price = gs_list-price + ls_temp-price.
    APPEND gs_list TO gt_list.
    DELETE TABLE gt_list FROM ls_temp..
    ls_temp = gs_list.
  ELSE.
    APPEND gs_list TO gt_list.
    ls_temp = gs_list.
  ENDIF.
  CLEAR: gs_list.
ENDLOOP.


LOOP AT gt_list INTO gs_list.
  WRITE:/ gs_list-carrid,
            gs_list-connid,
            gs_list-price.
  CLEAR: gs_list.
ENDLOOP.

번호 제목 글쓴이 날짜 조회 수
3766 <img src=3.gif border=0>window XP 사용 하고 internet explorer 7 사용시 se80 검색창 안뜨는 문제 [5] woong 2009.06.25 1342
3765 <img src=3.gif border=0>다운로드 받는 파일에 공백 자리수 채우는 방법 [9] hccpi 2009.06.25 3757
3764 <img src=3.gif border=0>ALV를 이용하여 데이터 출력시, 필드고정에 대한 질문. [4] file 신동욱 2009.06.25 1480
3763 <img src=2.gif border=0>클러스터 뷰에서 event폼 만들고 액티비하려 하니가.... [2] im 해성 2009.06.24 1367
3762 <img src=3.gif border=0>E071(Request Table)에서 Possible Entry의 Text 테이블 찾기 문의드립니다. [1] file 민버미꺼! 2009.06.24 1108
3761 <img src=3.gif border=0>펑션 네이밍 룰에 관해서 질문 드리겠습니다. [4] Giant 2009.06.24 1361
3760 <img src=3.gif border=0>뷰 클러스터 이벤트 생성방법에 대해 .. [6] im 해성 2009.06.23 2460
3759 <img src=3.gif border=0>sap에서 테이블 복사가 가능한가요? [7] 튀밥 2009.06.23 2835
3758 <img src=3.gif border=0>사용자 메뉴 setting에 대해 질문 드리겠습니다.. [2] file 도움이 2009.06.23 1681
3757 <img src=2.gif border=0>selection screen 화면에서 title bar 컨트롤 방법 [5] 댕댕 2009.06.23 1532
3756 <img src=3.gif border=0>sap 쿼리에 안에 내가 원하는 소스 추가 하기 [3] 아밥고지를 찾아서 2009.06.23 1533
3755 <img src=3.gif border=0>Function으로 ALV 구현시 ALV Refresh 함수 [4] 부산갈매기 2009.06.23 1477
3754 <img src=2.gif border=0>개념 - 클래스와 오브젝트와 인스턴스 [3] 아밥소녀 2009.06.22 1268
3753 <img src=3.gif border=0>find에서 단어의 첫번째 문자만 찾는것에 대해 문의드립니다. [8] prt 2009.06.22 1190
3752 <img src=3.gif border=0>모듈별 백그라운드 작업 리스트를 만들어야 하는대... [2] 할일없는무급개발자 2009.06.22 1250
3751 <img src=3.gif border=0>(-)금액의 부호를 숫자 앞으로 보내고 싶습니다. [9] hccpi 2009.06.19 1737
» <img src=3.gif border=0>금액 합을 구하려는데 이 구문 어떻게 깔끔하게 정리할까요? [4] 초보초보 2009.06.19 1501
3749 <img src=2.gif border=0>Gui status 오류 입니다. 도움 바랍니다.. [6] file 아상[vaya con dios] 2009.06.19 1669
3748 정상적인 GUI 화면입니다. 참고 바랍니다. [4] file 아상[vaya con dios] 2009.06.19 1307
3747 <img src=2.gif border=0>이미지를 업로드하여 경로를 관리하는 CBO테이블을 만들려고 합니다. [2] 조는스나 2009.06.19 1734