SAP ABAP Class CL_GUI_SPLITTER_CONTAINER (Splitter Control)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-FES-GUI (Application Component) Graphical User Interface
     SCET (Package) Control Enabling Technology / Control Framework
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_GUI_CONTAINER Abstract Container for GUI Controls 00000000
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_AST_UI_SPLITTER_CNTNR_FAKE Internal Only! Splitter Container For Test Purposes 20071024
2 Inheritance (c INHERITING FROM c_ref)  CL_ISHMED_LTE_SEARCH_TB Splitter for Finding Text Modules 20010618
3 Inheritance (c INHERITING FROM c_ref)  CL_ISHMED_LTE_SYS_TB_ADMIN IS-H*MED: System Text Module Administration for Text Editor 20010720
4 Inheritance (c INHERITING FROM c_ref)  CL_ISHMED_PMD_STRUC_SPLITTER PMD: Display Splitter 20080114
5 Inheritance (c INHERITING FROM c_ref)  CL_ISHMED_PMD_WB Wrapper of PMD Toolbox 20050126
6 Inheritance (c INHERITING FROM c_ref)  CL_ISHMED_VD_CONTAINER IS-H*MED PD: Controller 20020103
Properties
Class CL_GUI_SPLITTER_CONTAINER  
Short Description Splitter Control    
Super Class CL_GUI_CONTAINER Abstract Container for GUI Controls 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status S  System Program 
Category 0   
Package SCET   Control Enabling Technology / Control Framework 
Created 19981221   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CNTL Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 GFW Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_GUI_SPLITTER_CONTAINER has no interface implemented.
Friends
Class CL_GUI_SPLITTER_CONTAINER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CONTAINER_PANE_RELATION_LIST Instance attribute Protected Type reference (TYPE) I Container_Pane_Relation_List 19981221
2 CP_LIST Instance attribute Private Object reference (TYPE REF TO) OBJECT CP_LIST 19981221
3 DUMMY_CONT11 Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_CONTAINER test 19981221
4 DUMMY_CONT12 Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_CONTAINER test 19981221
5 DUMMY_CONT21 Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_CONTAINER test 19981221
6 DUMMY_CONT22 Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_CONTAINER test 19981221
7 E_INVALID_HANDLE Constant Public Type reference (TYPE) I -100 Invalid Control Handle 19981221
8 E_INVALID_VALUE Constant Public Type reference (TYPE) I -101 Invalid Value 19981221
9 E_NO_GRID Constant Public Type reference (TYPE) I -102 There is no Grid 19981221
10 E_OUT_OF_MEMORY Constant Public Type reference (TYPE) I -103 Out of Memory 19981221
11 E_OUT_OF_RANGE Constant Public Type reference (TYPE) I -104 Value Outside Valid Range 19981221
12 E_UNKNOWN_TYPE Constant Public Type reference (TYPE) I -105 Invalid Attribute Type 19981221
13 FALSE Constant Public Type reference (TYPE) I 0 Attribute Value is Wrong 19981221
14 HWND_ACT_PANE Instance attribute Protected Type reference (TYPE) I HWND of Specific Pane 19990208
15 MODE_ABSOLUTE Constant Public Type reference (TYPE) I 0 Absolute Mode 19981221
16 MODE_RELATIVE Constant Public Type reference (TYPE) I 1 Relative Mode 19981221
17 M_COLUMNS Instance attribute Protected Type reference (TYPE) I No. of columns 20000406
18 M_RESULT Static Attribute Private Type reference (TYPE) I Return code 19981221
19 M_ROWS Instance attribute Protected Type reference (TYPE) I Number of lines 20000406
20 OK Constant Public Type reference (TYPE) I 0 OK Code 19981221
21 TRUE Constant Public Type reference (TYPE) I 1 Attribute Value: True 19981221
22 TYPE_MOVABLE Constant Public Type reference (TYPE) I 0 Splitter Bar Moveable 19981221
23 TYPE_SASHVISIBLE Constant Public Type reference (TYPE) I 1 Separator Visible 19991025
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CONTROL Instance method Public Method Inserts Control in Splitter (Obsolete) 19981221
2 ADD_CONTROL_INTERN Instance method Protected Method Internal Version of Add Control 19990111
3 CONSTRUCTOR Instance method Public Constructor Constructor 19981221
4 GET_COLUMNS Instance method Public Method Returns Number of Columns 19981221
5 GET_COLUMN_MODE Instance method Public Method Returns Column Mode 19981221
6 GET_COLUMN_SASH Instance method Public Method Returns Configuration for Column Splitter Bar 19981221
7 GET_COLUMN_WIDTH Instance method Public Method Returns Width of a Column 19981221
8 GET_CONTAINER Instance method Public Method Returns Container for Particular Pane in Splitter 19981221
9 GET_PANE_WINDOW Instance method Protected Method Returns HWND Belonging to Pane 19981221
10 GET_ROWS Instance method Public Method Returns Number of Lines 19981221
11 GET_ROW_HEIGHT Instance method Public Method Returns Height of a Line 19981221
12 GET_ROW_MODE Instance method Public Method Returns Line Mode 19981221
13 GET_ROW_SASH Instance method Public Method Returns Configuration for Line Splitter Bar 19981221
14 REMOVE_CONTROL Instance method Public Method Removes Control from Splitter (Obsolete) 19981221
15 SET_BORDER Instance method Public Method Switches Control Border On or Off 19981221
16 SET_COLUMN_MODE Instance method Public Method Sets Column Mode (Absolute/Relative) 19981221
17 SET_COLUMN_SASH Instance method Public Method Sets Configuration for Column Splitter Bar 19981221
18 SET_COLUMN_WIDTH Instance method Public Method Sets Width of a Column 19981221
19 SET_GRID Instance method Public Method Creates a new Grid 19981221
20 SET_ROW_HEIGHT Instance method Public Method Sets Height of a Line 19981221
21 SET_ROW_MODE Instance method Public Method Sets Line Mode (Absolute/Relative) 19981221
22 SET_ROW_SASH Instance method Public Method Sets Configuration for Line Splitter Bar 19981221
Events
Class CL_GUI_SPLITTER_CONTAINER has no event.
Types
Class CL_GUI_SPLITTER_CONTAINER has no local type.
Method Signatures

