안녕하세요, ABAP 웹딘프로 공부 중인 초보입니다.
필드 네임을 수정하고 싶은데요.
ALV 메소드를 이용해서 어떻게 해야하죠...?
알려주시면 감사하겠습니다.
댓글 3
-
쿨쿨
2009.01.29 07:29
-
김지성
2009.01.29 17:26
DATA:
salv_wd_column_header TYPE REF TO cl_salv_wd_column_header.
LOOP AT lt_columns INTO ls_column.
salv_wd_column_header = ls_column-r_column->create_header( ).
case ls_column-id.
when 'GPAMT'.
ls_column-r_column->set_position( 8 ). " 포지션 설정
salv_wd_column_header->set_text( 'PO No' ).
when others.
ls_column-r_column->set_visible( cl_wd_uielement=>e_visible-none ). " 감추기 설정
endloop. -
쿨쿨
2009.01.29 17:46
(^-^)(--)(__) 꾸뻑~
감사합니다.
create_header() 일 것 같았는데, 단순히 해당 메소드에 텍스트를 넣는게 아니었네요~
감사합니다.
when 'GPAMT'.
ls_column-r_column->set_position( 8 ). " 포지션 설정
when others.
ls_column-r_column->set_visible( cl_wd_uielement=>e_visible-none ). " 감추기 설정
두가지는 했는데요,
아마도, R-HEADER 의 엘러먼트 헤더 값인 TEXT 를 제어 해야 할 것 같은데요.
그걸 변경하는 메소드를 못 찾겠어요 ㅠㅠ
디버깅에서 강제로 변경해도 안되구 ,,, 오늘 하루 종일 뭐 한지 모르겠네요.
고수님의 친절한 답변을 기다리며, 매일 매일 방문하겠습니다.