안녕하세요.
한가지 또 질문이 있어서 이렇게..
ALV에서 필드길이 최적화를 하지 않고 길이를 FIX 해 주었습니다.
근데 기본적으로 처음 나오는 화면에서는 길이가 고정되어서 보여지는데..
사용자가 레이아웃을 변경한 후 변형으로 저장한 레이아웃을 불러오면
길이 최적화가 작동(?)이 됩니다....
사용자가 저장한 레이아웃에도 길이가 FIX 되었으면 하는데요..
ALV에서 설정해주는 값이 있는지요??
허접한 질문같습니다만...혹 아시는 분 도움좀 주세요..^^
*--현재 설정 상태..
g_layout_s-detail_popup = 'X'.
g_layout_s-box_fieldname = 'MARK'.
g_layout_s-zebra = 'X'.
g_layout_s-colwidth_optimize = ' '.
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
i_callback_program = g_program
is_layout = g_layout_s
i_save = g_save "'U'
i_default = ''
is_variant = g_variant_s
it_events = g_events_t[]
it_fieldcat = g_fieldcat_t[]
is_print = g_print_s
IMPORTING
e_exit_caused_by_caller = g_exit_caused_by_caller
es_exit_caused_by_user = g_exit_caused_by_user_s
TABLES
t_outtab = it_apr.