"判断description 重复
TYPES: ty_dup_out TYPE STANDARD TABLE OF ztslm_order_head WITH EMPTY KEY.
DATA lt_dup_out TYPE ty_dup_out.
LOOP AT gt_out ASSIGNING FIELD-SYMBOL(<ls_out>)
GROUP BY ( description = <ls_out>-description size = GROUP SIZE )
REFERENCE INTO DATA(lt_group_ref) .
IF lt_group_ref->*-size > 1.
LOOP AT GROUP lt_group_ref ASSIGNING FIELD-SYMBOL(<ls_ref>).
lt_dup_out = VALUE ty_dup_out( BASE lt_dup_out ( description = <ls_ref>-description ) ).
EXIT.
ENDLOOP.
ENDIF.
ENDLOOP.
"lt_dup_out 中是重复的描述
SORT lt_dup_out BY description.
LOOP AT gt_out ASSIGNING FIELD-SYMBOL(<fs_outx>).
READ TABLE lt_dup_out TRANSPORTING NO FIELDS WITH KEY description = <fs_outx>-description BINARY SEARCH.
IF sy-subrc <> 0.
DELETE gt_out.
ENDIF.
ENDLOOP.
SORT GT_out by description.