日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

ABAP性能优化之修改一组纪录

發布時間:2025/3/20 编程问答 16 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ABAP性能优化之修改一组纪录 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
使用modify命令的不同形式加快這種操作的處理速度。

不建議使用:

Loop at int_fligh.

If int_fligh-flag is initial.

Int_fligh-flag = ‘X’.

Endif.

Modify int_fligh.

Endloop.
建議使用:

Int_fligh-flag = ‘X’.

Modify int_fligh transporting flag where flag is initial.


例子:

*測試目標:把評估范圍的1101?修改成為?1201
DATA?:?I_MBEWH?TYPE?STANDARD?TABLE?OF?MBEWH?WITH?HEADER?LINE.

SELECT?*
??FROM?MBEWH
??INTO?TABLE?I_MBEWH
??UP?TO?10?ROWS.

WRITE?:?/?'處理前輸出樣式:'.
LOOP?AT?I_MBEWH.
??WRITE?:?/?I_MBEWH-MATNR,I_MBEWH-BWKEY,I_MBEWH-BWTAR,I_MBEWH-LFGJA,
????????????I_MBEWH-LFMON,I_MBEWH-LBKUM,I_MBEWH-SALK3,I_MBEWH-VPRSV.
ENDLOOP.

*不建議使用方法
*LOOP?AT?I_MBEWH.
*??IF?I_MBEWH-BWKEY?=?'1101'.
*????I_MBEWH-BWKEY?=?'1201'.
*??ENDIF.
*??MODIFY?I_MBEWH.
*ENDLOOP.

*建議使用的方法
I_MBEWH-BWKEY?=?'1201'.
MODIFY?I_MBEWH?TRANSPORTING?BWKEY?WHERE?BWKEY?=?'1101'.


SKIP?2.
WRITE?:?/?'處理后輸出樣式:'.
LOOP?AT?I_MBEWH.
??WRITE?:?/?I_MBEWH-MATNR,I_MBEWH-BWKEY,I_MBEWH-BWTAR,I_MBEWH-LFGJA,
????????????I_MBEWH-LFMON,I_MBEWH-LBKUM,I_MBEWH-SALK3,I_MBEWH-VPRSV.
ENDLOOP.

測試顯示:




總結

以上是生活随笔為你收集整理的ABAP性能优化之修改一组纪录的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。