alv를 펑션으로 짜다보면
FORM top_of_comment USING list_top_of_page TYPE slis_t_listheader.
DATA : ls_line TYPE slis_listheader,
p_subtitle(30).
CLEAR : ls_line .
ls_line-typ = 'A'. "(H : header S:selection , A : action )
ls_line-info = '제목처리'.
APPEND ls_line TO list_top_of_page.
ENDFORM. " TOP_OF_COMMENT
FORM build_eventcat .
eventcat_ln-name = 'TOP_OF_PAGE'.
eventcat_ln-form = 'PAGE_HEADER'.
APPEND eventcat_ln TO eventcat.
ENDFORM. " BUILD_EVENTCAT
FORM page_header .
CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'
EXPORTING
it_list_commentary = list_top_of_page.
ENDFORM. " TOP_OF_PAGE
요렇게 걸면 리스트 위의 공간이 생기면서 '제목처리'라는 텍스트를 뿌릴수 있습니다.
이 공간은 그저 고정화된 텍스트만 뿌리는걸까요?
텍스트만 뿌리기에는 공간이 너무 넓은것 같은데 거기에다가 파라미터라든가 선택 옵션 등등.. 이런것을
채울수있는건가요? 결재란 같은 표도 그릴수 있는건가요?
제가 도전 해보니 slis_listheader 타입의 인터널테이블에 들어간것만 되는것 같은데
공간이 너무 아까버요..
사용 용도 쫌 갈켜주세요
채울수 있습니다.. 전 화면에서 넘어온 파라미터 표시하라고 있는 기능입니다.
위에 적으신대로
ls_line-typ = 'A'. "(H : header S:selection , A : action )
ls_line-info = '제목처리'.
APPEND ls_line TO list_top_of_page.
처럼..
앞에서 넘어온 파라미터나 제목을 넣으시면 됩니다.
결재란 같은 표는 그리기가 안되고요
단순히 제목과 넘어온 파라미터 표시 정도로 활용할 수있습니다.
H : 제목으로 글자 크기가 커지면서 가운데 정열됩니다.
S : Bold 체에 파라미터 표시하면 됩니다.
A : 이탤릭체로 나옵니다.