点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
我在显示alv网格时面临优化列宽的问题。 我要显示的列包含从表ADR6中获取的ID,字段名称为SMTP_ADDR。 我尝试在布局结构LVC_S_LAYO中将选项CWIDTH_OPT设置为'X',以获取优化的列宽。.我没有得到它,并且我还尝试通过设置列的属性来更改字段caltalogue(结构LVC_S_FCAT) 输出到某个值。 但是它在网格显示中显示的列宽是241个字符。.但是我的ID太短,无法显示这么大的列宽(大约40个字符)。请帮助我解决此问题。
问候
沙漏akella
我尝试在字段目录中设置列宽,对我来说很好。
赞:
此致
Naimesh Patel
使用这些选项。
尝试使用此功能:
数据:t_slis_layout_alv类型slis_layout_alv。
t_slis_layout_alv-colwidth_optimize ='X'。
CALL FUNCTION'REUSE_ALV_GRID_DISPLAY'
导出
is_layout = t_slis_layout_alv
以此类推。
这应该为您提供最佳的色谱柱。
让我知道是否需要进一步的帮助。
谢谢-
可以正常工作
嗨,
我刚刚发现的一种方法(在这种情况下我使用FM,尽管我不太喜欢它们....)。
我还使用了一个(讨厌的)技巧来访问底层的CL_ALV_GUI_GRID对象。
在ALV_USER_COMMAND例程中:
最诚挚的问候,
Guillaume
您可以使用FM'GET_GLOBALS_FROM_SLVC_FULLSCR'来获取ALV网格的引用,而不使用字段符号。
尝试在"布局"中的" COL_OPT"字段。
一周热门 更多>