Method ADD_CONTROL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COLUMN Value transfer Type reference (TYPE) I Spalte 19981221
2 Importing CONTROL Value transfer Object reference (TYPE REF TO) CL_GUI_CONTROL das einzufügende Control 19981221
3 Exporting RESULT Call by reference Type reference (TYPE) I Ergebniscode 19981221
4 Importing ROW Value transfer Type reference (TYPE) I Zeile 19981221
# Exception Resumable Description Created on
1 CNTL_ERROR siehe CL_GUI_CONTROL 19981221
2 CNTL_SYSTEM_ERROR siehe CL_GUI_CONTROL 19981221
3 LIFETIME_ERROR LIFETIME_ERROR 19990111

Method ADD_CONTROL_INTERN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COLUMN Value transfer Type reference (TYPE) I row 19990111
2 Importing CONTROL Value transfer Object reference (TYPE REF TO) CL_GUI_CONTROL control 19990111
3 Exporting RESULT Call by reference Type reference (TYPE) I resultat 19990111
4 Importing ROW Value transfer Type reference (TYPE) I row 19990111
# Exception Resumable Description Created on
1 CNTL_ERROR cntl_error 19990111
2 CNTL_SYSTEM_ERROR cntl_system_error 19990111

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ALIGN Value transfer Type reference (TYPE) I 15 Alignment 19981221
2 Importing COLUMNS Value transfer Type reference (TYPE) I Anzahl zu zeigender Spalten 19981221
3 Importing HEIGHT Value transfer Type reference (TYPE) I Hoehe 19981221
4 Importing LEFT Value transfer Type reference (TYPE) I Links 19981221
5 Importing LINK_DYNNR Value transfer Type reference (TYPE) SY-DYNNR Dynpro-Nummer 19981221
6 Importing LINK_REPID Value transfer Type reference (TYPE) SY-REPID Reportname 19981221
7 Importing METRIC Value transfer Type reference (TYPE) CNTL_METRIC cntl_metric_dynpro Metrik 19981221
8 Importing NAME Value transfer Type reference (TYPE) STRING Name 20000112
9 Importing NO_AUTODEF_PROGID_DYNNR Value transfer Type reference (TYPE) C dont autodefine progid and dynnr? 19990325
10 Importing PARENT Value transfer Object reference (TYPE REF TO) CL_GUI_CONTAINER Parent Container 19981221
11 Importing ROWS Value transfer Type reference (TYPE) I Anzahl zu zeigender Zeilen 19981221
12 Importing SHELLSTYLE Value transfer Type reference (TYPE) I Fenster-Style 19981221
13 Importing TOP Value transfer Type reference (TYPE) I Oben 19981221
14 Importing WIDTH Value transfer Type reference (TYPE) I Breite 19981221
# Exception Resumable Description Created on
1 CNTL_ERROR siehe Oberklasse 19981221
2 CNTL_SYSTEM_ERROR siehe Oberklasse 19981221

