alv程序中有如下,一段代码:
......
*定义数据来源表
WS_FIELDCAT-TABNAME = 'itab'.
WS_FIELDCAT-FIELDNAME = '&1'.
WS_FIELDCAT-SELTEXT_M = &2.
WS_FIELDCAT-COL_POS = NN.
WS_FIELDCAT-OUTPUTLEN = &3.
WS_FIELDCAT-DATATYPE = '&4'.
WS_FIELDCAT-DO_SUM = '&5'.
WS_FIELDCAT-decimals_out = &6
WS_FIELDCAT-LZERO = 'X'.
APPEND WS_FIELDCAT.
CLEAR WS_FIELDCAT.
END-OF-DEFINITION.
......
HOUT BDMNG text-005 40 QUAN '' 2.
......
1.原来显示有三位小数的数,当传递n为2后,小数位数并没产生变化.
为什么?
当不用宏赋值的时候,则正常.
2. 使用WS_FIELDCAT-LZERO = 'X'.为什么没有效果?
[ 本帖最后由 sapr 于 2008-1-24 11:10 编辑 ]
......
*定义数据来源表
WS_FIELDCAT-TABNAME = 'itab'.
WS_FIELDCAT-FIELDNAME = '&1'.
WS_FIELDCAT-SELTEXT_M = &2.
WS_FIELDCAT-COL_POS = NN.
WS_FIELDCAT-OUTPUTLEN = &3.
WS_FIELDCAT-DATATYPE = '&4'.
WS_FIELDCAT-DO_SUM = '&5'.
WS_FIELDCAT-decimals_out = &6
WS_FIELDCAT-LZERO = 'X'.
APPEND WS_FIELDCAT.
CLEAR WS_FIELDCAT.
END-OF-DEFINITION.
......
HOUT BDMNG text-005 40 QUAN '' 2.
......
1.原来显示有三位小数的数,当传递n为2后,小数位数并没产生变化.
为什么?
当不用宏赋值的时候,则正常.
2. 使用WS_FIELDCAT-LZERO = 'X'.为什么没有效果?
[ 本帖最后由 sapr 于 2008-1-24 11:10 编辑 ]
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10842258/viewspace-605469/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/10842258/viewspace-605469/