2010年2月10日 星期三

ALV分頁法則

在寫FI的ALV程式常會碰到要以某個成本中心群組作分頁
這時我們可以在Sortinfo_init內設定要以什麼作為分頁
當某個值一變動後 立刻換頁作新的一筆呈現方式

&---------------------------------------------------------------------*
*&   Form  SORTINFO_INIT
*&---------------------------------------------------------------------*
FORM SORTINFO_INIT USING IT_SORTINFOE TYPE SLIS_T_SORTINFO_ALV.
  DATA: ST_SORTE TYPE SLIS_SORTINFO_ALV.
*ALV分頁 by KSGRU(成本中心群組)
  ST_SORTE-SPOS   = '1'.
  ST_SORTE-FIELDNAME = 'KSGRU'.
  ST_SORTE-TABNAME   = 'GT_RPT'.
  ST_SORTE-UP     = 'X'.
  ST_SORTE-GROUP = '*'.  "跳頁
  APPEND ST_SORTE TO IT_SORTINFOE.
  CLEAR  ST_SORTE.

ENDFORM.     "SORTINFO_INIT

沒有留言:

張貼留言