728x90
반응형
아직 NEW ABAP이 쫙쫙 달라붙지 않는데 그래도 Reduce 구문은 Loop로 계산하는 것 보다
퍼포먼스가 잘 나온다 하여 연습중...
그런데 소숫점이 붙은 계산식에 소숫점이 안나오게
코딩을 하여 이 부분을 공부하였다.
결론적으로 코딩에 conv wert8( 0 ) 이걸 추가하니 되었다.
그럼 OLD ABAP 기본코딩 과 new abap 을 비교해서 보자
OLD ABAP
--------
LOOP AT ITAB INTO STRUCT WHERE FIELD = VALUE .
LV_SUM = LV_SUM + STRUCT-FIELD.
ENDLOOP.
------
이런식으로 LV_SUM에 다 담아주거나 했는데..
NEW ABAP
LV_SUM = REDUCE "TYPE" ( INIT X = 0 FOR STRUCT IN ITAB
WHERE ( FIELD = VALUE )
NEXT X = X + STRUCT-FIELD ).
로 바뀌었다.
그럼 아래 코딩을 보고 소숫점 처리는 어찌 하는지
확인해서 코딩해보자.
그리고 결과값 비교를 해보자.
728x90
반응형
'ERP-SAP > ABAP' 카테고리의 다른 글
<ABAP> 유지보수뷰에 버튼 추가하기, 추가한 버튼에 이벤트 넣기(ADD BUTTON Maintenance view) (0) | 2024.12.13 |
---|---|
<ABAP> Dynamic internal table (동적 인터널 테이블)에서 cell tab color tab 넣기 만들기 (0) | 2024.12.13 |
<NEW ABAP> LOOP AT INTO GROUP BY 사용하고 OLD ABAP 과 비교 (0) | 2024.11.28 |
<NEW ABAP> 3강 APPEND ITAB 을 쉽게 해보자. (1) | 2024.11.18 |
<NEW ABAP> 2강 READ TABLE을 NEW ABAP으로 바꿔보기 + 1강도 추가연습 (0) | 2024.11.15 |