Hitachi

SEWB+/標準サブルーチン ライブラリリファレンス


LXRPID92 通算日算出(年始〜西暦年月日)

サブルーチンID

機能分類

サブルーチン名

テーブル名

LXRPID92

日付処理

通算日算出(年始〜西暦年月日)

LXRCID92

〈このページの構成〉

インタフェース

入力(区分:INPUT-PARM=I,CONSTANT=C)

レベル

項目名

属性

説明および設定値

区分

03

I-YMD

年月日(西暦)

I

05

I-YY

9(4)

I

05

I-MM

9(2)

I

05

I-DD

9(2)

I

出力(区分:OUTPUT-PARM=O,RTN-CODE=R)

レベル

項目名

属性

説明および設定値

区分

03

O-DAYS

P(8)

日数

O

03

O-RTN-CD

X(10)

リターンコード

R

処理基準

  1. (実在日チェック(西暦):LXRPID01)で年月日をチェックする。

  2. リターンコードがスペースのとき,次の処理を行う。

    2.1 (年基準日取得:LXRPID81)でその年の基準日を求める。

    2.2 基準日から入力年月日までの通算日を(期間算出(西暦年月日間日数):LXRPID13)によって

      求める。

例1

 I-YMD   :19960805
 ↓
 O-DAYS  :218
 O-RTN-CD:SPACE

例2

 I-YMD   :19961231
 ↓
 O-DAYS  :366
 O-RTN-CD:SPACE

注意事項

  1. このサブルーチンから(実在日チェック(西暦):LXRPID01),(期間算出(西暦年月日間日数):LXRPID13),(年基準日取得:LXRPID81)を呼び出す。

  2. サブルーチン呼び出しでエラーとなった場合はリターンコードをそのまま返し,日数に0を返す。