안녕하세요.....
한가지 질문드립니다.
alv 표현할때 필드길이를 지정하고 싶거든요..
지정하는 방법 좀 알고 싶습니다.
화면에 보여줄때 몇몇길이가 너무 길어서 조절해야 할것 같은데..멀 만져야 할지 모르겠네요..
그럼 즐거운 하루되시길 바랍니다.
댓글 5
-
김화영
2007.05.23 09:25
-
김윤승
2007.05.23 09:26
어떠한 fieldcatalog를 사용하시는지 말씀해주시지 않아 정확할지는 모르겠지만
만약 기본적인 'slis_fieldcat_alv' 를 사용하신다면 outputlen 옵션을 조정해주시면 됩니다.
data: gt_field_cat TYPE slis_t_fieldcat_alv,
gt_fieldcat TYPE slis_fieldcat_alv.
gt_fieldcat-outputlen = '길이'.
APPEND gt_fieldcat TO gt_field_cat.
이런식으로 해주시면 될거같습니다. 그럼 수고하세요.
-
나도아밥퍼
2007.05.23 09:29
감사합니다. outputlen이군요....근데 전 왜 적용해도 필드가 늘어나지 않는거지.......미치것당...
-
鵬의 날개
2007.05.23 09:46
음...적용이 안된다면 layout에서 열너비 최적화를 사용해 보세요...
필드에 들어있는 길이에 따라 자동으로 맞춰줍니다...
-
아밥초보~
2007.05.23 10:29
혹시 cwitdh_opt = 'X'를 안주시면 원하는데로 아웃풋이 되고, cwidth_opt를 주면.. 최적화되서 나오네요.
레이아웃...이구요. * gs_layout-cwidth_opt = 'X'.
필드길이 자체는 Display당시 Data의 max값을 기준으로 자동 setting되는것 같던데.
필드에 대한 Data Lenght를 setting하시려는 건 아니신지?