プログラムスクリプト概要

セッションのデフォルト動作は、4GL エンジンによって処理されます。追加機能が必要な場合やデフォルト機能をバイパスする必要がある場合は、プログラムスクリプト (UI スクリプト) でプログラムする必要があります。

LN Tools では、ユーザインターフェイス処理を UI スクリプトでプログラムし、テーブル、テーブルフィールド、およびテーブル間関係についてのアプリケーション論理をデータアクセス階層 (DAL) でプログラムします。プログラマは、ユーザインターフェイス (UI) スクリプトを作成してセッションのデフォルト動作を変更します。また、DAL スクリプトを作成して、特定テーブルについてのすべての論理的整合性ルールおよびビジネス論理をプログラムします。

注意

Infor Baan IVc では、すべての論理的整合性ルールおよびすべてのビジネス論理が UI スクリプトでプログラムされていました。DAL は Infor Baan 5.0.0 で初めて導入されました。DAL-2 は、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 ヘルプファイルは Dynamic Form Editor (DFE) で配布されます。このファイルがご使用の PC に存在しない場合は、まず LN インストール CD から DFE をインストールする必要があります。