안녕하세요 제목대로 Reuse ALV에서
subtot 로 부분합으로 출력이 되는데요 문제는 펼쳐진 형태로 나옵니다
제가 원하는것은 부분합 레벨을 지정하여 지정된 레벨로 닫혀진 형태로 나오는것입니다
일단 실행을 시키고 레이아웃 저장으로 가보면
Save with 탭에
Breakdwn to totals lvl: Non-total lines
이라고 레벨을 지정할 수 있는데 여기에 지정하고 저장하면 원하는대로 되는데요
레이아웃 저장 하지 않고 프로그램 상에서 부분합 레벨을 지정하고 싶습니다
Type group SLIS 에서 찾아보니
types: begin of slis_lineinfo,
tabname type slis_tabname,
tabindex like sy-tabix,
subtot(1) type c,
subtot_level(2) type n,
endsum(1) type c,
sumindex like sy-tabix,
linsz like sy-linsz,
linno like sy-linno,
end of slis_lineinfo.
가운데쯤에 subtot_level 이라고 저 부분 같은데요 문제는
REUSE_ALV_GRID_DISPLAY 파라미터에서 slis_lineinfo 구조를 어디에다 넘겨줘야 하는지
모르겠더라구요
많은 고수님들의 도움 부탁드립니다
slis_lineinfo 는 어떻게 이용하는지 잘 모르겠구요
slis_t_sortinfo_alv 이놈있을거에요..
IT_SORT 파라미터 이용해서
COMP, EXPA 필드 'X'값 세팅하시면 닫힌 형태로 출력되고요.
구조체 보시고 부분합레벨 등도 줄수있어요.