offline 

Verwendung

Mit dieser Methode stellen Sie fest, ob das ALV Grid Control ohne Frontendbehandlung läuft.

Dies ist im Batch-Modus ( sy-batch hat den Wert ' X '), im Druckmodus, in Kombination mit CATT und beim Web-Reporting der Fall.

In diesem Fall sollten Sie keine Frontend-Objekt erzeugen (siehe unten).

Funktionsumfang

CALL METHOD CL_GUI_ALV_GRID=>offline
   RECEIVING
      E_OFFLINE  =  
<Variable vom Typ INT4 > .

Parameter

Bedeutung

E_OFFLINE

Wenn gleich 1 , findet keine Frontendbehandlung statt.

 

Zur Übersicht: Methoden der Klasse CL_GUI_ALV_GRID

 

Aktivitäten

Verwenden Sie diese Methode beispielsweise, um den Control Container für das ALV Grid Control nur im online-Fall zu erzeugen:

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
    EXPORTING I_PARENT = g_dock.

Der Konstruktor des ALV Grid Control prüft selbst, ob die Instanz offline läuft und erzeugt gegebenenfalls keine Frontend-Objekte. Sie arbeiten dann nur mit der Instanz auf dem Backend weiter.