トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS

ABAP/MOVE の変更点

Top/ABAP/MOVE

値の代入に用いる。

* 概要 [#f76d4b0a]
・・・が、イコールにできてMOVEにできないことはあっても、その逆はなく、使い分けることに意味はないためイコールに統一すべきかと思う。

** 用法 [#fb49ca80]
値の代入に用いる。

[[MOVE-CORRESPONDING>ABAP/MOVE-CORRESPONDING]]について、一般的には「代入する項目を探すという動きが入るため、パフォーマンスが低下する」という理由から使用すべきでないと言われている。

使用すべきでないことには賛同するが、但しその理由は''代入する項目と元となる項目が明示的でない''ということが最も大きいと考える。

そのため、どうせ使うなら項目の数・型・並びを揃えてイコールで直接代入してしまう方がスマート。

** サンプル [#bf4447cd]
 MOVE A TO B.

* その他 [#x22d367d]
最悪なのは、このMOVEを使ったりイコールを使ったり統一感のないコーディングをすることで、この命令に限らず一貫性のない実装はやめよう。

~
~
CENTER:【スポンサードリンク】
#htmlinsert(amazon_book_sap_system_implement)
~
~
----
#pcomment(reply)