SAP Knowledge Wiki
アドオン/定数
をテンプレートにして作成
開始行:
[[変数>アドオン/変数]]の対義語で、常に変わらない値のこと。
広義では固定値という解釈もできるが、固定値 = ベタ書き([[...
なお、[[リテラル>ABAP/リテラル]]でなく定数化する意味は、
+単純に、視認性が向上する
+無味乾燥なコードや値に「意味」を付与することによって、ソ...
+分岐などの箇所を一括検索することができ、影響範囲の絞り込...
+値さえ書き換えてしまえば、ロジックを直接変更しなくとも修...
といったところ。
以下に、誤った、そしてよく使われる書き方を紹介する。
-定数にすればいいってもんじゃない!ベタ書きしなけりゃいい...
--誤:C_&color(Red){X}; TYPE C LENGTH 1 VALUE 'X'.
--正:C_&color(Blue){FLAG_ON}; TYPE C LENGTH 1 VALUE 'X'.
-意味的な正体が分からなかったら意味が無い!①~プログラム...
--誤:C_&color(Red){Z001 TYPE C LENGTH 4}; VALUE 'Z0...
--正:C_&color(Blue){TRG_MTART TYPE MARA-MTART}; VALUE 'Z...
-意味的な正体が分からなかったら意味が無い!②~[[IF>ABAP/I...
--誤:&color(Red){C_AUART_ZOR1}; TYPE VBAK-AUART VAL...
--正:&color(Blue){C_AUART_STOCK_SALES}; TYPE VBAK-AUART ...
また、上記の話に関連して、定数に限った話ではないがネーミ...
特に、iTAB_Aのような''書いた自分すら分からなくなりそうな...
また、命名ルールに抵触するようなあまりに長いネーミングは...
むしろ、自分ルールで変な略し方をした結果、メンテする人間...
また、インデックスをIDXとしたりカウンタをCNTにするくらい...
~
~
CENTER:【スポンサードリンク】
#htmlinsert(amazon_book_sap_system_implement)
~
~
----
#pcomment(reply)
終了行:
[[変数>アドオン/変数]]の対義語で、常に変わらない値のこと。
広義では固定値という解釈もできるが、固定値 = ベタ書き([[...
なお、[[リテラル>ABAP/リテラル]]でなく定数化する意味は、
+単純に、視認性が向上する
+無味乾燥なコードや値に「意味」を付与することによって、ソ...
+分岐などの箇所を一括検索することができ、影響範囲の絞り込...
+値さえ書き換えてしまえば、ロジックを直接変更しなくとも修...
といったところ。
以下に、誤った、そしてよく使われる書き方を紹介する。
-定数にすればいいってもんじゃない!ベタ書きしなけりゃいい...
--誤:C_&color(Red){X}; TYPE C LENGTH 1 VALUE 'X'.
--正:C_&color(Blue){FLAG_ON}; TYPE C LENGTH 1 VALUE 'X'.
-意味的な正体が分からなかったら意味が無い!①~プログラム...
--誤:C_&color(Red){Z001 TYPE C LENGTH 4}; VALUE 'Z0...
--正:C_&color(Blue){TRG_MTART TYPE MARA-MTART}; VALUE 'Z...
-意味的な正体が分からなかったら意味が無い!②~[[IF>ABAP/I...
--誤:&color(Red){C_AUART_ZOR1}; TYPE VBAK-AUART VAL...
--正:&color(Blue){C_AUART_STOCK_SALES}; TYPE VBAK-AUART ...
また、上記の話に関連して、定数に限った話ではないがネーミ...
特に、iTAB_Aのような''書いた自分すら分からなくなりそうな...
また、命名ルールに抵触するようなあまりに長いネーミングは...
むしろ、自分ルールで変な略し方をした結果、メンテする人間...
また、インデックスをIDXとしたりカウンタをCNTにするくらい...
~
~
CENTER:【スポンサードリンク】
#htmlinsert(amazon_book_sap_system_implement)
~
~
----
#pcomment(reply)
ページ名: