abap语言的alv程序中,如何控制单元格的零显示空

abap语言的alv程序中,如何控制单元格的零显示空,第1张

ALV里面的no_zero可以控制列的笑卖帆前导零不显示,如果为0则不显示该列的值。但是ALV没有控制到具体单元格的功能,如果你要实现此需求,可以这样处理:

在显示的内表中添加一个CHAR类型的列,如果数字不为0,则该列值为空;如果数字为0,则将该数值直接等过去。在ALV显示的时候显配辩示该列而不要显示对应的数字列碰雹

1.首先厅扰桐判断是李知否可能是ALV屏幕,选择屏幕都存在系统自动生成的MODULE %_INIT_PBO.

2.通过程序Source Scan扫描程序代码找到SET_TABLE_FOR_FIRST_DISPLAY/REUSE_ALV_GRID_DISPLAY/FACTORY

3.找到IT_OUTTAB/T_OUTTAB/T_TABLE Mapping 的内表,排除TYPE LVC*之类无关的字段,

不扮坦过此方法不完善,有待寻求更完美的~


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12237492.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-22
下一篇 2023-05-22

发表评论

登录后才能评论

评论列表(0条)

保存