Skip to Content
0
Former Member
Jul 06, 2009 at 02:00 PM

Expend/Collapse aggregation

133 Views

Dear all,

I've enable collapsing of the entries for the aggregation but when I try to expand it does not work...

Should i do something to enable that ? A function to enable ?

  IM_ALV->IF_SALV_WD_STD_FUNCTIONS~SET_AGGREGATION_ALLOWED( ABAP_TRUE ).
  LR_FSET ?= IM_ALV.

  LR_FIELD = LR_FSET->GET_FIELD( 'PERNR' ).
  LR_FIELD->IF_SALV_WD_SORT~CREATE_SORT_RULE( GROUP_AGGREGATION = ABAP_TRUE ).
  LR_FIELD->IF_SALV_WD_SORT~SET_SORT_ALLOWED( ABAP_TRUE ).

  LR_FIELD = LR_FSET->GET_FIELD( 'CATSHOURS' ).
  LR_FIELD->IF_SALV_WD_AGGR~CREATE_AGGR_RULE( AGGREGATION_TYPE = IF_SALV_WD_C_AGGREGATION=>AGGRTYPE_TOTAL ).
  LR_FIELD->IF_SALV_WD_AGGR~SET_AGGREGATION_ALLOWED( ABAP_TRUE ).


  IM_ALV->IF_SALV_WD_FIELD_SETTINGS~SET_GROUP_AGGR_COLLAPSED(
      VALUE  = ABAP_TRUE
         ).

  IM_ALV->IF_SALV_WD_FIELD_SETTINGS~SET_GROUP_AGGR_DISPLAYED(
      VALUE  = ABAP_TRUE
         ).


thanks in advance