クラスCL_RECA_DATEのメソッドADD_TO_DATEは日付の足し引き算が行える。
特定の日付から足し引きしたい年や月、日を計算できる。
※他のクラスメソッド同様パラメータ上で乗算もできるため、2週間後などを求めたい時はID_DAYSに7 * 2と指定すれば計算できる。
★コード例
◇変数等宣言
DATA(lv_datum) = sy-datum.
◇メソッド呼び出し
CALL METHOD CL_RECA_DATE=>ADD_TO_DATE
EXPORTING
ID_MONTHS = [加減算したい月数]
ID_YEARS = [加減算したい年数]
ID_DAYS = [加減算したい日数]
ID_DATE = lv_datum ※計算元日付
RECEIVING
RD_DATE = DATA(lv_datumrd). ※計算後日付
★入力パラメータ
| パラメータID | パラメータ説明 |
|---|---|
| ID_MONTHS | 加減算したい月数 |
| ID_YEARS | 加減算したい年数 |
| ID_DAYS | 加減算したい日数 |
| ID_DATE | 計算元基準日 |
★出力パラメータ
| パラメータID | パラメータ説明 |
|---|---|
| RD_DATE | 計算後日付 |