Method GET_COLUMNS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting RESULT Call by reference Type reference (TYPE) I Ergebniscode 19981221
# Exception Resumable Description Created on
1 CNTL_ERROR siehe CL_GUI_CONTROL 19981221
2 CNTL_SYSTEM_ERROR siehe CL_GUI_CONTROL 19981221

Method GET_COLUMN_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting RESULT Call by reference Type reference (TYPE) I Ergebniscode 19981221
# Exception Resumable Description Created on
1 CNTL_ERROR siehe CL_GUI_CONTROL 19981221
2 CNTL_SYSTEM_ERROR siehe CL_GUI_CONTROL 19981221

Method GET_COLUMN_SASH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID Value transfer Type reference (TYPE) I Id des Spaltentrenners 19981221
2 Exporting RESULT Call by reference Type reference (TYPE) I Ergebniscode 19981221
3 Importing TYPE Value transfer Type reference (TYPE) I Attribut 19981221
# Exception Resumable Description Created on
1 CNTL_ERROR siehe CL_GUI_CONTROL 19981221
2 CNTL_SYSTEM_ERROR siehe CL_GUI_CONTROL 19981221

Method GET_COLUMN_WIDTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID Value transfer Type reference (TYPE) I Id der Spalte 19981221
2 Exporting RESULT Call by reference Type reference (TYPE) I Ergebniscode 19981221
# Exception Resumable Description Created on
1 CNTL_ERROR siehe CL_GUI_CONTROL 19981221
2 CNTL_SYSTEM_ERROR siehe CL_GUI_CONTROL 19981221

Method GET_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COLUMN Value transfer Type reference (TYPE) I Column 19981221
2 Returning CONTAINER Value transfer Object reference (TYPE REF TO) CL_GUI_CONTAINER Container 19981221
3 Importing ROW Value transfer Type reference (TYPE) I Row 19981221

Method GET_CONTAINER on class CL_GUI_SPLITTER_CONTAINER has no exception.

Method GET_PANE_WINDOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COLUMN Value transfer Type reference (TYPE) I Column 19981221
2 Importing ROW Value transfer Type reference (TYPE) I Row 19981221
3 Exporting WINDOWHANDLE Call by reference Type reference (TYPE) I WindowHandle 19981221

Method GET_PANE_WINDOW on class CL_GUI_SPLITTER_CONTAINER has no exception.

Method GET_ROWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting RESULT Call by reference Type reference (TYPE) I Ergebniscode 19981221
# Exception Resumable Description Created on
1 CNTL_ERROR siehe CL_GUI_CONTROL 19981221
2 CNTL_SYSTEM_ERROR siehe CL_GUI_CONTROL 19981221

Method GET_ROW_HEIGHT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID Value transfer Type reference (TYPE) I Id der Zeile 19981221
2 Exporting RESULT Call by reference Type reference (TYPE) I Ergebniscode 19981221
# Exception Resumable Description Created on
1 CNTL_ERROR siehe CL_GUI_CONTROL 19981221
2 CNTL_SYSTEM_ERROR siehe CL_GUI_CONTROL 19981221

Method GET_ROW_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting RESULT Call by reference Type reference (TYPE) I Ergebniscode 19981221
# Exception Resumable Description Created on
1 CNTL_ERROR siehe CL_GUI_CONTROL 19981221
2 CNTL_SYSTEM_ERROR siehe CL_GUI_CONTROL 19981221

Method GET_ROW_SASH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID Value transfer Type reference (TYPE) I Id des Zeilentrenners 19981221
2 Exporting RESULT Call by reference Type reference (TYPE) I Ergebniscode 19981221
3 Importing TYPE Value transfer Type reference (TYPE) I Attribut 19981221
# Exception Resumable Description Created on
1 CNTL_ERROR siehe CL_GUI_CONTROL 19981221
2 CNTL_SYSTEM_ERROR siehe CL_GUI_CONTROL 19981221

