SAP/ABAP

[SAP/ABAP] ALV Filter 되지 않을 때 (필터 글자 수 맞지 않는 경우)

AmeliaY 2024. 4. 25. 12:45
728x90

 

 

운영 업무 중 필터 설정이 되지 않는다는 문의를 받고 알게 된 내용이다.

아래와 같은 상황 방지를 위해 신규 개발 시 특별한 경우 (메세지 필드의 길이 자동조정) 를 제외하고는 Field Catalog에서 OUTPUTLEN을 선언해 주도록 하자.

 

 

ALV Filter 기능이 글자 수가 맞지 않아 되지 않을 때

 

아래 상황처럼 [관리번호] 필드는 CHAR 10자리 인데, 

Filter 적용 시 9자리까지만 표시되는 경우가 있다.

 

 

이럴 경우 Field Catalog에서 해당 필드가 선언된 길이에 맞게 OUTPUTLEN 값을 바꿔주면 된다.

gs_fieldcat-outputlen = 10.

 

 

- End.

728x90