Hi Experts,
I want to know why my both tables adjacent duplicates are getting deleted even though i have used only <gt_display> ..how to overcome this.
TYPES : BEGIN OF t_struct,
name(10),
place,
amount TYPE i,
END OF t_struct.
DATA : i_tab TYPE TABLE OF t_struct,
wa TYPE t_struct.
DATA : lv_name TYPE string.
FIELD-SYMBOLS : <gt_display_hold> TYPE STANDARD TABLE.
FIELD-SYMBOLS : <gt_display> TYPE STANDARD TABLE.
FIELD-SYMBOLS : <gt_display_temp> TYPE STANDARD TABLE.
FIELD-SYMBOLS : <gs_display_hold> TYPE any.
FIELD-SYMBOLS : <ls_display> TYPE any.
FIELD-SYMBOLS : <gs_display> TYPE any.
FIELD-SYMBOLS : <name> TYPE any.
FIELD-SYMBOLS : <amount> TYPE any.
FIELD-SYMBOLS : <t_amount> TYPE any.
CLEAR : wa.
wa-name = 'PAVAN'.
wa-place = 'H'.
wa-amount = 10.
APPEND wa TO i_tab.
CLEAR : wa.
wa-name = 'PAVAN'.
wa-place = 'H'.
wa-amount = 15.
APPEND wa TO i_tab.
CLEAR : wa.
wa-name = 'PAVAN'.
wa-place = 'H'.
wa-amount = 20.
APPEND wa TO i_tab.
CLEAR : wa.
wa-name = 'NANI'.
wa-place = 'H'.
wa-amount = 10.
APPEND wa TO i_tab.
CLEAR : wa.
wa-name = 'NANI'.
wa-place = 'H'.
wa-amount = 10.
APPEND wa TO i_tab.
CLEAR : wa.
wa-name = 'NANI'.
wa-place = 'H'.
wa-amount = 10.
APPEND wa TO i_tab.
ASSIGN i_tab TO <gt_display_hold>.
ASSIGN <gt_display_hold> TO <gt_display>.
ASSIGN <gt_display_hold> TO <gt_display_temp>.
lv_name = 'NAME'.
SORT <gt_display> BY (lv_name).
SORT <gt_display_temp> BY (lv_name).
DELETE ADJACENT DUPLICATES FROM <gt_display> COMPARING (lv_name).
Thanks
Pavan.N