コンテンツフレーム起動

機能の文書化 offline 文書を SAP ライブラリストラクチャに組み込む

用途

このメソッドを使用して、 ALV グリッドコントロールがフロントエンド処理なしで実行しているかどうかをチェックします。

注記

ALV グリッドコントロールは、バッチモード ( sy-batch の値は ' X ') あるいは印刷モードで、 CATT の使用時、または Web レポートの実行時にフロンド処理を行わずに実行されます。

このような場合、フロントエンドオブジェクトを作成しないでください ( 下記参照 )

機能

CALL METHOD CL_GUI_ALV_GRID=>offline
 CL_GUI_ALV_GRID=>offline
   RECEIVING
      E_OFFLINE  =
< データ型 INT4 の変数 > .

パラメータ

意味

E_OFFLINE

このパラメータが 1 に設定される場合、フロントエンド処理が行われません。

 

概要については、 クラス CL_GUI_ALV_GRID のメソッドを参照してください。

 

アクティビティ

以下のように記述すると、このメソッドを使用して、たとえば、オンライン処理のためにのみ ALV グリッドコントロールのコントロールコンテナを作成することができます。

DATA: g_dock TYPE REF TO cl_gui_docking_container,
 DATA: g_dock TYPE REF TO cl_gui_docking_container,
    g_grid TYPE REF TO cl_gui_alv_grid.

IF cl_gui_alv_grid=>offline( ) is initial.
    
CREATE OBJECT g_dock.
ENDIF.

CREATE OBJECT g_grid
 CREATE OBJECT g_grid
    EXPORTING I_PARENT = g_doc

注記

ALV グリッドコントロールのコンストラクタは、インスタンスがオフラインで実行するかどうかをチェックします。実行する場合は、コンストラクタはフロントエンドオブジェクトを作成しません。バックエンドでインスタンスのみを使用します。

 

 

 

 

 

コンテンツフレーム終了