300x250
728x90
SAP ALV Space 값...
# ALV에서 데이터를 구분하기 위해서 공백을 줄 때가 생길 것이다.
# 분명 인터널 테이블에는 공백 값이 들어가 있는 데이터를 볼 수 있는데 ALV에서 공백값이 사라지는 경우가 있을 것이다.
예제를 통해서 공백값이 그대로 나오게 만들어보자.
빠르게 알고 싶으면 ( 예시 - 공백 구분선 ) 다음 부분을 보면 된다
예시 - 공백 구분선
# 회사 코드에 따라서 공백 값이 있는지 없는지 구별을 하려고 하고 있다.
# 최대한 간단하게
# 다음과 같이
1000, 2000, 3000 회사코드에 따라서 다른 데이터가 있다고 가정해 보자.
공백값 기준은 1000, 3000일 때 항공사 코드가 한 칸 띄는 값을 넣어줄 것이다.
예를 들어) 1000 AA -> 1000 ' 'AA ( 이런 식..? )
#01. CASE문을 통해서 공백값을 넣어주자.
# 여기서 중요한 것은 CONCATENATE 부분을 잘 봐야 한다.
# ( ' ) 아포스트로피를 쓰는 것이 아니라 ( ` ) 억음부호를 써야 한다. 그래야 공백 값이 들어간다.
- ( ' ) 아포스트로피 썼을 때 -
- ( ` ) 억음부호 썼을 때 -
다음과 같이 공백값이 들어가는 것을 볼 수 있다.
#02. 이제 실행을 시켜보면 ALV에 공백값이 안 들어가지는 걸 볼 수가 있다.
인터널테이블을 보면 다음과 같이 공백값이 들어가 있는 것을 볼 수 있다.
# ALV에서 공백값 보이게 하는 곳 여기!
# 필드카탈로그에서 설정을 해주어야 한다.
#01. 필드카탈로그에서 PARAMETER0 필드에 X 값을 넣어주면 공백값이 보일 수 있게 한다. ( 다른 Parameter1~9는 안된다. )
# PARAMETER0에 값을 넣으면 왜 ALV에 공백값이 나오는지 아시는 분 있으면 알려주시면 감사하겠습..
#02. 다음과 같이 값 설정을 하고 다시 프로그램을 실행시켜 보자.
결과화면
끝!.
728x90
'.ABAP > ..ALV' 카테고리의 다른 글
SAP ALV Hotspot 정리 (2) | 2024.04.02 |
---|---|
SAP ALV SubTotal(소계) 정리 (4) | 2024.02.21 |
SAP ALV LIST Button(버튼) 추가 (4) | 2023.10.17 |
SAP TOP OF PAGE( ALV ) 정리 (0) | 2023.08.13 |
SAP ALV Split(화면 분할) 정리 (6) | 2023.08.12 |