| # プログラムスクリプト概要 セッションのデフォルト動作は、4GL エンジンによって処理されます。追加機能が必要な場合やデフォルト機能をバイパスする必要がある場合は、プログラムスクリプト (UI スクリプト) でプログラムする必要があります。 Infor LN Tools では、ユーザインターフェイス処理を UI スクリプトでプログラムし、テーブル、テーブルフィールド、およびテーブル間関係についてのアプリケーション論理をデータアクセス階層 (DAL) でプログラムします。プログラマは、ユーザインターフェイス (UI) スクリプトを作成してセッションのデフォルト動作を変更します。また、DAL スクリプトを作成して、特定テーブルについてのすべての論理的整合性ルールおよびビジネス論理をプログラムします。 注意 Infor BaanIV では、すべての論理的整合性ルールおよびすべてのビジネス論理が UI スクリプトでプログラムされていました。DAL は Infor Baan5.0 で初めて導入されました。DAL-2 は、Infor ERP LN 6.1 で初めて導入されました。DAL の詳細については、DAL 1 概要および DAL 2 概要を参照してください。 UI スクリプトには、以下の 4GL イベントセクションのタイプのうち、1 つまたは複数を含むことができます。 プログラムセクション Zoom.from セクション フォームセクション グループセクション 選択セクション フィールドセクション メインテーブルセクション フィールドセクションは非テーブルフィールドに対してのみ使用されます。テーブルフィールドは DAL スクリプトによって処理されます。 メインテーブルセクションはもう使用できません。メインテーブルの論理は DAL を介して処理されるためです。 プログラムスクリプトは、プログラムスクリプト/ライブラリ (ttadv2530m000) セッションから表示および編集できます。スクリプトタイプは UI スクリプト ...です。 プログラムスクリプトについての詳細は、ERP LN 6.1 Programmer's Guide (`progguide.chm` ヘルプファイル) の ｢4GL 言語機能｣ を参照してください。この文書は、Infor BW クライアントのインストールフォルダの `help` フォルダに保存されています。 注意 `progguide.chm` ヘルプファイルは ダイナミックフォームエディタ (DFE) で配布されます。このファイルがご使用の PC に存在しない場合は、まず Infor LN インストール CD から DFE をインストールする必要があります。 関連トピック プログラムスクリプト/ライブラリのコンパイル (ttadv2230m000) プログラムスクリプト別ライブラリ (ttadv2143m000) プログラムスクリプト/ライブラリ別未変更オブジェクトの削除 (ttadv2239m000) プログラムスクリプト/ライブラリの出力 (ttadv2431m000) パッケージ VRC の現行プログラムスクリプト/ライブラリの出力 (ttadv2432m000) プログラムスクリプト/ライブラリ別オブジェクトの出力 (ttadv2439m000) プログラムスクリプト/ライブラリ別オブジェクト (ttadv2539m000) プログラムスクリプト/ライブラリのパターン検索 (ttadv2830s000) プログラムスクリプト/ライブラリ間の差分の出力 (ttadv2833s000) |