SAP ABAP collect 函数
如下代码,
types: begin of ty_aa,
  ebeln type eket-ebeln ,  "采购凭证
*  ebelp type eket-ebelp ,  "项目
  wemng type eket-wemng , "已交货数量
  end of ty_aa.
data: gt_aa type table of ty_aa with header line,
      gs_aa type ty_aa.
data: gt_collect type table of ty_aa with header line,
      gs_collect type ty_aa.
gs_aa-ebeln = '0045282828'.
gs_aa-wemng = '100'.
APPEND gs_aa to gt_aa.
gs_aa-ebeln = '0045282828'.
gs_aa-wemng = '100'.
APPEND gs_aa to gt_aa.
gs_aa-ebeln = '0045282828'.
gs_aa-wemng = '100'.
APPEND gs_aa to gt_aa.
SORt gt_aa by ebeln.
CLEAR gt_collect.
  loop at gt_aa into gs_aa.
    move-corresponding gs_aa to gs_collect.
    collect gs_collect into gt_collect.
    clear gs_collect.
    clear gs_aa.
  endloop.效果如下:

 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号