Hi,
I m sorting in ALV in grid display ... till then the sort is working good ... but if i change the fieldcatalog of some fields to be 'INPUT' and "editable' the sort doesnot works out there .....bz in the function 'REUSE_ALV_GRID_DISPLAY' it is not taking my variable which i have declared for sorting ......... and i was getting the contents in that when i was trying it out in simple ALV srting when i was not declaring the fields as editable ...
This is the code which i m using for sorting..
FORM sort_catalog USING P_I_SORTINFO type slis_t_sortinfo_alv.
data: l_sortinfo type slis_sortinfo_alv.
CLEAR L_SORTINFO.
l_sortinfo-spos = '1'.
l_sortinfo-fieldname = 'MBLNR'.
l_sortinfo-tabname = 'I_FINAL'.
l_sortinfo-up = 'X'.
l_sortinfo-group = 'UL'.
" I.E UNDERLINE AFTER EVERY GROUP
append l_sortinfo to p_i_sortinfo.
And these i the two fields which i m editing .... if i don;t declare these fields as editable my output is sorted...
l_fieldcat-fieldname = 'MENGE'. " FIELD FOR WHICH CATALOG ID FILLED.
l_fieldcat-tabname = 'I_FINAL'. "FINAL INETERNAL TABLE.
l_fieldcat-seltext_m = 'QUANTITY'. " MEDIUM TEXT FOR HEADER.
l_fieldcat-col_pos = 11. " POSITION OF THE COLUMN.
l_fieldcat-outputlen = 13. " SET THE OUTPUT LENGTH.
*l_fieldcat-emphasize = 'X'. " COLOR OF THIS COLUMN.
*l_fieldcat-key = 'X'. " Key Field.
l_fieldcat-ref_tabname = 'MSEG'. "TRANSPARENT TABLE.
L_FIELDCAT-INPUT = 'X'. "FOR INPUT.
L_FIELDCAT-EDIT = 'X'. "FIELD IS EDITABLE.
APPEND l_FIELDCAT to p_i_fieldcat.
CLEAR l_FIELDCAT.
*MSEG-MEINS.
CLEAR l_FIELDCAT.
l_fieldcat-fieldname = 'MEINS'. " FIELD FOR WHICH CATALOG ID FILLED.
l_fieldcat-tabname = 'I_FINAL'. "FINAL INETERNAL TABLE.
l_fieldcat-seltext_m = 'U.O.M.'. " MEDIUM TEXT FOR HEADER.
l_fieldcat-col_pos = 12. " POSITION OF THE COLUMN.
l_fieldcat-outputlen = 5. " SET THE OUTPUT LENGTH.
*l_fieldcat-emphasize = 'X'. " COLOR OF THIS COLUMN.
*l_fieldcat-key = 'X'. " Key Field.
l_fieldcat-ref_tabname = 'MSEG'. "TRANSPARENT TABLE.
L_FIELDCAT-INPUT = 'X'. "FOR INPUT.
L_FIELDCAT-EDIT = 'X'. "FIELD IS EDITABLE.
APPEND l_FIELDCAT to p_i_fieldcat.
Message was edited by:
JAYANT KUMAR