ALV列表显示-列宽

2020-09-12 01:00发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家们,

我有一个使用REUSE_ALV_LIST_DISPLAY FM的程序。 在生产系统中,当生成输出时,定义为类型p(7)小数点3的数量字段将被截断。 同一程序在开发系统中运行良好。

在字段目录中,设置了选项卡名,字段名,outputlen = 15,并且未在布局中设置colwidth_optimize。

从生产中的ALV输出中,当我检查布局时,基于数量字段名称的seltext_L值的描述,数量字段的outputlen减少为10、12、14等。

我的问题是我们可以通过使用colwidthoptimize = X来解决此问题,还是需要做些什么? 它在Dev中工作但在Prod中失败。 我曾在SDN中寻找类似问题,但找不到任何相关答案。

感谢您的帮助。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家们,

我有一个使用REUSE_ALV_LIST_DISPLAY FM的程序。 在生产系统中,当生成输出时,定义为类型p(7)小数点3的数量字段将被截断。 同一程序在开发系统中运行良好。

在字段目录中,设置了选项卡名,字段名,outputlen = 15,并且未在布局中设置colwidth_optimize。

从生产中的ALV输出中,当我检查布局时,基于数量字段名称的seltext_L值的描述,数量字段的outputlen减少为10、12、14等。

我的问题是我们可以通过使用colwidthoptimize = X来解决此问题,还是需要做些什么? 它在Dev中工作但在Prod中失败。 我曾在SDN中寻找类似问题,但找不到任何相关答案。

感谢您的帮助。

付费偷看设置
发送
2条回答
大简至美
1楼-- · 2020-09-12 01:37

否,您不能使用 colwidthoptimize ='X'来解决此问题,因为它是一种布局功能(不是特定的字段目录功能),用于优化其中所有列的列宽 ALV。 它仅确保每一列都占用最小的可能宽度以显示其中的所有值,而无需调整列宽。

注意。

SAP浪
2楼-- · 2020-09-12 01:36

您是否尝试定义(并传输)默认的ALV变体来满足您的要求?

您还可以考虑使用一些最近的OO ALV类吗? 而不是过时的FM?

一周热门 更多>