1. 화면 조회 시 의문점
트리구조로 프로그램을 개발하여 테스트 중 사용자에 따라 보여지는 화면 내역이 다르게 나와서요.
이미지 파일 어떻게 올리는지 몰라서 파일첨부합니다.
저는 temp02.jpg 파일처럼 조회가 되는데(전체필드 모두 조회가능)
어떤 사용자는 temp01.jpg 파일처럼 조회가 된다고 합니다.
(전체필드 중 몇개만 화면에 보이고 나머지는 필드 사이즈를 줄여야지만 전체 조회가 됨)
2. SUM 기능
fieldcatalog 세팅할 때
ls_fieldcatalog-do_sum = 'X'.
ls_fieldcatalog-h_ftype = 'SUM'
과
CALL METHOD g_alv_tree->update_calculations.
을 했는데도
첫번째 node에 해당 필드들이 SUM이 되지 않네요.
첫번째 node는 아래와 같이 코딩했습니다.
CALL METHOD g_alv_tree->add_node
EXPORTING
i_relat_node_key = ''
i_relationship = cl_gui_column_tree=>relat_last_child
i_node_text = node_text
IMPORTING
e_new_node_key = l_top_key.
처음으로 CLASS를 사용하는지라 예제를 보면서 하고 있는데도 잘안되네요.
누락된 부분이 있는지 조언부탁드립니다.
CREATE OBJECT gcl_tree
EXPORTING
parent = gcl_l_con
node_selection_mode = cl_gui_column_tree=>node_sel_mode_single
item_selection = ' '
hierarchy_column_name = 'COLUMN1'
hierarchy_header = ls_hierarchyer
EXCEPTIONS
cntl_system_error = 1
create_error = 2
failed = 3
illegal_node_selection_mode = 4
illegal_column_name = 5
lifetime_error = 6.
1. 오~ 컬럼트리네요 ^^ 초기 세팅부분에서 해더 'ls_hierarchyer-width' 부분이 사용자나 권한에 따라 서로 다르게 되있는거 겠죠? ^^;;
2. SUM 부분은 ALV 그리드의 필드값을 하시는것 같은데 소스는 컴럼트리 선언 부분이네요 ^^;;
트리의 노드 아이템들이 SUM 되지는 않을것 같은데요 ^^;
도움이 되셨길 바랍니다.