HTML テンプレートの登録 

用途

ミニアプリを導入する場合、 HTML テンプレートを作成する必要があります。 ミニアプリのダイアログロジックは R/3 ではなく ITS で実行します。

トランザクションごとに HTML テンプレートを全画面に対して生成するか、いくつかの画面に対してのみ生成するか ( 混合モード) あるいは、全く生成しないか選択することができます。 明示的に作成するテンプレートは、 WebGUI によって自動的に生成される HTML 文書と同一です。

WebGUI 機能がユーザのニーズを満たさず、標準の生成テンプレートを適用する必要がある場合は、明示的にテンプレートを生成すると役立ちます。 画面のレイアウトを改善しようとしている場合、あるいはハイパーリンクをインクルードしたい場合は特に該当します。

WebGUI からの標準のテンプレート生成は、大部分のトランザクションについて十分である必要があります。 WebGUI を使用すると、テンプレートを登録する労力を必要としないで、単純なトランザクション ( テキスト項目、入出力項目、チェックボックス、ラジオボタン、タブストリップコントロール、テーブルコントロール、従属画面 ...) Dynpro エレメントを表示することができます。

前提条件

手順

オブジェクト一覧のツリー画面から HTML テンプレートを作成する方法 :

  1. サービス名を右クリックします。
  2. コンテキストメニューから、登録 テンプレートを選択します。
  3. テンプレート作成ダイアログボックスが表示されます。

  4. サービスのテーマを入力し、残りの項目に入力します。
  5. Web アプリケーションが Web トランザクションで、特定の画面のテンプレートを生成する場合、 画面から HTML 生成を選択し、プログラム名および Dynpro 番号を入力します。

    アプリケーションに、対応する R/3 画面 ( ミニアプリ ) がない場合は、 テンプレート名を選択し、名称を入力します。

  6. 保存を選択して確認します。
  7. オブジェクトディレクトリエントリ登録ダイアログボックスが現れます。

  8. テンプレートを開発クラスに割り当て、を選択します。

結果

生成されたテンプレートは、テンプレートの下のオブジェクト一覧に表示されます。 テンプレートの生成された内容は、エディタに表示されます。 静的な画面情報だけが評価されます。すなわち、 HTML Business 機能は各 Dynpro エレメントのテンプレートに挿入されます。 これらは、青色で強調表示されます。 これで、標準 HTML および HTML Business を使用してテンプレートの内容を変更することができます。

以下のトピックを参照してください。

HTML テンプレートの拡張

MIME オブジェクトの追加

サービスのパブリッシュ