SAP CL_GUI_CONTAINER OO Class - Abstract Container for GUI Controls









CL_GUI_CONTAINER is a standard SAP object class available within R/3 SAP systems depending on your version and release level. You can view/maintain the class details by entering its name into the relevant SAP transactions such as SE24, SE80 or even SE84. Below is the documentation available for class CL_GUI_CONTAINER including details of:

  • Interface class implementations
  • Inheritance details
  • Methods defined within class ( including link to full details )
  • Attributes ( including initial values )
  • Class Events

Inheritance

This OO class has a superclass assigned to it, which means it will inherit its objects and methods. The superclass for CL_GUI_CONTAINER is CL_GUI_CONTROL

Method list of CL_GUI_CONTAINER SAP class


A method is a coding block that performs a certain procedure (i.e. ABAP functionality) on an object within the overall SAP class. In simple terms if the object is an SAP database table a method could be the procedure to add a record or to delete a record. If you are new to OO in many respects, the implementation of a method is similar to a function module and can be called in a very similar way using CALL METHOD. Instead of "CALL FUNCTION", Methods are referenced using the following syntax: CALL METHOD =>methodname EXPORTING/IMPORTING...


Method NameDescriptionVisability
ADD_CHILD@0A QAdd Child@Internal - DO NOT USE!Protected
CALL METHOD cl_gui_container=>ADD_CHILD...more details

CLASS_CONSTRUCTORClass ConstructorPublic
CALL METHOD cl_gui_container=>CLASS_CONSTRUCTOR...more details

CONSTRUCTORConstructorPublic
CALL METHOD cl_gui_container=>CONSTRUCTOR...more details

GET_CHILDGet Specified ChildProtected
CALL METHOD cl_gui_container=>GET_CHILD...more details

GET_CONTAINER_TYPEGets type of containerPublic
CALL METHOD cl_gui_container=>GET_CONTAINER_TYPE...more details

GET_DYNPRO_CONTAINERGet Corresponding Screen Container to ContainerProtected
CALL METHOD cl_gui_container=>GET_DYNPRO_CONTAINER...more details

GET_FRAME_CONTAINERGet Corresponding Frame Container to ContainerProtected
CALL METHOD cl_gui_container=>GET_FRAME_CONTAINER...more details

GET_INNER_HEIGHTInner HeightPublic
CALL METHOD cl_gui_container=>GET_INNER_HEIGHT...more details

GET_INNER_WIDTHInner Width of ContainerPublic
CALL METHOD cl_gui_container=>GET_INNER_WIDTH...more details

GET_LINK_INFOReturns Current Link StatePublic
CALL METHOD cl_gui_container=>GET_LINK_INFO...more details

LINKLink (Now Only in Container)Public
CALL METHOD cl_gui_container=>LINK...more details

REMOVE_ALL_CHILDRENRemove All ChildrenProtected
CALL METHOD cl_gui_container=>REMOVE_ALL_CHILDREN...more details

REMOVE_CHILD@0A QRemove Child@Internal - DO NOT USE!Protected
CALL METHOD cl_gui_container=>REMOVE_CHILD...more details

RESIZEResize Mode - DO NOT USE!Public
CALL METHOD cl_gui_container=>RESIZE...more details

SET_MODE_FOR_ALLRun/Design Mode also for ChildrenPublic
CALL METHOD cl_gui_container=>SET_MODE_FOR_ALL...more details



CL_GUI_CONTAINER attributes

List of attributes within class CL_ABAP_CHAR_UTILITIES. These can be referenced using the following syntax CL_ABAP_CHAR_UTILITIES=>. Although depending on where you are inserting the ABAP code you do need to check if the attribute is public or private.

NameLevelDescriptionInitial ValueTypeVisability
CHILDRENInstance AttributeChild ListLIKE
CNTO_CONTROL_LIST
Public
CONTAINER_TYPE_CUSTOMConstantType Custom Container2LIKE
I
Public
CONTAINER_TYPE_DIALOGBOXConstantType Dialogbox Container6LIKE
I
Public
CONTAINER_TYPE_DOCKINGConstantType Docking Container3LIKE
I
Public
CONTAINER_TYPE_EASY_SPLITTERConstantType Easy Splitter Container4LIKE
I
Public
CONTAINER_TYPE_SIMPLEConstantType Simple Container1LIKE
I
Public
CONTAINER_TYPE_SPLITTERConstantType Splitter Container5LIKE
I
Public
DEFAULT_SCREENStatic AttributeDummy for Default Top Level Screen ContainerLIKE
CL_GUI_CONTAINER
Public
DESKTOPStatic AttributeDummy for Desktop Screen ContainerLIKE
CL_GUI_CONTAINER
Public
DUMMY_PARENT_CONTAINERInstance AttributeDummy Parent Container for All Top LevelsLIKE
CL_GUI_CONTAINER
Protected
M_CONTAINER_TYPEInstance AttributeContainer type0LIKE
I
Protected
M_LINK_INFOInstance AttributeLink StateLIKE
CFW_LINK
Protected
SCREEN0Static AttributeDummy for Top Level 0 Screen ContainerLIKE
CL_GUI_CONTAINER
Public
SCREEN1Static AttributeDummy for Top Level 1 Screen ContainerLIKE
CL_GUI_CONTAINER
Public
SCREEN2Static AttributeDummy for Top Level 2 Screen ContainerLIKE
CL_GUI_CONTAINER
Public
SCREEN3Static AttributeDummy for Top Level 3 Screen ContainerLIKE
CL_GUI_CONTAINER
Public
SCREEN4Static AttributeDummy for Top Level 4 Screen ContainerLIKE
CL_GUI_CONTAINER
Public
SCREEN5Static AttributeDummy for Top Level 5 Screen ContainerLIKE
CL_GUI_CONTAINER
Public
SCREEN6Static AttributeDummy for Top Level 6 Screen ContainerLIKE
CL_GUI_CONTAINER
Public
SCREEN7Static AttributeDummy for Top Level 7 Screen ContainerLIKE
CL_GUI_CONTAINER
Public
SCREEN8Static AttributeDummy for Top Level 8 Screen ContainerLIKE
CL_GUI_CONTAINER
Public
SCREEN9Static AttributeDummy for Top Level 9 Screen ContainerLIKE
CL_GUI_CONTAINER
Public


Links to Related Class(s)

CL_GUI_C...
Full list of available SAP object classes

Search for further information about these or an SAP related objects



Comments on this SAP object

What made you want to lookup this SAP object? Please tell us what you were looking for and anything you would like to be included on this page!