ヘッダーをスキップ

Oracle Applications開発者ガイド
リリース12
E06048-01
目次へ
目次
前のページへ
前へ
次のページへ
次へ

Developerの追加フォーム

Application Utilities参照およびApplication Object Library参照

共有参照タイプの既存の参照を保守し、追加の参照を定義します。参照タイプごとに、最大250の参照を定義できます。各参照にはコードと内容が指定されています。たとえば、参照タイプYES_NOにはコードYと内容Yes、およびコードNと内容Noが指定されています。

参照に変更を加えた場合、変更内容が反映されるには、いったんログ・アウトしてからまたログ・インする必要があります。

参照ブロック

参照ブロックは次のフィールドで構成されています。

タイプ

参照タイプを問い合せます。1つのタイプにつき、最大250の参照を定義できます。

ユーザー名

ユーザー名はローダー・プログラムによって使用されます。

アプリケーション

参照タイプに関連付けられているアプリケーションを問い合せます。

説明

特定の参照タイプ専用のウィンドウを使用する場合、ウィンドウのタイトルにこの説明が使用されます。

アクセス・レベル

アクセス・レベルにより、参照タイプへの変更が制限されます。使用可能なレベルは次のとおりです。

セキュリティ・グループ

このフィールドは、HRMSセキュリティ専用です。詳細は、HRMSインプリメンテーション・ドキュメントを参照してください。

このフォームを使用して保守できるのは、現在のフォーム・セッションのセキュリティ・グループのみです。「標準」は標準のデフォルト・セキュリティ・グループです。「カスタム」は、この参照タイプがカスタム・セキュリティ・グループ用であることを示します。

すべてのグローバルおよびセキュリティ・グループ間の保守は、一般ローダーと参照構成ファイルを使用して行います。

参照値ブロック

「使用可能」チェック・ボックスなどのコード属性によってレコード問合せを実行するには、次の手順を実行します。

  1. 参照タイプを問い合せます。

  2. カーソルをウィンドウ下部にある任意のフィールドに移動します。

  3. 「表示」メニューから「入力して問合せ」、「入力」を選択します。

  4. 問合せ基準を入力します。

  5. 「表示」メニューから「入力して問合せ」、「実行」を選択します。

コード

参照のコード値を入力します。1つの参照タイプにつき、最大250の参照を定義できます。表示されたウィンドウのフィールドに有効な参照の内容を入力すると、参照はこのコードを対応する非表示フィールドに格納します。たとえば、参照Yには内容Yesが表示されますが、非表示フィールドにはコード値Yが格納されます。

このフィールドの値はコミット後には変更できません。不要な参照を削除するには、コードを使用不可にするか、終了日を入力するか、代替コードと一致させるように内容と説明を変更します。

内容

表示されたウィンドウのフィールドに有効な参照の内容を入力すると、参照は対応するコードを非表示フィールドに格納します。ウィンドウを問い合せるたびに、「参照」フィールドに自動的に内容が表示されます。たとえば、参照Yには内容Yesが表示されますが、非表示フィールドにはコード値Yが格納されます。

説明

内容とともに説明を表示して、参照の詳細情報を提供できます。

タグ

オプションで、参照を記述するタグを入力します。このタグを使用して、参照値を分類できます。

有効日

この参照が有効になる日付範囲を入力します。開始日を入力しないと、参照はただちに有効になります。

参照の期限が終了すると、この参照を使用して追加レコードは挿入できませんが、この参照をすでに使用しているレコードの問合せは可能です。終了日を入力しないと、参照は無期限に有効になります。

使用可能

アプリケーションで参照を使用するかどうかを指定します。Noを入力すると、この参照を使用して追加レコードは挿入できませんが、この参照をすでに使用しているレコードの問合せは可能です。

[ ]

大括弧([ ])は付加フレックスフィールドを識別します。この付加フレックスフィールドを使用して、プログラミングなしでデータ・フィールドをこのウィンドウに追加できます。

Application Object Libraryに対するアプリケーション表および主キー情報を識別します。アプリケーションを監査する前に、主キーを指定する必要があります。主キーを指定しないと、監査証跡に主キー情報が格納されません。このウィンドウを使用して、表への小さな変更を登録することもできます。

このウィンドウを使用して表情報を指定する前に、次の手順を実行します。

表ブロック

次のフィールドを入力します。

ユーザー表名

