Hitachi

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


3.4.22 LXRPID38 (年号コード変換(数字→英字))

年号コード(数字)を年号コード(英字)に変換する「LXRPID38(年号コード変換(数字→英字))」の変更点は,次のとおりです。

次に「LXRPID38(年号コード変換(数字→英字))」のインタフェース,処理基準,例,および注意事項の変更点を示します。なお,ここでは,変更になる個所だけを示します。

〈この項の構成〉

(1) インタフェースの変更点

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

レベル

項目名

属性

説明および設定値

区分

(変更前)

(変更後)

05

I-NNG

X(1)

年号

年号

I

(1:明治,2:大正,3:昭和,4:平成)

(1:明治,2:大正,3:昭和,4:平成,5:和元)

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

レベル

項目名

属性

説明および設定値

区分

(変更前)

(変更後)

05

O-NNG

X(1)

年号

年号

O

(M:明治,T:大正,S:昭和,H:平成)

(M:明治,T:大正,S:昭和,H:平成,W:和元)

(2) 処理基準の変更点

(変更前)

(変更後)

入力年号コード'1','2','3','4'に対し,'M','T','S','H'を出力する。

入力年号コード'1','2','3','4','5'に対し,'M','T','S','H','W'を出力する。

(変更前)

(変更後)

入力年号

出力年号

リターンコード

入力年号

出力年号

リターンコード

'1'

'M'

SPACE

'1'

'M'

SPACE

'2'

'T'

SPACE

'2'

'T'

SPACE

'3'

'S'

SPACE

'3'

'S'

SPACE

'4'

'H'

SPACE

'4'

'H'

SPACE

−

−

−

'5'

'W'

SPACE

'M'

'M'

SPACE

'M'

'M'

SPACE

'T'

'T'

SPACE

'T'

'T'

SPACE

'S'

'S'

SPACE

'S'

'S'

SPACE

'H'

'H'

SPACE

'H'

'H'

SPACE

−

−

−

'W'

'W'

SPACE

その他

'H'

'LXRED014'

その他

'W'

'LXRED014'

(凡例)

−:該当する内容はありません。

(3) 例の変更点

(変更前)

(変更後)

例2

 I-YMDWA :0150320

 ↓

 O-YMDWA :H150320

 O-RTN-CD:'LXRED014'

例2

 I-YMDWA :0150320

 ↓

 O-YMDWA :W150320

 O-RTN-CD:'LXRED014'

(4) 注意事項の変更点

(変更前)

(変更後)

年号コードが'M','T','S','H'の場合はそのまま出力する。

年号コードが'M','T','S','H','W'の場合はそのまま出力する。

誤った年号コードが入力された場合,O-NNGには'H',年月日はそのまま出力し,リターンコードに'LXRED014'を出力する。

誤った年号コードが入力された場合,O-NNGには'W',年月日はそのまま出力し,リターンコードに'LXRED014'を出力する。