Hitachi

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


LXRPID48 年月(西暦)チェック

サブルーチンID

機能分類

サブルーチン名

テーブル名

LXRPID48

日付処理

年月(西暦)チェック

LXRCID48

〈このページの構成〉

インタフェース

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

レベル

項目名

属性

説明および設定値

区分

03

I-YM

年月(西暦)

I

05

I-YY

9(4)

I

05

I-MM

9(2)

I

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

レベル

項目名

属性

説明および設定値

区分

03

O-RTN-CD

X(10)

リターンコード

R

処理基準

  1. 入力年月が数字だけでない場合はリターンコードに'LXRED017'を返す(項番1)。

  2. リターンコードがスペースの時,入力年月のチェックを(実在日チェック(西暦):LXRPID01)を用いて行い,エラーの場合はリターンコードを返す(項番2〜3)。

    No.

    チェック

    リターンコード

    1

    2

    3

    年月日が数字だけである

    年≠ZERO

    月=1〜12

    LXRED017

    LXRED001

    LXRED007

例1

 I-YM    :000013
 ↓
 O-RTN-CD:'LXRED001'

例2

 I-YM    :199213
 ↓
 O-RTN-CD:'LXRED007'

例3

 I-YM    :000000
 ↓
 O-RTN-CD:'LXRED001'

例4

 I-YM    :QQQQ13
 ↓
 O-RTN-CD:'LXRED017'

注意事項

  1. このサブルーチンから(実在日チェック(西暦):LXRPID01)を呼び出す。