一、FOR ALL ENTRIES IN 案例

今天碰到工单报工统计分析表查询速度特别慢

经查看源代码:

  SELECTafpo~dwerk afko~aufnr afpo~matnr AS plnbez afpo~charg afpo~psmng afko~fevor afko~aufplFROMafko INNER JOIN afpoON afko~aufnr =afpo~aufnrINTO CORRESPONDING FIELDS OF TABLEit_afpoWHERE afpo~dwerk =p_dwerkAND afpo~aufnr INp_aufnrAND afpo~matnr INp_matnrAND afko~fevor INp_fevorAND afpo~charg INp_charg.IF f_wr = 'X'.SELECT *
      FROMafruINTO CORRESPONDING FIELDS OF TABLEit_afruFOR ALL ENTRIES INit_afpoWHERE werks = it_afpo-dwerkAND aufnr = it_afpo-aufnrAND ersda INp_ersdaAND prdut INp_prdutAND stokz <> 'X'
       AND stzhl = 0.ELSE.SELECT *
      FROMafruINTO CORRESPONDING FIELDS OF TABLEit_afruFOR ALL ENTRIES INit_afpoWHERE werks = it_afpo-dwerkAND aufnr = it_afpo-aufnrAND ersda INp_ersdaAND prdut INp_prdut.ENDIF.

标签: none

添加新评论