画面・帳票サポートシステム XMAP3 プログラミングガイド


2.1.3 生成される標準のデータ名

論理マップにはドローで設定した情報が格納されています。その情報は,次のような法則で,ドローによって記載されます。

画面を作成したときに,XMAP3が標準に生成するデータ名の一覧を次の表に示します。

表2‒2 画面を作成したときに生成される標準のデータ名一覧

対象

画面

対象

オブジェクト

適用物

データ名

入力系データ名

出力系データ名

GUI

画面

マップクリア項目

マップ名K

マップ名G

ウィンドウ制御

マップ名-CNTRLO

ウィンドウ位置制御

マップ名-WINDOWW

イベント通知コード

マップ名-INCI

行列(2進)カーソル

1個目

マップ名-INCURSN

マップ名-OUTCURSL

2個目

以降

マップ名-INCURSnN

マップ名-OUTCURSnL

1個目

マップ名-INCURSM

マップ名-OUTCURSC

2個目

以降

マップ名-INCURSnM

マップ名-OUTCURSnC

行列(10進)カーソル

1個目

マップ名-INCURSY

マップ名-OUTCURSY

2個目

以降

マップ名-INCURSnY

マップ名-OUTCURSnY

1個目

マップ名-INCURSX

マップ名-OUTCURSX

2個目

以降

マップ名-INCURSnX

マップ名-OUTCURSnX

論理カーソル

1個目

マップ名-INCURS-LOCI

マップ名-OUTCURS-LOCO

2個目

以降

マップ名-INCURSnI

マップ名-OUTCURSnO

フォーカス制御

マップ名-INFOCUS-I

マップ名-OUTFOCUS-O

隠しフィールド

マップ名-TRAN-I

確定キーの制御

マップ名-INCO

下位項目※1

マップ名-FIELDnnnn-nnn-I

マップ名-FIELDnnnn-nnn-O

メニューバー

メニューバー

イベント通知コードに対応

プルダウン

カスケード

メニュー制御項目

マップ名-MENUnnnn-A

ポップアップメニュー

メニューリスト

可変用論理テーブル

マップ名-POPUPnnnn-O

可変メニューラベル

マップ名-POPUP-LABELnnnn-O

可変メニューコード

マップ名-POPUP-CODEnnnn-O

可変メニュー選択ラベル

マップ名-POPUP-TEXTnnnn-O

可変メニューアクセスキー

マップ名-POPUP-KEYnnnn-O

ボックス

マップ名-FIELDnnnn-I

マップ名-FIELDnnnn-O

制御項目

マップ名-FIELDnnnn-A

入力チェック項目

マップ名-FIELDnnnn-H

ポップアップメニューファイル

マップ名-POPFILEnnnn-O

固定テキスト

ボックス

制御項目

マップ名-FIELDnnnn-A

出力テキスト

ボックス

マップ名-FIELDnnnn-O

制御項目

マップ名-FIELDnnnn-A

入出力テキスト

ボックス

マップ名-FIELDnnnn-I

マップ名-FIELDnnnn-O

制御項目

マップ名-FIELDnnnn-A

入力チェック項目

マップ名-FIELDnnnn-H

プッシュボタン

ボックス

イベント通知コードに対応

ラベルテキスト項目

マップ名-BUTTONnnnn-O

ボタン制御項目

マップ名-BUTTONnnnn-A

ラジオボタン

ボックス単位通知項目

マップ名-FIELDnnnn-I

可変用論理テーブル

マップ名-RADIOnnnn-O

可変ボタンラベル

マップ名-RADIO-LABELnnnn-O

可変ボタンコード

マップ名-RADIO-CODEnnnn-O

固定ボタン制御項目

マップ名-RADIOnnnn-A

可変ボタン制御項目

マップ名-FIELDnnnn-A

入力チェック項目

マップ名-FIELDnnnn-H

チェックボタン

ボタン単位通知項目

マップ名-FIELDnnnn-I

可変用論理テーブル

マップ名-CHECKnnnn-O

可変ボタンラベル

マップ名-CHECK-LABELnnnn-O

可変ボタンコード

