SAP CL_GUI_OBJECT OO Class - Proxy Class for a GUI Object









CL_GUI_OBJECT 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_OBJECT including details of:

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

Interface Implementation

This OO class is an Interface Implementation, which means it will implement its own version of the methods from implementation class IF_CACHED_PROP

Method list of CL_GUI_OBJECT 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_CACHE_PROPAdd new Cached PropertyProtected
CALL METHOD cl_gui_object=>ADD_CACHE_PROP...more details

ASSIGN_PROPERTYAssign_PropertyProtected
CALL METHOD cl_gui_object=>ASSIGN_PROPERTY...more details

CALL_METHODCall_MethodProtected
CALL METHOD cl_gui_object=>CALL_METHOD...more details

CALL_METHOD_RESULT_GUI_OBJECTCall Method rc=GUI_OBJECT, You can Check Obj. With IS_VALIDProtected
CALL METHOD cl_gui_object=>CALL_METHOD_RESULT_GUI_OBJECT...more details

CLASS_CONSTRUCTORCLASS_CONSTRUCTORPublic
CALL METHOD cl_gui_object=>CLASS_CONSTRUCTOR...more details

CLASS_INITAdditional External Class ConstructorPrivate
CALL METHOD cl_gui_object=>CLASS_INIT...more details

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

FREEDestructorPublic
CALL METHOD cl_gui_object=>FREE...more details

GET_CACHE_PROPRead Value of a Cache PropertyProtected
CALL METHOD cl_gui_object=>GET_CACHE_PROP...more details

GET_PROPERTYGet_PropertyProtected
CALL METHOD cl_gui_object=>GET_PROPERTY...more details

GET_PROPERTY_GUI_OBJECTGetProperty rc=GUI_OBJECT, You Can Check obj With 'IS_VALID'Protected
CALL METHOD cl_gui_object=>GET_PROPERTY_GUI_OBJECT...more details

INVALIDATE_CACHEInvalidates the CacheProtected
CALL METHOD cl_gui_object=>INVALIDATE_CACHE...more details

IS_CACHED_PROPProperty Managed in Cache?Protected
CALL METHOD cl_gui_object=>IS_CACHED_PROP...more details

IS_CACHE_VALIDQuery: Is the Cache Valid for this Control?Protected
CALL METHOD cl_gui_object=>IS_CACHE_VALID...more details

IS_VALIDCheck If a GUI_OBJECT Represents a Valid Frontend ObjectPublic
CALL METHOD cl_gui_object=>IS_VALID...more details

REMOVE_CACHE_PROPRemove Cached Property from CacheProtected
CALL METHOD cl_gui_object=>REMOVE_CACHE_PROP...more details

SET_CACHE_PROPWrite Value of a Cache PropertyProtected
CALL METHOD cl_gui_object=>SET_CACHE_PROP...more details

SET_PROPERTYSet_PropertyProtected
CALL METHOD cl_gui_object=>SET_PROPERTY...more details

VALIDATE_CACHEValidates the CachePrivate
CALL METHOD cl_gui_object=>VALIDATE_CACHE...more details



CL_GUI_OBJECT 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
ACTIVEXStatic AttributeX: ActiveX to be calledLIKE
CHAR01
Public
CATT_ACTIVStatic AttributeX: CATT is RunningLIKE
CHAR01
Public
CONTROLS_SUPPORTEDStatic AttributeUsed for Background CheckLIKE
CHAR1
Protected
GLOBAL_GUIDStatic AttributeGUID for ABAP Objects ControlsLIKE
I
Protected
GUI_DATA_CONSUMERStatic AttributeReceives Global GUI DataLIKE
OBJECT
Private
GUI_IS_RUNNINGStatic AttributeX: GUI is runningLIKE
CHAR01
Public
H_CONTROLInstance AttributeH_CONTROLLIKE
CNTL_HANDLE
Protected
H_GUIStatic AttributeR, FUGR CNTLLIKE
OLE2_OBJECT
Public
INIT_STATEStatic AttributeInitialization StatusLIKE
I
Private
INIT_STATE_FINALConstantFinal Initialization2LIKE
I
Private
INIT_STATE_PRELIMINARYConstantPreliminary Initialization1LIKE
I
Private
IS_INITStatic AttributeR, FUGR CNTLLIKE
CHAR1
Public
JAVABEANStatic AttributeX: JavaBean to be calledLIKE
CHAR01
Public
M_CLSIDInstance AttributeClass IDLIKE
CHAR255
Protected
PROPERTY_CACHEInstance AttributeCache for Datachange PropertiesLIKE
TY_PROPCACHE
Private
PROP_CACHE_CURSORInstance AttributeCurrent Cursor in PropcacheLIKE
I
Private
PROP_CACHE_SUPPORTEDStatic AttributeCache Supported by Platform?LIKE
CHAR01
Protected
WWW_ACTIVEStatic AttributeX: Web is ActiveLIKE
CHAR01
Public
XML_BLOB_SUPPORTStatic AttributeDIAG XML Blob supportedLIKE
CHAR01
Protected




CL_GUI_OBJECT types

TY_PROPCACHE - PropertyCache for DataChangePropagation
TY_PROPCACHEENTRY - Entry in Property Cache

Links to Related Class(s)

CL_GUI_O...
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!