画面・帳票サポートシステム XMAP3 開発ガイド
使用目的は,出力,入出力フィールドで入出力するデータを何にするのかなどを指定する属性です。使用目的には,次の種類があります。
なお,GUI画面の「スペース」の入力制限は,使用目的ごとに異なります。詳細は,「12.1.13 使用目的別の詳細目的および空白入力」を参照してください。
使用目的と,使用目的を指定できるオブジェクトの一覧を次の表に示します。
表中のオブジェクト名は,次のとおりです。
表12-8 使用目的と指定できるオブジェクトの一覧
| 使用目的 | オブジェクト | 説明 |
|---|---|---|
| 数字 |
|
数字コードデータの入力 必要に応じて「遷移条件」の「全桁必須」属性と組み合わせて使用する。 COBOLのPICTURE句に従った入力チェックをする。 モジュラスチェックをする。 |
| POP(手動―数字) |
|
|
| 金額(GUI画面) |
|
右寄せで表示する。また,先頭に「\」を付けたり,3桁ごとに「,」を付けたり,小数点の入力を許したりする。 入力データ:「0〜9」「+」「−」 |
| 数値(GUI画面) |
|
右寄せで表示する。オプションを使用して,負の値や小数点の入力を許したり,チェックしたりできる。 入力データ:「0〜9」「+」「−」 |
| カナ |
|
カナ文字入力のため,日本語入力システムをオンにする。 カナだけの入力に加え,オプションを使用して数字や英文字を入力できる。 |
| POP(手動―カナ) |
|
|
| 英数 |
|
半角文字の入力用。オプションを使用して,英数,数字,カナなどの入力を制限できる。 |
| POP(手動―英数) |
|
|
| POP(自動―英数) | ||
| 日本語 |
|
漢字の入力用。日本語入力システムをオンにする。オプションを使用して,漢字だけの入力か,漢字と英数の混在入力かをチェックできる。 |
| POP(手動―日本語) |
|
|
| POP(自動―日本語) | ||
| パスワード |
|
半角文字の入力用。入力した文字は表示されない。GUI画面では,オプションを使用して入力文字の代わりに「*」を表示するか,何も表示しないかを指定できる。 |
| MCR |
|
キーボードではなくIDカード(MCR)での入力ができる。 オプションを使用して,入力された文字を表示することもできる。 |
使用目的および詳細目的に応じて,使用できるデータ型が異なります。「スペース」の入力禁止については,「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) | |||
All Rights Reserved. Copyright (C) 2009, 2019, Hitachi, Ltd.