- A_TITLE_04(55) type C
LOOP AT gt_gfdcat INTO gs_gfdcat.
CASE gs_gfdcat-fieldname.
WHEN 'A_TITLE_04'.
gs_gfdcat-outputlen = 70
gs_gfdcat-reptext = '교재공간 커뮤니티 모듈 운영자공간 자료 답변'
gs_gfdcat-selddictxt = 'L'.
ENDCASE.
MODIFY gt_gfdcat FROM gs_gfdcat.
ENDLOOP.
....
CALL METHOD grid2->set_table_for_first_display
EXPORTING
i_structure_name = 'GT_MART04_A_2'
is_layout = gs_glayout
it_toolbar_excluding = gt_gexclude[]
is_variant = l_wrk_variant
i_save = 'A'
CHANGING
it_fieldcatalog = gt_gfdcat[]
it_outtab = gt_mart04_a_2[].
여기까지 디버깅으로 gt_gfdcat[] 을 확인하면
gs_gfdcat-reptext = '교재공간 커뮤니티 모듈 운영자공간 자료 답변'
가 제대로 나오는데
막상 ALV 에 DISPLAY 될때는 '교재공간 커뮤니티 모듈 운영자공간 자료' 까지
나옵니다. 뒤에 글자들은 잘려서요. 아마도 40byte 까지만 나오게 되어 있나봐요..
제가 알기로는 reptext 는 55 byte 까지 가능한걸로 알고 있는데 말이죠.
방법이 없나요?
LS_LAYOUT 도 별거 없습니다.
gs_glayout-zebra = 'X'.
gs_glayout-smalltitle = 'X'.
gs_glayout-sel_mode = 'D'.
방법좀 찾아주세요... ㅠ,.ㅠ..
유니코드 시스템에서 생기는 문제로 알고 있습니다.
SAP GUI에서 시스템 항목에서 코드페이지에서 Unicode Off 를 체크하시면 제대로 보이 실겁니다.
cf.) 하지만 다른 페이지에 문제가 생기실꺼에요.. 파서블 엔트리의 내역등이 깨져서 보이든다든지... 텍스트 업로드 문제등..