画面・帳票サポートシステム XMAP3 開発ガイド


12.1.10 使用目的と詳細目的

使用目的と詳細目的について説明します。

〈この項の構成〉

(1) 使用目的

使用目的は,出力,入出力フィールドで入出力するデータを何にするのかなどを指定する属性です。使用目的には,次の種類があります。

なお,GUI画面の「スペース」の入力制限は,使用目的ごとに異なります。詳細は,「12.1.13 使用目的別の詳細目的および空白入力」を参照してください。

使用目的と,使用目的を指定できるオブジェクトの一覧を次の表に示します。

表中のオブジェクト名は,次のとおりです。

(2) 詳細目的

使用目的および詳細目的に応じて,使用できるデータ型が異なります。「スペース」の入力禁止については,「12.1.13 使用目的別の詳細目的および空白入力」を参照してください。

使用目的および詳細目的とデータ型の対応を次の表に示します。

表12‒9 使用目的および詳細目的とデータ型

使用目的

詳細目的

データ型※1

入力できる文字

COBOL

入力データ型

出力データ型

数字※2

数字・

数字記号※2

文字(XX)※2

文字(XX)

0〜9

+ − * .,\

スペース※3

99999※2

99999

99999

ZZZZ9

その他のピクチャ

その他のピクチャ

モジュラス

文字(XX)

文字(XX)

0〜9

最終桁がモジュラスチェック用数字

スペース※3

99999

99999

99999

ZZZZ9

その他のピクチャ

その他のピクチャ

数字

文字(XX)

文字(XX)

0〜9

スペース※3

99999

99999

金額

数字

文字(XX)

文字(XX)

0〜9

スペース※4

99999

99999

小数点付き

999V9

999.9

0〜9

.(1個だけ)

スペース※4

99V99

99.99

9V999

9.999

V9999

.9999

符号付き

S99999

-99999

0〜9

+ −

スペース※4

符号・小数点

付き

S999V9

-999.9

0〜9

+ −

.(1個だけ)

スペース※4

S99V99

-99.99

S9V999

-9.999

SV9999

-.9999

数値

数字

文字(XX)

文字(XX)

0〜9

スペース※4

99999

99999

小数点付き

999V9

999.9

0〜9

.(1個だけ)

スペース※4

99V99

99.99

9V999

9.999

V9999

.9999

符号付き

S99999

-99999

0〜9

+ −

スペース※4

符号・小数点

付き

S999V9

-999.9

0〜9

+ −

.(1個だけ)

スペース※4

S99V99

-99.99

S9V999

-9.999

SV9999

-.9999

数字・数字記号

文字(XX)

文字(XX)

0〜9

+ − * .,\

スペース※4

カナ※2

カナ・半角

※2

文字(XX)

文字(XX)

半角:すべての半角文字

カナ※5:ア〜ンとカナ小文字

   ゜ ゛

英大※5:A〜Z

※5:0〜9

マイナス※5:−

長音※5:カナ長音記号

カナ

カナ・英大・数

カナ・英大・数・マイナス

カナ・英大・数・長音

カナ・英大・数・マイナス・長音

カナ・数

カナ・数・マイナス

カナ・数・長音

カナ・数・マイナス・長音

英数※2

半角※2

文字(XX)

文字(XX)

半角:すべての半角文字

英大※5:A〜Z

英小※5:a〜z

カナ※5:ア〜ンとカナ小文字

   ゜ ゛

※5:0〜9

マイナス※5:−

アスタリスク※5:*

コンマ※5:,

記号※5:# @ \ /などの英記号

英大・カナ・数・記号

英大

アスタリスク・英大

英大・英小

英大・数・マイナス

英大・数

英大・英小・コンマ

数・マイナス

日本語※2

混在※2

(全角・半角)

文字(XX)

文字(XX)

全角と半角

漢字※2

文字(XX)

文字(XX)

全角

半角スペース※7

漢字(NN)

漢字(NN)

漢字(XX)※6

漢字(XX)※6

パスワード

半角

文字(XX)

文字(XX)

半角:すべての半角文字

英大※5:A〜Z

英小※5:a〜z

※5:0〜9

英大

英大・英小

英大・数

MCR

半角

文字(XX)

出力なし

半角※7:すべての半角文字

POP

(手動−数字)

数字・数字記号

文字(XX)

文字(XX)

0〜9

+ − * .,\

POP

(手動−カナ)

カナ・半角

文字(XX)

文字(XX)

カナ:ア〜ンとカナ小文字

   ゜ ゛

半角:すべての半角文字

POP

(手動−英数)

(自動−英数)

半角

文字(XX)

文字(XX)

半角:すべての半角文字

POP

(手動−日本語)

(自動−日本語)

混在

(全角・半角)

文字(XX)

文字(XX)

全角と半角

漢字

文字(XX)

文字(XX)

全角だけ

漢字(NN)

漢字(NN)

注※1

C言語の場合は,データ型「char」だけ指定できます。

注※2

キー入力コンボボックスで指定できる使用目的,詳細目的およびデータ型です。

注※3

データ型が文字(XX)以外の場合,スペースが入力できます。

GUI画面では「スペース」の入力を禁止できます。

CUI画面では「スペース」の入力を禁止できません。

注※4

GUI画面では「スペース」の入力を禁止できます。

注※5

詳細目的が半角以外でもスペースが入力できます。

GUI画面では「スペース」の入力を禁止できます。

CUI画面では「スペース」の入力を禁止できません。

注※6

CUI画面の入出力フィールドの場合にだけ指定できます。

注※7

GUI画面では「スペース」の入力を禁止できます。

CUI画面では「スペース」の入力を禁止できません。