1. 程式人生 > >abap報表中(ALV或者普通螢幕的定製控制中)如何讓列可以使用求和按鈕

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型別,也就是字串,那麼你是無法進行求和運算的 那麼求和按鈕也將是灰色的