エンド・ユーザーがこのタイトルを参照するのは、監査結果を検討するときです。このフィールドのデフォルト値は、「表名」フィールドの値です。

タイプ

有効なタイプは次のとおりです。

初期エクステント/次エクステント

表の初期および次エクステント・サイズをKBで入力します。0より大きい値を入力する必要があります。

空領域/使用率

1から100パーセントの値を入力します。空領域の値は、「使用率」フィールドと「空領域」フィールドの合計が1から100になるように入力する必要があります。

最小エクステント/最大エクステント

最小エクステント値には、1エクステント以上の値を入力します。最大エクステント値には、最小エクステント値以上の値を入力します。データベース表の断片化を回避するために、最大エクステントには小さい値を入力します。

自動サイズ変更

顧客によって表のサイズを大きくするか小さくするかを指定します。「自動サイズ変更」ボタンが選択されていない場合、全顧客の表のサイズを同じにする必要があります。一般に、シード・データ表は「自動サイズ変更」を「No」にする必要があります。

「詳細」ボタン

ボタンを選択して、表の詳細情報を入力する詳細ウィンドウをオープンします。更新する詳細ウィンドウ(「索引」、「主キー」または「外部キー」)を選択します。

表列ブロック

次のフィールドを入力します。

順序

表の列の順序を入力します。たとえば、表の最初の列は順序=1になります。

ユーザー列名

エンド・ユーザーがこのタイトルを参照するのは、監査結果を検討するときです。このフィールドのデフォルト値は、「列名」フィールドの値です。

列タイプ

有効なタイプは次のとおりです。

列名にIDまたはNUMが含まれる場合、このフィールドのデフォルト値は「NUMBER」です。列名にDATEが含まれる場合、このフィールドのデフォルト値は「DATE」です。それ以外の場合、このフィールドのデフォルト値は「VARCHAR2」です。

列タイプが「DATE」、「LONG」、「LONG ROW」、「MLSLABEL」、「RAW」、「RAW MLSLABEL」または「ROWID」の場合、このフィールドには入力できません。

列タイプによって異なる値を入力できます。タイプ「CHAR」の場合、1から256の値を入力します。タイプ「NUMBER」の場合、1から40の値を入力します。タイプ「RAW」の場合、1から256の値を入力します。タイプ「DATE」、「LONG」および「LONG ROW」の値は変更できません。

このフィールドのデフォルト値は、タイプ「CHAR」、「VARCHAR」および「VARCHAR2」の場合は30、タイプ「DATE」の場合は7、タイプ「NUMBER」の場合は22、タイプ「RAW」の場合は240、タイプ「LONG」、「LONG ROW」、「ROWID」、「MLSLABEL」および「RAW MLSLABEL」の場合は0です。他のタイプに0は入力できません。

このフィールドは、ORACLEデータ・ディクショナリのLENGTH列と正確に対応しています。

精度

このフィールドの数値を計算する小数点以下の長さを入力します。このフィールドが使用可能になるのは、列がタイプ「NUMBER」の場合のみです。1から40の値を入力します。他のすべての列タイプでは、この値はNULLになります。

位取り

列の位取りを入力します。このフィールドが入力可能になるのは、列がタイプ「NUMBER」の場合のみです。-40から40の値を入力します。他のすべての列タイプでは、この値はNULLになります。

デフォルト値

列をNOT NULLに変更する前に、ODF Comparison Utilityで使用する値を入力します。ODF Comparison Utilityにより次のような文が生成されます。

update t set c = <expression you enter here>;

デフォルト値はタイプが「NUMBER」の場合は0、タイプが「CHAR」の場合はN、タイプが「DATE」の場合はsysdateです。

この値は通常は定数ですが、式も使用できます。フォームに値を入力する際、またはODFファイルを生成する際、式は評価されません。ODF Comparison Utilityはここで指定した値を使用するのみであり、評価は顧客側で行います。

このため、日付にsysdateを使用しない場合、todateを含める必要があります。

todate('01-03-2007','MM-DD-YYYY') not 01-03-2007 

また、文字列には引用符を含める必要があります。

'ABC' not ABC

翻訳

このデータベース列の値が翻訳可能かどうかを指定します。このフィールドに入力できるのは、この列がタイプ「CHAR」、「VARCHAR」または「VARCHAR2」に定義されている場合のみです。列が主キーまたはデータマージ・キーの場合、列を翻訳可能と指定できません。

