入力した日付が、その年の1月1日から数えて何週目かを返す汎用モジュールです。
「DATE_GET_WEEK」
以下サンプルコード
DATA:
WK_DATE TYPE SCAL-DATE,
WK_WEEK TYPE SCAL-WEEK.
WK_DATE = SY-DATUM.
CALL FUNCTION 'DATE_GET_WEEK'
EXPORTING
DATE = WK_DATE
IMPORTING
WEEK = WK_WEEK
EXCEPTIONS
DATE_INVALID = 1
OTHERS = 2.
WK_DATEに日付を入力すると、WK_WEEKに年・週(yyyyww)の形式で出力されます。
例えば、WK_DATEが 2010/12/24 ならば、WK_WEEKは 201051 と出力されます。
つまり、1月1日から数えて51週目ということです。
SAP関係
目次
トップ
「DATE_GET_WEEK」
以下サンプルコード
DATA:
WK_DATE TYPE SCAL-DATE,
WK_WEEK TYPE SCAL-WEEK.
WK_DATE = SY-DATUM.
CALL FUNCTION 'DATE_GET_WEEK'
EXPORTING
DATE = WK_DATE
IMPORTING
WEEK = WK_WEEK
EXCEPTIONS
DATE_INVALID = 1
OTHERS = 2.
WK_DATEに日付を入力すると、WK_WEEKに年・週(yyyyww)の形式で出力されます。
例えば、WK_DATEが 2010/12/24 ならば、WK_WEEKは 201051 と出力されます。
つまり、1月1日から数えて51週目ということです。
SAP関係
目次
トップ