grid 에서는 sort를 해주고 그룹화 해주는게 가능하잖아요
class에서는 어떻게 해야지 그룹화를 시켜줄 수 있는지 궁금합니다
혹시 class에서는 그룹화가 안되나요???
댓글 4
-
썬
2008.11.27 19:27
-
im 해성
2008.11.27 19:41
어떤 class사용해 alv grid 구현하셨는지... ? -
Gerrard
2008.11.28 01:04
감사합니다 ~
-
you1228
2008.11.28 03:40
class 에서의 sort입니다.
간단한 소스이니 참고하세요
PERFORM sort_list USING gt_sort[].
Form
sort_list USING lt_sort TYPE lvc_t_sort.
CONSTANTS: c_gsbrt TYPE lvc_fname VALUE 'GSBER',
c_prctr TYPE lvc_fname VALUE 'PRCTR',
c_matkl TYPE lvc_fname VALUE 'MATKL'.
DATA: ls_sort TYPE lvc_s_sort.
ls_sort-fieldname = c_gsbrt.
APPEND ls_sort TO lt_sort.
ls_sort-fieldname = c_prctr.
APPEND ls_sort TO lt_sort.
ls_sort-fieldname = c_matkl.
APPEND ls_sort TO lt_sort.
Grid에서라고 하시면 ALV Function 으로 구현하시는 것을 말씀 하시는건지요?
그렇다 하면 Classe도 동일 하게 구현 하시면 됩니다. ^^
Field Catalog 구성시 Groupping 할 필드를 KEY = 'X' 속성으로 설정 하시고
Sort Catalog 구성시 KEY 로 설정한 필드로 구현 하시면 됩니다.
요거는 참조 내용입니다.
- 숫자 필드를 Sort Catalog에 설정하면 정렬은 되지만 Grouping되어 보이지는 않는다.