abap报表中(ALV或者普通屏幕的定制控制中)如何让列可以使用求和按钮

如图


想知道为什么 求和按钮 可以使用么?

原因很简单

 GT_FIELDCATALOG100  TYPE LVC_T_FCAT 这个变量 在初始化的时候

 LS_FIELDCATALOG-FIELDNAME    'DMBTR'.
  LS_FIELDCATALOG-DATATYPE  =  'CURR'.
  LS_FIELDCATALOG-REPTEXT   TEXT-004.
  LS_FIELDCATALOG-COLTEXT   TEXT-004.
  LS_FIELDCATALOG-SELTEXT  TEXT-004.
  LS_FIELDCATALOG-TOOLTIP TEXT-004.
  LS_FIELDCATALOG-OUTPUTLEN 18.

  APPEND  LS_FIELDCATALOG TO LT_FIELDCATALOG.
  CLEAR LS_FIELDCATALOG.

上述代码决定了 ALV或者普通屏幕上定制控制中的数据显示 格式

CURR表示数据类型

如果你要显示的是金额, 但是你误将其设置为C类型,也就是字符串,那么你是无法进行求和运算的 那么求和按钮也将是灰色的


你可能感兴趣的:(abap报表中(ALV或者普通屏幕的定制控制中)如何让列可以使用求和按钮)