Method REMOVE_CONTROL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COLUMN Value transfer Type reference (TYPE) I Spalte 19981221
2 Exporting RESULT Call by reference Type reference (TYPE) I Ergebniscode 19981221
3 Importing ROW Value transfer Type reference (TYPE) I Zeile 19981221
# Exception Resumable Description Created on
1 CNTL_ERROR siehe CL_GUI_CONTROL 19981221
2 CNTL_SYSTEM_ERROR siehe CL_GUI_CONTROL 19981221

Method SET_BORDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BORDER Value transfer Type reference (TYPE) GFW_BOOLEAN Rahmen zeichnen (gfw_true), nicht zeichnen (gfw_false) 19981221
# Exception Resumable Description Created on
1 CNTL_ERROR siehe CL_GUI_CONTROL 19981221
2 CNTL_SYSTEM_ERROR siehe CL_GUI_CONTROL 19981221

Method SET_COLUMN_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MODE Value transfer Type reference (TYPE) I Spaltenmodus 19981221
2 Exporting RESULT Call by reference Type reference (TYPE) I Ergebniscode 19981221
# Exception Resumable Description Created on
1 CNTL_ERROR siehe CL_GUI_CONTROL 19981221
2 CNTL_SYSTEM_ERROR siehe CL_GUI_CONTROL 19981221

Method SET_COLUMN_SASH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID Value transfer Type reference (TYPE) I Id des Spaltentrenners 19981221
2 Exporting RESULT Call by reference Type reference (TYPE) I Ergebniscode 19981221
3 Importing TYPE Value transfer Type reference (TYPE) I Attribut 19981221
4 Importing VALUE Value transfer Type reference (TYPE) I Wert 19981221
# Exception Resumable Description Created on
1 CNTL_ERROR siehe CL_GUI_CONTROL 19981221
2 CNTL_SYSTEM_ERROR siehe CL_GUI_CONTROL 19981221

Method SET_COLUMN_WIDTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID Value transfer Type reference (TYPE) I Id der Spalte 19981221
2 Exporting RESULT Call by reference Type reference (TYPE) I Ergebniscode 19981221
3 Importing WIDTH Value transfer Type reference (TYPE) I Breite 19981221
# Exception Resumable Description Created on
1 CNTL_ERROR siehe CL_GUI_CONTROL 19981221
2 CNTL_SYSTEM_ERROR siehe CL_GUI_CONTROL 19981221

Method SET_GRID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COLUMNS Value transfer Type reference (TYPE) I Anzahl Spalten 19981221
2 Exporting RESULT Call by reference Type reference (TYPE) I Ergebniscode 19981221
3 Importing ROWS Value transfer Type reference (TYPE) I Anzahl Zeilen 19981221
# Exception Resumable Description Created on
1 CNTL_ERROR siehe CL_GUI_CONTROL 19981221
2 CNTL_SYSTEM_ERROR siehe CL_GUI_CONTROL 19981221

Method SET_ROW_HEIGHT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing HEIGHT Value transfer Type reference (TYPE) I Höhe 19981221
2 Importing ID Value transfer Type reference (TYPE) I Id der Zeile 19981221
3 Exporting RESULT Call by reference Type reference (TYPE) I Ergebniscode 19981221
# Exception Resumable Description Created on
1 CNTL_ERROR siehe CL_GUI_CONTROL 19981221
2 CNTL_SYSTEM_ERROR siehe CL_GUI_CONTROL 19981221

Method SET_ROW_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MODE Value transfer Type reference (TYPE) I Zeilenmodus 19981221
2 Exporting RESULT Call by reference Type reference (TYPE) I Ergebniscode 19981221
# Exception Resumable Description Created on
1 CNTL_ERROR siehe CL_GUI_CONTROL 19981221
2 CNTL_SYSTEM_ERROR siehe CL_GUI_CONTROL 19981221

Method SET_ROW_SASH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID Value transfer Type reference (TYPE) I Id eines Zeilentrenners 19981221
2 Exporting RESULT Call by reference Type reference (TYPE) I Ergebniscode 19981221
3 Importing TYPE Value transfer Type reference (TYPE) I Attribut 19981221
4 Importing VALUE Value transfer Type reference (TYPE) I Wert 19981221
# Exception Resumable Description Created on
1 CNTL_ERROR siehe CL_GUI_CONTROL 19981221
2 CNTL_SYSTEM_ERROR siehe CL_GUI_CONTROL 19981221
History
Last changed by/on SAP  20130531 
SAP Release Created in