CONSTANTS
13.4 CONSTANTS
4. CONSTANTS
CONSTANTSとは
CONSTANTS宣言では、定数を宣言することができます。
ここでいう定数とは、プログラム中で値が変わらない変数のことを言います。
CONSTANTS宣言で作成された変数は、宣言時に初期値を指定すると、
その値はいかなる処理をしても変えることができません。
例えば、プログラムの中で何度も出てくる定数があったとします。
その定数の値をCONSTANTS宣言で指定しておけば、
プログラムの修正の際に宣言部分のみを修正すれば済みます。
CONSTANTS
定数を宣言する際の構文は以下の通りです。
「サンプルコード」①
REPORT ZFUJII_SAMPLE139. *&---------------------------------------------------------------------* * 固定値定義 *&---------------------------------------------------------------------* CONSTANTS: CNS_NENGOU(4) TYPE C VALUE '令和'. *&---------------------------------------------------------------------* * 主処理 *&---------------------------------------------------------------------* START-OF-SELECTION. *出力処理 WRITE '現在の年号は、'. WRITE CNS_NENGOU(4) . WRITE 'です。'. END-OF-SELECTION.
実行結果
補足 プログラムにおける大文字、小文字でのコーディングについて
ここまで大文字でのコーディングが主となっていますが、小文字でコーディングをしてもプログラムは動きます。
ただし、多くの現場において、大文字でのコーディングが一般的となっております。(日本のみの慣習の可能性もあります。)
一説としては、テーブルやドメインを作成する際に項目等が大文字で変換されるため、そちらに合わせたという話があります。