FIELDCAT中有一个参数DECIMALS_O,
DEFINE INIT_FILL_FCAT.
CLEAR GS_FIELDCAT.
GS_FIELDCAT-FIELDNAME = &1."字段名字
GS_FIELDCAT-COLTEXT = &2."呈现在ALV里的文本
GS_FIELDCAT-SCRTEXT_L = &2.
GS_FIELDCAT-SCRTEXT_M = &2.
GS_FIELDCAT-SCRTEXT_S = &2.
GS_FIELDCAT-REPTEXT = &2.
GS_FIELDCAT-SELTEXT = &2.
GS_FIELDCAT-REF_TABLE = &3. "参考表
GS_FIELDCAT-REF_FIELD = &4. "参考字段
GS_FIELDCAT-QUANTITY = &5."汇总
GS_FIELDCAT-ICON = &6."图标
GS_FIELDCAT-EDIT = &7."编辑
GS_FIELDCAT-NO_ZERO = &8."前导零
GS_FIELDCAT-DECIMALS_O = &9."显示小数位
APPEND GS_FIELDCAT TO GT_FIELDCAT.
END-OF-DEFINITION.
INIT_FILL_FCAT 'BPMNG_N' '年度累计数量' 'EKBE' 'BPMNG' '' '' '' 'X' '' .
INIT_FILL_FCAT 'BRTWR_N' '年度累计金额' '' '' '' '' '' 'X' '2' .
如果进行 固定小数位的设置,参考表和参考字段就不能赋值 ,否则固定小数位会失败