SAP Knowledge Wiki
ABAP/CLEAR
をテンプレートにして作成
開始行:
変数や構造の初期化に使用する。
* 概要 [#j4d77dd6]
** 用法 [#m1e61e8f]
[[LOOP>ABAP/LOOP]]命令のキーブレイク時など、変数などの初...
** サンプル [#p8e30ede]
CLEAR : L_MATNR,
L_WERKS.
対象が複数ある場合、ちゃんと改行すること。
* その他 [#lb3435f1]
** CLEARとREFRESH [#af60b2fe]
類似命令に[[REFRESH>ABAP/REFRESH]]があり、内部テーブルは...
ぶっちゃけCLEARでも内部テーブルの初期化はできるのだが、な...
「ヘッダ付き」が何を指すかというと、内部テーブルと同じ型...
記述が有効であったころは、CLEAR:IT_SALES_ORDERと書けばヘ...
個人的にはもうヘッダ付き内部テーブルは余程古いプログラム...
''追記:いつの間にか、「どっちでも」じゃなくて[[REFRESH>A...
** プログラムやサブルーチン開始時の初期化 [#l3251102]
昔は「[[INITIALIZATION>ABAP/INITIALIZATION]]で使用する変...
思うに、いくつか理由が推察される。
*** おまじない説 [#s98c228e]
いいからやっとけ、という思考停止系。
まぁ、CLEAR命令は余計なタイミングで書かない限り、プログラ...
個人的には、意味のないコードは存在してはならず、必要なコ...
*** 遥か昔のプログラム言語で、そういった作法があった [#f9...
おまじないに比べれば、こっちの方がよっぽど説得力がある。
ただ、これも「昔はこうだった」という思考停止の末の発想で...
*** 主プログラムから複数回呼び出される場合を考慮する [#o6...
ロジカルで明確な理由がこれ。
呼び出し先で前回の処理を考慮する必要は殆どの場合なく、呼...
「○○の場合は××」という分岐や例外を定めるより「常に○○」と...
~
~
CENTER:【スポンサードリンク】
#htmlinsert(amazon_book_sap_system_implement)
~
~
----
#pcomment(reply)
終了行:
変数や構造の初期化に使用する。
* 概要 [#j4d77dd6]
** 用法 [#m1e61e8f]
[[LOOP>ABAP/LOOP]]命令のキーブレイク時など、変数などの初...
** サンプル [#p8e30ede]
CLEAR : L_MATNR,
L_WERKS.
対象が複数ある場合、ちゃんと改行すること。
* その他 [#lb3435f1]
** CLEARとREFRESH [#af60b2fe]
類似命令に[[REFRESH>ABAP/REFRESH]]があり、内部テーブルは...
ぶっちゃけCLEARでも内部テーブルの初期化はできるのだが、な...
「ヘッダ付き」が何を指すかというと、内部テーブルと同じ型...
記述が有効であったころは、CLEAR:IT_SALES_ORDERと書けばヘ...
個人的にはもうヘッダ付き内部テーブルは余程古いプログラム...
''追記:いつの間にか、「どっちでも」じゃなくて[[REFRESH>A...
** プログラムやサブルーチン開始時の初期化 [#l3251102]
昔は「[[INITIALIZATION>ABAP/INITIALIZATION]]で使用する変...
思うに、いくつか理由が推察される。
*** おまじない説 [#s98c228e]
いいからやっとけ、という思考停止系。
まぁ、CLEAR命令は余計なタイミングで書かない限り、プログラ...
個人的には、意味のないコードは存在してはならず、必要なコ...
*** 遥か昔のプログラム言語で、そういった作法があった [#f9...
おまじないに比べれば、こっちの方がよっぽど説得力がある。
ただ、これも「昔はこうだった」という思考停止の末の発想で...
*** 主プログラムから複数回呼び出される場合を考慮する [#o6...
ロジカルで明確な理由がこれ。
呼び出し先で前回の処理を考慮する必要は殆どの場合なく、呼...
「○○の場合は××」という分岐や例外を定めるより「常に○○」と...
~
~
CENTER:【スポンサードリンク】
#htmlinsert(amazon_book_sap_system_implement)
~
~
----
#pcomment(reply)
ページ名: