Ansicht
Dokumentation

CL_ISH_SCR_SPLITTER_SIMPLE - IS-H: Screenklasse für einfaches Splitter-Control

CL_ISH_SCR_SPLITTER_SIMPLE - IS-H: Screenklasse für einfaches Splitter-Control

CL_GUI_FRONTEND_SERVICES - Frontend Services   CL_GUI_FRONTEND_SERVICES - Frontend Services  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Die Klasse CL_ISH_SCR_SPLITTER_SIMPLE ist die einfache Implementation eines Splitter-Screens.
Sie erbt von der abstrakten Basisklasse CL_ISH_SCR_SPLITTER.

Während die Klasse CL_ISH_SCR_SPLITTER eine abstrakte Basisklasse für Splitter-Screens darstellt, ist die Klasse CL_ISH_SCR_SPLITTER_SIMPLE eine instanzierbare Klasse, deren Einstellungen und Eigenschaften von aussen (durch den Aufrufer) manipulierbar sind.

Beziehungen

Beispiel

Um beispielsweise einen Splitter zu erzeugen, der aus einer Zeile mit zwei Spalten besteht, wobei die rechte Spalte in zwei Zeilen geteilt ist, sollte folgendermassen vorgegangen werden:

  • Haupt-SplitterSimple instanzieren.
    Dies geschieht durch die Methode create.
    Bei Aufruf dieser Methode können bereits die Anzahl der Zeilen (1) und Spalten (2) mitgegeben werden.
  • Optional: Default-Eigenschaften des Haupt-SplitterSimple setzen.
    Dies erfolgt durch die set_def_* Methoden (beispielsweise set_def_common_properties).
  • Haupt-SplitterSimple initialisieren.
    Dies erfolgt durch Aufruf der Methode initialize.
  • Rechte Spalte des Haupt-SplitterSimple teilen.
    Dies erfolgt durch Aufruf der Methode split_cell, wobei man Parameter I_ROW=1, I_COL=2, I_ROWS=2 und I_COLS=1 setzt.
    Man erhält ein zweites SplitterSimple Objekt.
  • Optional: Default-Eigenschaften des zweiten SplitterSimple setzen.
    Dies erfolgt wiederum durch die set_def_* Methoden.
  • Zweites SplitterSimple Objekt initialisieren.
    Dies erfolgt wiederum durch Aufruf der Methode initialize.

Hinweise

Weiterführende Informationen






PERFORM Short Reference   ABAP Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2378 Date: 20240418 Time: 130811     sap01-206 ( 16 ms )