
ALV에서 레이아웃 필드명 넓이 늘려서 필드명이 다 나오게 하고 싶은데..
현재는 데이터길이만큼만 나와서 필드명이 짤려나오네요.
캡처화면에서 빨간색 표시 부분
원래 필드명이 전년도장부가액1, 전년도장부가액2 거든요.
다 나오게 하는 방법 어떻게 해야되나요?
소스에서
* LS_LAYOUT-COLWIDTH_OPTIMIZE = 'X'. <==주석처리하고.
LS_FIELDCAT-OUTPUTLEN = '20'. <==이렇게 길이를 줬는데 적용이 안되서요.
방법 좀 알려주세요.
댓글 5
-
주니
2010.07.15 22:27
-
맨날초보
2010.07.15 22:51
주니님: BALVBUFDEL 어떻게 쓰는지 모르겠어요. 좀더 자세히 알려주시겠어요? 감사합니다. ^^
-
버미!
2010.07.15 23:22
ALV는 이전 설정값을 가지고 있는 경우가 종종 있습니다.
따라서 위와 같이 변경했는 데도 ALV에 반영되지 않을때에는 프로그램 종료한 후 다시 로그인해서 실행해보시면
정상적으로 반영될것입니다.
-
주니
2010.07.15 23:26
ALV 레포트에서 object 정보는 repository 보다 먼저 buffer 에서 읽어오기 때문에 object 을 변경하더라도
이전정보가 buffer 에 남아있기때문에 적용이 안되는 경우가 발생하더군요.
SE38 으로 프로그램으로 가셔서..실행버튼만 누르시면 됩니다.
BALVBUFDEL : Reset ALV buffer <- 이름 그대로 버퍼를 리셋해주는 기능입니다. -
맨날초보
2010.07.16 00:56
sap 완전 종료후 다시 로그인했더니 원하는 넓이만큼 늘어나 있네요. ^^ 댓글 달아주신 분들께 감사드립니다.
BALVBUFDEL : Reset ALV buffer
실행하고 다시 테스트 해보세요.