「索引」ウィンドウ

データベース索引名を入力し、索引が一意かどうかを指定します。

初期エクステント/次エクステント

表の初期および次エクステント・サイズをKBで入力します。0より大きい値を入力する必要があります。

空領域

表の空領域の値を入力します。1から100パーセントの値を入力します。

初期トランザクション

各ブロック内で割り当てられているトランザクション・エントリの初期数値を入力します。1から255の値を入力します。

最大トランザクション

データ・ブロックを同時に更新する最大トランザクション数を入力します。1から255の値を入力します。

自動サイズ変更

顧客によって索引サイズを大きくするか小さくするかを指定します。一般に、シード・データ表は「自動サイズ変更」の選択を解除する必要があります。

「主キー」ウィンドウ

次のフィールドを入力します。

タイプ

有効なタイプは「開発者」と「代替」です。表ごとに、1つの開発者主キーのみを定義できます。

「主キー」列

「外部キー」ウィンドウ

表の外部キーを定義します。外部キー参照のWHERE句条件を指定して、条件付き外部キーを定義できます。

カスケード動作

このフィールドは、将来のリリースで実装する機能をサポートします。

この外部キーのカスケード削除動作のタイプを選択します。このフィールドを使用して、主キー表から行を削除する際に、外部キー表で行われる動作を指定します。有効なタイプは「削除」、「更新」、「親のチェック」および「なし」です。

「削除」は、主キー表で行を削除する際に、外部キー表で行が削除されることを示します。

「更新」は、主キー表で行を削除するたびに、次ゾーンのカスケード値を使用して外部キー表で行が更新されることを示します。

「親のチェック」は、主キー表の行を参照する外部キー表の行がある場合、その主キー表の行は削除されないことを示します。

「なし」は、外部キー表の行を考慮せずに、主キー表の行を削除できることを示します。

外部キー関連

外部キー表と主キー表間の外部キー関連のタイプを入力します。有効なタイプは「密」と「疎」です。データマージでは、表に複数の親表がある場合、そのうちの1つのみが密で、他は疎であるとみなされます。

このフィールドのデフォルト値は「密」です。

条件

条件付き外部キーを入力する場合、条件にWHERE句を入力します。WHERE句に「&table」トークンを使用して、現在の表を識別できます。Applications DBAでは、条件付き外部キーを使用するSQL文を生成する際、SQL文の「&table」トークンを自動的に実際の表名に置換します。

主キー

外部キー列

「カスケード値」フィールドは、将来のリリースで実装する機能をサポートします。このフィールドに値を入力できるのは、外部キーの動作が「更新」の場合のみです。

順序

Oracle Applicationsに対するアプリケーションの順序を識別します。このウィンドウを使用して、順序への変更を登録することもできます。

アプリケーション・ビューを指定する前に、次の手順を実行します。

開始値

この順序を生成する最初の数値を入力します。このフィールドの値は常に、「最小値」と「最大値」の間(両者の値を含む)である必要があります。

増分

順序番号の間隔を入力します。増分はプラスまたはマイナスを指定できます。マイナス値を入力すると、順序番号は降順になります。値ゼロは入力できません。

最小

順序を生成できる最小値を入力します。この値は、順序の下限値です。最小値は最大値よりも小さい値を入力する必要があります。

最大

順序を生成できる最大値を入力します。この値は、順序の上限値です。最大値は最小値よりも大きい値を入力する必要があります。

デフォルト値は2、147、483、647です。

キャッシュ・サイズ

メモリーをキャッシュする順序番号の数値を入力します。この結果、順序番号の生成が迅速化されます。

0以上の値を入力する必要があります。

デフォルト値は5です。

サイクル

順序の最後に到達した際に、順序に追加番号を生成する場合は、このチェック・ボックスを選択します。生成しない場合は、選択を解除したままにします。

順序保証

要求のために順序に番号を生成する場合は、このチェック・ボックスを選択します。生成しない場合は、選択を解除したままにします。

ビュー

Oracle Applicationsでのアプリケーション・ビューを識別します。このウィンドウを使用して、ビューへの変更を登録することもできます。

アプリケーション・ビューを指定する前に、次の手順を実行します。

ビュー・ブロック

ビュー名およびビューが属するアプリケーションを入力します。

列ブロック

アプリケーション・ビューの列を指定します。