マップ名-CHECK-CODEnnnn-O

ボタン制御項目

マップ名-FIELDnnnn-A

入力チェック項目

マップ名-FIELDnnnn-H

リストボックス

ボックス単位通知項目※2

マップ名-FIELDnnnn-I

可変用論理テーブル

マップ名-LISTnnnn-O

可変リストラベル

マップ名-LIST-LABELnnnn-O

可変リストコード

マップ名-LIST-CODEnnnn-O

リスト制御項目

マップ名-FIELDnnnn-A

入力チェック項目

マップ名-FIELDnnnn-H

コンボボックス

ボックス

マップ名-FIELDnnnn-I

マップ名-FIELDnnnn-O

可変用論理テーブル

マップ名-POPUPnnnn-O

可変メニューラベル

マップ名-POPUP-LABELnnnn-O

可変メニューコード

マップ名-POPUP-CODEnnnn-O

制御項目

マップ名-FIELDnnnn-A

入力チェック項目

マップ名-FIELDnnnn-H

グラフィック

出力グラフィック

マップ名-FIELDnnnn-O

スピンボックス

ボックス

マップ名-FIELDnnnn-I

マップ名-FIELDnnnn-O

制御項目

マップ名-FIELDnnnn-A

出力時刻

ボックス

マップ名-FIELDnnnn-O

制御項目

マップ名-FIELDnnnn-A

出力日付

ボックス

マップ名-FIELDnnnn-O

制御項目

マップ名-FIELDnnnn-A

入出力時刻

ボックス

マップ名-FIELDnnnn-I

マップ名-FIELDnnnn-O

制御項目

マップ名-FIELDnnnn-A

入出力日付

ボックス

マップ名-FIELDnnnn-I

マップ名-FIELDnnnn-O

制御項目

マップ名-FIELDnnnn-A

FB※3

固定フィールド

固定項目

出力フィールド

出力項目

マップ名-FIELDnnnn-O

出力項目制御

マップ名-FIELDnnnn-A

入出力フィールド

入出力項目

マップ名-FIELDnnnn-I

マップ名-FIELDnnnn-O

入出力項目制御

マップ名-FIELDnnnn-A

入力チェック項目

マップ名-FIELDnnnn-H

トグルフィールド

ボックス

マップ名-FIELDnnnn-I

制御項目

マップ名-FIELDnnnn-A

入力チェック項目

マップ名-FIELDnnnn-H

(凡例)

−:該当しない。

注1

この表の「nnnn」は,重複しない0001からの数字を自動的に付けます。

注2

データ名は,COBOLの場合です。C言語の場合は,−(ハイフン)が_(アンダースコア)になります。

注※1

下位項目は,テキストおよびフィールドで,各オブジェクトの定義ダイアログから設定した場合に生成されます。

注※2

単一選択リストボックスは,ボックス単位の通知項目で,複数選択リストボックスではリスト単位の通知項目となります。この表では,単一選択リストボックスで記述しています。

注※3

FB:フィールドボックス

帳票を作成したときに,XMAP3が標準に生成するデータ名の一覧を次の表に示します。

表2‒3 帳票を作成したときに生成される標準のデータ名一覧

対象オブジェクト

適用物

出力系データ名

固定フィールド

固定項目

出力フィールド

出力項目

マップ名-FIELDnnnn-O

制御項目

マップ名-FIELDnnnn-A

印刷枚数

マップ名-COPIESO

印刷ドキュメント名

出力項目

マップ名-DOCNAMEO

けい線

制御項目

マップ名-FIELDnnnn-A

フレーム

マップ名-FRAMEnnnn-O

バーコード

出力バーコード項目

マップ名-BARCODEnnnn-O

マップ名-BARCODEnnnn-nnn-O

OCR

OCR

マップ名-FIELDnnnn-O

グラフィック

出力グラフィック

マップ名-GRAPHnnnn-O

(凡例)

−:該当しない。

この表のデータ名は,COBOLの場合です。C言語の場合は,−(ハイフン)が_(アンダースコア)になります。

注※

連結出力バーコードの場合のデータ名です。