300x250
728x90
시작하기 전..
#언젠간 한 번은 해보지만 안 해보면 까먹는 소계...
# Layout을 통해서 소계를 지정할 수도 있고, 로직을 통해서 소계를 지정할 수도 있다.
# 방법은 여러 가지이기 때문에 참고 바란다. 여기서는 로직으로 하는 소계를 할 것이다.
기준을 잡아야 한다.
예를 들어) 항공편 일자를 기준으로 금액을 SUM 한다.
이런 식으로 기준을 정하고 SUM을 정하면 소계 설정을 할 수 있다
시작해 보자.
#01. 무엇에 대한 기준 정하기. ( SORT )
# 예를 들어서 다음과 같은 LIST가 있다고 해보자.
# 우리의 기준은 항공편 일자
# 그리고 할 것은 항공편 일자를 오름차순 or 내림차순 할 것이냐 정해야 한다.
( 여기서는 오름차순을 할 것이다. )
# PBO #
DATA:
LS_SORT TYPE LVC_S_SORT.
LS_SORT-FIELDNAME = 'FLDATE'. "필드 이름"
LS_SORT-UP = 'X'. "오름차순 정렬"
APPEND LS_SORT TO GT_SORT01.
실행시켜 보자!
#02. 금액을 SUM 한다.( FIELDCATALOG )
# 앞에서 항공편 일자에 대한 기준을 잡았기 때문에 이제 남은 금액에 대한 SUM을 해줘야 한다.
# SBOOK에 있는 "LOCCURAM" 필드를 SUM 할 것이다.
# PBO #
CASE LS_FDCAT-FIELDNAME.
WHEN 'LOCCURAM'.
LS_FDCAT-DO_SUM = 'X'.
ENDCASE.
# 자신의 코드에 맞게 사용하시면 됩니다!
실행을 해보면?
# 03. SubTotal(소계) 설정하기.
# 위에서 설정을 다 했다면 이제 소계 설정을 할 수 있다
# SORT 하면서 한 번에 설정할 수 있지만, 하나하나 보여주기 위해서 이렇게 쓴 점 참고 바랍니다..!
# 위에서 SORT 설정했던 부분으로 다시 넘어가 보자.
LS_SORT-SUBTOT = 'X'. "소계 여부"
# SUBTOT를 설정하면 다음과 같이 완성하게 된다.
# 04. SubTotal(소계) 도구..?
# 소계 부분을 닫아서 보여주고 싶다 할 때 ( SORT 부분 )
# 소계를 상단에 보여달라고 할 때 ( Layout 부분 )
# 소계에 커스텀 텍스트 넣고 싶을 때
2024.05.16 - [분류 전체보기] - SAP Subtotal Text(텍스트) 설정
SAP Subtotal Text(텍스트) 설정
# Subtotal에 대해서2024.02.21 - [.SAP/..ABAP] - SAP ALV SubTotal(소계) 정리 SAP ALV SubTotal(소계) 정리시작하기 전.. #언젠간 한 번은 해보지만 안 해보면 까먹는 소계... # Layout을 통해서 소계를 지정할 수도 있
potato98.tistory.com
나머지 기능이 있으면 알려주세요...
끝..!
728x90
'.SAP > ..ABAP' 카테고리의 다른 글
SAP Unicode 문자열 길이 정리 (0) | 2024.03.20 |
---|---|
SAP Maintenance View ( + ) 해결 방법 (0) | 2024.03.15 |
SAP CTS 릴리즈 취소하기 (4) | 2024.02.12 |
SAP 테이블 데이터 강제 수정하기 [SE16N] (1) | 2024.02.06 |
SAP Call Transaction 새 창 띄우기 (0) | 2024.01.19 |